I promised that I try to get a trace back if Xemacs will crash
again. Here's such a crash, and this is the backtrace:
(gdb) where
#0 0x00002aaaac4cf727 in kill () from /lib/libc.so.6
#1 0x00000000004987aa in fatal_error_signal (sig=6) at emacs.c:3800
#2 <signal handler called>
#3 0x00002aaaac4cf465 in raise () from /lib/libc.so.6
#4 0x00002aaaac4d0c1e in abort () from /lib/libc.so.6
#5 0x00002aaaac506b46 in __libc_message () from /lib/libc.so.6
#6 0x00002aaaac50df6e in _int_free () from /lib/libc.so.6
#7 0x00002aaaac51169c in free () from /lib/libc.so.6
#8 0x00002aaaab7dc577 in XFreeModifiermap () from /usr/lib/libX11.so.6
#9 0x000000000060b108 in x_reset_modifier_mapping (d=0x107fe50)
at event-Xt.c:326
#10 0x000000000060d775 in emacs_Xt_mapping_action (unused_w=0xdb5de0,
event=0x7fffffffcc00) at event-Xt.c:731
#11 0x00002aaaab57a926 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#12 0x00002aaaab57aed9 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#13 0x00002aaaab57b5d0 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#14 0x00002aaaab546f68 in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#15 0x00002aaaab56126c in _XtRefreshMapping () from /usr/X11R6/lib/libXt.so.6
#16 0x00002aaaab55596b in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#17 0x00002aaaab5616ed in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#18 0x00000000006126e5 in emacs_Xt_drain_queue () at event-Xt.c:2888
#19 0x00000000004b84d1 in event_stream_drain_queue () at event-stream.c:1810
#20 0x00000000004b8787 in event_stream_quit_p () at event-stream.c:1918
---Type <return> to continue, or q <return> to quit---
#21 0x00000000005d69c9 in check_quit () at signal.c:741
#22 0x00000000005d658d in check_what_happened () at signal.c:458
#23 0x000000000055fc44 in traverse_keymaps (start_keymap=11150384,
start_parents=8836136, mapper=0x5641a8 <raw_lookup_key_mapper>,
mapper_arg=0x7fffffffcf50) at keymap.c:319
#24 0x00000000005641a6 in raw_lookup_key (keymap=11150384,
raw_keys=0x7fffffffcfc0, raw_keys_count=1, keys_so_far=0, accept_default=0)
at keymap.c:2088
#25 0x00000000005645ad in lookup_keys (keymap=11150384, nkeys=1,
keys=0x7fffffffd320, accept_default=0) at keymap.c:2201
#26 0x000000000056499d in Flookup_key (keymap=11150384, keys=17071784,
accept_default=8836136) at keymap.c:2269
#27 0x000000000060ac65 in maybe_define_x_key_as_self_inserting_character (
keysym=185, symbol=17071784) at event-Xt.c:151
#28 0x000000000060ad87 in x_has_keysym (keysym=185, hash_table=17380560,
with_modifiers=1) at event-Xt.c:196
#29 0x000000000060afbe in x_reset_key_mapping (d=0x107fe50) at event-Xt.c:248
#30 0x000000000060b111 in x_reset_modifier_mapping (d=0x107fe50)
at event-Xt.c:328
#31 0x000000000060d775 in emacs_Xt_mapping_action (unused_w=0xdb5de0,
event=0x7fffffffd840) at event-Xt.c:731
#32 0x00002aaaab57a926 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#33 0x00002aaaab57aed9 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
---Type <return> to continue, or q <return> to quit---
#34 0x00002aaaab57b5d0 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#35 0x00002aaaab546f68 in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#36 0x00002aaaab56126c in _XtRefreshMapping () from /usr/X11R6/lib/libXt.so.6
#37 0x00002aaaab55596b in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#38 0x00002aaaab5616ed in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#39 0x00000000006126e5 in emacs_Xt_drain_queue () at event-Xt.c:2888
#40 0x0000000000612782 in check_if_pending_expose_event (dev=dwarf2_read_address:
Corrupted DWARF expression.
)
at event-Xt.c:2909
#41 0x0000000000627333 in x_window_output_end (w=0x49eaf40)
at redisplay-x.c:430
#42 0x00000000005b5211 in redraw_cursor_in_window (w=0x49eaf40,
run_end_begin_meths=1) at redisplay-output.c:1181
#43 0x00000000005b52a9 in redisplay_redraw_cursor (f=0xdf3010,
run_end_begin_meths=1) at redisplay-output.c:1205
#44 0x00000000004b8223 in emacs_handle_focus_change_preliminary (
frame_inp_and_dev=53322360) at event-stream.c:1698
#45 0x000000000060f39e in handle_focus_event_2 (win=23068728, f=0xdf3010,
in_p=1) at event-Xt.c:1572
#46 0x0000000000610ad2 in emacs_Xt_handle_magic_event (emacs_event=0x4270e68)
at event-Xt.c:1984
#47 0x00000000004b5bac in event_stream_handle_magic_event (event=0x4270e68)
at event-stream.c:513
#48 0x00000000004ba78f in execute_internal_event (event=69668456)
---Type <return> to continue, or q <return> to quit---
at event-stream.c:3107
#49 0x00000000004bd7ce in Fdispatch_event (event=69668456)
at event-stream.c:4644
#50 0x000000000046ed9f in Fcommand_loop_1 () at cmdloop.c:600
#51 0x000000000046eb7c in command_loop_1 (unused_dummy=8836136)
at cmdloop.c:505
#52 0x000000000049e30c in condition_case_1 (handlers=8827640,
bfun=0x46eb47 <command_loop_1>, barg=8836136, hfun=0x46e754 <cmd_error>,
harg=8836136) at eval.c:1946
#53 0x000000000046e884 in command_loop_3 () at cmdloop.c:262
#54 0x000000000046e8a8 in command_loop_2 (unused_dummy=8836136)
at cmdloop.c:275
#55 0x000000000049dd30 in internal_catch (tag=8389880,
func=0x46e897 <command_loop_2>, arg=8836136, threw=0x0, thrown_tag=0x0,
backtrace_before_throw=0x0) at eval.c:1552
#56 0x000000000046e9ac in initial_command_loop (load_me=8836136)
at cmdloop.c:313
#57 0x00000000004974c9 in xemacs_21_5_b27_x86_64_unknown_linux (argc=1,
argv=0x7fffffffe3b8, unused_envp=0x0, restart=0) at emacs.c:2667
#58 0x0000000000497fed in main (argc=1, argv=0x7fffffffe3b8,
unused_envp=0x7fffffffe3c8) at emacs.c:3111
(gdb)
Here are the system information:
uname -a: Linux flarge 2.6.11 #1 Fri Jul 22 13:44:17 CEST 2005 x86_64 GNU/Linux
./configure '--without-mule' '--with-dialog=athena'
'--with-menubar=lucid' '--with-scrollbars=lucid'
'--with-dialogs=athena' 'CC=gcc'
XEmacs 21.5-b27 "fiddleheads" (+CVS-20070312) configured for
`x86_64-unknown-linux'.
Compilation Environment and Installation Defaults:
Source code location: /opt/src/xemacs-21.5
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Not using any machine description file
Compiler version: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian
4.1.1-21)
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wunused-parameter -g
libc version: GNU libc 2.3.6-10 (Debian)
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/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena 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.
Sound:
Compiling in support for sound (native).
Compiling in support for ALSA (Advanced Linux Sound Architecture).
Compiling in support for NAS (network audio system).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: postgresql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new portable dumper.
Dumping into executable.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
With best regards
Friedrich
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta