[PATCH 21.5] assert_failed should not return
Stephen J. Turnbull
turnbull at sk.tsukuba.ac.jp
Tue Sep 25 01:20:47 EDT 2007
Jerry James writes:
> PATCH 21.5
> FWIW, emacs behaves in the way I consider sensible. If you trigger an
> assertion failure while already handling an assertion failure or fatal
> error, emacs shuts down immediately.
Uh, in practice, so does XEmacs. Only if somebody insane (or who is
Ben Wing, which may not be the same thing ;-) #defines
ASSERTIONS_DONT_ABORT does this extremely dangerous behavior occur.
But that requires actually editing the source AFAIK. Are you sure
you've actually observed assert_failed returning?
XEmacs *did* (or does) have a different issue, where signals during
the shutdown process are handled rather than dumping core. If you've
actually observed recursive crashes, I don't think the change you're
making will prevent them.
More information about the XEmacs-Beta
mailing list