[Q] (was Re: [Bug: 21.5-b28] xemacs crashed while I tried to relist directory via dired)

Stephen J. Turnbull stephen at xemacs.org
Mon Dec 17 17:00:22 EST 2007


QUERY

Aidan Kehoe writes:

 > Anyway, given that we know it's happened, and that the _trapping_problems
 > code should prevent it happening in the future, does anyone have any
 > objections to this? 

Yes.  We *want* bugs that we don't understand to happen, so that we
can diagnose and fix them.  I think this should be an
assert(!in_redisplay) or whatever the idiom is.  Or if
_trapping_problems has an abort option, use it.

If we discover a valid reason for delete_frame to get called in
redisplay, then we will need to condition on that to prevent the
hook from being called.  Or, more likely, find a way to postpone the
delete_frame until we're out of the redisplay critical section.



More information about the XEmacs-Beta mailing list