================================================================
Dear Bug Team!
I had xemacs crash when opening a new file. I did: C-x C-f, specified
the new file name (smyth-seats.awk) and it died completely. I'm
running windowmaker with gnome (gnome2-2.4.0, installed from the
FreeBSD ports system). The xemacs window just disappeared.
I have xemacs start up on login; the following is from
.xsession-errors:
--------------------------------------------------
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway. Please report this bug by invoking M-x report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu. If necessary, send
ordinary email to `crashes(a)xemacs.org'. *MAKE SURE* to include the XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.
*Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely
to be able to analyze the problem. Locate the core file produced as a result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /usr/local/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited'
in case of future recurrance of the crash.
Lisp backtrace follows:
awk-mode()
# bind (alist mode name keep-going)
# (unwind-protect ...)
# bind (just-from-file-name)
set-auto-mode()
byte-code("..." [set-auto-mode t] 1)
# (condition-case ... . ((error (byte-code "ÁÂÃ!\"Ä" ... 4))))
# bind (find-file)
normal-mode(t)
# bind (nomodes after-find-file-from-revert-buffer noauto warn error)
after-find-file(t t)
byte-code("..." [buffer-file-number number truename buffer-file-truename buf
buffer-file-name set-buffer-major-mode erase-buffer nil (byte-code "«Â Ã\"ª
Ä Ã\"Â" [rawfile filename insert-file-contents-literally t
insert-file-contents] 3) ((file-error ...)) abbreviate-file-name file-name-directory
make-local-variable backup-inhibited t after-find-file find-file-use-truenames
default-directory backup-enable-predicate rawfile error nowarn] 3)
# (condition-case ... . ((t (byte-code "Â!Ã @ A\"" ... 3))))
# (unwind-protect ...)
# bind (error number truename buf rawfile nowarn filename)
find-file-noselect("~/teaching/current/ec2005/grades/exam3/smyth-seats.awk")
# bind (codesys filename)
find-file("~/teaching/current/ec2005/grades/exam3/smyth-seats.awk" nil)
# bind (command-debug-status)
call-interactively(find-file)
# (condition-case ... . error)
# (catch top-level ...)
--------------------------------------------------
I do have a core file. The following is what I get from redirecting:
gdb -batch -x xemacs.core.gdb /usr/local/bin/xemacs xemacs-21.4.14.core
to a file (xemacs.core.gdb just contains "where"):
--------------------------------------------------
(no debugging symbols found)...Core was generated by `xemacs-21.4.14'.
Program terminated with signal 11, Segmentation fault.
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
#0 0x286ddbbf in kill () from /lib/libc.so.5
#0 0x286ddbbf in kill () from /lib/libc.so.5
#1 0x080a21a1 in fatal_error_signal ()
#2 <signal handler called>
#3 0x08087158 in funcall_compiled_function ()
#4 0x08086f9e in funcall_compiled_function ()
#5 0x080a97fd in Ffuncall ()
#6 0x08087295 in funcall_compiled_function ()
#7 0x08086f9e in funcall_compiled_function ()
#8 0x080a97fd in Ffuncall ()
#9 0x08087295 in funcall_compiled_function ()
#10 0x080894e8 in Fbyte_code ()
#11 0x080a90a5 in Feval ()
#12 0x080a682f in condition_case_1 ()
#13 0x080a6ac4 in condition_case_3 ()
#14 0x08087a89 in execute_rare_opcode ()
#15 0x08087130 in funcall_compiled_function ()
#16 0x08086f9e in funcall_compiled_function ()
#17 0x080a97fd in Ffuncall ()
#18 0x08087295 in funcall_compiled_function ()
#19 0x08086f9e in funcall_compiled_function ()
#20 0x080a97fd in Ffuncall ()
#21 0x08087295 in funcall_compiled_function ()
#22 0x080894e8 in Fbyte_code ()
#23 0x080a90a5 in Feval ()
#24 0x080a682f in condition_case_1 ()
#25 0x080a6ac4 in condition_case_3 ()
#26 0x08087a89 in execute_rare_opcode ()
#27 0x08087130 in funcall_compiled_function ()
#28 0x08086f9e in funcall_compiled_function ()
#29 0x080a97fd in Ffuncall ()
#30 0x08087295 in funcall_compiled_function ()
#31 0x08086f9e in funcall_compiled_function ()
#32 0x080a97fd in Ffuncall ()
#33 0x0808ab25 in Fcall_interactively ()
#34 0x080a8711 in Fcommand_execute ()
#35 0x080d048c in extract_vector_nth_mouse_event ()
#36 0x080d0a4f in Fdispatch_event ()
#37 0x0808f189 in Fcommand_loop_1 ()
#38 0x0808f019 in Frecursive_edit ()
#39 0x080a682f in condition_case_1 ()
#40 0x0808ebea in Freally_early_error_handler ()
#41 0x0808ec1b in Freally_early_error_handler ()
#42 0x080a648f in internal_catch ()
#43 0x0808ed7c in initial_command_loop ()
#44 0x080a32bc in xemacs_21_4_14_i386 ()
#45 0x080a3a8a in main ()
#46 0x0807b562 in _start ()
--------------------------------------------------
Hope this helps. I've used xemacs for the last few years (and emacs
before that) and have seldom (never?) had it crash like this.
I have noticed that there are odd interactions between my current
installation of mozilla (Mozilla/5.0 (X11; U; FreeBSD i386; en-US;
rv:1.5) Gecko/20031107) and my current installation of xemacs.
Perhaps once a week, xemacs will stop responding and will print
messages to .xsession-errors indicating a X event(?) problem.
If I can give you any more information, please let me know.
Russ Murphy
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: FreeBSD
knock.econ.vt.edu 5.1-CURRENT FreeBSD 5.1-CURRENT #1: Fri Oct 24
15:13:56 EDT 2003 root@knock.econ.vt.edu:/usr/obj/usr/src/sys/KNOCK i386
./configure '--with-clash-detection' '--with-sound=native,nonas,noesd'
'--site-includes=/usr/local/include' '--site-libraries=/usr/local/lib'
'--with-ldap=no' '--with-site-lisp' '--with-database=berkdb'
'--x-libraries=/usr/X11R6/lib' '--x-includes=/usr/X11R6/include'
'--prefix=/usr/local' 'i386--freebsd'
XEmacs 21.4.14 "Reasonable Discussion" configured for `i386--freebsd'.
Compilation / Installation:
Source code location: /usr/ports/editors/xemacs/work/xemacs-21.4.14
Installation prefix: /usr/local
Additional header files: /usr/local/include
Additional libraries: /usr/local/lib
Runtime library search path: /usr/local/lib:/usr/X11R6/lib
Operating system description file: `s/freebsd.h'
Machine description file: `m/intel386.h'
Compiler: cc -O -pipe -march=pentiumpro
Relocating allocator for buffers: yes
GNU version of malloc: yes
Linking with `-z nocombreloc'.
- Consider configuring with --pdump.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for Motif.
*WARNING* Many versions of Motif are buggy, requiring workarounds.
You are likely to experience slow redisplay.
You may need to install vendor patches to Motif.
See PROBLEMS for more information.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
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.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Internationalization:
Mail:
Compiling in support for "flock" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
(/usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report
/usr/local/lib/xemacs-21.4.14/lisp/build-report)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.11 :type regular)
(xslide :version 1.08 :type regular)
(xemacs-devel :version 1.58 :type single-file)
(xemacs-base :version 1.78 :type regular)
(x-symbol :version 1.05 :type regular)
(w3 :version 1.28 :type regular)
(vm :version 7.14 :type regular)
(viper :version 1.36 :type regular)
(view-process :version 1.12 :type regular)
(vhdl :version 1.17 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.37 :type regular)
(tramp :version 1.16 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.36 :type regular)
(time :version 1.13 :type regular)
(textools :version 1.14 :type regular)
(text-modes :version 1.63 :type single-file)
(texinfo :version 1.24 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.26 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(sml-mode :version 0.09 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.13 :type regular)
(sh-script :version 1.17 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.17 :type regular)
(scheme :version 1.13 :type regular)
(sasl :version 1.13 :type regular)
(ruby-modes :version 1.01 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.3 :type regular)
(python-modes :version 1.02 :type single-file)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.41 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.83
:type
single-file)
(pgg :version 1.03 :type regular)
(perl-modes :version 1.04 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.32 :type single-file)
(oo-browser :version 1.03 :type regular)
(ocaml :version 0.04 :type regular)
(net-utils :version 1.32 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.16 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.23 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.12 :type regular)
(mail-lib :version 1.6 :type regular)
(liece :version 1.12 :type regular)
(jde :version 1.45 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.32 :type regular)
(igrep :version 1.1 :type regular)
(idlwave :version 1.3 :type regular)
(ibuffer :version 1.08 :type regular)
(hyperbole :version 1.12 :type regular)
(hm--html-menus :version 1.21 :type regular)
(haskell-mode :version 1.05 :type regular)
(gnus :version 1.71 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.14 :type regular)
(fsf-compat :version 1.12 :type single-file)
(frame-icon :version 1.09 :type regular)
(fortran-modes :version 1.02 :type single-file)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.38 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.04 :type regular)
(eshell :version 1.05 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.04 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 2.07 :type single-file)
(ediff :version 1.47 :type regular)
(edebug :version 1.18 :type regular)
(ecrypto :version 0.13 :type regular)
(ecb :version 1.1 :type regular)
(docbookide :version 0.06 :type regular)
(dired :version 1.13 :type regular)
(dictionary :version 1.12 :type regular)
(debug :version 1.16 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.06 :type regular)
(cc-mode :version 1.39 :type regular)
(calendar :version 1.21 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.1 :type regular)
(bbdb :version 1.23 :type regular)
(auctex :version 1.35 :type regular)
(apel :version 1.26 :type regular)
(ada :version 1.13 :type regular)
(Sun :version 1.13 :type regular))
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 font disp-table paren
blink-paren blink-cursor cal-china lunar cal-islam cal-hebrew holidays
cal-move cal-xemacs cal-x solar cal-dst cal-persia cal-julian efs-cu
diary-lib appt calendar ess-mous mouseme thingatpt browse-url essl-bug
essd-omg essl-omg essd-els essd-sas essl-sas essa-sas shell essd-arc
essd-vst essd-xls essl-lsp essd-sta essl-sta make-regexp essd-sp6
essd-sp5 essd-sp3 essd-s4 essd-r ess-menu imenu essl-s ess-inf
ess-utils comint ring ess-mode noweb-mode ess advice advice-preload
ess-cust font-lock ess-emcs ess-site tex-site env time cus-face
zenirc-autoloads xslt-process-autoloads xslide-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-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 sml-mode-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads sasl-autoloads
ruby-modes-autoloads rmail-autoloads reftex-autoloads
python-modes-autoloads psgml-dtds-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-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
hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads
gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads fortran-modes-autoloads forms-autoloads
footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-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
Sun-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 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 berkeley-db md5 xemacs gutter
tiff png gif jpeg xface xpm xbm lisp-float-type berkeley-unix dialog
devices window-system base64)
Recent keystrokes:
-----------------
ESC x r e p o SPC r SPC e SPC SPC RET
Recent messages (most recent first):
-----------------------------------
Parsing /homes/rdmurphy/.mailrc...
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Loading font...done
Fontifying *scratch*... done.
Loading font...
Paren mode is blink-paren
Loading paren...done
Loading paren...
Loading blink-cursor...done
Loading blink-cursor...
Preparing diary...done
Fontifying *scratch*... (syntactically).
Fontifying *scratch*...
Preparing diary...
Preparing diary...
Preparing diary...
Preparing diary...
Preparing diary...