[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: