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!
I just tried XEmacs 21.4.8, the latest Gamma release, compiled it from
sources, and I have a problem with it - when exiting XEmacs, or when
closing a frame, in the X11 interface, it crashes with a core dump.
I looked at your PROBLEMS file, and the most similar problem I found
was the problem titled:
*** On Solaris 2.6, XEmacs dumps core when exiting.
But I am not on Solaris, it happens on remote displays as well, and
according to the stack trace it does not happen during a call to
XCloseDisplay.
Lisp backtrace follows:
#<subr delete-frame (interactive)>()
# bind (command-debug-status)
call-interactively(delete-frame)
# (condition-case ... . error)
# (catch top-level ...)
Stack backtrace from GDB follows:
#0 0x405735b1 in __kill () from /lib/libc.so.6
#1 0x080b5b33 in fatal_error_signal ()
#2 <signal handler called>
#3 0x4031a292 in XtIsSubclass () from /usr/local/X11R6/lib/libXt.so.6
#4 0x4031b0f8 in XtDisplayOfObject () from /usr/local/X11R6/lib/libXt.so.6
#5 0x081af8eb in x_delete_frame ()
#6 0x081222d3 in delete_frame_internal ()
#7 0x08125786 in Fdelete_frame ()
#8 0x080bd41c in Ffuncall ()
#9 0x080952c2 in Fcall_interactively ()
#10 0x080bc09e in Fcommand_execute ()
#11 0x080fcd55 in execute_command_event ()
#12 0x080fd3d1 in Fdispatch_event ()
#13 0x0809e2fa in Fcommand_loop_1 ()
#14 0x0809e55d in command_loop_1 ()
#15 0x080c316f in condition_case_1 ()
#16 0x0809e6c7 in command_loop_2 ()
#17 0x080c303c in internal_catch ()
#18 0x0809e03e in initial_command_loop ()
#19 0x080b6b3e in xemacs_21_4_8_i686_pc_linux ()
#20 0x080b8e35 in main ()
#21 0x405604bd in __libc_start_main () from /lib/libc.so.6
It seems to me to be a bug because I compiled XEmacs 21.4.8 almost the
same way (added a few options) as I compiled XEmacs 21.4.4, which
works fine.
Any help/fix/clue appreciated,
-- Tom
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux dexter 2.4.18-rc4 #1 Tue Feb 26 00:03:20 IST 2002 i686 unknown
../../xemacs-21.4.8/configure '--prefix=/usr/local/xemacs-21.4.8'
'--with-prefix=no' '--with-x11' '--with-toolbars=yes'
'--with-wmcommand=yes' '--external-widget' '--with-tty=yes'
'--with-sound=native,esd' '--with-pop' '--with-site-lisp=yes'
'--with-mule' '--with-xim=xlib' '--with-gif=yes'
'--with-png' '--with-jpeg' '--with-tiff' '--with-xface'
'--with-xpm' '--with-gpm' '--with-modules'
'--with-site-lisp=yes' '--with-site-modules=yes'
'--with-file-coding' '--srcdir=../../xemacs-21.4.8'
'--x-includes=/usr/local/X11R6/include'
'--x-libraries=/usr/local/X11R6/lib'
XEmacs 21.4.8 "Honest Recruiter" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /home/alsbergt/src/editor/xemacs/21.4/xemacs-21.4.8
Installation prefix: /usr/local/xemacs-21.4.8
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O9 -funroll-loops -mcpu=pentiumpro
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/local/X11R6/include
- X Windows libraries location: /usr/local/X11R6/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.
Compiling in support for GPM (General Purpose Mouse).
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.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Compiling in support for NAS (network audio system).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for Berkeley database.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for file coding.
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
Mail:
Compiling in support for POP mail retrieval.
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.07 :type regular)
(xslide :version 1.02 :type regular)
(xemacs-devel :version 1.44 :type single-file)
(xemacs-base :version 1.63 :type regular)
(w3 :version 1.23 :type regular)
(vm :version 7.04 :type regular)
(viper :version 1.34 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.3 :type regular)
(tramp :version 1.05 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.32 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.43 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.23 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.02 :type regular)
(sh-script :version 1.15 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.12 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.25 :type regular)
(psgml :version 1.28 :type regular)
(ps-print :version 1.04 :type regular)
(prog-modes
:version
1
.56
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.61 :type regular)
(pc :version 1.22 :type single-file)
(os-utils :version 1.28 :type single-file)
(net-utils :version 1.24 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.14 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.46 :type regular)
(liece :version 1.04 :type regular)
(jde :version 1.35 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.22 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.25 :type regular)
(ibuffer :version 1.07 :type regular)
(hm--html-menus :version 1.18 :type regular)
(haskell-mode :version 1.04 :type regular)
(gnus :version 1.6 :type regular)
(gnats :version 1.14 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.11 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.02 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.85 :type single-file)
(ediff :version 1.41 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.12 :type regular)
(dictionary :version 1.11 :type regular)
(debug :version 1.15 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.03 :type regular)
(cc-mode :version 1.28 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.05 :type regular)
(bbdb :version 1.2 :type regular)
(auctex :version 1.31 :type regular)
(apel :version 1.23 :type regular)
(ada :version 1.1 :type regular)
(skk :version 1.22 :type regular)
(mule-ucs :version 1.04 :type regular)
(mule-base :version 1.4 :type regular)
(lookup :version 1.1 :type regular)
(locale :version 1.18 :type regular)
(leim :version 1.18 :type regular)
(latin-unity :version 1.05 :type regular)
(egg-its :version 1.26 :type regular)
(edict :version 1.13 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 icomplete cc-styles
cc-vars wid-edit cc-defs psgml-xemacs sgml-mode psgml font-lock
cus-face paren blink-paren gnuserv zenirc-autoloads
xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads
tramp-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 sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads rmail-autoloads reftex-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads
hm--html-menus-autoloads haskell-mode-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 dictionary-autoloads
debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads
apel-autoloads ada-autoloads skk-autoloads mule-ucs-autoloads
mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads
latin-unity-autoloads egg-its-autoloads edict-autoloads lisp-autoloads
loadhist auto-show fontl-hooks x-iso8859-1 slovenian czech romanian
ccl mule-help code-cmds gutter-items menubar-items x-menubar
mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page
buff-menu lib-complete cus-file derived frame text-props obsolete
cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote
very-early-lisp file-coding mule lucid-scrollbars cut-buffer
lucid-menubars external-widget motif-dialogs x c-balloon-help
tty-frames tty toolbar esd-sound nas-sound native-sound scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter
tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices
window-system base64)
Recent keystrokes:
-----------------
misc-user
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Loading icomplete...done
Loading icomplete...
Loading cc-styles...done
Loading cc-styles...
Loading font-lock...done
Loading cus-face...done
Loading cus-face...
Loading font-lock...