Hi!
Current CVS version of xemacs. I exited xemacs on the fast lane by
leaving an article in Gnus. I was working within an xterm running
gnuclient -nw.
C-trace as follows:
#0 0x185653d0 in kill () from /usr/lib/libc.so.3
#1 0x80c7323 in fatal_error_signal (sig=6) at emacs.c:535
#2 0xbfbfdfdc in ?? ()
#3 0x80ca73a in assert_failed (file=0x82bc27f "alloc.c", line=2259,
expr=0x82bcb60 "! MARKED_RECORD_HEADER_P (lheader)") at emacs.c:3214
#4 0x808f8e3 in allocate_managed_lcrecord (lcrecord_list={gu = {
type = Lisp_Type_Record, val = 34790624}, s = {bits = 0, val = 69581248},
u = {bits = 0, val = 69581248}, ui = 139162496, i = 139162496, v = 0x84b7380,
cv = 0x84b7380}) at alloc.c:2259
#5 0x81a7cbf in Lstream_new (imp=0x835dea0, mode=0x830b80a "r") at
lstream.c:245
#6 0x81a9915 in make_fixed_buffer_input_stream (buf=0xbfbfa228, size=63)
at lstream.c:1267
#7 0x8099a66 in dfc_convert_to_external_format (source_type=DFC_TYPE_DATA,
source=0xbfbfa220, coding_system={gu = {type = Lisp_Type_Record,
val = 102507595}, s = {bits = 0, val = 205015190}, u = {bits = 0,
val = 205015190}, ui = 410030380, i = 410030380, v = 0x1870912c,
cv = 0x1870912c}, sink_type=DFC_TYPE_DATA, sink=0xbfbfa218) at buffer.c:1890
#8 0x81b2a04 in std_handle_out_va (stream=0x8368ab8,
fmt=0x82d08a0 "Fatal error: assertion failed, file %s, line %d, %s\n",
args=0xbfbfc254 "'\035-\b]\a") at print.c:186
#9 0x81b2b02 in stderr_out (
fmt=0x82d08a0 "Fatal error: assertion failed, file %s, line %d, %s\n")
at print.c:208
#10 0x80ca732 in assert_failed (file=0x82d1d27 "eval.c", line=1885,
expr=0x82d1888 "abort()") at emacs.c:3208
#11 0x80cd1c5 in signal_1 (sig={gu = {type = Lisp_Type_Record, val = 102242558}, s = {
bits = 0, val = 204485116}, u = {bits = 0, val = 204485116}, ui = 408970232,
i = 408970232, v = 0x186063f8, cv = 0x186063f8}, data={gu = {
type = Lisp_Type_Record, val = 38449800}, s = {bits = 0, val = 76899600},
u = {bits = 0, val = 76899600}, ui = 153799200, i = 153799200, v = 0x92aca20,
cv = 0x92aca20}) at eval.c:1885
#12 0x80d529a in signal_simple_error (
reason=0x830b660 "Internal error: lstream not open", frob={gu = {
type = Lisp_Type_Record, val = 42533088}, s = {bits = 0, val = 85066176},
u = {bits = 0, val = 85066176}, ui = 170132352, i = 170132352, v = 0xa240380,
cv = 0xa240380}) at eval.c:2052
#13 0x81a7ded in Lstream_flush_out (lstr=0xa240380) at lstream.c:295
#14 0x81a93e7 in Lstream_flush (lstr=0xa240380) at lstream.c:378
#15 0x81136e0 in encoding_flusher (stream=0x8b89500) at file-coding.c:2747
#16 0x81a7f62 in Lstream_flush_out (lstr=0x8b89500) at lstream.c:370
#17 0x81a8451 in Lstream_close (lstr=0x8b89500) at lstream.c:378
#18 0x81a9d39 in finalize_lstream (header=0x8b89500, for_disksave=0) at lstream.c:178
#19 0x808fbf3 in sweep_lcrecords_1 (prev=0x8369710, used=0xbfbfc4d4) at alloc.c:2539
#20 0x8090a16 in gc_sweep () at alloc.c:3120
#21 0x809112b in garbage_collect_1 () at alloc.c:3449
#22 0x80cfe7c in Feval (form={gu = {type = Lisp_Type_Record, val = 38488961}, s = {
bits = 0, val = 76977922}, u = {bits = 0, val = 76977922}, ui = 153955844,
i = 153955844, v = 0x92d2e04, cv = 0x92d2e04}) at eval.c:3256
#23 0x81a46bc in readevalloop (readcharfun={gu = {type = Lisp_Type_Record,
val = 53793280}, s = {bits = 0, val = 107586560}, u = {bits = 0,
val = 107586560}, ui = 215173120, i = 215173120, v = 0xcd34800,
cv = 0xcd34800}, sourcename={gu = {type = Lisp_Type_Record, val = 35091065},
s = {bits = 0, val = 70182130}, u = {bits = 0, val = 70182130}, ui = 140364260,
i = 140364260, v = 0x85dc9e4, cv = 0x85dc9e4}, evalfun=0x80cfb10 <Feval>,
printflag=0) at lread.c:1449
#24 0x81a3041 in Fload_internal (file={gu = {type = Lisp_Type_Record,
val = 35091065}, s = {bits = 0, val = 70182130}, u = {bits = 0,
val = 70182130}, ui = 140364260, i = 140364260, v = 0x85dc9e4,
cv = 0x85dc9e4}, noerror={gu = {type = Lisp_Type_Record, val = 102242654}, s = {
bits = 0, val = 204485308}, u = {bits = 0, val = 204485308}, ui = 408970616,
i = 408970616, v = 0x18606578, cv = 0x18606578}, nomessage={gu = {
type = Lisp_Type_Record, val = 102242186}, s = {bits = 0, val = 204484372},
u = {bits = 0, val = 204484372}, ui = 408968744, i = 408968744, v = 0x18605e28,
cv = 0x18605e28}, nosuffix={gu = {type = Lisp_Type_Record, val = 102242654},
s = {bits = 0, val = 204485308}, u = {bits = 0, val = 204485308},
ui = 408970616, i = 408970616, v = 0x18606578, cv = 0x18606578}, codesys={gu = {
type = Lisp_Type_Record, val = 102237764}, s = {bits = 0, val = 204475528},
u = {bits = 0, val = 204475528}, ui = 408951056, i = 408951056, v = 0x18601910,
cv = 0x18601910}, used_codesys={gu = {type = Lisp_Type_Record,
val = 102242654}, s = {bits = 0, val = 204485308}, u = {bits = 0,
val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}) at lread.c:737
#25 0x80d0e09 in Ffuncall (nargs=6, args=0xbfbfc8e4) at eval.c:3528
#26 0x809ebfe in execute_optimized_program (
program=0x1871b2a8
"Æ\b!\035Ç\rÈ\"\eÉ\034\013«\013\013È\r\n\016\035\t%ª`\rGÊX¬\017Ë\r\016
\t?\002Ì#\211\024¬\r\n?HÍÎÏ\rD\"ª@Ð\b\n\016\035\t\fÑÉO\227Ò\230\211\036\036¬\005\016\037®(\212ÓÔ!q\210Õ
\210Ö\036\037×\fÉØÙ$\210)Ú )®\017\016\036«\004Ûª\bÜ\f!®\003\016!)%+\207.el\026\001",
stack_depth=11, constants_data=0x1868b258) at bytecode.c:746
#27 0x809e813 in funcall_compiled_function (fun={gu = {type = Lisp_Type_Record,
val = 102489402}, s = {bits = 0, val = 204978804}, u = {bits = 0,
val = 204978804}, ui = 409957608, i = 409957608, v = 0x186f74e8,
cv = 0x186f74e8}, nargs=3, args=0xbfbfca58) at bytecode.c:518
#28 0x80d0ea5 in Ffuncall (nargs=4, args=0xbfbfca54) at eval.c:3563
#29 0x809ebfe in execute_optimized_program (
program=0xbfbfcae0 "\n\031Ã\bÄÅ#\210)Ä\207", stack_depth=4,
constants_data=0x88b1210) at bytecode.c:746
#30 0x80a226c in Fbyte_code (instructions={gu = {type = Lisp_Type_Record,
val = 35892137}, s = {bits = 0, val = 71784274}, u = {bits = 0,
val = 71784274}, ui = 143568548, i = 143568548, v = 0x88eaea4,
cv = 0x88eaea4}, constants={gu = {type = Lisp_Type_Record, val = 35832960},
s = {bits = 0, val = 71665920}, u = {bits = 0, val = 71665920}, ui = 143331840,
i = 143331840, v = 0x88b1200, cv = 0x88b1200}, stack_depth={gu = {
type = Lisp_Type_Int_Even, val = 2}, s = {bits = 1, val = 4}, u = {bits = 1,
val = 4}, ui = 9, i = 9, v = 0x9, cv = 0x9}) at bytecode.c:2405
#31 0x80d041d in Feval (form={gu = {type = Lisp_Type_Record, val = 35823330}, s = {
bits = 0, val = 71646660}, u = {bits = 0, val = 71646660}, ui = 143293320,
i = 143293320, v = 0x88a7b88, cv = 0x88a7b88}) at eval.c:3331
#32 0x80ccefb in condition_case_3 (bodyform={gu = {type = Lisp_Type_Record,
val = 35823330}, s = {bits = 0, val = 71646660}, u = {bits = 0,
val = 71646660}, ui = 143293320, i = 143293320, v = 0x88a7b88,
cv = 0x88a7b88}, var={gu = {type = Lisp_Type_Record, val = 102228290}, s = {
bits = 0, val = 204456580}, u = {bits = 0, val = 204456580}, ui = 408913160,
i = 408913160, v = 0x185f8508, cv = 0x185f8508}, handlers={gu = {
type = Lisp_Type_Record, val = 35823465}, s = {bits = 0, val = 71646930},
u = {bits = 0, val = 71646930}, ui = 143293860, i = 143293860, v = 0x88a7da4,
cv = 0x88a7da4}) at eval.c:1651
#33 0x809f7bd in execute_rare_opcode (stack_ptr=0xbfbfcd5c,
program_ptr=0x88db74b "\210ªÖ*\207op gnus-mouse-face] 7])\n(byte-code
\"\201À\tB\021\201Â\201À!\201¬\026±\215\b\200e\212\bü8", opcode=Bcondition_case)
at bytecode.c:1271
#34 0x809e9ee in execute_optimized_program (
program=0x88db710
"\n=\013«\005Æ\211\023\207\t\023\b\016\016DÆ\035\034\f)\f\211A\024@\211\025«õÇ\r!«\006È\r!«\017Ç\rÉP!¬\bÇ\rÊP!«ÝËÌÍ\217\210ªÖ*\207op
gnus-mouse-face] 7])\n(byte-code
\"\201À\tB\021\201Â\201À!\201¬\026±\215\b\200e\212\bü8",
stack_depth=3, constants_data=0x8891610) at bytecode.c:656
#35 0x809e813 in funcall_compiled_function (fun={gu = {type = Lisp_Type_Record,
val = 35814457}, s = {bits = 0, val = 71628914}, u = {bits = 0,
val = 71628914}, ui = 143257828, i = 143257828, v = 0x889f0e4,
cv = 0x889f0e4}, nargs=0, args=0xbfbfcea8) at bytecode.c:518
#36 0x80d0ea5 in Ffuncall (nargs=1, args=0xbfbfcea4) at eval.c:3563
#37 0x809ebfe in execute_optimized_program (
program=0x88dba10 "Æ «\025Ç\t!\210È\r§\n\rÉV\005\b@\r]!\207Ê \210Ë \210ÌÍ!\210Î
\210\016\031\026\032Ï \210\f«\034Ð\024ÑÒ!«\006Ó \210ª\020\016\e«\fÔ Õ TU«\004Ö
\210\r§\a\rÉV\002\rÐ\e\032×\216\016\034?\nØ\r\003\n?!\211\023+\207\\\"!\217©\030\f\026¹\215\b f\212\bä8",
stack_depth=3, constants_data=0x8886910) at bytecode.c:746
#38 0x809e813 in funcall_compiled_function (fun={gu = {type = Lisp_Type_Record,
val = 35814541}, s = {bits = 0, val = 71629082}, u = {bits = 0,
val = 71629082}, ui = 143258164, i = 143258164, v = 0x889f234,
cv = 0x889f234}, nargs=3, args=0xbfbfcff8) at bytecode.c:518
#39 0x80d0ea5 in Ffuncall (nargs=4, args=0xbfbfcff4) at eval.c:3563
#40 0x809ebfe in execute_optimized_program (program=0x846f090 "Ã\n\t\b#\207",
stack_depth=4, constants_data=0x88a6950) at bytecode.c:746
#41 0x809e813 in funcall_compiled_function (fun={gu = {type = Lisp_Type_Record,
val = 35831205}, s = {bits = 0, val = 71662410}, u = {bits = 0,
val = 71662410}, ui = 143324820, i = 143324820, v = 0x88af694,
cv = 0x88af694}, nargs=1, args=0xbfbfd164) at bytecode.c:518
#42 0x80d0ea5 in Ffuncall (nargs=2, args=0xbfbfd160) at eval.c:3563
#43 0x80a4a39 in Fcall_interactively (function={gu = {type = Lisp_Type_Record,
val = 102221684}, s = {bits = 0, val = 204443368}, u = {bits = 0,
val = 204443368}, ui = 408886736, i = 408886736, v = 0x185f1dd0,
cv = 0x185f1dd0}, record_flag={gu = {type = Lisp_Type_Record, val = 102242654},
s = {bits = 0, val = 204485308}, u = {bits = 0, val = 204485308},
ui = 408970616, i = 408970616, v = 0x18606578, cv = 0x18606578}, keys={gu = {
type = Lisp_Type_Record, val = 102242654}, s = {bits = 0, val = 204485308},
u = {bits = 0, val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}) at callint.c:940
#44 0x80cf61d in Fcommand_execute (cmd={gu = {type = Lisp_Type_Record,
val = 102221684}, s = {bits = 0, val = 204443368}, u = {bits = 0,
val = 204443368}, ui = 408886736, i = 408886736, v = 0x185f1dd0,
cv = 0x185f1dd0}, record_flag={gu = {type = Lisp_Type_Record, val = 102242654},
s = {bits = 0, val = 204485308}, u = {bits = 0, val = 204485308},
ui = 408970616, i = 408970616, v = 0x18606578, cv = 0x18606578}, keys={gu = {
type = Lisp_Type_Record, val = 102242654}, s = {bits = 0, val = 204485308},
u = {bits = 0, val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}) at eval.c:2970
#45 0x812d9b9 in execute_command_event (command_builder=0x8f26ac0, event={gu = {
type = Lisp_Type_Record, val = 37162671}, s = {bits = 0, val = 74325342},
u = {bits = 0, val = 74325342}, ui = 148650684, i = 148650684, v = 0x8dc3abc,
cv = 0x8dc3abc}) at event-stream.c:3834
#46 0x812e5dd in Fdispatch_event (event={gu = {type = Lisp_Type_Record,
val = 36834025}, s = {bits = 0, val = 73668050}, u = {bits = 0,
val = 73668050}, ui = 147336100, i = 147336100, v = 0x8c82ba4,
cv = 0x8c82ba4}) at event-stream.c:4165
#47 0x80ae25d in Fcommand_loop_1 () at cmdloop.c:583
#48 0x80ae502 in command_loop_1 (dummy={gu = {type = Lisp_Type_Record,
val = 102242654}, s = {bits = 0, val = 204485308}, u = {bits = 0,
val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}) at cmdloop.c:494
#49 0x80d6a5a in condition_case_1 (handlers={gu = {type = Lisp_Type_Record,
val = 102242558}, s = {bits = 0, val = 204485116}, u = {bits = 0,
val = 204485116}, ui = 408970232, i = 408970232, v = 0x186063f8,
cv = 0x186063f8}, bfun=0x80ae4c4 <command_loop_1>, barg={gu = {
type = Lisp_Type_Record, val = 102242654}, s = {bits = 0, val = 204485308},
u = {bits = 0, val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}, hfun=0x80ae574 <cmd_error>, harg={gu = {
type = Lisp_Type_Record, val = 102242654}, s = {bits = 0, val = 204485308},
u = {bits = 0, val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}) at eval.c:1651
#50 0x80ae66f in command_loop_2 (dummy={gu = {type = Lisp_Type_Record,
val = 102242654}, s = {bits = 0, val = 204485308}, u = {bits = 0,
val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}) at cmdloop.c:256
#51 0x80d695c in internal_catch (tag={gu = {type = Lisp_Type_Record,
val = 102194036}, s = {bits = 0, val = 204388072}, u = {bits = 0,
val = 204388072}, ui = 408776144, i = 408776144, v = 0x185d6dd0,
cv = 0x185d6dd0}, func=0x80ae630 <command_loop_2>, arg={gu = {
type = Lisp_Type_Record, val = 102242654}, s = {bits = 0, val = 204485308},
u = {bits = 0, val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}, threw=0x0) at eval.c:1317
#52 0x80adac7 in initial_command_loop (load_me={gu = {type = Lisp_Type_Record,
val = 102242654}, s = {bits = 0, val = 204485308}, u = {bits = 0,
val = 204485308}, ui = 408970616, i = 408970616, v = 0x18606578,
cv = 0x18606578}) at cmdloop.c:305
#53 0x80c8881 in xemacs_21_2_b44_i386_unknown_freebsd3_3 (argc=4, argv=0xbfbfd674,
envp=0xbfbfd688, restart=0) at emacs.c:2253
#54 0x80ca95e in main (argc=4, argv=0xbfbfd674, envp=0xbfbfd688) at emacs.c:2620
(norber . t)