XEmacs does not die gracefully
Hi all,
I have noticed that XEmacs 21 does not seem to die gracefully
anymore. In particular, when I exit GNOME the running XEmacs goes into
an infinite loop.
Sending a SIGTERM to an xemacs instance started from a terminal
results in:
shyamal@madcow:~$ xemacs -q &
[1] 13356
shyamal@madcow:~$ kill %1
shyamal@madcow:~$
Lisp backtrace follows:
next-command-event()
byte-code("..." [unread-command-event circ-tmout tmout startup-message-timeout add-timeout #<compiled-function (ignore) "...(5)" [nil ... ...] 3> nil display-splash-frame sit-for 0 next-command-event] 4)
# (catch tmout ...)
# (unwind-protect ...)
# bind (tmout circ-tmout)
command-line-1()
# bind (command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Terminated xemacs -q
shyamal@madcow:~$
If actually touch the keyboard in XEmacs so the splash screen is gone,
the backtrace is then:
Lisp backtrace follows:
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Terminated xemacs
shyamal@madcow:~$
Any ideas? This is xemacs-21.4.6-7 on a Woody system.
Thanks,
Shyamal
Reply to: