I start up xemacs on my x86/redhat6.1 box.
M-x vm
There is a new message. It has html content. I hit SPC to display
the message, and after some frenetic elisp loading, xemacs crashes.
gdb and lisp backtraces appended.
The email is not appropriate to be included in the bug report, but I
can probably generate a suitable test case from it if that would help.
- Cotton
bagua$ gdb /usr/xemacs-21.2.24/bin/xemacs
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) r
Starting program: /usr/xemacs-21.2.24/bin/xemacs
Warning: Representation size 4 must match superclass's to override value
Program received signal SIGSEGV, Segmentation fault.
0x40189692 in XTextWidth ()
(gdb) set height 0
(gdb) bt
#0 0x40189692 in XTextWidth ()
#1 0x81a37a3 in MaxLabel (gw=0x8806f70, wid=0xbfffca78, hgt=0xbfffca7a,
w0=0xbfffca7c, w1=0xbfffca7e) at xlwgauge.c:967
#2 0x81a25be in GaugeResize (w=0x8806f70) at xlwgauge.c:327
#3 0x40028487 in Initialize ()
#4 0x40115405 in CallInitialize ()
#5 0x401153cd in CallInitialize ()
#6 0x40115913 in xtCreate ()
#7 0x40115dd1 in _XtCreateWidget ()
#8 0x40115ed1 in XtCreateManagedWidget ()
#9 0x819cf41 in xaw_create_progress (instance=0x8819568) at lwlib-Xaw.c:808
#10 0x819b4e8 in instantiate_widget_instance (instance=0x8819568)
at lwlib.c:879
#11 0x819b5c4 in lw_make_widget (id=65546, parent=0x8834360, pop_up_p=0 '\000')
at lwlib.c:358
#12 0x819be6e in lw_create_widget (type=0x81fb099 "progress",
name=0x84e2ed0 "Progress", id=65546, val=0x84e5290, parent=0x8834360,
pop_up_p=0 '\000', pre_activate_cb=0,
selection_cb=0x80a40a0 <popup_selection_callback>, post_activate_cb=0)
at lwlib.c:931
#13 0x817df5c in x_widget_instantiate (image_instance=142819960,
instantiator=138317408, pointer_fg=136641908, pointer_bg=136641908,
dest_mask=239, domain=139330640, type=0x81fb099 "progress", wv=0x84e5290)
at glyphs-x.c:2447
#14 0x817fe57 in x_progress_gauge_instantiate (image_instance=142819960,
instantiator=138317408, pointer_fg=136641908, pointer_bg=136641908,
dest_mask=239, domain=139330640) at glyphs-x.c:2588
#15 0x80edfbe in instantiate_image_instantiator (device=138714616,
domain=139330640, instantiator=138317408, pointer_fg=136641908,
pointer_bg=136641908, dest_mask=239) at glyphs.c:605
#16 0x80f20f5 in image_instantiate (specifier=138317128, matchspec=136384940,
domain=139330640, instantiator=138317408, depth=3) at glyphs.c:2566
#17 0x8087d62 in call_with_suspended_errors (
fun=0x80f1bd8 <image_instantiate>, retval=136384940, class=136762956,
errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 666}, nargs=5)
at eval.c:2126
#18 0x815a880 in specifier_instance_from_inst_list (specifier=138317128,
matchspec=136384940, domain=139330640, inst_list=138231488, errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 666}, no_quit=0,
depth=3) at specifier.c:2444
#19 0x815ac2f in specifier_instance (specifier=138317128, matchspec=136384940,
domain=139330640, errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 666}, no_quit=0,
no_fallback=0, depth=1) at specifier.c:2559
#20 0x815c2a5 in Fspecifier_instance (specifier=138317128, domain=136641908,
default_=136641908, no_fallback=136641908) at specifier.c:2649
#21 0x8089cce in Ffuncall (nargs=5, args=0xbfffd5ec) at eval.c:3178
#22 0x8060a09 in execute_optimized_program (
program=0x850f238
"À\t!¬\006ÂÀ\t\"\021\t\013N\034Å\f!«\013Æ\f\016\a\016\b\016\t$\024\f)\207",
stack_depth=5, constants_data=0x82f4e80) at bytecode.c:743
#23 0x80605ee in funcall_compiled_function (fun=137306320, nargs=5,
args=0xbfffd6fc) at bytecode.c:519
#24 0x8089e04 in Ffuncall (nargs=6, args=0xbfffd6f8) at eval.c:3210
#25 0x8060a09 in execute_optimized_program (
program=0x850f218 "À\tÂ\013\f\r%\207\234\2335\b9", stack_depth=6,
constants_data=0x82fed40) at bytecode.c:743
#26 0x80605ee in funcall_compiled_function (fun=137306488, nargs=1,
args=0xbfffd810) at bytecode.c:519
#27 0x8089e04 in Ffuncall (nargs=2, args=0xbfffd80c) at eval.c:3210
#28 0x8060a09 in execute_optimized_program (program=0x8833e58 "\bÁk?\205¡",
stack_depth=6, constants_data=0x83e9a68) at bytecode.c:743
#29 0x80605ee in funcall_compiled_function (fun=138202824, nargs=3,
args=0xbfffd91c) at bytecode.c:519
#30 0x8089e04 in Ffuncall (nargs=4, args=0xbfffd918) at eval.c:3210
#31 0x8060a09 in execute_optimized_program (
program=0x8833de0 "\b¬\004Á
\020\n@\211\eA\034\r\013@a«.\013\016\006¡\210\f\016\006a«\rÇÈ\016\t!Ê\016\013#\210ª\tÌ\016\006\016\013\b#\210Í
\210Î «\027ÏÐ
!\210ª\020\r\016\006B\nB\022Ì\016\006\016\013\b#\210\016\013Ña\tÒÓÔ\"\210Õ\r!*\207iiiiiiÁ",
stack_depth=5, constants_data=0x83e9938) at bytecode.c:743
#32 0x80605ee in funcall_compiled_function (fun=138202768, nargs=4,
args=0xbfffda28) at bytecode.c:519
#33 0x8089e04 in Ffuncall (nargs=5, args=0xbfffda24) at eval.c:3210
#34 0x8060a09 in execute_optimized_program (
program=0x87c56a8 "À\t\nÃ#\210\fÅa«\bÆ\t\016\a\n#\207È\t\016\a\f\n$\207",
stack_depth=5, constants_data=0x83e9b38) at bytecode.c:743
#35 0x80605ee in funcall_compiled_function (fun=138202852, nargs=3,
args=0xbfffdb34) at bytecode.c:519
#36 0x8089e04 in Ffuncall (nargs=4, args=0xbfffdb30) at eval.c:3210
#37 0x8060a09 in execute_optimized_program (
program=0x883b048
"\b¬\n\t¬\aÂÃÂ!\210\207ÄÅ\b\t#\036\006ÇÈ\016\006\016\t#\210\016\006)\207",
stack_depth=4, constants_data=0x83e9b70) at bytecode.c:743
#38 0x80605ee in funcall_compiled_function (fun=138202936, nargs=1,
args=0xbfffdc3c) at bytecode.c:519
#39 0x8089e04 in Ffuncall (nargs=4, args=0xbfffdc38) at eval.c:3210
#40 0x8060a09 in execute_optimized_program (
program=0x8839380 "\b¬\004Á \210\n®\002\013q\210p\022Ä
\035Æ\016\a!\210Èp!\210~\210db\210Éc\210eb\210Ê\026\013ÌÍ!\210eb\210\016\016ÏV«\b\016\016\016\020_ª\003\016\020\036\020e\036\021Ï\036\022\016\023\aÔÕdeZ\"\036\026×Ø!«\004ت\002ÙÚ!\036\ep\036\034e\036\035Þ\036\037Þ\036
Þ\036!Þ\036\"Þ\036#Þ\036$Þ\036%æçèN®\réêç\036+ì\016+!\226)\"!\036-æîèN®\réêî\036+ì\016+!\226)\"!C\036/Þ\0360Ê\0361Þ\0362Þ\0363Þ\0364Þ\0365Þ\0366Þ\0367Þ\0368Þ\0369Þ\036:Þ\036"...,
stack_depth=17,
constants_data=0x854d0c0) at bytecode.c:743
#41 0x80605ee in funcall_compiled_function (fun=142093484, nargs=1,
args=0xbfffdd78) at bytecode.c:519
#42 0x8089e04 in Ffuncall (nargs=2, args=0xbfffdd74) at eval.c:3210
#43 0x8060a09 in execute_optimized_program (
program=0xbfffddc8 "\212ÀÁ!q\210Â
\210\013c\210Äp!\025)\016\006\016\a}\210ed|\210È\r!\210É\211\211\036\n\036\013\036\f\016\r«\"\016\r@\026\n\016\rA\026\rÎ\016\nÏ\"\026\fÐ\016\f\016\021\"£\026\013ÉÒÓ\217\210ªÜ+\016\024«\025\016\024ÕH«\017Ö`×\"\210Ø\016\024ÕH!\210ª\004eb\210\016\031¬\nÚ
Ûa¬\004Ü \210ÝÞ!\210~\207\230® \b,L&\b\200Þÿ¿\017\t\026\b,L&\b\230®
\btý$\b,L&\bÌ\001k\b2", stack_depth=3,
constants_data=0x874fb08) at bytecode.c:743
#44 0x806364a in Fbyte_code (instructions=141930644, constants=141884152,
stack_depth=7) at bytecode.c:2400
#45 0x808923b in Feval (form=141787520) at eval.c:2975
#46 0x808e61b in Fprogn (args=141787796) at eval.c:767
#47 0x80614c3 in execute_rare_opcode (stack_ptr=0xbfffe03c,
program_ptr=0x87200c2 "+\207i", opcode=Bsave_window_excursion)
at bytecode.c:1236
#48 0x80607cb in execute_optimized_program (
program=0x87200b0 "\b¬\004Á \210\n\013{\034Å\036\006Ç\036\bÉ\213+\207i",
stack_depth=2, constants_data=0x874fb98) at bytecode.c:653
#49 0x80605ee in funcall_compiled_function (fun=141803092, nargs=2,
args=0xbfffe140) at bytecode.c:519
#50 0x8089e04 in Ffuncall (nargs=3, args=0xbfffe13c) at eval.c:3210
#51 0x8060a09 in execute_optimized_program (
program=0xbfffe194
"À`À\211\031\032\e\034ÅÆ!\210\016\a«B\016\b\036\tÊ\216ËÀ!\210Ì\016\r!\210`\022Á
\021Î\016\r\013\n#\210\nÁ \tZ\\\022Á \021Ï\013\n\"\210\nÁ
\tZ\\\022Ð\036\021Ò\013\nÓ#\210)\nb\210*ª5Ì\016\r!\210`\022Á \021Î\016\r\013\n#\210\nÁ
\tZ\\\022Á \021Ï\013\n\"\210\nÁ
\tZ\\\022Ð\036\021Ò\013\nÓ#\210)\nb\210ÅÔ!\210,Ð\207,", stack_depth=4,
constants_data=0x84de050) at bytecode.c:743
#52 0x806364a in Fbyte_code (instructions=140892852, constants=139321408,
stack_depth=9) at bytecode.c:2400
#53 0x808923b in Feval (form=139838912) at eval.c:2975
#54 0x80871cd in condition_case_3 (bodyform=139838912, var=137762212,
handlers=140197588) at eval.c:1630
#55 0x8061553 in execute_rare_opcode (stack_ptr=0xbfffe518,
program_ptr=0x8509559 "\207Å\016\006Ç\"\210È\207",
opcode=Bcondition_case)
at bytecode.c:1268
#56 0x80607cb in execute_optimized_program (
program=0x8509550 "ÀÁ!«\006ÂÃÄ\217\207Å\016\006Ç\"\210È\207",
stack_depth=3, constants_data=0x84de0e8) at bytecode.c:653
#57 0x80605ee in funcall_compiled_function (fun=139746280, nargs=1,
args=0xbfffe618) at bytecode.c:519
#58 0x8089e04 in Ffuncall (nargs=2, args=0xbfffe614) at eval.c:3210
#59 0x8060a09 in execute_optimized_program (
program=0xbfffe668 "ÀÁ\nP!\013!\207Œ", stack_depth=3,
constants_data=0x84ddea0) at bytecode.c:743
#60 0x806364a in Fbyte_code (instructions=140898340, constants=139320976,
stack_depth=7) at bytecode.c:2400
#61 0x808923b in Feval (form=140233652) at eval.c:2975
#62 0x80871cd in condition_case_3 (bodyform=140233652, var=136641908,
handlers=140222372) at eval.c:1630
#63 0x8061553 in execute_rare_opcode (stack_ptr=0xbfffe8e4,
program_ptr=0x86ee3a1
"¬TÁåæ\217¬NÒç\r\"«\016Áèé\217¬Bê\016\n!\210ª;ë\r!«\022ì\016\n!«\f\n«-í\nîÁ#\210ª%ï\r!«\nðñ\016\n!!\210ª\027\n«\fò\nó\016\n!®\002ô\"\210õ\n®\003\016\n!\210\n«\005ö\n!\210.\a÷\207",
opcode=Bcondition_case)
at bytecode.c:1268
#64 0x80607cb in execute_optimized_program (
program=0x86ee308 "À
Á\211\211\211\211\032\e\034\035\036\006\036\aÈ\216É\016\n!¬\017\016\n\022Ë\nÌ\"\026\nÍ\n!b\210Î\016\n!@\227\025Ï\rÐ\"@\023\016\021«DÒÓ\r\"«>Ô\016\nÕ\"®\006Ö\016\n×\"\211\026\006«-Ø\016\006!\211\024«%Ò\r\f\"¬\037Ù\016\n\fC\"\210Ú\016\nÛ\fÛQC\"\210Î\016\n!@\227\025Ï\rÐ\"@\023Ü\016\n\016\035\"«\rÁÞß\217¬hÁàá\217¬bâ\016\n\016\035\"«\rÁãä\217¬TÁåæ\217¬NÒç\r\"«\016Áèé\217¬Bê\016\n!\210ª;ë\r!«\022ì\016\n!«\f\n«-í\nîÁ#\210"...,
stack_depth=6,
constants_data=0x84ddf18) at bytecode.c:653
#65 0x80605ee in funcall_compiled_function (fun=139746196, nargs=1,
args=0xbfffe9f0) at bytecode.c:519
#66 0x8089e04 in Ffuncall (nargs=2, args=0xbfffe9ec) at eval.c:3210
#67 0x8060a09 in execute_optimized_program (
program=0x86ee4a0
"À\031\nÃ=«FÀ\211\211\211\034\035\e\036\006Ç\016\b!\025É\r!\237\025\r«$\016\006¬
Ê\r@!@\024Ë\r@!¬\006Ì\f!«\t\r@\023Í\026\006ªá\rA\211\025¬Þ\013®\006Ç\016\b!@\021,ª_\nÎ=«ZÀ\211\211\211\211\034\035\036\017\e\036\006Ç\016\b!\025É\r!\237\211\025«3\016\006¬/Ê\r@!@\024Ë\r@!«\020Ð\r@À\"«\t\r@\023Í\026\006ª\016\016\017¬\nÌ\f!«\005\r@\026\017\rA\211\025¬Ï\013®\n\016\017®\006Ç\016\b!@\021-Ñ\t!)\207",
stack_depth=6, constants_data=0x84de518) at bytecode.c:743
#68 0x80605ee in funcall_compiled_function (fun=139746644, nargs=1,
args=0xbfffeb00) at bytecode.c:519
#69 0x8089e04 in Ffuncall (nargs=2, args=0xbfffeafc) at eval.c:3210
#70 0x8060a09 in execute_optimized_program (
program=0xbfffeb50
"ÀÁ\nP!\013!\207\036<1@Ža:@\200E:@\004ìÿ¿ì4\006\btý$\b", stack_depth=3,
constants_data=0x84ddea0) at bytecode.c:743
#71 0x806364a in Fbyte_code (instructions=140898340, constants=139320976,
stack_depth=7) at bytecode.c:2400
#72 0x808923b in Feval (form=140233652) at eval.c:2975
#73 0x80871cd in condition_case_3 (bodyform=140233652, var=136641908,
handlers=140222372) at eval.c:1630
#74 0x8061553 in execute_rare_opcode (stack_ptr=0xbfffedcc,
program_ptr=0x86ee3a1
"¬TÁåæ\217¬NÒç\r\"«\016Áèé\217¬Bê\016\n!\210ª;ë\r!«\022ì\016\n!«\f\n«-í\nîÁ#\210ª%ï\r!«\nðñ\016\n!!\210ª\027\n«\fò\nó\016\n!®\002ô\"\210õ\n®\003\016\n!\210\n«\005ö\n!\210.\a÷\207",
opcode=Bcondition_case)
at bytecode.c:1268
#75 0x80607cb in execute_optimized_program (
program=0x86ee308 "À
Á\211\211\211\211\032\e\034\035\036\006\036\aÈ\216É\016\n!¬\017\016\n\022Ë\nÌ\"\026\nÍ\n!b\210Î\016\n!@\227\025Ï\rÐ\"@\023\016\021«DÒÓ\r\"«>Ô\016\nÕ\"®\006Ö\016\n×\"\211\026\006«-Ø\016\006!\211\024«%Ò\r\f\"¬\037Ù\016\n\fC\"\210Ú\016\nÛ\fÛQC\"\210Î\016\n!@\227\025Ï\rÐ\"@\023Ü\016\n\016\035\"«\rÁÞß\217¬hÁàá\217¬bâ\016\n\016\035\"«\rÁãä\217¬TÁåæ\217¬NÒç\r\"«\016Áèé\217¬Bê\016\n!\210ª;ë\r!«\022ì\016\n!«\f\n«-í\nîÁ#\210"...,
stack_depth=6,
constants_data=0x84ddf18) at bytecode.c:653
#76 0x80605ee in funcall_compiled_function (fun=139746196, nargs=1,
args=0xbfffeed8) at bytecode.c:519
#77 0x8089e04 in Ffuncall (nargs=2, args=0xbfffeed4) at eval.c:3210
#78 0x8060a09 in execute_optimized_program (
program=0x86ee1b0 "À \210\t«\016Â\t!¬\006ÃÄ!«\004\tq\210Å \210Æ \210Ç
\210\016\b¬\t\016\t¬\005ÃÊ!\210\016\t«\022Ë\016\f@!\210\016\rq\210\016\t \210\202",
stack_depth=6, constants_data=0x84ddd38) at bytecode.c:743
#79 0x80605ee in funcall_compiled_function (fun=139746168, nargs=0,
args=0xbfffef78) at bytecode.c:519
#80 0x8089560 in Feval (form=140492232) at eval.c:3034
#81 0x80871cd in condition_case_3 (bodyform=140492232, var=136759516,
handlers=140889420) at eval.c:1630
#82 0x8061553 in execute_rare_opcode (stack_ptr=0xbffff1ac,
program_ptr=0x86ee0df
"\210Ê\016\013!«:Å\016\006@!«3\016\006@ÌHÍHÎ\016\006@!ZÏV\211\036\020«\005ÑÒ!\210Ë\016\013Î\016\006@!\016\006@ÌHÍH#\210\016\020«\005ÑÓ!\210)p\036\024Õ\216\212\212eb\210~\210`\016\006@ÌHÍH}\210)\016\026«\016×\016\030!«\005ÙÚ!\210Û
\210)Üp!«F\212Ý\026\036\n«\aß\nÞÝ#\210\n«\016à\n!¬\006áâ!«\004\nq\210\016\006@ãHÌH«\bä\016\006@å\"\210\016\006@ãHÚH«\bæ\016\006@å\"\210)ç
\210è ª\003ç *\207", opcode=Bcondition_case) at bytecode.c:1268
#83 0x80607cb in execute_optimized_program (
program=0x86ee0c0
"\b«\036\t«\e\n«\bÃ\nÄ\"?ª\003\f?«\rÅ\016\006@!¬\006ÇÈÉ\217\210Ê\016\013!«:Å\016\006@!«3\016\006@ÌHÍHÎ\016\006@!ZÏV\211\036\020«\005ÑÒ!\210Ë\016\013Î\016\006@!\016\006@ÌHÍH#\210\016\020«\005ÑÓ!\210)p\036\024Õ\216\212\212eb\210~\210`\016\006@ÌHÍH}\210)\016\026«\016×\016\030!«\005ÙÚ!\210Û
\210)Üp!«F\212Ý\026\036\n«\aß\nÞÝ#\210\n«\016à\n!¬\006áâ!«\004\nq\210\016\006@ãHÌH«\bä\016\006@å\"\210\016\006@ãHÚH«\bæ\016\006@å"...,
stack_depth=6,
constants_data=0x86a2b28) at bytecode.c:653
#84 0x80605ee in funcall_compiled_function (fun=141162236, nargs=0,
args=0xbffff2b8) at bytecode.c:519
#85 0x8089e04 in Ffuncall (nargs=1, args=0xbffff2b4) at eval.c:3210
#86 0x8060a09 in execute_optimized_program (
program=0x8509650 "À Á\211\032\e\034\r«\016Æ\r!¬\006ÇÈ!«\004\rq\210É \210Ê \210Ë
\210\016\f\026\016\r?\021Î\016\017@!?\t\016\020\005\016\021Ò=\023\016\023«\005\016\023q\210`Ôp!\036\025\036\026\016\025«\t×Ø\016\025!!¬
ÙpÚÛ\016\034ÝD$\210Ôp!\026\025Þ\016\025!dU«\aß\016\025e\"\210Ú\022*\f¬\025\n¬\022\013¬\017\016\021Ò=«SàdÔp!\"«K\n¬9Ôp!Á\036!\036\025Þ\016\025!\026!\212âã\016\025!!\210)äã\016\025!!\210ÙÁ\211å\016\034ÝD$\210Ôp!\211\026\025«\bß\016\025\016!\"\210*"...,
stack_depth=9, constants_data=0x869f1a0) at bytecode.c:743
#87 0x80605ee in funcall_compiled_function (fun=139729436, nargs=1,
args=0xbffff3d8) at bytecode.c:519
#88 0x8089e04 in Ffuncall (nargs=2, args=0xbffff3d4) at eval.c:3210
#89 0x8065e3c in Fcall_interactively (function=139855708,
record_flag=136641908, keys=136641908) at callint.c:946
#90 0x80884e2 in Fcommand_execute (cmd=139855708, record=136641908,
keys=136641908) at eval.c:2613
#91 0x80ba542 in execute_command_event (command_builder=0x84748a8,
event=139317360) at event-stream.c:4333
#92 0x80bb19b in Fdispatch_event (event=139317360) at event-stream.c:4692
#93 0x806ad3b in Fcommand_loop_1 () at cmdloop.c:575
#94 0x806af6d in command_loop_1 (dummy=136641908) at cmdloop.c:490
#95 0x808e33c in condition_case_1 (handlers=136642004,
bfun=0x806af28 <command_loop_1>, barg=136641908,
hfun=0x806a130 <cmd_error>, harg=136641908) at eval.c:1630
#96 0x806b04c in command_loop_2 (dummy=136641908) at cmdloop.c:252
#97 0x808e21f in internal_catch (tag=136715860,
func=0x806b014 <command_loop_2>, arg=136641908, threw=0x0) at eval.c:1305
#98 0x806a564 in initial_command_loop (load_me=136641908) at cmdloop.c:301
#99 0x8083062 in xemacs_21_2_b24_i686_pc_linux () at emacs.c:1898
#100 0x8084bdf in main () at emacs.c:2323
#101 0x402d3cb3 in __libc_start_main (main=0x8084ae0 <main>, argc=1,
argv=0xbffff914, init=0x804dba8 <_init>, fini=0x81abf94 <_fini>,
rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffff90c)
at ../sysdeps/generic/libc-start.c:78
(gdb) c
Continuing.
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
If you have access to the PROBLEMS file that came with your
version of XEmacs, please check to see if your crash is described
there, as there may be a workaround available.
Otherwise, please report this bug by running the send-pr
script included with XEmacs, or selecting `Send Bug Report'
from the help menu.
As a last resort send ordinary email to `crashes(a)xemacs.org'.
*MAKE SURE* to include the information in the command
M-x describe-installation.
If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started the editor, or maybe in your home
directory), and type
gdb /usr/xemacs-21.2.24/bin/xemacs core
then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB. A similar procedure should work for all of
these. Ask your system administrator if you need more help.)
Lisp backtrace follows:
# (unwind-protect ...)
specifier-instance(#<image-specifier global=((... . ...) (... . ...) (... . ...))
fallback=((nil . ...)) 0x168e> nil nil nil)
# bind (value no-fallback default domain property glyph)
glyph-property-instance(#<glyph (buffer) #<image-specifier global=(... ... ...)
fallback=(...) 0x168e>0x168d> image nil nil nil)
# bind (no-fallback default domain glyph)
glyph-image-instance(#<glyph (buffer) #<image-specifier global=(... ... ...)
fallback=(...) 0x168e>0x168d>)
# bind (inhibit-read-only zmacs-region-stays val frame value message)
raw-append-progress("Parsing 1k" 59 #<x-frame "emacs"
0x1eb3>)
# bind (tmsg top frame value message label)
append-progress(progress "Parsing 1k" 59 nil)
# bind (frame value message label)
display-progress(progress "Parsing 1k" 59)
# bind (str args value fmt)
progress("Parsing %s" 59 "1k")
# bind (w3-p-s-btdt w3-p-s-baseobject w3-p-s-except w3-p-s-content-model
w3-p-s-tran-list w3-p-s-transition w3-p-s-state-transitions w3-p-s-includep w3-p-s-end-tag
w3-p-s-content w3-p-s-var w3-p-s-undo-list w3-p-s-overrides w3-p-s-num w3-p-s-pos
w3-p-s-entity open-list content content-model attr-value attr-name ref w3-p-d-exceptions
w3-p-d-shortref-chars w3-p-d-shortrefs w3-p-d-in-parsed-marked-section
w3-p-d-null-end-tag-enabled w3-p-d-non-markup-chars w3-p-d-debug-url
marked-section-undo-stack w3-p-d-open-element-stack w3-p-d-current-element tag-end
attribute-value-end tag-attributes net-tag-p w3-p-d-end-tag-p w3-p-d-tag-name
between-tags-end between-tags-start parse-buffer one-hundred status-message-format
loop-count last-loop-start gc-cons-threshold old-syntax-table buff)
w3-parse-buffer(#<buffer " *w3-region*">)
# (unwind-protect ...)
byte-code("..." [get-buffer-create " *w3-region*" erase-buffer
source w3-parse-buffer parse st nd w3-draw-tree nil widget glyph url
w3-image-widgets-waiting widget-get :src assoc w3-graphics-list (widget-value-set widget
glyph) ((error)) url-current-object 6 push-mark t w3-find-specific-link w3-running-xemacs
device-type tty w3-fixup-eol-faces message "Drawing... done"] 3)
# (unwind-protect ...)
# bind (parse w3-display-same-buffer source nd st)
w3-region(2442 3970)
# bind (buffer-read-only start end buffer-size)
byte-code("..." [nil buffer-size end start buffer-read-only message
"Inlining text/html, be patient..." vm-fsfemacs-mule-p
enable-multibyte-characters xzx ((set-buffer-multibyte xzx)) set-buffer-multibyte
vm-mime-insert-mime-body layout vm-mime-transfer-decode-region w3-region t
inhibit-read-only remove-text-properties (read-only nil) "Inlining text/html...
done"] 4)
!\"\"Æ" ... 6))))e ... . ((error (byte-code "À ÂÃÄ
# bind (layout)
vm-mime-display-internal-text/html([("text/html"
"charset=Windows-1252") ("text/html"
"charset=\"Windows-1252\"") "quoted-printable" nil nil nil
nil #<marker at 970225 in inbox 0x86a8ccc> #<marker at 970319 in inbox
0x86a8ce4> #<marker at 971915 in inbox 0x86a8cfc> nil nil <<m>>
nil])
byte-code("..." [intern "vm-mime-display-internal-" type layout] 3)
# (condition-case ... . ((void-function)))
# (unwind-protect ...)
# bind (modified file type type2 type-no-subtype extent dont-honor-c-d layout)
vm-decode-mime-layout([("text/html" "charset=Windows-1252")
("text/html" "charset=\"Windows-1252\"")
"quoted-printable" nil nil nil nil #<marker at 970225 in inbox 0x86a8ccc>
#<marker at 970319 in inbox 0x86a8ce4> #<marker at 971915 in inbox 0x86a8cfc>
nil nil <<m>> nil])
# bind (best-layout layout)
vm-mime-display-internal-multipart/alternative([("multipart/alternative"
"boundary=----=_NextPart_000_1F00_01BF4AF6.AB945AE0")
("multipart/alternative"
"boundary=\"----=_NextPart_000_1F00_01BF4AF6.AB945AE0\"")
"7bit" nil nil nil nil #<marker at 966768 in inbox 0x86a8d14> #<marker
at 969154 in inbox 0x86a8d2c> #<marker at 971963 in inbox 0x86a8d44> ([... ...
"quoted-printable" nil nil nil nil #<marker at 969244 in inbox 0x86a775c>
#<marker at 969339 in inbox 0x86a7774> #<marker at 970180 in inbox 0x86a778c>
nil nil <<m>> nil] [... ... "quoted-printable" nil nil nil nil
#<marker at 970225 in inbox 0x86a8ccc> #<marker at 970319 in inbox 0x86a8ce4>
#<marker at 971915 in inbox 0x86a8cfc> nil nil <<m>> nil]) nil
<<m>> nil])
byte-code("..." [intern "vm-mime-display-internal-" type layout] 3)
# (condition-case ... . ((void-function)))
# (unwind-protect ...)
# bind (modified file type type2 type-no-subtype extent dont-honor-c-d layout)
vm-decode-mime-layout([("multipart/alternative"
"boundary=----=_NextPart_000_1F00_01BF4AF6.AB945AE0")
("multipart/alternative"
"boundary=\"----=_NextPart_000_1F00_01BF4AF6.AB945AE0\"")
"7bit" nil nil nil nil #<marker at 966768 in inbox 0x86a8d14> #<marker
at 969154 in inbox 0x86a8d2c> #<marker at 971963 in inbox 0x86a8d44> ([... ...
"quoted-printable" nil nil nil nil #<marker at 969244 in inbox 0x86a775c>
#<marker at 969339 in inbox 0x86a7774> #<marker at 970180 in inbox 0x86a778c>
nil nil <<m>> nil] [... ... "quoted-printable" nil nil nil nil
#<marker at 970225 in inbox 0x86a8ccc> #<marker at 970319 in inbox 0x86a8ce4>
#<marker at 971915 in inbox 0x86a8cfc> nil nil <<m>> nil]) nil
<<m>> nil])
# (unwind-protect ...)
# (unwind-protect ...)
# bind (buffer-read-only modified)
# (unwind-protect ...)
# bind (vm-sr-clip vm-sr-min vm-sr-max layout m)
vm-decode-mime-message()
# (condition-case ... . ((vm-mime-error (byte-code @ÁHÂ
A@IÄÅ
A@\"" ... 3))))
vm-show-current-message()
# bind (mp-changed needs-decoding was-invisible arg)
vm-scroll-forward(nil)
# bind (command-debug-status)
call-interactively(vm-scroll-forward)
# (condition-case ... . error)
# (catch top-level ...)
Program received signal SIGSEGV, Segmentation fault.
0x402da111 in __kill ()