This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
XEmacs dumps core upon exiting about once every three or more times or
so. My gut tells me this is because of a build error (like say,
'configure' failed to detect something, or it detected something
erroneously), but I have nothing tangible on which to base that
opinion.
A search of the PROBLEMS file produced this (which quickened my pulse
briefly -- until I read further):
*** On Solaris 2.6, XEmacs dumps core when exiting.
This happens if you're XEmacs is running on the same machine as the X
server, and the optimized memory transport has been turned on by
setting the environment variable XSUNTRANSPORT. The crash occurs
during the call to XCloseDisplay.
If this describes your situation, you need to undefine the
XSUNTRANSPORT environment variable.
which appears NOT to apply in my situation, since I am using
Hummingbird Exceed on a Windows NT 4.0 SP6 box as my X server. I do
not have the XSUNTRANSPORT environment variable defined in any case.
Here is a stack dump from gdb:
(gdb) where
#0 0xef18800c in _libc_kill () from /usr/lib/libc.so.1
#1 0xa5ae0 in fatal_error_signal ()
#2 <signal handler called>
#3 0xef6cd498 in RemoveMatchingEntries () from /usr/dt/lib/libXm.so.3
#4 0xef680294 in _XmEnumerateHashTable () from /usr/dt/lib/libXm.so.3
#5 0xef6cd5d4 in CleanupOnDisplayClose () from /usr/dt/lib/libXm.so.3
#6 0xef41f9a4 in XtCallCallbackList () from /usr/openwin/lib/libXt.so.4
#7 0xef428208 in XtPhase2Destroy () from /usr/openwin/lib/libXt.so.4
#8 0xef428420 in _XtDoPhase2Destroy () from /usr/openwin/lib/libXt.so.4
#9 0xef428630 in XtDestroyWidget () from /usr/openwin/lib/libXt.so.4
#10 0x22d8e8 in x_delete_device ()
#11 0x934f8 in delete_device_internal ()
#12 0x88a8c in delete_console_internal ()
#13 0xa7de0 in Fkill_emacs ()
#14 0xe30cc in Ffuncall ()
#15 0x7df48 in Fcall_interactively ()
#16 0xde594 in Fcommand_execute ()
#17 0xe3100 in Ffuncall ()
#18 0x785b8 in execute_optimized_program ()
#19 0x77ee0 in funcall_compiled_function ()
#20 0xe2fcc in Ffuncall ()
#21 0x7df48 in Fcall_interactively ()
#22 0xde594 in Fcommand_execute ()
#23 0x123054 in execute_command_event ()
#24 0x123bfc in Fdispatch_event ()
#25 0x85998 in Fcommand_loop_1 ()
#26 0xb4788 in condition_case_1 ()
#27 0x852f8 in command_loop_2 ()
#28 0xb2c0c in internal_catch ()
#29 0x854c0 in initial_command_loop ()
#30 0xa7288 in xemacs_21_4_5_sparc_sun_solaris2_6 ()
#31 0xa7cc0 in main ()
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS njefpdap1 5.6 Generic_105181-12 sun4u sparc SUNW,Ultra-4
./configure '--without-gcc'
'--site-prefixes=/home/eqdev/tools:/home/cepstein'
'--prefix=/home/eqdev/tools/xemacs-21.4.5'
XEmacs 21.4.5 "Civil Service" configured for `sparc-sun-solaris2.6'.
Compilation / Installation:
Source code location: /home/dmmiller/src/xemacs-21.4.5
Installation prefix: /home/eqdev/tools/xemacs-21.4.5
Additional prefixes: /home/eqdev/tools /home/cepstein
Runtime library search path:
/home/eqdev/tools/lib:/home/cepstein/lib:/usr/dt/lib:/usr/openwin/lib:/opt/SUNWdt/lib
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: cc -v -xO4
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/dt/include /usr/openwin/include
- X Windows libraries location: /usr/dt/lib /usr/openwin/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for DBM.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for ToolTalk.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
(/home/dmmiller/.xemacs/tempo
/home/eqdev/tools/xemacs-21.4.5/lib/xemacs/xemacs-packages/lisp/edit-utils/tempo
/home/dmmiller/.xemacs/background
/home/eqdev/tools/xemacs-21.4.5/lib/xemacs/xemacs-packages/lisp/os-utils/background
/home/dmmiller/.xemacs/sql
/home/eqdev/tools/xemacs-21.4.5/lib/xemacs/xemacs-packages/lisp/prog-modes/sql
/home/dmmiller/.xemacs/custom
/home/eqdev/tools/xemacs-21.4.5/lib/xemacs-21.4.5/lisp/custom)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.11 :type regular)
(xslt-process :version 1.05 :type regular)
(xemacs-devel :version 1.38 :type single-file)
(xemacs-base :version 1.55 :type regular)
(w3 :version 1.2 :type regular)
(vm :version 6.96 :type regular)
(viper :version 1.28 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.13 :type regular)
(vc-cc :version 1.16 :type regular)
(vc :version 1.28 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.29 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.32 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.18 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.21 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.1 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.12 :type regular)
(reftex :version 1.23 :type regular)
(psgml :version 1.23 :type regular)
(ps-print-nomule :version 1.05 :type regular)
(prog-modes
:version
1
.42
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.55 :type regular)
(pc :version 1.2 :type single-file)
(os-utils :version 1.25 :type single-file)
(net-utils :version 1.23 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.13 :type regular)
(mew :version 1.14 :type regular)
(mailcrypt :version 2.09 :type regular)
(mail-lib :version 1.39 :type regular)
(ispell :version 1.23 :type regular)
(ilisp :version 1.19 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.23 :type regular)
(hm--html-menus :version 1.16 :type regular)
(gnus :version 1.57 :type regular)
(gnats :version 1.12 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.13 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.34 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.01 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.08 :type single-file)
(eieio :version 1.01 :type regular)
(efs :version 1.26 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.7 :type single-file)
(ediff :version 1.33 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(cc-mode :version 1.26 :type regular)
(calendar :version 1.16 :type regular)
(calc :version 1.17 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.02 :type regular)
(bbdb :version 1.16 :type regular)
(auctex :version 1.25 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail efs-netrc view-less view font
disp-table popper advice advice-preload icomplete balloon-help paren
blink-paren savehist outline cperl-mode fast-lock desktop sql-test
sql-mode scroll-in-place comint ring recent-files time rsz-minibuf
func-menu font-lock filladapt crypt crypt++ completer efs-cu
efs-x19.15 efs-fnh efs-ovwrt efs-auto cus-face dired-faces
dired-xemacs dired pending-del edmacro zenirc-autoloads
xslt-process-autoloads xemacs-devel-autoloads xemacs-base-autoloads
w3-autoloads vm-autoloads viper-autoloads view-process-autoloads
vhdl-autoloads vc-cc-autoloads vc-autoloads tpu-autoloads
tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads
text-modes-autoloads texinfo-autoloads supercite-autoloads
strokes-autoloads speedbar-autoloads sounds-wav-autoloads
sounds-au-autoloads slider-autoloads sh-script-autoloads
sgml-autoloads semantic-autoloads scheme-autoloads rmail-autoloads
reftex-autoloads psgml-autoloads ps-print-nomule-autoloads
prog-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads net-utils-autoloads
misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads
mailcrypt-autoloads mail-lib-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads
hm--html-menus-autoloads gnus-autoloads gnats-autoloads
games-autoloads fsf-compat-autoloads frame-icon-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-autoloads debug-autoloads crisp-autoloads
cookie-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads
apel-autoloads ada-autoloads lisp-autoloads loadhist auto-show
fontl-hooks x-iso8859-1 gutter-items menubar-items x-menubar
mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page
buff-menu lib-complete help-nomule cus-file derived frame text-props
obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages
backquote very-early-lisp tooltalk lucid-scrollbars cut-buffer
lucid-menubars motif-dialogs x c-balloon-help tty-frames tty toolbar
native-sound scrollbar unix-processes multicast network-streams
subprocesses modules menu-accelerator-support menubar dbm md5 xemacs
gutter png gif jpeg xpm xbm lisp-float-type usg-unix-v dialog devices
window-system base64)