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:
[EMAIL PROTECTED]:~$ xemacs -q &
[1] 13356
[EMAIL PROTECTED]:~$ kill %1
[EMAIL PROTECTED]:~$
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
[EMAIL PROTECTED]:~$
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
[EMAIL PROTECTED]:~$
Any ideas? This is xemacs-21.4.6-7 on a Woody system.
Thanks,
Shyamal