Gunnar Evermann <Gunnar.Evermann(a)nats.informatik.uni-hamburg.de> writes in
xemacs-beta(a)xemacs.org:
Carsten Leonhardt <leo(a)arioch.oche.de> writes:
> By doing a
>
> M-x apropos-value RET latin-iso RET
>
> from a vanilla XEmacs I get a core dump.
I can't reproduce that on linux or solaris. Are you using MULE?
It's Mule related. I've tried four configurations. XEmacs/No-Mule
and XEmacs/Mule-20.4 don't crash. XEmacs/Mule-21 with distribution
.elcs (the ones in the -elc tarball on the FTP site bytecompiled with
a tty-only XEmacs/No-Mule), and XEmacs/Mule with core .elcs
bytecompiled with XEmacs/Mule. Both of the Mule builds crash in the
same place.
Hmm. Maybe I should try a Mule build without minimal tagbits.
#0 0x817ac57 in print_internal (obj={gu = {type = Lisp_Type_Record, val = 0},
s = {bits = 0, val = 0}, u = {bits = 0, val = 0}, ui = 0, i = 0,
v = 0x0, cv = 0x0}, printcharfun={gu = {type = Lisp_Type_Record,
val = 34583268}, s = {bits = 0, val = 69166536}, u = {bits = 0,
val = 69166536}, ui = 138333072, i = 138333072, v = 0x83ecb90,
cv = 0x83ecb90}, escapeflag=1)
at /home/xemacs/xemacs-20.0/src/print.c:1061
#1 0x8179942 in Fprin1_to_string (object={gu = {type = Lisp_Type_Record,
val = 0}, s = {bits = 0, val = 0}, u = {bits = 0, val = 0}, ui = 0,
i = 0, v = 0x0, cv = 0x0}, noescape={gu = {type = Lisp_Type_Record,
val = 34514669}, s = {bits = 0, val = 69029338}, u = {bits = 0,
val = 69029338}, ui = 138058676, i = 138058676, v = 0x83a9bb4,
cv = 0x83a9bb4}) at /home/xemacs/xemacs-20.0/src/print.c:531
#2 0x80c1fbf in funcall_recording_as (recorded_as={gu = {
type = Lisp_Type_Record, val = 34541822}, s = {bits = 0,
val = 69083644}, u = {bits = 0, val = 69083644}, ui = 138167288,
i = 138167288, v = 0x83c43f8, cv = 0x83c43f8}, nargs=1, args=0xbfffd5a0)
at /home/xemacs/xemacs-20.0/src/eval.c:3193
#3 0x80c2488 in Ffuncall (nargs=2, args=0xbfffd5a0)
at /home/xemacs/xemacs-20.0/src/eval.c:3238
#4 0x8091626 in Fbyte_code (bytestr={gu = {type = Lisp_Type_Record,
val = 34671263}, s = {bits = 0, val = 69342526}, u = {bits = 0,
val = 69342526}, ui = 138685052, i = 138685052, v = 0x8442a7c,
cv = 0x8442a7c}, vector={gu = {type = Lisp_Type_Record, val = 35125832},
s = {bits = 0, val = 70251664}, u = {bits = 0, val = 70251664},
ui = 140503328, i = 140503328, v = 0x85fe920, cv = 0x85fe920}, maxdepth={
gu = {type = Lisp_Type_Int_Even, val = 3}, s = {bits = 1, val = 6}, u = {
bits = 1, val = 6}, ui = 13, i = 13, v = 0xd, cv = 0xd})
at /home/xemacs/xemacs-20.0/src/bytecode.c:416
#5 0x80c339e in funcall_lambda (fun={gu = {type = Lisp_Type_Record,
val = 34978999}, s = {bits = 0, val = 69957998}, u = {bits = 0,
val = 69957998}, ui = 139915996, i = 139915996, v = 0x856f2dc,
cv = 0x856f2dc}, nargs=3, arg_vector=0xbfffdaec)
at /home/xemacs/xemacs-20.0/src/eval.c:3597
#6 0x80c2358 in funcall_recording_as (recorded_as={gu = {
type = Lisp_Type_Record, val = 35125026}, s = {bits = 0,
val = 70250052}, u = {bits = 0, val = 70250052}, ui = 140500104,
i = 140500104, v = 0x85fdc88, cv = 0x85fdc88}, nargs=3, args=0xbfffdae8)
at /home/xemacs/xemacs-20.0/src/eval.c:3200
#7 0x80c2488 in Ffuncall (nargs=4, args=0xbfffdae8)
at /home/xemacs/xemacs-20.0/src/eval.c:3238
#8 0x8091626 in Fbyte_code (bytestr={gu = {type = Lisp_Type_Record,
val = 34689877}, s = {bits = 0, val = 69379754}, u = {bits = 0,
val = 69379754}, ui = 138759508, i = 138759508, v = 0x8454d54,
cv = 0x8454d54}, vector={gu = {type = Lisp_Type_Record, val = 35125758},
s = {bits = 0, val = 70251516}, u = {bits = 0, val = 70251516},
ui = 140503032, i = 140503032, v = 0x85fe7f8, cv = 0x85fe7f8}, maxdepth={
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 /home/xemacs/xemacs-20.0/src/bytecode.c:416
#9 0x80c339e in funcall_lambda (fun={gu = {type = Lisp_Type_Record,
val = 34978971}, s = {bits = 0, val = 69957942}, u = {bits = 0,
val = 69957942}, ui = 139915884, i = 139915884, v = 0x856f26c,
cv = 0x856f26c}, nargs=1, arg_vector=0xbfffdf58)
at /home/xemacs/xemacs-20.0/src/eval.c:3597
#10 0x80c2358 in funcall_recording_as (recorded_as={gu = {
type = Lisp_Type_Record, val = 34978971}, s = {bits = 0,
val = 69957942}, u = {bits = 0, val = 69957942}, ui = 139915884,
i = 139915884, v = 0x856f26c, cv = 0x856f26c}, nargs=1, args=0xbfffdf54)
at /home/xemacs/xemacs-20.0/src/eval.c:3200
#11 0x80c2488 in Ffuncall (nargs=2, args=0xbfffdf54)
at /home/xemacs/xemacs-20.0/src/eval.c:3238
#12 0x80c3acc in call1 (fn={gu = {type = Lisp_Type_Record, val = 34978971},
s = {bits = 0, val = 69957942}, u = {bits = 0, val = 69957942},
ui = 139915884, i = 139915884, v = 0x856f26c, cv = 0x856f26c}, arg0={
gu = {type = Lisp_Type_Record, val = 34555571}, s = {bits = 0,
val = 69111142}, u = {bits = 0, val = 69111142}, ui = 138222284,
i = 138222284, v = 0x83d1acc, cv = 0x83d1acc})
at /home/xemacs/xemacs-20.0/src/eval.c:3921
#13 0x81be92b in mapatoms_1 (sym={gu = {type = Lisp_Type_Record,
val = 34555571}, s = {bits = 0, val = 69111142}, u = {bits = 0,
val = 69111142}, ui = 138222284, i = 138222284, v = 0x83d1acc,
cv = 0x83d1acc}, arg=0xbfffdfdc)
at /home/xemacs/xemacs-20.0/src/symbols.c:408
#14 0x81be872 in map_obarray (obarray={gu = {type = Lisp_Type_Record,
val = 34515182}, s = {bits = 0, val = 69030364}, u = {bits = 0,
val = 69030364}, ui = 138060728, i = 138060728, v = 0x83aa3b8,
cv = 0x83aa3b8}, fn=0x81be90f <mapatoms_1>, arg=0xbfffdfdc)
at /home/xemacs/xemacs-20.0/src/symbols.c:395
#15 0x81be975 in Fmapatoms (function={gu = {type = Lisp_Type_Record,
val = 34978971}, s = {bits = 0, val = 69957942}, u = {bits = 0,
val = 69957942}, ui = 139915884, i = 139915884, v = 0x856f26c,
cv = 0x856f26c}, obarray={gu = {type = Lisp_Type_Record,
val = 34515182}, s = {bits = 0, val = 69030364}, u = {bits = 0,
val = 69030364}, ui = 138060728, i = 138060728, v = 0x83aa3b8,
cv = 0x83aa3b8}) at /home/xemacs/xemacs-20.0/src/symbols.c:422
#16 0x80c1fbf in funcall_recording_as (recorded_as={gu = {
type = Lisp_Type_Record, val = 34543764}, s = {bits = 0,
val = 69087528}, u = {bits = 0, val = 69087528}, ui = 138175056,
i = 138175056, v = 0x83c6250, cv = 0x83c6250}, nargs=1, args=0xbfffe0f8)
at /home/xemacs/xemacs-20.0/src/eval.c:3193
#17 0x80c2488 in Ffuncall (nargs=2, args=0xbfffe0f8)
at /home/xemacs/xemacs-20.0/src/eval.c:3238
#18 0x8091626 in Fbyte_code (bytestr={gu = {type = Lisp_Type_Record,
val = 34689749}, s = {bits = 0, val = 69379498}, u = {bits = 0,
val = 69379498}, ui = 138758996, i = 138758996, v = 0x8454b54,
cv = 0x8454b54}, vector={gu = {type = Lisp_Type_Record, val = 35125780},
s = {bits = 0, val = 70251560}, u = {bits = 0, val = 70251560},
ui = 140503120, i = 140503120, v = 0x85fe850, cv = 0x85fe850}, maxdepth={
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 /home/xemacs/xemacs-20.0/src/bytecode.c:416
#19 0x80c339e in funcall_lambda (fun={gu = {type = Lisp_Type_Record,
val = 34978978}, s = {bits = 0, val = 69957956}, u = {bits = 0,
val = 69957956}, ui = 139915912, i = 139915912, v = 0x856f288,
cv = 0x856f288}, nargs=2, arg_vector=0xbfffe55c)
at /home/xemacs/xemacs-20.0/src/eval.c:3597
#20 0x80c2358 in funcall_recording_as (recorded_as={gu = {
type = Lisp_Type_Record, val = 34830517}, s = {bits = 0,
val = 69661034}, u = {bits = 0, val = 69661034}, ui = 139322068,
i = 139322068, v = 0x84de2d4, cv = 0x84de2d4}, nargs=2, args=0xbfffe558)
at /home/xemacs/xemacs-20.0/src/eval.c:3200
#21 0x80c2488 in Ffuncall (nargs=3, args=0xbfffe558)
at /home/xemacs/xemacs-20.0/src/eval.c:3238
#22 0x8096eae in Fcall_interactively (function={gu = {type = Lisp_Type_Record,
val = 34830517}, s = {bits = 0, val = 69661034}, u = {bits = 0,
val = 69661034}, ui = 139322068, i = 139322068, v = 0x84de2d4,
cv = 0x84de2d4}, record_flag={gu = {type = Lisp_Type_Record,
val = 34514676}, s = {bits = 0, val = 69029352}, u = {bits = 0,
val = 69029352}, ui = 138058704, i = 138058704, v = 0x83a9bd0,
cv = 0x83a9bd0}, keys={gu = {type = Lisp_Type_Record, val = 34514669},
s = {bits = 0, val = 69029338}, u = {bits = 0, val = 69029338},
ui = 138058676, i = 138058676, v = 0x83a9bb4, cv = 0x83a9bb4})
at /home/xemacs/xemacs-20.0/src/callint.c:935
#23 0x80c071c in Fcommand_execute (cmd={gu = {type = Lisp_Type_Record,
val = 34830517}, s = {bits = 0, val = 69661034}, u = {bits = 0,
val = 69661034}, ui = 139322068, i = 139322068, v = 0x84de2d4,
cv = 0x84de2d4}, record={gu = {type = Lisp_Type_Record, val = 34514676},
s = {bits = 0, val = 69029352}, u = {bits = 0, val = 69029352},
ui = 138058704, i = 138058704, v = 0x83a9bd0, cv = 0x83a9bd0}, keys={
gu = {type = Lisp_Type_Record, val = 34514669}, s = {bits = 0,
val = 69029338}, u = {bits = 0, val = 69029338}, ui = 138058676,
i = 138058676, v = 0x83a9bb4, cv = 0x83a9bb4})
at /home/xemacs/xemacs-20.0/src/eval.c:2584
#24 0x80c1fdc in funcall_recording_as (recorded_as={gu = {
type = Lisp_Type_Record, val = 34535797}, s = {bits = 0,
val = 69071594}, u = {bits = 0, val = 69071594}, ui = 138143188,
i = 138143188, v = 0x83be5d4, cv = 0x83be5d4}, nargs=2, args=0xbfffe980)
at /home/xemacs/xemacs-20.0/src/eval.c:3193
#25 0x80c2488 in Ffuncall (nargs=3, args=0xbfffe980)
at /home/xemacs/xemacs-20.0/src/eval.c:3238
#26 0x8091626 in Fbyte_code (bytestr={gu = {type = Lisp_Type_Record,
val = 34279785}, s = {bits = 0, val = 68559570}, u = {bits = 0,
val = 68559570}, ui = 137119140, i = 137119140, v = 0x82c45a4,
cv = 0x82c45a4}, vector={gu = {type = Lisp_Type_Record, val = 34279841},
s = {bits = 0, val = 68559682}, u = {bits = 0, val = 68559682},
ui = 137119364, i = 137119364, v = 0x82c4684, cv = 0x82c4684}, maxdepth={
gu = {type = Lisp_Type_Int_Even, val = 4}, s = {bits = 1, val = 8}, u = {
bits = 1, val = 8}, ui = 17, i = 17, v = 0x11, cv = 0x11})
at /home/xemacs/xemacs-20.0/src/bytecode.c:416
#27 0x80c339e in funcall_lambda (fun={gu = {type = Lisp_Type_Record,
val = 34279922}, s = {bits = 0, val = 68559844}, u = {bits = 0,
val = 68559844}, ui = 137119688, i = 137119688, v = 0x82c47c8,
cv = 0x82c47c8}, nargs=1, arg_vector=0xbfffedf4)
at /home/xemacs/xemacs-20.0/src/eval.c:3597
#28 0x80c2358 in funcall_recording_as (recorded_as={gu = {
type = Lisp_Type_Record, val = 34647860}, s = {bits = 0,
val = 69295720}, u = {bits = 0, val = 69295720}, ui = 138591440,
i = 138591440, v = 0x842bcd0, cv = 0x842bcd0}, nargs=1, args=0xbfffedf0)
at /home/xemacs/xemacs-20.0/src/eval.c:3200
#29 0x80c2488 in Ffuncall (nargs=2, args=0xbfffedf0)
at /home/xemacs/xemacs-20.0/src/eval.c:3238
#30 0x8096eae in Fcall_interactively (function={gu = {type = Lisp_Type_Record,
val = 34647860}, s = {bits = 0, val = 69295720}, u = {bits = 0,
val = 69295720}, ui = 138591440, i = 138591440, v = 0x842bcd0,
cv = 0x842bcd0}, record_flag={gu = {type = Lisp_Type_Record,
val = 34514669}, s = {bits = 0, val = 69029338}, u = {bits = 0,
val = 69029338}, ui = 138058676, i = 138058676, v = 0x83a9bb4,
cv = 0x83a9bb4}, keys={gu = {type = Lisp_Type_Record, val = 34514669},
s = {bits = 0, val = 69029338}, u = {bits = 0, val = 69029338},
ui = 138058676, i = 138058676, v = 0x83a9bb4, cv = 0x83a9bb4})
at /home/xemacs/xemacs-20.0/src/callint.c:935
#31 0x80c071c in Fcommand_execute (cmd={gu = {type = Lisp_Type_Record,
val = 34647860}, s = {bits = 0, val = 69295720}, u = {bits = 0,
val = 69295720}, ui = 138591440, i = 138591440, v = 0x842bcd0,
cv = 0x842bcd0}, record={gu = {type = Lisp_Type_Record, val = 34514669},
s = {bits = 0, val = 69029338}, u = {bits = 0, val = 69029338},
ui = 138058676, i = 138058676, v = 0x83a9bb4, cv = 0x83a9bb4}, keys={
gu = {type = Lisp_Type_Record, val = 34514669}, s = {bits = 0,
val = 69029338}, u = {bits = 0, val = 69029338}, ui = 138058676,
i = 138058676, v = 0x83a9bb4, cv = 0x83a9bb4})
at /home/xemacs/xemacs-20.0/src/eval.c:2584
#32 0x8116ef2 in execute_command_event (command_builder=0x84e4c20, event={
gu = {type = Lisp_Type_Record, val = 35062042}, s = {bits = 0,
val = 70124084}, u = {bits = 0, val = 70124084}, ui = 140248168,
i = 140248168, v = 0x85c0468, cv = 0x85c0468})
at /home/xemacs/xemacs-20.0/src/event-stream.c:4346
#33 0x81175d3 in Fdispatch_event (event={gu = {type = Lisp_Type_Record,
val = 35062042}, s = {bits = 0, val = 70124084}, u = {bits = 0,
val = 70124084}, ui = 140248168, i = 140248168, v = 0x85c0468,
cv = 0x85c0468}) at /home/xemacs/xemacs-20.0/src/event-stream.c:4637
#34 0x809e8e8 in Fcommand_loop_1 ()
at /home/xemacs/xemacs-20.0/src/cmdloop.c:579
#35 0x809e66c in command_loop_1 (dummy={gu = {type = Lisp_Type_Record,
val = 34514669}, s = {bits = 0, val = 69029338}, u = {bits = 0,
val = 69029338}, ui = 138058676, i = 138058676, v = 0x83a9bb4,
cv = 0x83a9bb4}) at /home/xemacs/xemacs-20.0/src/cmdloop.c:494
#36 0x80bedaf in condition_case_1 (handlers={gu = {type = Lisp_Type_Record,
val = 34514697}, s = {bits = 0, val = 69029394}, u = {bits = 0,
val = 69029394}, ui = 138058788, i = 138058788, v = 0x83a9c24,
cv = 0x83a9c24}, bfun=0x809e640 <command_loop_1>, barg={gu = {
type = Lisp_Type_Record, val = 34514669}, s = {bits = 0,
val = 69029338}, u = {bits = 0, val = 69029338}, ui = 138058676,
i = 138058676, v = 0x83a9bb4, cv = 0x83a9bb4},
hfun=0x809de47 <cmd_error>, harg={gu = {type = Lisp_Type_Record,
val = 34514669}, s = {bits = 0, val = 69029338}, u = {bits = 0,
val = 69029338}, ui = 138058676, i = 138058676, v = 0x83a9bb4,
cv = 0x83a9bb4}) at /home/xemacs/xemacs-20.0/src/eval.c:1653
#37 0x809df8f in command_loop_3 ()
at /home/xemacs/xemacs-20.0/src/cmdloop.c:256
#38 0x809dfb4 in command_loop_2 (dummy={gu = {type = Lisp_Type_Record,
val = 34514669}, s = {bits = 0, val = 69029338}, u = {bits = 0,
val = 69029338}, ui = 138058676, i = 138058676, v = 0x83a9bb4,
cv = 0x83a9bb4}) at /home/xemacs/xemacs-20.0/src/cmdloop.c:267
#39 0x80be901 in internal_catch (tag={gu = {type = Lisp_Type_Record,
val = 34533346}, s = {bits = 0, val = 69066692}, u = {bits = 0,
val = 69066692}, ui = 138133384, i = 138133384, v = 0x83bbf88,
cv = 0x83bbf88}, func=0x809dfa8 <command_loop_2>, arg={gu = {
type = Lisp_Type_Record, val = 34514669}, s = {bits = 0,
val = 69029338}, u = {bits = 0, val = 69029338}, ui = 138058676,
i = 138058676, v = 0x83a9bb4, cv = 0x83a9bb4}, threw=0x0)
at /home/xemacs/xemacs-20.0/src/eval.c:1328
#40 0x809e20a in initial_command_loop (load_me={gu = {type = Lisp_Type_Record,
val = 34514669}, s = {bits = 0, val = 69029338}, u = {bits = 0,
val = 69029338}, ui = 138058676, i = 138058676, v = 0x83a9bb4,
cv = 0x83a9bb4}) at /home/xemacs/xemacs-20.0/src/cmdloop.c:305
#41 0x80ba4e7 in xemacs_21_0_i586_pc_linux (argc=2, argv=0xbffff398,
envp=0xbffff3a4, restart=0) at /home/xemacs/xemacs-20.0/src/emacs.c:1702
#42 0x80bb008 in main (argc=2, argv=0xbffff398, envp=0xbffff3a4)
at /home/xemacs/xemacs-20.0/src/emacs.c:2119