[21.5] Random crashes and other hickups

Holger Schauer Holger.Schauer at gmx.de
Fri Mar 2 03:47:55 EST 2007


Hi there,

since several versions of 21.5 (most recently 21.5.27), I sometimes
get random crashes which I usually can't reproduce. Quite often,
XEmacs will happily work, but sometimes I switch over to some
other virtual desk and when I come back to XEmacs, I just find it
hanging (i.e. doing nothing, not reacting to any input) or it's just
gone.  I finally got tired and ran XEmacs under gdb for a while until
I finally was able to produce a backtrace. Unfortunately, again I have
no idea what happened, because XEmacs didn't crash as a result from
some interaction (or at least, I'm not aware of which interaction).

Please keep me in CC:, as I'm currently not following xemacs-beta.

Holger

-------------- next part --------------
This GDB was configured as "i486-linux-gnu"...Using host libthread_db
library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/xemacs
*** glibc detected *** free(): invalid pointer: 0x0a28cc98 ***

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7bbf9a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7bc12b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7bf387a in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7bf9fd4 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7bfa34a in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7e5307c in XFreeModifiermap () from /usr/lib/libX11.so.6
#7  0x08254a86 in x_reset_modifier_mapping (d=0x89a4948) at event-Xt.c:326
#8  0x0825727d in emacs_Xt_mapping_action (unused_w=0x8a603e8,
    event=0xbfdfb398) at event-Xt.c:731
#9  0xb7f5bbfb in _XtMatchAtom () from /usr/lib/libXt.so.6
#10 0xb7f5c0ef in _XtMatchAtom () from /usr/lib/libXt.so.6
#11 0xb7f5c7a6 in _XtTranslateEvent () from /usr/lib/libXt.so.6
#12 0xb7f5c9f8 in _XtTraverseStateTree () from /usr/lib/libXt.so.6
#13 0xb7f29671 in XtCallCallbackList () from /usr/lib/libXt.so.6
#14 0xb7f42223 in _XtRefreshMapping () from /usr/lib/libXt.so.6
#15 0xb7f377a9 in XtDispatchEvent () from /usr/lib/libXt.so.6
#16 0xb7f42685 in XtAppProcessEvent () from /usr/lib/libXt.so.6
#17 0x0825bce5 in emacs_Xt_drain_queue () at event-Xt.c:2888
#18 0x080f3e2c in event_stream_drain_queue () at event-stream.c:1810
#19 0x080f40e9 in event_stream_quit_p () at event-stream.c:1918
#20 0x0821b1cf in check_quit () at signal.c:741
#21 0x0821ad7b in check_what_happened () at signal.c:458
#22 0x081923ca in traverse_keymaps (start_keymap=139011088,
    start_parents=137503132, mapper=0x8196869 <raw_lookup_key_mapper>,
    mapper_arg=0xbfdfb5a4) at keymap.c:319
#23 0x08196867 in raw_lookup_key (keymap=139011088, raw_keys=0xbfdfb5f0,
    raw_keys_count=1, keys_so_far=0, accept_default=0) at keymap.c:2088
#24 0x08196c63 in lookup_keys (keymap=139011088, nkeys=1, keys=0xbfdfb914,
    accept_default=0) at keymap.c:2201
#25 0x08197011 in Flookup_key (keymap=139011088, keys=143185860,
    accept_default=137503132) at keymap.c:2269
#26 0x082545e3 in
    maybe_define_x_key_as_self_inserting_character (keysym=185,
    symbol=143185860) at event-Xt.c:151
#27 0x08254704 in x_has_keysym (keysym=185, hash_table=144504032,
    with_modifiers=1) at event-Xt.c:196
#28 0x08254949 in x_reset_key_mapping (d=0x89a4948) at event-Xt.c:248
#29 0x08254a91 in x_reset_modifier_mapping (d=0x89a4948) at event-Xt.c:328
#30 0x0825727d in emacs_Xt_mapping_action (unused_w=0x8dda208,
    event=0xbfdfbd18) at event-Xt.c:731
#31 0xb7f5bbfb in _XtMatchAtom () from /usr/lib/libXt.so.6
#32 0xb7f5c0ef in _XtMatchAtom () from /usr/lib/libXt.so.6
#33 0xb7f5c7a6 in _XtTranslateEvent () from /usr/lib/libXt.so.6
#34 0xb7f5c9f8 in _XtTraverseStateTree () from /usr/lib/libXt.so.6
#35 0xb7f29671 in XtCallCallbackList () from /usr/lib/libXt.so.6
#36 0xb7f42223 in _XtRefreshMapping () from /usr/lib/libXt.so.6
#37 0xb7f377a9 in XtDispatchEvent () from /usr/lib/libXt.so.6
#38 0xb7f42685 in XtAppProcessEvent () from /usr/lib/libXt.so.6
#39 0x0825bce5 in emacs_Xt_drain_queue () at event-Xt.c:2888
#40 0x080f3e2c in event_stream_drain_queue () at event-stream.c:1810
#41 0x080f40e9 in event_stream_quit_p () at event-stream.c:1918
#42 0x0821b1cf in check_quit () at signal.c:741
#43 0x0821ad7b in check_what_happened () at signal.c:458
#44 0x080e043f in Ffuncall (nargs=4, args=0xbfdfbf38) at eval.c:3815
#45 0x080e1f4c in call3 (fn=137309668, arg0=137462500, arg1=137422372,
    arg2=161491292) at eval.c:4578
#46 0x08219b7b in select_convert_out (selection=137462500, type=137422372,
        value=161491292) at select.c:669
#47 0x082746bc in x_handle_selection_request (event=0x8aa0220)
	    at select-x.c:669
#48 0x0825a040 in emacs_Xt_handle_magic_event (emacs_event=0x8aa020c)
	        at event-Xt.c:1914
#49 0x080f183b in event_stream_handle_magic_event (event=0x8aa020c)
		    at event-stream.c:513
#50 0x080f6008 in execute_internal_event (event=145359372)
		        at event-stream.c:3107
#51 0x080f90b9 in Fdispatch_event (event=145359372)
    at event-stream.c:4644
#52 0x080acb22 in Fcommand_loop_1 () at cmdloop.c:600
#53 0x080ac8f1 in command_loop_1 (unused_dummy=137503132) at cmdloop.c:505
#54 0x080dc478 in condition_case_1 (handlers=137502100,
    bfun=0x80ac8bf <command_loop_1>, barg=137503132,
        hfun=0x80ac4b1 <cmd_error>, harg=137503132) at eval.c:1924
#55 0x080ac5dd in command_loop_3 () at cmdloop.c:262
#56 0x080ac5ff in command_loop_2 (unused_dummy=137503132) at cmdloop.c:275
#57 0x080dbf0c in internal_catch (tag=137255188,
    func=0x80ac5f4 <command_loop_2>, arg=137503132, threw=0x0,
    thrown_tag=0x0,  backtrace_before_throw=0x0) at eval.c:1530
#58 0x080ac715 in initial_command_loop (load_me=137503132) at
    cmdloop.c:313
#59 0x080d5974 in xemacs_21_5_b27_i686_pc_linux (argc=1, argv=0xbfdfc584,
    unused_envp=0x0, restart=0) at emacs.c:2667
#60 0x080d6347 in main (argc=1, argv=0xbfdfc584, unused_envp=0xbfdfc58c)
        at emacs.c:3111
	
-------------- next part --------------



-- 
---          http://hillview.bugwriter.net/            ---
"Wie korrelieren meine zunehmenden Kenntnisse mit dem allm?hlichen
 Verschwinden von Kristian?" "Keine Panik. Heute morgen waren noch mehr
 als 2 Meter Kristian da."
                  -- A. Barth und Kristian Koehntopp in dcou.discussion


More information about the XEmacs-Beta mailing list