Dear XEmacs developers, I just got a crash of xemacs-21.5.9 (running Solaris
8). Following the instructions, here is the stack trace. I think I was just
about to type in a character or editing a file (don't quite remember) after
an approx. 10 minutes break. At least it was nothing special I tried to do.
Maybe the info below helps you to fix a bug of the superb xemacs (my ultimate
favorite editor!!)
-Chris.
(gdb) where
#0 0xfec1f890 in _libc_kill () from /usr/lib/libc.so.1
#1 0xa3e58 in fatal_error_signal (sig=6) at emacs.c:3424
#2 <signal handler called>
#3 0xfec1f890 in _libc_kill () from /usr/lib/libc.so.1
#4 0xfebb58bc in abort () from /usr/lib/libc.so.1
#5 0xa39d0 in really_abort () at emacs.c:4267
#6 0xa2c84 in assert_failed (file=0x2db350 "signal.c", line=436,
expr=0x313c00 "") at emacs.c:3608
#7 0x20def0 in check_what_happened () at signal.c:436
#8 0x120858 in internal_equal (obj1=5241580, obj2=5241580, depth=2)
at fns.c:2836
#9 0x57c60 in cons_equal (ob1=15469760, ob2=14597672, depth=2) at
lisp.h:1574
#10 0x1207fc in internal_equal (obj1=15469760, obj2=14597672, depth=1)
at fns.c:2831
#11 0x16f2f0 in gui_item_equal_sans_selected (obj1=15024768, obj2=9238592,
depth=1) at gui.c:654
#12 0x2697c0 in x_tab_control_redisplay (image_instance=10202240)
at lisp.h:1574
#13 0x15b4c0 in redisplay_widget (widget=10202240) at frame.h:63
#14 0x141f84 in redisplay_subwindow (subwindow=10202240) at glyphs.c:4567
#15 0x1eff60 in redisplay_output_subwindow (w=0x1525800,
image_instance=10202240, db=0xffbeee80, dga=0xffbeee70, findex=19,
cursor_start=0, cursor_width=0, cursor_height=0) at
redisplay-output.c:1322
---Type <return> to continue, or q <return> to quit---
#16 0x27331c in x_output_display_block (w=0x1525800, dl=0x3a4000,
block=7386624, start=10202240, end=1, start_pixpos=4, cursor_start=0,
cursor_width=0, cursor_height=0) at redisplay-x.c:477
#17 0x1ebe08 in redisplay_output_display_block (w=0x272da0, dl=0x3a4000,
block=0, start=0, end=1, start_pixpos=4, cursor_start=0, cursor_width=0,
cursor_height=0) at redisplay-output.c:1238
#18 0x1ea414 in output_display_line (w=0x1525800, cdla=0x71c120,
ddla=0x70bf40, line=0, force_start=4, force_end=1036)
at redisplay-output.c:882
#19 0x182f5c in output_gutter (f=0x677800, pos=TOP_GUTTER, force=2950144)
at gutter.c:444
#20 0x17d4cc in update_frame_gutters (f=0x677800) at gutter.c:640
#21 0x1d13b0 in redisplay_frame (f=0x677800, preemption_check=3)
at redisplay.c:6646
#22 0x1e5fdc in redisplay_device (d=0x697c00, automatic=0) at
redisplay.c:6737
#23 0x1e6a0c in redisplay_without_hooks () at redisplay.c:6813
#24 0xbc69c in Fnext_event (event=9251632, prompt=3414020)
at event-stream.c:2425
#25 0x760e8 in Fcommand_loop_1 () at cmdloop.c:581
#26 0xa533c in condition_case_1 (handlers=18156436,
bfun=0x76654 <command_loop_1>, barg=3414020, hfun=0x766ac <cmd_error>,
harg=3414020) at eval.c:1865
#27 0x768a8 in command_loop_2 (dummy=3414020) at cmdloop.c:264
---Type <return> to continue, or q <return> to quit---
#28 0xa51d4 in internal_catch (tag=3494420, func=0x76854 <command_loop_2>,
arg=3414020, threw=0x0, thrown_tag=0x0) at eval.c:1488
#29 0x76380 in initial_command_loop (load_me=485376) at cmdloop.c:313
#30 0xa1dd8 in xemacs_21_5_b9_sparc_sun_solaris2_8 (argc=2, argv=0x313c00,
envp=0xffbef830, restart=3219456) at emacs.c:2345
#31 0xa2800 in main (argc=2, argv=0xffbef824, envp=0xffbef830) at
emacs.c:2783
(gdb)
and here comes the installation description:
uname -a: SunOS vlnflex1 5.8 Generic_108528-16 sun4u sparc
SUNW,Sun-Fire-280R
./configure '--prefix=/usr/local/xemacs-21.5.9'
XEmacs 21.5-b9 "brussels sprouts" configured for `sparc-sun-solaris2.8'.
Compilation / Installation:
Source code location: /xem/xemacs-21.5.9
Installation prefix: /usr/local/xemacs-21.5.9
Runtime library search path:
/usr/ccs/lib:/usr/dt/lib:/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2/../../..
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
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
- X Windows libraries location: /usr/dt/lib
- Xau (X authority) not available.
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for GNU DBM.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for ToolTalk.
Compiling in support for dynamic shared object modules.
Compiling in support for extra debugging code.
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: ---------------------------------------------------------