I have a fix for this but no time right now.
andy
At 07:50 PM 7/3/00 -0000, Robin S. Socha wrote:
This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.2 (beta34) "Molpe" [Lucid] (i686-pc-linux) of Sun Jul 2
2000 on
radioactive.socha.net
configured using `configure --compiler=egcs '-cflags=-g -O6
-mcpu=pentiumpro -march=pentiumpro' --verbose --error-checking=none
--with-athena=next --with-menubars=lucid --with-scrollbars=athena
--with-dialogs=athena --with-widgets=athena --debug=no'
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
While completing something in the echo buffer, it died. Upon
restarting, it died again.
#0 0x4032bd41 in __kill () from /lib/libc.so.6
#1 0x80a6c61 in fatal_error_signal (sig=11) at emacs.c:514
#2 0x4032bc68 in __restore () at
../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#3 0x80fb89c in image_instance_parent_glyph (ii=0x9c8a6e8) at
glyphs.c:1343
#4 0x80f42be in mark_image_instance (obj=164144872) at glyphs.c:784
#5 0x8082d06 in mark_object (obj=164144872) at alloc.c:2500
#6 0x8082ea2 in mark_cons (obj=144221448) at alloc.c:877
#7 0x8082d06 in mark_object (obj=144221448) at alloc.c:2500
#8 0x80bfa5c in mark_widget_value_mapper (val=0x9b93468, closure=0x0) at
gui-x.c:70
#9 0x817dd62 in lw_map_widget_values (id=65603, mapfunc=0x80bfa48
<mark_widget_value_mapper>, closure=0x0) at lwlib.c:446
#10 0x80bf9d3 in mark_popup_data (obj=164009648) at gui-x.c:90
#11 0x8082d06 in mark_object (obj=144221436) at alloc.c:2500
#12 0x8082ea2 in mark_cons (obj=144221424) at alloc.c:877
#13 0x8080889 in garbage_collect_1 () at alloc.c:2500
#14 0x80a9f09 in Ffuncall (nargs=2, args=0xbfffe680) at eval.c:3163
#15 0x80896c9 in execute_optimized_program (program=0x9c50e28 "À Á
a¬\005Â\013!\207ÄÅ!«\a\r«\004Æ
\210Ç\013ÈQ\023É\036\n\212\013c\210)Ë\016\f«\004ͪ\002Î!\210Ï\013G!)\207Y",
stack_depth=3,
constants_data=0x8757fe0) at bytecode.c:745
#16 0x8089394 in funcall_compiled_function (fun=141931496, nargs=1,
args=0xbfffe774)
at bytecode.c:514
#17 0x80aa27f in Ffuncall (nargs=2, args=0xbfffe770) at eval.c:3249
#18 0x80896c9 in execute_optimized_program (
program=0xbfffe7c4
"\bÁY«<ÂÃ\024Å`\bZ`\"Á\036\006\036\a\016\006\bX«\022\016\aÁ\016\006O\fB\024\
016\006T\211\026\006ªì*\016\b\026\t\016\n\026\013\016\f\026\rÃ\026\016\016\0
17\026\020¬w\f\205Ñ",
stack_depth=6, constants_data=0x8789648) at bytecode.c:745
#19 0x808b56b in Fbyte_code (instructions=141368788, constants=142120504,
stack_depth=13) at bytecode.c:2402
#20 0x80a98c0 in Feval (form=142083620) at eval.c:3014
#21 0x80a7f63 in condition_case_3 (bodyform=142083620, var=136276500,
handlers=142084136) at eval.c:1640
#22 0x808a024 in execute_rare_opcode (stack_ptr=0xbfffec24,
program_ptr=0x84dacac "\207", opcode=Bcondition_case) at bytecode.c:1270
#23 0x808951b in execute_optimized_program (program=0x84daca8
"ÀÁÂ\217\207", stack_depth=3, constants_data=0x8789748) at bytecode.c:655
#24 0x8089394 in funcall_compiled_function (fun=141931412, nargs=6,
args=0xbfffed10) at bytecode.c:514
#25 0x80aa27f in Ffuncall (nargs=7, args=0xbfffed0c) at eval.c:3249
#26 0x80896c9 in execute_optimized_program (program=0x8d9f118
"\bÁ\211\211\211\032\e\034\035\036\006\016\a«\025\016\a§«\005\016\aª\002ÈÉ
W«\006Á\025\202Ï", stack_depth=7, constants_data=0x876a178)
at bytecode.c:745
#27 0x8089394 in funcall_compiled_function (fun=141919356, nargs=0,
args=0xbfffee88)
at bytecode.c:514
#28 0x80aa27f in Ffuncall (nargs=1, args=0xbfffee84) at eval.c:3249
#29 0x80aab42 in run_hook_with_args_in_buffer (buf=0x8236ed8, nargs=1,
args=0xbfffee84, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3700
#30 0x80ad06e in run_hook_with_args (nargs=1, args=0xbfffee84,
cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3713
#31 0x80ad08a in run_hook (hook=142112796) at eval.c:3567
#32 0x81213e9 in Fread_minibuffer_internal (prompt=142701668) at
minibuf.c:183
#33 0x80aa0e5 in Ffuncall (nargs=2, args=0xbfffef1c) at eval.c:3214
#34 0x80896c9 in execute_optimized_program (program=0xbfffef60 "À Á
V«\013Â\211\e\034Å\016\006!*\207Å\016\006!\2076@ìÑ?@`½?@`½?@¸\026\021\b¬ 1\b
\024j\037\b\bðÿ¿\024j\037\b\024ðÿ¿\026",
stack_depth=2, constants_data=0x83243a8) at bytecode.c:745
#35 0x808b56b in Fbyte_code (instructions=137457100, constants=137511832,
stack_depth=5) at bytecode.c:2402
#36 0x80a98c0 in Feval (form=137510556) at eval.c:3014
#37 0x80adb5f in internal_catch (tag=136362044, func=0x80a9344 <Feval>,
arg=137510556, threw=0x0) at eval.c:1306
#38 0x8089fda in execute_rare_opcode (stack_ptr=0xbffff188,
program_ptr=0x8d8a0be "èa«\f\201J", opcode=Bcatch) at bytecode.c:1251
#39 0x808951b in execute_optimized_program (
program=0x8d89f48 "\b¬\022Á ÂV«\fà Ä
a«\005ÅÆ!\210\016\a«\021\016\aÂV«\013Á
\016\aY«\004È
\210\016\t«\"\016\t9«\017Ê\016\t!¬\027ÅË\016\t\"\210ª\017Ê\016\t@!¬\bÅË\016\
t@\"\210Ì «\tÍÎÏ\016\020!\"\210\016\021\036\022Ã \036\023Ô \036\025Ä
\036\026Á Âa«\a×\016\026!ª\bØÙÚÁ \"!\036\eÜ\016\026!\211\036\035Ô
a?\005Þ\016\035!\036\037Þ \036
\016\t\036!\016\"\036#ä\216å\016\e!q\210\016\022\026\021æç!\210è\026'æé!\210
æê!\210æë!\210ì\026)í\026*\016.«\025æï"..., stack_depth=6,
constants_data=0x8326460) at bytecode.c:655
#40 0x8089394 in funcall_compiled_function (fun=137445400, nargs=7,
args=0xbffff284) at bytecode.c:514
#41 0x80aa27f in Ffuncall (nargs=8, args=0xbffff280) at eval.c:3249
#42 0x80896c9 in execute_optimized_program (
program=0x8d8da00
"\b\t\nÃa?\002ÃÄ\211\035\036\006\036\a\036\b\036\tÊ\016\013\016\f\n¬\005\01
6\rª\003\016\016Ä\016\017Ä\016\020&\a\211\025Ñ\230«\t\016\020«\005\016\020ª\
002\r-\207",
stack_depth=9, constants_data=0x8324490) at bytecode.c:745
#43 0x8089394 in funcall_compiled_function (fun=137445596, nargs=6,
args=0xbffff320)
at bytecode.c:514
#44 0x80a9b04 in Feval (form=144019988) at eval.c:3073
#45 0x80a99ef in Feval (form=144020000) at eval.c:3032
#46 0x808bde1 in Fcall_interactively (function=137171668,
record_flag=136276500,
keys=136276500) at callint.c:336
#47 0x80a90a9 in Fcommand_execute (cmd=137171668, record=136276500,
keys=136276500) at eval.c:2652
#48 0x80cda02 in execute_command_event (command_builder=0x83b4ce8,
event=164533148) at event-stream.c:3838
#49 0x80ce1ba in Fdispatch_event (event=164533148) at
event-stream.c:4205
#50 0x8090c7b in Fcommand_loop_1 () at cmdloop.c:579
#51 0x8090e9e in command_loop_1 (dummy=136276500) at cmdloop.c:494
#52 0x80adc83 in condition_case_1 (handlers=136276596, bfun=0x8090e88
<command_loop_1>, barg=136276500, hfun=0x8090780 <cmd_error>,
harg=136276500) at eval.c:1640
#53 0x8090f7c in command_loop_2 (dummy=136276500) at cmdloop.c:256
#54 0x80adb5f in internal_catch (tag=136348236, func=0x8090f44
<command_loop_2>, arg=136276500, threw=0x0) at eval.c:1306
#55 0x80909bc in initial_command_loop (load_me=136276500) at
cmdloop.c:305
#56 0x80a52f8 in sort_args (argc=3, argv=0xbffff9c4) at emacs.c:2155
#57 0x80a6e57 in main () at emacs.c:2584
#58 0x403259cb in __libc_start_main (main=0x80a6d60 <main>, argc=3,
argv=0xbffff9c4, init=0x807b728 <_init>, fini=0x8189f20 <_fini>,
rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff9bc)
at ../sysdeps/generic/libc-start.c:92
(gdb) #0 0x4032bd41 in __kill () from /lib/libc.so.6
#1 0x80a6c61 in fatal_error_signal (sig=11) at emacs.c:514
#2 0x4032bc68 in __restore () at
../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#3 0x80fb89c in image_instance_parent_glyph (ii=0x9c8a6e8) at
glyphs.c:1343
#4 0x80f42be in mark_image_instance (obj=164144872) at glyphs.c:784
#5 0x8082d06 in mark_object (obj=164144872) at alloc.c:2500
#6 0x8082ea2 in mark_cons (obj=144221448) at alloc.c:877
#7 0x8082d06 in mark_object (obj=144221448) at alloc.c:2500
#8 0x80bfa5c in mark_widget_value_mapper (val=0x9b93468, closure=0x0) at
gui-x.c:70
#9 0x817dd62 in lw_map_widget_values (id=65603, mapfunc=0x80bfa48
<mark_widget_value_mapper>, closure=0x0) at lwlib.c:446
#10 0x80bf9d3 in mark_popup_data (obj=164009648) at gui-x.c:90
#11 0x8082d06 in mark_object (obj=144221436) at alloc.c:2500
#12 0x8082ea2 in mark_cons (obj=144221424) at alloc.c:877
#13 0x8080889 in garbage_collect_1 () at alloc.c:2500
#14 0x80a9f09 in Ffuncall (nargs=2, args=0xbfffe680) at eval.c:3163
#15 0x80896c9 in execute_optimized_program (program=0x9c50e28 "À Á
a¬\005Â\013!\207ÄÅ!«\a\r«\004Æ
\210Ç\013ÈQ\023É\036\n\212\013c\210)Ë\016\f«\004ͪ\002Î!\210Ï\013G!)\207Y",
stack_depth=3,
constants_data=0x8757fe0) at bytecode.c:745
#16 0x8089394 in funcall_compiled_function (fun=141931496, nargs=1,
args=0xbfffe774)
at bytecode.c:514
#17 0x80aa27f in Ffuncall (nargs=2, args=0xbfffe770) at eval.c:3249
#18 0x80896c9 in execute_optimized_program (
program=0xbfffe7c4
"\bÁY«<ÂÃ\024Å`\bZ`\"Á\036\006\036\a\016\006\bX«\022\016\aÁ\016\006O\fB\024\
016\006T\211\026\006ªì*\016\b\026\t\016\n\026\013\016\f\026\rÃ\026\016\016\0
17\026\020¬w\f\205Ñ",
stack_depth=6, constants_data=0x8789648) at bytecode.c:745
#19 0x808b56b in Fbyte_code (instructions=141368788, constants=142120504,
stack_depth=13) at bytecode.c:2402
#20 0x80a98c0 in Feval (form=142083620) at eval.c:3014
#21 0x80a7f63 in condition_case_3 (bodyform=142083620, var=136276500,
handlers=142084136) at eval.c:1640
#22 0x808a024 in execute_rare_opcode (stack_ptr=0xbfffec24,
program_ptr=0x84dacac "\207", opcode=Bcondition_case) at bytecode.c:1270
#23 0x808951b in execute_optimized_program (program=0x84daca8
"ÀÁÂ\217\207", stack_depth=3, constants_data=0x8789748) at bytecode.c:655
#24 0x8089394 in funcall_compiled_function (fun=141931412, nargs=6,
args=0xbfffed10) at bytecode.c:514
#25 0x80aa27f in Ffuncall (nargs=7, args=0xbfffed0c) at eval.c:3249
#26 0x80896c9 in execute_optimized_program (program=0x8d9f118
"\bÁ\211\211\211\032\e\034\035\036\006\016\a«\025\016\a§«\005\016\aª\002ÈÉ
W«\006Á\025\202Ï", stack_depth=7, constants_data=0x876a178)
at bytecode.c:745
#27 0x8089394 in funcall_compiled_function (fun=141919356, nargs=0,
args=0xbfffee88)
at bytecode.c:514
#28 0x80aa27f in Ffuncall (nargs=1, args=0xbfffee84) at eval.c:3249
#29 0x80aab42 in run_hook_with_args_in_buffer (buf=0x8236ed8, nargs=1,
args=0xbfffee84, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3700
#30 0x80ad06e in run_hook_with_args (nargs=1, args=0xbfffee84,
cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3713
#31 0x80ad08a in run_hook (hook=142112796) at eval.c:3567
#32 0x81213e9 in Fread_minibuffer_internal (prompt=142701668) at
minibuf.c:183
#33 0x80aa0e5 in Ffuncall (nargs=2, args=0xbfffef1c) at eval.c:3214
#34 0x80896c9 in execute_optimized_program (program=0xbfffef60 "À Á
V«\013Â\211\e\034Å\016\006!*\207Å\016\006!\2076@ìÑ?@`½?@`½?@¸\026\021\b¬ 1\b
\024j\037\b\bðÿ¿\024j\037\b\024ðÿ¿\026",
stack_depth=2, constants_data=0x83243a8) at bytecode.c:745
#35 0x808b56b in Fbyte_code (instructions=137457100, constants=137511832,
stack_depth=5) at bytecode.c:2402
#36 0x80a98c0 in Feval (form=137510556) at eval.c:3014
#37 0x80adb5f in internal_catch (tag=136362044, func=0x80a9344 <Feval>,
arg=137510556, threw=0x0) at eval.c:1306
#38 0x8089fda in execute_rare_opcode (stack_ptr=0xbffff188,
program_ptr=0x8d8a0be "èa«\f\201J", opcode=Bcatch) at bytecode.c:1251
#39 0x808951b in execute_optimized_program (
program=0x8d89f48 "\b¬\022Á ÂV«\fà Ä
a«\005ÅÆ!\210\016\a«\021\016\aÂV«\013Á
\016\aY«\004È
\210\016\t«\"\016\t9«\017Ê\016\t!¬\027ÅË\016\t\"\210ª\017Ê\016\t@!¬\bÅË\016\
t@\"\210Ì «\tÍÎÏ\016\020!\"\210\016\021\036\022Ã \036\023Ô \036\025Ä
\036\026Á Âa«\a×\016\026!ª\bØÙÚÁ \"!\036\eÜ\016\026!\211\036\035Ô
a?\005Þ\016\035!\036\037Þ \036
\016\t\036!\016\"\036#ä\216å\016\e!q\210\016\022\026\021æç!\210è\026'æé!\210
æê!\210æë!\210ì\026)í\026*\016.«\025æï"..., stack_depth=6,
constants_data=0x8326460) at bytecode.c:655
#40 0x8089394 in funcall_compiled_function (fun=137445400, nargs=7,
args=0xbffff284) at bytecode.c:514
#41 0x80aa27f in Ffuncall (nargs=8, args=0xbffff280) at eval.c:3249
#42 0x80896c9 in execute_optimized_program (
program=0x8d8da00
"\b\t\nÃa?\002ÃÄ\211\035\036\006\036\a\036\b\036\tÊ\016\013\016\f\n¬\005\01
6\rª\003\016\016Ä\016\017Ä\016\020&\a\211\025Ñ\230«\t\016\020«\005\016\020ª\
002\r-\207",
stack_depth=9, constants_data=0x8324490) at bytecode.c:745
#43 0x8089394 in funcall_compiled_function (fun=137445596, nargs=6,
args=0xbffff320)
at bytecode.c:514
#44 0x80a9b04 in Feval (form=144019988) at eval.c:3073
#45 0x80a99ef in Feval (form=144020000) at eval.c:3032
#46 0x808bde1 in Fcall_interactively (function=137171668,
record_flag=136276500,
keys=136276500) at callint.c:336
#47 0x80a90a9 in Fcommand_execute (cmd=137171668, record=136276500,
keys=136276500) at eval.c:2652
#48 0x80cda02 in execute_command_event (command_builder=0x83b4ce8,
event=164533148) at event-stream.c:3838
#49 0x80ce1ba in Fdispatch_event (event=164533148) at
event-stream.c:4205
#50 0x8090c7b in Fcommand_loop_1 () at cmdloop.c:579
#51 0x8090e9e in command_loop_1 (dummy=136276500) at cmdloop.c:494
#52 0x80adc83 in condition_case_1 (handlers=136276596, bfun=0x8090e88
<command_loop_1>, barg=136276500, hfun=0x8090780 <cmd_error>,
harg=136276500) at eval.c:1640
#53 0x8090f7c in command_loop_2 (dummy=136276500) at cmdloop.c:256
#54 0x80adb5f in internal_catch (tag=136348236, func=0x8090f44
<command_loop_2>, arg=136276500, threw=0x0) at eval.c:1306
#55 0x80909bc in initial_command_loop (load_me=136276500) at
cmdloop.c:305
#56 0x80a52f8 in sort_args (argc=3, argv=0xbffff9c4) at emacs.c:2155
#57 0x80a6e57 in main () at emacs.c:2584
#58 0x403259cb in __libc_start_main (main=0x80a6d60 <main>, argc=3,
argv=0xbffff9c4, init=0x807b728 <_init>, fini=0x8189f20 <_fini>,
rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff9bc)
at ../sysdeps/generic/libc-start.c:92
The second one:
Lisp backtrace follows:
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque-ptr, adr=0x81cb110)
0x8223c70> ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque-ptr, adr=0x81cb110)
0x8223c70> ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque-ptr, adr=0x81cb110)
0x8223c70> ...)
# (unwind-protect ...)
# bind (inhibit-quit)
next-command-event(nil)
# bind (cursor-in-echo-area inhibit-quit event prompt yn pre)
# (unwind-protect ...)
# bind (prompt)
y-or-n-p-minibuf("Gnus auto-save file exists. Do you want to read it? ")
# bind (prompt)
y-or-n-p("Gnus auto-save file exists. Do you want to read it? ")
# bind (prompt)
gnus-y-or-n-p("Gnus auto-save file exists. Do you want to read it? ")
# bind (auto gnus-dribble-ignore modes)
# (unwind-protect ...)
# bind (dribble-file)
gnus-dribble-read-file()
byte-code("..." [dont-connect did-connect gnus-group-quit gnus-run-hooks
gnus-startup-hook gnus-make-newsrc-file gnus-startup-file
gnus-current-startup-file gnus-slave gnus-use-dribble-file
gnus-dribble-read-file gnus-use-grouplens bbb-login add-hook
gnus-summary-mode-hook gnus-grouplens-mode gnus-setup-news nil level
gnus-setup-news-hook gnus-start-draft-setup gnus-group-list-groups
gnus-group-first-unread-group gnus-configure-windows group
gnus-group-set-mode-line gnus-started-hook] 4)
# bind (level did-connect slave dont-connect arg)
gnus-1(nil nil nil)
# bind (slave dont-connect arg)
gnus()
# bind (arg)
command-line-do-funcall("-f")
# bind (dir file-count line end-of-options file-p arg tem)
command-line-1()
# bind (command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Aborted (core dumped)
Like, no core...
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd