Jan Vroonhof writes:
P.S. You need to attach with gdb to XEmacs prior to the crash.
i ran xe under gdb --- looks like a crash i have already seen on
xemacs-beta
GNU gdb 4.17.0.11 with Linux support
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 "i386-redhat-linux"...
(gdb) run
Starting program: /usr/local/bin/xemacs
Program received signal SIGSEGV, Segmentation fault.
(gdb) where
#0 0x81315a2 in x_finalize_image_instance (p=0x85e3168) at glyphs-x.c:422
#1 0x80cc200 in finalize_image_instance (header=0x85e3168, for_disksave=0)
at glyphs.c:830
#2 0x8051949 in sweep_lcrecords_1 (prev=0x818f730, used=0xbfffe724)
at alloc.c:2631
#3 0x80526eb in gc_sweep () at alloc.c:3221
#4 0x8052f40 in garbage_collect_1 () at alloc.c:3540
#5 0x807b823 in Feval (form=143621520) at eval.c:2899
#6 0x80e6296 in readevalloop (readcharfun=143106104, sourcename=140290508,
evalfun=0x807b5ec <Feval>, printflag=0) at lread.c:1447
#7 0x80e5257 in Fload_internal (file=140290508, no_error=136070836,
nomessage=136070836, nosuffix=136070836, codesys=136070836,
used_codesys=136070836) at lread.c:736
#8 0x807c4b5 in Ffuncall (nargs=7, args=0xbfffeac8) at eval.c:3178
#9 0x805b7de in execute_optimized_program (
program=0x82e4408 "À\t\n\013\fÅ\211&\006\207", stack_depth=7,
constants_data=0x82f88c0) at bytecode.c:743
#10 0x805b4a6 in funcall_compiled_function (fun=137314688, nargs=4,
args=0xbfffebd8) at bytecode.c:516
#11 0x807c5b3 in Ffuncall (nargs=5, args=0xbfffebd4) at eval.c:3210
#12 0x807f594 in call4 (fn=136201508, arg0=140290508, arg1=136070836,
arg2=136070836, arg3=136070836) at eval.c:3876
#13 0x807b508 in do_autoload (fundef=140633548, funname=140013052)
at eval.c:2789
#14 0x807c5eb in Ffuncall (nargs=1, args=0xbfffee64) at eval.c:3222
#15 0x807cee3 in run_hook_with_args_in_buffer (buf=0x863a068, nargs=1,
args=0xbfffee64, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3661
#16 0x807f357 in run_hook_with_args (nargs=1, args=0xbfffee64,
cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3674
#17 0x8080e60 in Frun_hooks (nargs=1, args=0xbfffee64) at eval.c:3528
#18 0x807c560 in Ffuncall (nargs=2, args=0xbfffee60) at eval.c:3195
#19 0x807c97c in Fapply (nargs=2, args=0xbfffee60) at eval.c:3388
#20 0x807c560 in Ffuncall (nargs=3, args=0xbfffee5c) at eval.c:3195
#21 0x805b7de in execute_optimized_program (
program=0x86adc48 "p\030Á\216ÂÃ\f\"*\207", stack_depth=3,
constants_data=0x85ceb30) at bytecode.c:743
#22 0x805b4a6 in funcall_compiled_function (fun=140301708, nargs=1,
args=0xbfffef54) at bytecode.c:516
#23 0x807c5b3 in Ffuncall (nargs=2, args=0xbfffef50) at eval.c:3210
#24 0x805b7de in execute_optimized_program (
program=0x88bcf78
"À\021\n\013®\002\fÅ\211\211\036\006\036\a\036\b\e\036\t\212\nq\210ÊË!\210eb\210m¬\013ÅÌÍ\217\210Îy\210ªô\016\017«\005\016\020¬\006\016\a\237ª\023Ñ\036\022\016\a\237Ó\016\020\016\024\"\003Õ
¤).\006\207",
stack_depth=5, constants_data=0x87b6ce0) at bytecode.c:743
#25 0x805b4a6 in funcall_compiled_function (fun=143002252, nargs=5,
args=0xbffff050) at bytecode.c:516
#26 0x807c5b3 in Ffuncall (nargs=6, args=0xbffff04c) at eval.c:3210
#27 0x805b7de in execute_optimized_program (
program=0x88b53e8
"À\t\n\"J\eÄ\t!@Åa«\004ƪ\003\016\a\036\aÈ\0138\036\tÊ\036\013Ê\036\fÊ\036\rÎÄ\t!\211\026\017!¬\005ÐÑ!\210\013«\a\013@Æa«\030Ò\t!¬\023\016\023Ôk«\005Õp!\210ÐÖ\t×\t!#\210Ø\tÆ\"¬\023\016\023Ôk«\005Õp!\210ÐÖ\t×\t!#\210\t\026\031Ê\026\032Û\t!\026\034\016\t«\006Ý\016\t!\210Þ\t!«\005\016\037\026\rà\211\016\034\016!\"\016\"\"\026\034Ê\026#ä\t\016\034\"\210\016%\211\026\013«\017æ\016\034ç\016\034\016\013\"\"\026\032ª\bè\t\016)\"\026\013\016\013¬\005ê\202Ô",
stack_depth=6, constants_data=0x87b8270) at bytecode.c:743
#28 0x805b4a6 in funcall_compiled_function (fun=142364164, nargs=3,
args=0xbffff150) at bytecode.c:516
#29 0x807c5b3 in Ffuncall (nargs=4, args=0xbffff14c) at eval.c:3210
#30 0x805b7de in execute_optimized_program (
program=0x88799b0
"À\t!¬\fÂ\t\013\"J¬\005ÄÅ!\210ÆÇÈ\t#\210É\t!\036\nË\t!\036\f\016\n\bÍ\t\016\016\016\017#\036\020\016\n¬!Ñ
\210\016\022«\006Ó\016\022!\210ÔÕÖ\"\210×Õ!\210Ø
\210ÙÚ!\210Û\202¾\001\016\020¬4\016\034Ýa«%p\016\022k¬\037Òp!\210\016\f¬\022Þ
\210\016\037q\210à\t!\210áâ!\210ª\006ã\016\f!\210Æäå\"\210æ\202\207\001\016\020ça«=\016\034Ýa«\013p\016\022k¬\005Òp!\210\016\022«\006Ó\016\022!\210\016\f¬\024\016\037q\210à\t!\210áâ!\210ÔÁÖ\"\210ª\006ã\016\f!\210èçæ\"\202"...,
stack_depth=5, constants_data=0x885ce40) at bytecode.c:743
#31 0x805b4a6 in funcall_compiled_function (fun=142939844, nargs=6,
args=0xbffff24c) at bytecode.c:516
#32 0x807c5b3 in Ffuncall (nargs=7, args=0xbffff248) at eval.c:3210
#33 0x805b7de in execute_optimized_program (
program=0x887d130
"À\031\n«?À\eÄ\n\r\016\006\016\a\016\b\016\t&\006®\aÀ\025À\211\026\t)\211\021¬#\013Êa«\036\016\013q\210\016\f«\005ÍÎ!\210\nÏ
k¬\aÏ \211\022ªÆÀ\211\022¬Ã\t)\207", stack_depth=8, constants_data=0x885c5c8)
at bytecode.c:743
#34 0x805b4a6 in funcall_compiled_function (fun=142939788, nargs=7,
args=0xbffff354) at bytecode.c:516
#35 0x807c5b3 in Ffuncall (nargs=8, args=0xbffff350) at eval.c:3210
#36 0x805b7de in execute_optimized_program (
program=0x8879918 "\bÁa\n®\003Ã
Ä\211\211\211\035\036\006\036\a\036\b\032\036\t\bÁa«\003Ä\020\n¬\005ÊË!\210ÌÍÎ\n\016\017\"J\211\02588\026\006\b§«\004\bª\e\r«\005\r@ª\024Î\n\016\020\"J\211\026\a\t\016\aAT\016\a@Z\026\bÑ\n\b®\032\016\b§\025\016\bÒÓ\016\006·A!\\ÒÔ\016\006·A!\\ÁU\016\025Ä\016\tÄ\016\026&\a.\006\207\a",
stack_depth=8, constants_data=0x8799098) at bytecode.c:743
#37 0x805b4a6 in funcall_compiled_function (fun=142271768, nargs=1,
args=0xbffff45c) at bytecode.c:516
#38 0x807c5b3 in Ffuncall (nargs=2, args=0xbffff458) at eval.c:3210
#39 0x805b7de in execute_optimized_program (
program=0x863dd30 "À\t!\210ÂÃ!\207", stack_depth=2,
constants_data=0x87ae198) at bytecode.c:743
#40 0x805b4a6 in funcall_compiled_function (fun=142270900, nargs=1,
args=0xbffff550) at bytecode.c:516
#41 0x807c5b3 in Ffuncall (nargs=2, args=0xbffff54c) at eval.c:3210
#42 0x805f7d9 in Fcall_interactively (function=142228092,
record_flag=136070836, keys=136070836) at callint.c:946
#43 0x807b30a in Fcommand_execute (cmd=142228092, record=136070836,
keys=136070836) at eval.c:2613
#44 0x809f132 in execute_command_event (command_builder=0x840a958,
event=141015408) at event-stream.c:4343
#45 0x809f849 in Fdispatch_event (event=141015408) at event-stream.c:4682
#46 0x80631bf in Fcommand_loop_1 () at cmdloop.c:575
#47 0x80633ce in command_loop_1 (dummy=136070836) at cmdloop.c:490
#48 0x807ff2b in condition_case_1 (handlers=136070932,
bfun=0x80633b8 <command_loop_1>, barg=136070836,
hfun=0x8062cc0 <cmd_error>, harg=136070836) at eval.c:1630
#49 0x80634ac in command_loop_2 (dummy=136070836) at cmdloop.c:252
#50 0x807fe0f in internal_catch (tag=136144788,
func=0x8063474 <command_loop_2>, arg=136070836, threw=0x0) at eval.c:1305
#51 0x8062efc in initial_command_loop (load_me=136070836) at cmdloop.c:301
#52 0x80777a2 in xemacs_21_2_b19_i586_pc_linux () at emacs.c:1869
#53 0x8078fae in main () at emacs.c:2294
#54 0x402d4cb3 in __libc_start_main (main=0x8078ea8 <main>, argc=1,
argv=0xbffffa64, init=0x804da70 <_init>, fini=0x815b294 <_fini>,
rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffa5c)
at ../sysdeps/generic/libc-start.c:78
(gdb) quit