I don't know if this will help or not. It occurred to me that if I ran
xemacs under gdb I might get some sort of trace at the next crash.
Fatal error: assertion failed, file /usr/src/xemacs-21.2/src/insdel.c, line 371, ptr ==
end
Program received signal SIGABRT, Aborted.
0x4043b0c1 in kill () from /lib/libc.so.6
(gdb) where
#0 0x4043b0c1 in kill () from /lib/libc.so.6
#1 0x4043ada8 in raise () from /lib/libc.so.6
#2 0x4043c401 in abort () from /lib/libc.so.6
#3 0x809242d in assert_failed (
file=0x8255a80 "/usr/src/xemacs-21.2/src/insdel.c", line=371,
expr=0x8255aa2 "ptr == end") at /usr/src/xemacs-21.2/src/emacs.c:2679
#4 0x8148ec9 in bytecount_to_charcount (ptr=0xbfff3fb8 "8bit\n\nI\222m",
len=9) at /usr/src/xemacs-21.2/src/insdel.c:371
#5 0x805535d in make_string (contents=0xbfff3fb8 "8bit\n\nI\222m", length=9)
at /usr/src/xemacs-21.2/src/alloc.c:2131
#6 0x81b15ae in intern (str=0xbfff3fb8 "8bit\n\nI\222m")
at /usr/src/xemacs-21.2/src/symbols.c:164
#7 0x80c41b3 in determine_real_coding_system (stream=0x8a02c38,
codesys_in_out=0xbfff6068, eol_type_in_out=0x8ac884c)
at /usr/src/xemacs-21.2/src/file-coding.c:1656
#8 0x80c4b46 in make_decoding_stream_1 (stream=0x8a02c38, codesys=138476408,
mode=0x8230118 "r") at /usr/src/xemacs-21.2/src/file-coding.c:2105
#9 0x80c4bd7 in make_decoding_input_stream (stream=0x8a02c38,
codesys=138476408) at /usr/src/xemacs-21.2/src/file-coding.c:2116
#10 0x8108f96 in Finsert_file_contents_internal (filename=146822428,
visit=138215092, beg=4097, end=8193, replace=138215092, codesys=138386724,
used_codesys=140106100) at /usr/src/xemacs-21.2/src/fileio.c:2973
#11 0x8099871 in Ffuncall (nargs=8, args=0xbfffe238)
at /usr/src/xemacs-21.2/src/eval.c:3195
#12 0x8064db7 in execute_optimized_program (
program=0xbfffe2b4
"ÀÁ\n\013#\210\f®\022ÅÆ\n\013#®\013Ç\n!®\006\016\b®\002É\211\026\n:«\a\016\n\026\013ª
Ì\016\n!¬\nÍÎ\016\n\"\210Ï\026\nÐ\n\013\016\021\016\022\016\023\016\nÔ&\a\026\013À\207\bLãÿ¿î8\031\bèÂ\177\b",
stack_depth=9,
constants_data=0x859cda0) at /usr/src/xemacs-21.2/src/bytecode.c:743
#13 0x8068e00 in Fbyte_code (instructions=140101916, constants=140103056,
stack_depth=19) at /usr/src/xemacs-21.2/src/bytecode.c:2402
#14 0x8098fc1 in Feval (form=140070112) at /usr/src/xemacs-21.2/src/eval.c:2992
#15 0x80963c2 in condition_case_1 (handlers=139645760, bfun=0x80986bc <Feval>,
barg=140070112, hfun=0x8096444 <run_condition_case_handlers>,
harg=139478316) at /usr/src/xemacs-21.2/src/eval.c:1646
#16 0x809693e in condition_case_3 (bodyform=140070112, var=139478316,
handlers=139645760) at /usr/src/xemacs-21.2/src/eval.c:1724
#17 0x806591f in execute_rare_opcode (stack_ptr=0xbfffe670,
program_ptr=0x859d38a "\210\t\022Ç\nÈ\"É
\036\n\036\013\016\n`\013A@\\À\223\210\016\013«\021Ì\216\212À\036\r\016\013`Î\016\n!\"\210+\013AÎ\016\n!`Z \210*ÏÐ\016\021\016\022\013$¬\027ÓÔp\"«\rÕÖ\016\024×\n!\"!\210ª\005Õ\n!\210\013+\207-a",
opcode=Bcondition_case) at /usr/src/xemacs-21.2/src/bytecode.c:1268
#18 0x8064b5b in execute_optimized_program (
program=0x859d380 "À\211\211\031\032\eÄÅÆ\217\210\t\022Ç\nÈ\"É
\036\n\036\013\016\n`\013A@\\À\223\210\016\013«\021Ì\216\212À\036\r\016\013`Î\016\n!\"\210+\013AÎ\016\n!`Z \210*ÏÐ\016\021\016\022\013$¬\027ÓÔp\"«\rÕÖ\016\024×\n!\"!\210ª\005Õ\n!\210\013+\207-a",
stack_depth=5, constants_data=0x859ce60)
at /usr/src/xemacs-21.2/src/bytecode.c:653
#19 0x8064989 in funcall_compiled_function (fun=140073644, nargs=5,
args=0xbfffe79c) at /usr/src/xemacs-21.2/src/bytecode.c:519
#20 0x8099915 in Ffuncall (nargs=6, args=0xbfffe798)
at /usr/src/xemacs-21.2/src/eval.c:3227
#21 0x8064db7 in execute_optimized_program (
program=0x8aa1688 "À\t?\003Â
ÃÀ\211\211\211\t«\004Ī\002\r\t«\tÆ\016\a\016\b\"ª\003\016\b\036\b\035\036\t\036\n\036\013\036\f\036\r\036\016\036\017Ä\016\020\016\021\016\022\016\023\016\024%.\t\207",
stack_depth=11,
constants_data=0x88b0eb0) at /usr/src/xemacs-21.2/src/bytecode.c:743
#22 0x8064989 in funcall_compiled_function (fun=143238576, nargs=5,
args=0xbfffe8dc) at /usr/src/xemacs-21.2/src/bytecode.c:519
#23 0x8099915 in Ffuncall (nargs=6, args=0xbfffe8d8)
at /usr/src/xemacs-21.2/src/eval.c:3227
#24 0x8064db7 in execute_optimized_program (
program=0x8aa1660 "\b\031Â\013\f\r\016\006\016\a%)\207", stack_depth=6,
constants_data=0x8655290) at /usr/src/xemacs-21.2/src/bytecode.c:743
#25 0x8064989 in funcall_compiled_function (fun=143575324, nargs=4,
args=0xbfffea10) at /usr/src/xemacs-21.2/src/bytecode.c:519
#26 0x8099915 in Ffuncall (nargs=5, args=0xbfffea0c)
at /usr/src/xemacs-21.2/src/eval.c:3227
#27 0x8064db7 in execute_optimized_program (
program=0x8b88770
"À\t!<\nÃa«\aÄ\t!\210ª0ÅÆ\036\a\036\b\016\tÄ\tÆ\016\b\211\016\t\\\211\026\b$A@a«\025ÊËÆÃ#?db\210«\n\n«ß\016\b\nW¬Ù*Ã\20721
\221\001",
stack_depth=7, constants_data=0x88eb598)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#28 0x8064989 in funcall_compiled_function (fun=143230968, nargs=1,
args=0xbfffeb3c) at /usr/src/xemacs-21.2/src/bytecode.c:519
#29 0x8099915 in Ffuncall (nargs=2, args=0xbfffeb38)
at /usr/src/xemacs-21.2/src/eval.c:3227
#30 0x8064db7 in execute_optimized_program (program=0x8b88550
"À\t\n\"\205À",
stack_depth=7, constants_data=0x8aa2cf0)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#31 0x8064989 in funcall_compiled_function (fun=145316244, nargs=4,
args=0xbfffec6c) at /usr/src/xemacs-21.2/src/bytecode.c:519
#32 0x8099915 in Ffuncall (nargs=5, args=0xbfffec68)
at /usr/src/xemacs-21.2/src/eval.c:3227
#33 0x8064db7 in execute_optimized_program (
program=0x8b883a8
"À\t!\032\013«\016\f@§«\tÅ\f\t\016\006#ª!Ç\nÈ\"\f\t\036\tÊË\016\t\"«\t\016\tÌ\225ÍOª\003\016\t)\nA@\016\006$)\207",
stack_depth=5,
constants_data=0x8a0c0b8) at /usr/src/xemacs-21.2/src/bytecode.c:743
#34 0x8064989 in funcall_compiled_function (fun=144013964, nargs=3,
args=0xbfffed9c) at /usr/src/xemacs-21.2/src/bytecode.c:519
#35 0x8099915 in Ffuncall (nargs=4, args=0xbfffed98)
at /usr/src/xemacs-21.2/src/eval.c:3227
#36 0x8064db7 in execute_optimized_program (
program=0x8b883f8
"À\t!\211\022\211\e¬\rÄ\035Æ\016\a\t\016\b#)ªjÉÊ\016\a\013\"\016\a\"Ë\tÌ\"Ä\036\r\036\016\036\017Ä\035\016\017«\016\016\a\bÆ\016\017\t\016\b#\026\r)Ð
\210\212Ñ\016\016!¬\005\016\rª3\016\r¬\025\016\022q\210Ó
\210\016\024\036\025Ö\016\016!\210)ת\e\016\r×a«\nØ\t\013\"\210\016\rª\fÙ\tÉ\013\016\a\"\"\210\016\r,)\207",
stack_depth=6, constants_data=0x8aa4140)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#37 0x8064989 in funcall_compiled_function (fun=145418164, nargs=3,
args=0xbfffeecc) at /usr/src/xemacs-21.2/src/bytecode.c:519
#38 0x8099915 in Ffuncall (nargs=4, args=0xbfffeec8)
at /usr/src/xemacs-21.2/src/eval.c:3227
#39 0x8064db7 in execute_optimized_program (
program=0x8b883a8
"À\t!\032\013«\016\f@§«\tÅ\f\t\016\006#ª!Ç\nÈ\"\f\t\036\tÊË\016\t\"«\t\016\tÌ\225ÍOª\003\016\t)\nA@\016\006$)\207",
stack_depth=5,
constants_data=0x8a0c0b8) at /usr/src/xemacs-21.2/src/bytecode.c:743
#40 0x8064989 in funcall_compiled_function (fun=144013964, nargs=3,
args=0xbfffeffc) at /usr/src/xemacs-21.2/src/bytecode.c:519
#41 0x8099915 in Ffuncall (nargs=4, args=0xbfffeff8)
at /usr/src/xemacs-21.2/src/eval.c:3227
#42 0x8064db7 in execute_optimized_program (
program=0x8b685f8
"À\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Ý
\210\016\t«\006Þ\016\t!\210ß\t!«\005\016
\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=0x8af3ee8)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#43 0x8064989 in funcall_compiled_function (fun=145622652, nargs=3,
args=0xbffff12c) at /usr/src/xemacs-21.2/src/bytecode.c:519
#44 0x8099915 in Ffuncall (nargs=4, args=0xbffff128)
at /usr/src/xemacs-21.2/src/eval.c:3227
#45 0x8064db7 in execute_optimized_program (
program=0x8b68ba0
"À\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½\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=6, constants_data=0x8ad1e18)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#46 0x8064989 in funcall_compiled_function (fun=145557304, nargs=6,
args=0xbffff25c) at /usr/src/xemacs-21.2/src/bytecode.c:519
#47 0x8099915 in Ffuncall (nargs=7, args=0xbffff258)
at /usr/src/xemacs-21.2/src/eval.c:3227
#48 0x8064db7 in execute_optimized_program (
program=0x89f2960
"À\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)\207O@`", stack_depth=8, constants_data=0x8ad1da0)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#49 0x8064989 in funcall_compiled_function (fun=145557248, nargs=7,
args=0xbffff39c) at /usr/src/xemacs-21.2/src/bytecode.c:519
#50 0x8099915 in Ffuncall (nargs=8, args=0xbffff398)
at /usr/src/xemacs-21.2/src/eval.c:3227
#51 0x8064db7 in execute_optimized_program (
program=0x8b68b08 "\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",
stack_depth=8, constants_data=0x8a57790)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#52 0x8064989 in funcall_compiled_function (fun=145072416, nargs=2,
args=0xbffff4dc) at /usr/src/xemacs-21.2/src/bytecode.c:519
#53 0x8099915 in Ffuncall (nargs=3, args=0xbffff4d8)
at /usr/src/xemacs-21.2/src/eval.c:3227
#54 0x8064db7 in execute_optimized_program (program=0x8b68ae8 "À\tÂ\"\207",
stack_depth=3, constants_data=0x8a57800)
at /usr/src/xemacs-21.2/src/bytecode.c:743
#55 0x8064989 in funcall_compiled_function (fun=145072444, nargs=1,
args=0xbffff608) at /usr/src/xemacs-21.2/src/bytecode.c:519
#56 0x8099915 in Ffuncall (nargs=2, args=0xbffff604)
at /usr/src/xemacs-21.2/src/eval.c:3227
#57 0x806aaaa in Fcall_interactively (function=144957588,
record_flag=138215092, keys=138215092)
at /usr/src/xemacs-21.2/src/callint.c:946
#58 0x8098030 in Fcommand_execute (cmd=144957588, record=138215092,
keys=138215092) at /usr/src/xemacs-21.2/src/eval.c:2629
#59 0x80ecb25 in execute_command_event (command_builder=0x868d0e0,
event=144375784) at /usr/src/xemacs-21.2/src/event-stream.c:4343
#60 0x80ed53c in Fdispatch_event (event=144375784)
at /usr/src/xemacs-21.2/src/event-stream.c:4634
#61 0x80752f7 in Fcommand_loop_1 () at /usr/src/xemacs-21.2/src/cmdloop.c:578
#62 0x807502d in command_loop_1 (dummy=138215092)
at /usr/src/xemacs-21.2/src/cmdloop.c:493
#63 0x80963c2 in condition_case_1 (handlers=138215188,
bfun=0x8074fd4 <command_loop_1>, barg=138215092,
hfun=0x8074374 <cmd_error>, harg=138215092)
at /usr/src/xemacs-21.2/src/eval.c:1646
#64 0x8074467 in command_loop_3 () at /usr/src/xemacs-21.2/src/cmdloop.c:255
#65 0x807448b in command_loop_2 (dummy=138215092)
at /usr/src/xemacs-21.2/src/cmdloop.c:266
#66 0x8095ebc in internal_catch (tag=138289308,
func=0x8074480 <command_loop_2>, arg=138215092, threw=0x0)
at /usr/src/xemacs-21.2/src/eval.c:1321
#67 0x8074853 in initial_command_loop (load_me=138215092)
at /usr/src/xemacs-21.2/src/cmdloop.c:304
#68 0x8091091 in xemacs_21_2_b19_i686_pc_linux (argc=1, argv=0xbffffbb4,
envp=0xbffffbbc, restart=0) at /usr/src/xemacs-21.2/src/emacs.c:1762
#69 0x8091880 in voodoo_free_hook (mem=0x1)
at /usr/src/xemacs-21.2/src/emacs.c:2187
#70 0x404352c2 in __libc_start_main () from /lib/libc.so.6
--
Michael D. Harnois, Redeemer Lutheran Church, Washburn, IA
mharnois(a)willinet.net aa0bt(a)aa0bt.ampr.org
God made everything out of nothing, but the nothingness shows
through. -- Paul Valery