Hi!
XEmacs 21.2 (beta43) "Terspichore" [Lucid] (i386-unknown-freebsd3.3,
Mule) of Wed Feb 7 2001 on
lamia.LF.net
Reading in the output from a UNIX locate command xemacs dumps core, if
the amount of data is too big.
norbert.
C-trace:
#0 0x185593d0 in kill () from /usr/lib/libc.so.3
#1 0x80c5dc3 in fatal_error_signal (sig=6) at emacs.c:535
#2 0xbfbfdfdc in ?? ()
#3 0x80c914a in assert_failed (file=0x82a199f "alloc.c", line=293,
expr=0x82a1982 "block != (void *) 0xDEADBEEF") at emacs.c:3214
#4 0x808f3b0 in sweep_strings () at alloc.c:293
#5 0x808f4d0 in gc_sweep () at alloc.c:3138
#6 0x808fbdb in garbage_collect_1 () at alloc.c:3449
#7 0x80cf5bf in Ffuncall (nargs=4, args=0xbfbfca68) at eval.c:3477
#8 0x80d4a58 in call3 (fn={gu = {type = Lisp_Type_Record, val = 102363941},
s = {bits = 0, val = 204727882}, u = {bits = 0, val = 204727882},
ui = 409455764, i = 409455764, v = 0x1867cc94, cv = 0x1867cc94}, arg0={
gu = {type = Lisp_Type_Record, val = 102319913}, s = {bits = 0,
val = 204639826}, u = {bits = 0, val = 204639826}, ui = 409279652,
i = 409279652, v = 0x18651ca4, cv = 0x18651ca4}, arg1={gu = {
type = Lisp_Type_Record, val = 36450997}, s = {bits = 0,
val = 72901994}, u = {bits = 0, val = 72901994}, ui = 145803988,
i = 145803988, v = 0x8b0cad4, cv = 0x8b0cad4}, arg2={gu = {
type = Lisp_Type_Record, val = 102363857}, s = {bits = 0,
val = 204727714}, u = {bits = 0, val = 204727714}, ui = 409455428,
i = 409455428, v = 0x1867cb44, cv = 0x1867cb44}) at eval.c:4216
#9 0x80ce7b5 in Feval (form={gu = {type = Lisp_Type_Record, val = 35179587},
s = {bits = 0, val = 70359174}, u = {bits = 0, val = 70359174},
ui = 140718348, i = 140718348, v = 0x863310c, cv = 0x863310c})
at eval.c:3238
#10 0x80d573a in Fprogn (args={gu = {type = Lisp_Type_Record, val = 35179731},
s = {bits = 0, val = 70359462}, u = {bits = 0, val = 70359462},
ui = 140718924, i = 140718924, v = 0x863334c, cv = 0x863334c})
at eval.c:775
#11 0x80d244f in unbind_to_hairy (count=0) at eval.c:4974
#12 0x80d5556 in unbind_to (count=0, value={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}) at eval.c:4949
#13 0x80cb268 in Fthrow (tag={gu = {type = Lisp_Type_Record, val = 37624711},
s = {bits = 0, val = 75249422}, u = {bits = 0, val = 75249422},
ui = 150498844, i = 150498844, v = 0x8f86e1c, cv = 0x8f86e1c}, value={
gu = {type = Lisp_Type_Record, val = 36512656}, s = {bits = 0,
val = 73025312}, u = {bits = 0, val = 73025312}, ui = 146050624,
i = 146050624, v = 0x8b48e40, cv = 0x8b48e40}) at eval.c:1386
#14 0x80cbe5d in signal_1 (sig={gu = {type = Lisp_Type_Record,
val = 102374621}, s = {bits = 0, val = 204749242}, u = {bits = 0,
val = 204749242}, ui = 409498484, i = 409498484, v = 0x18687374,
cv = 0x18687374}, data={gu = {type = Lisp_Type_Record, val = 36512644},
s = {bits = 0, val = 73025288}, u = {bits = 0, val = 73025288},
ui = 146050576, i = 146050576, v = 0x8b48e10, cv = 0x8b48e10})
at eval.c:1964
#15 0x80cd1b9 in error (fmt=0x82a1971 "Memory exhausted") at eval.c:2052
#16 0x808d8f5 in make_uninit_string (length=252553) at alloc.c:239
#17 0x81968cb in make_string_from_buffer_1 (buf=0x9529c00, pos=1,
length=252553, no_extents=0) at insdel.c:2996
#18 0x8197206 in make_string_from_buffer (buf=0x9529c00, pos=1, length=252553)
at insdel.c:3037
#19 0x80c2475 in Fbuffer_substring (start={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}, end={gu = {type = Lisp_Type_Record, val = 102374717},
s = {bits = 0, val = 204749434}, u = {bits = 0, val = 204749434},
ui = 409498868, i = 409498868, v = 0x186874f4, cv = 0x186874f4}, buffer={
gu = {type = Lisp_Type_Record, val = 102374717}, s = {bits = 0,
val = 204749434}, u = {bits = 0, val = 204749434}, ui = 409498868,
i = 409498868, v = 0x186874f4, cv = 0x186874f4}) at editfns.c:1664
#20 0x80cf7cd in Ffuncall (nargs=4, args=0xbfbfcec0) at eval.c:3528
#21 0x809d6ae in execute_optimized_program (
program=0x8534f10
"\n;¬\006Ã\n!«\aÄÅ\211\n#\207\t;¬\020Ã\t!¬\013Æ\n!¬\006Æ\b!«\aÄ\n\b\t#\207Ä\n\b\t#\207",
stack_depth=4, constants_data=0x1874ac40)
at bytecode.c:746
#22 0x809d2c3 in funcall_compiled_function (fun={gu = {
type = Lisp_Type_Record, val = 102608396}, s = {bits = 0,
val = 205216792}, u = {bits = 0, val = 205216792}, ui = 410433584,
i = 410433584, v = 0x1876b830, cv = 0x1876b830}, nargs=0,
args=0xbfbfd02c) at bytecode.c:518
#23 0x80cf8b5 in Ffuncall (nargs=1, args=0xbfbfd028) at eval.c:3563
#24 0x809d6ae in execute_optimized_program (
program=0x8ba4810
"Æ\034Ç\f!«\005È\f!\210É\f!\035ÉÊË!!\031Ì\216r\tq\210ÍÎÏÐÏÑ\016\035&\006\210\bGÒU«\tÓÔ
\r\"\210ª/Ï\032ÕÖÔ \n#«$Ò\225\022×ØÔ
\"\eÕ\b\013\"«\022Ù\013!¬\006ÓÚ\r\"\210Ó\013ÛP\r\"\210)ªÖ)+Ü\r!\210eb*\207\b\006",
stack_depth=7, constants_data=0x8806110) at bytecode.c:746
#25 0x809d2c3 in funcall_compiled_function (fun={gu = {
type = Lisp_Type_Record, val = 35626195}, s = {bits = 0,
val = 71252390}, u = {bits = 0, val = 71252390}, ui = 142504780,
i = 142504780, v = 0x87e734c, cv = 0x87e734c}, nargs=2, args=0xbfbfd190)
at bytecode.c:518
#26 0x80cf8b5 in Ffuncall (nargs=3, args=0xbfbfd18c) at eval.c:3563
#27 0x80a34e9 in Fcall_interactively (function={gu = {type = Lisp_Type_Record,
val = 35626605}, s = {bits = 0, val = 71253210}, u = {bits = 0,
val = 71253210}, ui = 142506420, i = 142506420, v = 0x87e79b4,
cv = 0x87e79b4}, record_flag={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}, keys={gu = {type = Lisp_Type_Record, val = 102374717},
s = {bits = 0, val = 204749434}, u = {bits = 0, val = 204749434},
ui = 409498868, i = 409498868, v = 0x186874f4, cv = 0x186874f4})
at callint.c:940
#28 0x80ce02d in Fcommand_execute (cmd={gu = {type = Lisp_Type_Record,
val = 35626605}, s = {bits = 0, val = 71253210}, u = {bits = 0,
val = 71253210}, ui = 142506420, i = 142506420, v = 0x87e79b4,
cv = 0x87e79b4}, record_flag={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}, keys={gu = {type = Lisp_Type_Record, val = 102374717},
s = {bits = 0, val = 204749434}, u = {bits = 0, val = 204749434},
ui = 409498868, i = 409498868, v = 0x186874f4, cv = 0x186874f4})
at eval.c:2970
#29 0x812c349 in execute_command_event (command_builder=0x8459380, event={
gu = {type = Lisp_Type_Record, val = 37146577}, s = {bits = 0,
val = 74293154}, u = {bits = 0, val = 74293154}, ui = 148586308,
i = 148586308, v = 0x8db3f44, cv = 0x8db3f44}) at event-stream.c:3834
#30 0x812cf6d in Fdispatch_event (event={gu = {type = Lisp_Type_Record,
val = 37146577}, s = {bits = 0, val = 74293154}, u = {bits = 0,
val = 74293154}, ui = 148586308, i = 148586308, v = 0x8db3f44,
cv = 0x8db3f44}) at event-stream.c:4165
#31 0x80acd0d in Fcommand_loop_1 () at cmdloop.c:583
#32 0x80acfb2 in command_loop_1 (dummy={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}) at cmdloop.c:494
#33 0x80d546a in condition_case_1 (handlers={gu = {type = Lisp_Type_Record,
val = 102374621}, s = {bits = 0, val = 204749242}, u = {bits = 0,
val = 204749242}, ui = 409498484, i = 409498484, v = 0x18687374,
cv = 0x18687374}, bfun=0x80acf74 <command_loop_1>, barg={gu = {
type = Lisp_Type_Record, val = 102374717}, s = {bits = 0,
val = 204749434}, u = {bits = 0, val = 204749434}, ui = 409498868,
i = 409498868, v = 0x186874f4, cv = 0x186874f4},
hfun=0x80ad024 <cmd_error>, harg={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}) at eval.c:1651
#34 0x80ad11f in command_loop_2 (dummy={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}) at cmdloop.c:256
#35 0x80d536c in internal_catch (tag={gu = {type = Lisp_Type_Record,
val = 102326159}, s = {bits = 0, val = 204652318}, u = {bits = 0,
val = 204652318}, ui = 409304636, i = 409304636, v = 0x18657e3c,
cv = 0x18657e3c}, func=0x80ad0e0 <command_loop_2>, arg={gu = {
type = Lisp_Type_Record, val = 102374717}, s = {bits = 0,
val = 204749434}, u = {bits = 0, val = 204749434}, ui = 409498868,
i = 409498868, v = 0x186874f4, cv = 0x186874f4}, threw=0x0)
at eval.c:1317
#36 0x80ac577 in initial_command_loop (load_me={gu = {type = Lisp_Type_Record,
val = 102374717}, s = {bits = 0, val = 204749434}, u = {bits = 0,
val = 204749434}, ui = 409498868, i = 409498868, v = 0x186874f4,
cv = 0x186874f4}) at cmdloop.c:305
#37 0x80c7321 in xemacs_21_2_b43_i386_unknown_freebsd3_3 (argc=4,
argv=0xbfbfd6b0, envp=0xbfbfd6c4, restart=0) at emacs.c:2253
#38 0x80c936e in main (argc=4, argv=0xbfbfd6b0, envp=0xbfbfd6c4)
at emacs.c:2620