Wasn't doing much. I had some gutter-related files open. The crash
was apparently triggered by clicking on the tab for gutter.info (which
doesn't exist in the distribution yet, so don't get your hopes up).
Immediately before that I had read that file with C-x C-f, inserted
src/gutter.c with C-x i, and then read src/gutter.h with C-x C-f.
I had a crash on the same binary temacs/xemacs.dmp a few days ago, but
had ulimit -c 0 :-(
I have the core file if anyone can think of useful things to do with
it.
Debian linux "potato", current as of mid last week. XEmacs 21.2.20 by
CVS update a few hours after the 21.2.20 release was announced.
Lisp backtrace, C backtrace, and Installation appended.
Lisp backtrace follows:
# (condition-case ... . error)
# (catch top-level ...)
gdb /home/steve/Projects/XEmacs/xemacs-21.2/src/temacs core
GNU gdb 19990928
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
Core was generated by `./temacs'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libaudio.so.2...done.
Reading symbols from /usr/lib/libcanna.so.1...done.
Reading symbols from /usr/lib/libRKC.so.1...done.
Reading symbols from /usr/X11R6/lib/libXaw3d.so.6...done.
Reading symbols from /usr/lib/libpng.so.2...done.
Reading symbols from /usr/lib/libz.so.1...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /lib/libdb.so.3...done.
Reading symbols from /lib/libncurses.so.4...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /lib/libnss_compat.so.2...done.
Reading symbols from /lib/libnsl.so.1...done.
#0 0x402fd5d1 in kill () from /lib/libc.so.6
(gdb) where
#0 0x402fd5d1 in kill () from /lib/libc.so.6
#1 0x808fce4 in fatal_error_signal (sig=11) at emacs.c:276
#2 0x402fd508 in sigaction () from /lib/libc.so.6
#3 0x81e5ca6 in XawTabsSetHighlight (t=0x841fab8, w=0x85211f0)
at xlwtabs.c:1283
#4 0x81e53f0 in XawTabsSetTop (w=0x85211f0, callCallbacks=1) at xlwtabs.c:1262
#5 0x81e60af in TabsSelect (w=0x841fab8, event=0xbffff73c, params=0x0,
num_params=0x40178d14) at xlwtabs.c:1047
#6 0x4016a773 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#7 0x4016abcc in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#8 0x4016b0e4 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#9 0x40148d15 in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6
#10 0x4014963e in _XtOnGrabList () from /usr/X11R6/lib/libXt.so.6
#11 0x40149888 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#12 0x40154074 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#13 0x81aeb4b in emacs_Xt_next_event (emacs_event=0x84adb70) at event-Xt.c:2427
#14 0x80dac48 in event_stream_next_event (event=0x84adb70)
at event-stream.c:565
#15 0x80dcdf0 in next_event_internal (target_event=139123568, allow_queued=1)
at event-stream.c:2020
#16 0x80dd46d in Fnext_event (event=139123568, prompt=1078469536)
at event-stream.c:2237
#17 0x8073cb1 in Fcommand_loop_1 () at cmdloop.c:566
#18 0x8073f5d in command_loop_1 (dummy=1078469536) at cmdloop.c:490
#19 0x80921be in condition_case_1 (handlers=1078469344,
bfun=0x8073f14 <command_loop_1>, barg=1078469536,
hfun=0x8073fcc <cmd_error>, harg=1078469536) at eval.c:1630
#20 0x80740bf in command_loop_2 (dummy=1078469536) at cmdloop.c:252
#21 0x80993dc in internal_catch (tag=1078287784,
func=0x8074080 <command_loop_2>, arg=1078469536, threw=0x0) at eval.c:1305
#22 0x80734ce in initial_command_loop (load_me=1078469536) at cmdloop.c:301
#23 0x808e0bd in xemacs_21_2_b20_i686_pc_linux () at emacs.c:1873
#24 0x808fe5b in main (argc=1, argv=0xbffffd64, envp=0xbffffd6c)
at emacs.c:2236
(gdb)
uname -a: Linux tleepslib 2.2.10 #2 Thu Jun 24 19:22:23 JST 1999 i686 unknown
./configure '--with-mule' '--with-xim=xlib' '--with-xfs'
'--with-sound=both' '--with-widgets=athena3d'
'--with-dialogs=athena3d' '--pdump'
XEmacs 21.2-b20 "Yoko" configured for `i686-pc-linux'.
Where should the build process find the source code?
/home/steve/Projects/XEmacs/xemacs-21.2
What installation prefix should install use? /usr/local
What operating system and machine description files should XEmacs use?
`s/linux.h' and `m/intel386.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch
Should XEmacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should XEmacs use the relocating allocator for buffers? yes
What window system should XEmacs use? x11
Where do we find X Windows header files? /usr/X11R6/include
Where do we find X Windows libraries? /usr/X11R6/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in support for PNG image handling.
Compiling in support for (builtin) GIF image handling.
Compiling in both network and native sound support.
Compiling in support for Berkeley DB.
Compiling in support for ncurses.
Compiling in Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using raw Xlib to provide XIM support.
Using XFontSet to provide bilingual menubar.
Compiling in support for Canna on Mule.
Compiling in support for proper WM_COMMAND handling.
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena-3d native widgets.
Using Athena-3d dialog boxes.
Compiling in DSO module support.
movemail will use "dot-locking" for locking mail spool files.
Using the new portable dumper (wishful thinking).
Compiling in extra code for debugging.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."