Daniel Pittman <daniel(a)danann.net> wrote:
On 07 Oct 1999, Didier Verna <verna(a)inf.enst.fr> wrote:
> Andy Piper <andy(a)xemacs.org> wrote:
>
>> At 12:49 PM 10/7/99 +1000, Daniel Pittman wrote:
>> >This was 100% reproducible while reading mail. This is from a build
>> >done at 10:41 today with the latest CVS sources.
>>
>> Well, it looks like there is a bugette in the image code. Does this
>> make any difference?
>
> Nope (I have the exact same crash).
Hmmm. My 2.7.2.3 compiled XEmacs with no changes to the tree but that
patch works just fine, at least for the reproduction technique that
killed it ever time before.
GNUS picons and faces are working; I can happily read mail. Your crash
my, perhaps, be some other bug, Didier?
It looks very much like the same:
Current directory is /infres/metheny/latest/xemacs/src/
GNU gdb 4.17.gnat.3.12w-10
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 "sparc-sun-solaris2.5"...
Core was generated by `/infres/metheny/latest/xemacs/src/xemacs'.
Program terminated with signal 11, Segmentation Fault.
Reading symbols from /usr/X11R6/lib/libXm.so.3...done.
Reading symbols from /usr/local/lib/libcanna.so.1...done.
Reading symbols from /usr/local/lib/libRKC.so.1...done.
Reading symbols from /usr/local/lib/libtiff.so...done.
Reading symbols from /usr/openwin/lib/libXpm.so.4.11...done.
Reading symbols from /usr/openwin/lib/libtt.so.2...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6.0...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6.0...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6.3...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6.1...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6.0...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6.3...done.
Reading symbols from /usr/lib/libdl.so.1...done.
Reading symbols from /usr/lib/libkvm.so.1...done.
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/libkstat.so.1...done.
Reading symbols from /usr/lib/libm.so.1...done.
Reading symbols from /usr/lib/libsocket.so.1...done.
Reading symbols from /usr/lib/libnsl.so.1...done.
Reading symbols from /usr/lib/libelf.so.1...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/openwin/lib/libXt.so.4...done.
Reading symbols from /usr/openwin/lib/libX11.so.4...done.
Reading symbols from /usr/lib/libw.so.1...done.
Reading symbols from /usr/lib/libintl.so.1...done.
Reading symbols from /usr/lib/libmp.so.1...done.
Reading symbols from /usr/openwin/lib/libXext.so.0...done.
Reading symbols from /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1...done.
#0 0xef074688 in _kill ()
(gdb) up
#1 0xaf70c in fatal_error_signal (sig=11)
at /infres/metheny/latest/XEmacs-21.2/src/emacs.c:276
(gdb)
#2 <signal handler called>
(gdb)
#3 0x296994 in x_finalize_image_instance (p=0x9dbd00)
at /infres/metheny/latest/XEmacs-21.2/src/glyphs-x.c:422
(gdb)
#4 0x1991a8 in finalize_image_instance (header=0x9dbd00, for_disksave=0)
at /infres/metheny/latest/XEmacs-21.2/src/glyphs.c:830
(gdb)
#5 0x57bf4 in sweep_lcrecords_1 (prev=0x3de9b0, used=0xefffa3f4)
at /infres/metheny/latest/XEmacs-21.2/src/alloc.c:2619
(gdb)
#6 0x59a5c in garbage_collect_1 ()
at /infres/metheny/latest/XEmacs-21.2/src/alloc.c:3209
(gdb)
#7 0xbe724 in Ffuncall (nargs=4, args=0xefffa57c)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3141
(gdb)
#8 0x6f3f8 in execute_optimized_program (
program=0x76e036
"\036\024Ï\016\016ÕPÖÒ\016\023$\036\027Ï\016\016ØPÙÒ\016\023$\036\032Ï\016\016ÛPÜÒ\016\023$\036\035Ï\016\016ÞPßà\016\023$\036!Ï\016\016âPãà\016\023$\036$Ï\016\016åPæà\016\023$\036'Ï\016\016èPéà\016\023$\036*Ï\016\016ëPìà\016\023$\036-Ï\016\016îPïà\016\023$\0360ñ\016\023!«\013Éò\016\023!!\026\tª\ró\016\023!«\aÉ\016\023!\026\t\016\t«\022\016\t\013B\023\016\t\rB\025\016\t\016\aB\026\aÊ\016\013!ôa¬\tÊ\016\013!õa«2\016\023«\a\016\023öa«(\016\024¬\n÷øùÒ\016\023$\026\024\016\027"...,
stack_depth=4, constants_data=0x682410)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#9 0x6ea9c in funcall_compiled_function (fun={...}, nargs=2, args=0xefffa8f8)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#10 0xbed68 in Ffuncall (nargs=2, args=0xefffa8ec)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#11 0x6f3f8 in execute_optimized_program (
program=0x7628f1 "ª\n\016\r?®\005\016\rÑa)\207", stack_depth=2,
constants_data=0x54ee90)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#12 0x6ea9c in funcall_compiled_function (fun={...}, nargs=2, args=0xefffac60)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#13 0xbed68 in Ffuncall (nargs=2, args=0xefffac54)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#14 0x6f3f8 in execute_optimized_program (
program=0x7628a7 "\210\rA\211\025¬õ)Æ
\211\036\a\021À\n\016\a@\"\210\016\aA\211\026\a¬òÈ)\207É\t!«\006Ê\t!ª\fË\t!«\006Ì\t!ª\002È\211\036\r¬\006ÎÏ!¬\a\016\rÏa«\aÐ\n\t\"ª\n\016\r?®\005\016\rÑa)\207",
stack_depth=2,
constants_data=0x54ee90)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#15 0x6ea9c in funcall_compiled_function (fun={...}, nargs=1, args=0xefffafc4)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#16 0xbed68 in Ffuncall (nargs=1, args=0xefffafbc)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#17 0x6f3f8 in execute_optimized_program (
program=0x80a0d7
"\210+\016\020«\fÑ\b!¬\aÒ\b\016\020\"\210Ó\b\016\024Õ#\210Ö×!\210\b\207",
stack_depth=1, constants_data=0x80a490)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#18 0x6ea9c in funcall_compiled_function (fun={...}, nargs=5, args=0xefffb33c)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#19 0xbed68 in Ffuncall (nargs=5, args=0xefffb32c)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#20 0x6f3f8 in execute_optimized_program (
program=0xefffb4e7 "\210ÀÉÊËÄÅ%\207", stack_depth=5,
constants_data=0xa25d50)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#21 0x751a8 in Fbyte_code (instructions={...}, constants={...},
stack_depth={...})
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:2402
(gdb)
#22 0xbdc74 in Feval (form={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:2992
(gdb)
#23 0x1e8cc4 in readevalloop (readcharfun={...}, sourcename={...},
evalfun=0xbcee4 <Feval>, printflag=0)
at /infres/metheny/latest/XEmacs-21.2/src/lread.c:1454
(gdb)
#24 0x1e6718 in Fload_internal (file={...}, no_error={...}, nomessage={...},
nosuffix={...}, codesys={...}, used_codesys={...})
at /infres/metheny/latest/XEmacs-21.2/src/lread.c:743
(gdb)
#25 0xbec04 in Ffuncall (nargs=-1, args=0xefffbc3c)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3195
(gdb)
#26 0x6f3f8 in execute_optimized_program (
program=0x62ee92 "+\207version 21.2 (beta19)
\"Shinjuku\"\037\n(defalias 'itimer-edit-quit #[nil
\"\201Àp!\217¨\201Á\201Â!\201«\217¦\201Ã\201Äp!!\217§\201Å \217§\"
[bury-b", stack_depth=5, constants_data=0x62ed10)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#27 0x6ea9c in funcall_compiled_function (fun={...}, nargs=4, args=0xefffbfdc)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#28 0xbed68 in Ffuncall (nargs=4, args=0xefffbfc8)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#29 0xc0a80 in call4 (fn={...}, arg0={...}, arg1={...}, arg2={...}, arg3={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3893
(gdb)
#30 0xbcbd0 in do_autoload (fundef={...}, funname={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:2806
(gdb)
#31 0xbe2c4 in Feval (form={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3067
(gdb)
#32 0x1e8cc4 in readevalloop (readcharfun={...}, sourcename={...},
evalfun=0xbcee4 <Feval>, printflag=0)
at /infres/metheny/latest/XEmacs-21.2/src/lread.c:1454
(gdb)
#33 0x1e6718 in Fload_internal (file={...}, no_error={...}, nomessage={...},
nosuffix={...}, codesys={...}, used_codesys={...})
at /infres/metheny/latest/XEmacs-21.2/src/lread.c:743
(gdb)
#34 0xbec04 in Ffuncall (nargs=-1, args=0xefffc734)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3195
(gdb)
#35 0x6f3f8 in execute_optimized_program (
program=0x62ee92 "+\207version 21.2 (beta19)
\"Shinjuku\"\037\n(defalias 'itimer-edit-quit #[nil
\"\201Àp!\217¨\201Á\201Â!\201«\217¦\201Ã\201Äp!!\217§\201Å \217§\"
[bury-b", stack_depth=5, constants_data=0x62ed10)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#36 0x6ea9c in funcall_compiled_function (fun={...}, nargs=4, args=0xefffcad0)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#37 0xbed68 in Ffuncall (nargs=4, args=0xefffcabc)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#38 0x6f3f8 in execute_optimized_program (program=0x4a64d8 "\207",
stack_depth=4, constants_data=0x5d6310)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#39 0x6ea9c in funcall_compiled_function (fun={...}, nargs=1, args=0xefffcd2c)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#40 0xbe1d0 in Feval (form={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3051
(gdb)
#41 0x1e8cc4 in readevalloop (readcharfun={...}, sourcename={...},
evalfun=0xbcee4 <Feval>, printflag=0)
at /infres/metheny/latest/XEmacs-21.2/src/lread.c:1454
(gdb)
#42 0x1e6718 in Fload_internal (file={...}, no_error={...}, nomessage={...},
nosuffix={...}, codesys={...}, used_codesys={...})
at /infres/metheny/latest/XEmacs-21.2/src/lread.c:743
(gdb)
#43 0xbec04 in Ffuncall (nargs=-1, args=0xefffd394)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3195
(gdb)
#44 0x6f3f8 in execute_optimized_program (
program=0x62ee92 "+\207version 21.2 (beta19)
\"Shinjuku\"\037\n(defalias 'itimer-edit-quit #[nil
\"\201Àp!\217¨\201Á\201Â!\201«\217¦\201Ã\201Äp!!\217§\201Å \217§\"
[bury-b", stack_depth=5, constants_data=0x62ed10)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#45 0x6ea9c in funcall_compiled_function (fun={...}, nargs=4, args=0xefffd730)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#46 0xbed68 in Ffuncall (nargs=4, args=0xefffd71c)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#47 0x6f3f8 in execute_optimized_program (
program=0x7e541f "\210\016\006?\nÇ\036\bÄÉÅ\211#)\207", stack_depth=4,
constants_data=0x5c8490)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#48 0x6ea9c in funcall_compiled_function (fun={...}, nargs=0, args=0xefffda90)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#49 0xbed68 in Ffuncall (nargs=0, args=0xefffda8c)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#50 0x6f3f8 in execute_optimized_program (program=0xefffdc2d "\210Â\023Â\207",
stack_depth=0, constants_data=0x595430)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#51 0x751a8 in Fbyte_code (instructions={...}, constants={...},
stack_depth={...})
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:2402
(gdb)
#52 0xbdc74 in Feval (form={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:2992
(gdb)
#53 0xb895c in condition_case_1 (handlers={...}, bfun=0xbcee4 <Feval>,
barg={...}, hfun=0xb8a24 <run_condition_case_handlers>, harg={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:1646
(gdb)
#54 0xb9088 in condition_case_3 (bodyform={...}, var={...}, handlers={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:1724
(gdb)
#55 0x70744 in execute_rare_opcode (stack_ptr=0xefffe1ac,
program_ptr=0x7c4648
"\210\016\f\016\ta¬\bÄ\026\n\016\f\026\013)\016\n«\005\016\013\026\f+Ä\026\022\016\023«\rÔ
Õ\016\026®\003× Q\026\030ÀÙ!\210Å\207o>\t\t: \004\234D", opcode=Bcondition_case)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:1268
(gdb)
#56 0x6f068 in execute_optimized_program (
program=0x7c4648
"\210\016\f\016\ta¬\bÄ\026\n\016\f\026\013)\016\n«\005\016\013\026\f+Ä\026\022\016\023«\rÔ
Õ\016\026®\003× Q\026\030ÀÙ!\210Å\207o>\t\t: \004\234D", stack_depth=143,
constants_data=0x5bf610)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:653
(gdb)
#57 0x6ea9c in funcall_compiled_function (fun={...}, nargs=0, args=0xefffe518)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#58 0xbed68 in Ffuncall (nargs=0, args=0xefffe514)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#59 0x6f3f8 in execute_optimized_program (
program=0x74fe3c "\210rÒÓ!q\210Ô \210ÕÖ!\210\016\027Øa«\005\016\031 \210)Ú Ûa«\bË
¬\004Ü \210Ý \210Ö\026\036Ë \004ßÃ!)\207emacs-pa buffer",
stack_depth=0, constants_data=0x5d4e10)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#60 0x6ea9c in funcall_compiled_function (fun={...}, nargs=0, args=0xefffe880)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#61 0xbed68 in Ffuncall (nargs=0, args=0xefffe87c)
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3227
(gdb)
#62 0x6f3f8 in execute_optimized_program (program=0x4e07ae ")\207",
stack_depth=0, constants_data=0x5d4010)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:743
(gdb)
#63 0x6ea9c in funcall_compiled_function (fun={...}, nargs=0, args=0xefffeaf0)
at /infres/metheny/latest/XEmacs-21.2/src/bytecode.c:519
(gdb)
#64 0xbe1d0 in Feval (form={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:3051
(gdb)
#65 0xb895c in condition_case_1 (handlers={...}, bfun=0xbcee4 <Feval>,
barg={...}, hfun=0x87510 <cmd_error>, harg={...})
at /infres/metheny/latest/XEmacs-21.2/src/eval.c:1646
(gdb)
#66 0x85cc0 in top_level_1 (dummy={...})
at /infres/metheny/latest/XEmacs-21.2/src/cmdloop.c:202
(gdb)
#67 0xb81dc in internal_catch (tag={...}, func=0x85c5c <top_level_1>,
arg={...}, threw=0x0) at /infres/metheny/latest/XEmacs-21.2/src/eval.c:1321
(gdb)
#68 0x85da8 in initial_command_loop (load_me={...})
at /infres/metheny/latest/XEmacs-21.2/src/cmdloop.c:281
(gdb)
#69 0xb1720 in xemacs_21_2_b19_sparc_sun_solaris2_5 (argc=1, argv=0xeffff1f4,
envp=0xeffff1fc, restart=0)
at /infres/metheny/latest/XEmacs-21.2/src/emacs.c:1816
(gdb)
#70 0xb1fa0 in main (argc=1, argv=0xeffff1f4, envp=0xeffff1fc)
at /infres/metheny/latest/XEmacs-21.2/src/emacs.c:2241
(gdb)
Initial frame selected; you cannot go up.
(gdb)
--
/ / _ _ Didier Verna
http://www.inf.enst.fr/~verna/
- / / - / / /_/ / ENST, INFRES C201.1 mailto:verna@inf.enst.fr
/_/ / /_/ / /__ / 46 rue Barrault Tel. +33 (1) 45 81 73 46
75013 Paris, France Fax. +33 (1) 45 81 31 19