Torsten Rennett writes:
#8 0xb74e626d in ?? () from /usr/lib/libX11.so.6
#9 0xb74e6b76 in _XEventsQueued () from /usr/lib/libX11.so.6
#10 0xb74b92bd in XCheckIfEvent () from /usr/lib/libX11.so.6
#11 0x08178916 in ?? ()
#12 0x08162acf in check_quit ()
Evidently this is a problem with lack of reentrancy in X. In 21.5 we
do things differently, but in 21.4 check_quit() calls into Xlib,
passing a callback which eventually calls Xlib, and BAM! you're down.
If you're in a position to do without XIM for input of non-ASCII
characters, rebuild XEmacs after reconfiguring
./configure --without-xim <your usual config options here>
I don't know what to say if you need XIM. This is not trivial to fix,
and a fix might not be accepted for 21.4 at all since it would
definitely be destabilizing and there are alternatives to XIM. (That
doesn't mean you have to like the alternatives, just that we have to
balance destabilizing the code for all users against a few users who
need XIM.)
If so, you may as well move to XEmacs 21.5, which should not have this
problem.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta