Periodically, xemacs will "hang" (stop taking input, not refresh
screen). When killed, the back traces look like:
Lisp backtrace follows:
own-selection-internal(CLIPBOARD "\n" nil nil)
# bind (zmacs-region-stays data-type how-to-add type data)
own-selection("\n" CLIPBOARD)
# bind (push string)
own-clipboard("\n" t)
# bind (replace string)
kill-new("\n")
# bind (undo-high-threshold tail verbose end start)
kill-region(558 559)
# bind (entire-line arg)
kill-line-1(nil nil)
# bind (arg)
kill-line(nil)
# bind (command-debug-status)
call-interactively(kill-line)
# (condition-case ... . error)
# (catch top-level ...)
Lisp backtrace follows:
own-selection-internal(CLIPBOARD "xemacs-beta-request(a)xemacs.org" nil nil)
# bind (zmacs-region-stays data-type how-to-add type data)
own-selection("xemacs-beta-request(a)xemacs.org" CLIPBOARD)
# bind (push string)
own-clipboard("xemacs-beta-request(a)xemacs.org" t)
# bind (replace string)
kill-new("xemacs-beta-request(a)xemacs.org")
# bind (end start)
copy-region-as-kill(403374 403404)
# bind (end start)
kill-ring-save(403374 403404)
# bind (command-debug-status)
call-interactively(kill-ring-save)
# (condition-case ... . error)
# (catch top-level ...)
Lisp backtrace follows:
own-selection-internal(CLIPBOARD "xemacs-beta-request(a)xemacs.org" nil nil)
# bind (zmacs-region-stays data-type how-to-add type data)
own-selection("xemacs-beta-request(a)xemacs.org" CLIPBOARD)
# bind (push string)
own-clipboard("xemacs-beta-request(a)xemacs.org" t)
# bind (replace string)
kill-new("xemacs-beta-request(a)xemacs.org")
# bind (end start)
copy-region-as-kill(403374 403404)
# bind (end start)
kill-ring-save(403374 403404)
# bind (command-debug-status)
call-interactively(kill-ring-save)
# (condition-case ... . error)
# (catch top-level ...)
Lisp backtrace follows:
own-selection-internal(CLIPBOARD "src/" nil nil)
# bind (zmacs-region-stays data-type how-to-add type data)
own-selection("src/" CLIPBOARD)
# bind (push string)
own-clipboard("src/" t)
# bind (replace string)
kill-new("src/")
# bind (undo-high-threshold tail verbose end start)
kill-region(27 23)
# bind (count)
kill-word(-1)
# bind (count)
backward-kill-word(1)
# bi: gary@rules[19] ; nd (command-debug-status)
call-interactively(backward-kill-word)
# (condition-case ... . error)
# (unwind-protect ...)
read-minibuffer-internal("Find file: ")
byte-code("..." [standard-output standard-input prompt recursion-depth minibuffer-depth t read-minibuffer-internal] 2)
# (catch exit ...)
# bind (mouse-grabbed-buffer current-prefix-arg minibuffer-history-variable minibuffer-history-position minibuffer-scroll-window)
# (unwind-protect ...)
# bind (minibuffer-default _history_ oconfig mconfig frame buffer window oframe owindow dir default abbrev-table history readp keymap initial-contents prompt)
read-from-minibuffer("Find file: " "~/cdev/RSAcore/dev/se/src/" #<keymap read-file-name-map size 2 0xd3c> nil file-name-history nil "~/cdev/RSAcore/dev/se/src/sePTVMgr.cxx")
# bind (minibuffer-completion-table minibuffer-completion-predicate minibuffer-completion-confirm last-exact-completion insert completer initial-contents must-match default dir prompt history)
read-file-name-2(file-name-history "Find file: " nil "~/cdev/RSAcore/dev/se/src/sePTVMgr.cxx" nil nil read-file-name-internal)
# bind (completer initial-contents must-match default dir prompt history type)
read-file-name-1(file file-name-history "Find file: " nil "~/cdev/RSAcore/dev/se/src/sePTVMgr.cxx" nil nil read-file-name-internal)
# bind (history initial-contents must-match default dir prompt)
read-file-name("Find file: " nil nil nil)
call-interactively(find-file)
# (condition-case ... . error)
# (catch top-level ...)
That's four of them. They all have in common the kill-new function.
Has anyone else seen this? Any ideas what I can try?
OS: HP-UX 10.20
compiled with HP's Ansi C compiler
Motif 1.2 (from HP).
gary