I had just patched up the copy of dired that I am currently using
(with the patches I mailed earlier), and rebuilt it. I used `dired'
`L' to load the newly rebuilt "dired.elc", and it crashed and dumped
core. Do you need any more information? I will save the core file
and a copy of this binary.
Fatal error (11).
Your files have been auto-saved.
[... standard crash blurb elided, of course ...]
Lisp backtrace follows:
# bind (print-message-label)
display-error((wrong-type-argument stringp
[ It just ends right there. ]
bittersweet% gdb xemacs core
GNU gdb 5.0
Copyright 2000 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 "i686-pc-linux-gnu"...
Core was generated by `xemacs -unmapped -f gnuserv-start'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/libXaw3d.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXaw3d.so.6
Reading symbols from /usr/lib/libtiff.so.3...done.
Loaded symbols for /usr/lib/libtiff.so.3
Reading symbols from /usr/lib/libpng.so.2...done.
Loaded symbols for /usr/lib/libpng.so.2
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libcompface.so.1...done.
Loaded symbols for /usr/lib/libcompface.so.1
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Loaded symbols for /usr/X11R6/lib/libXpm.so.4
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/libgpm.so.1...done.
Loaded symbols for /usr/lib/libgpm.so.1
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/lib/libesd.so.0...done.
Loaded symbols for /usr/lib/libesd.so.0
Reading symbols from /usr/lib/libaudiofile.so.0...done.
Loaded symbols for /usr/lib/libaudiofile.so.0
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libpq.so.2.1...done.
Loaded symbols for /usr/lib/libpq.so.2.1
Reading symbols from /usr/lib/libldap.so.2...done.
Loaded symbols for /usr/lib/libldap.so.2
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libdb2.so.2...done.
Loaded symbols for /usr/lib/libdb2.so.2
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/liblber.so.2...done.
Loaded symbols for /usr/lib/liblber.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl.so.7...done.
Loaded symbols for /usr/lib/libsasl.so.7
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libpam.so.0...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
#0 0x81808cb in print_internal (obj=141644532, printcharfun=137421732,
escapeflag=1)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/print.c:1339
warning: Source file is more recent than executable.
(gdb) where full
#0 0x81808cb in print_internal (obj=141644532, printcharfun=137421732,
escapeflag=1)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/print.c:1339
gcpro1 = {next = 0xbfffeb44, var = 0xbfffeb14, nvars = 1}
gcpro2 = {next = 0xbfffeabc, var = 0xbfffeb18, nvars = 1}
#1 0x818018c in print_cons (obj=148375320, printcharfun=137421732,
escapeflag=1)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/print.c:1075
len = 2
max = 2147483647
tortoise = 148375344
gcpro1 = {next = 0xbfffec50, var = 0xbfffeb64, nvars = 1}
gcpro2 = {next = 0xbfffeb50, var = 0xbfffeb68, nvars = 1}
#2 0x81808e2 in print_internal (obj=148375440, printcharfun=137421732,
escapeflag=1)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/print.c:1340
gcpro1 = {next = 0xbfffece4, var = 0xbfffecb4, nvars = 1}
gcpro2 = {next = 0xbfffec5c, var = 0xbfffecb8, nvars = 1}
#3 0x8181e04 in Fprin1 (object=148375440, stream=137421732)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/print.c:637
frame = 137274900
gcpro1 = {next = 0xbfffed64, var = 0xbfffed04, nvars = 1}
gcpro2 = {next = 0xbfffecf0, var = 0xbfffed08, nvars = 1}
#4 0x80c22b7 in Fbacktrace (stream=137421732, detailed=137274924)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/eval.c:5217
i = 0
tem = 137421516
backlist = (struct backtrace *) 0xbffff32c
catches = (struct catchtag *) 0xbffff64c
speccount = 5
old_nl = 0
old_pr = 0
old_level = 137274900
oiq = 137274924
gcpro1 = {next = 0xbffff1e8, var = 0xbfffed84, nvars = 1}
gcpro2 = {next = 0xbfffed70, var = 0xbfffed54, nvars = 1}
#5 0x80b5c31 in fatal_error_signal (sig=11)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/emacs.c:514
No locals.
#6 0x4037cf38 in sigaction () from /lib/libc.so.6
No symbol table info available.
#7 0x817f6dc in print_error_message (error_object=148375440, stream=137584280)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/print.c:787
first = -1073745340
speccount = 5
frame = 141948984
gcpro1 = {next = 0xbffff3a8, var = 0xbffff2a0, nvars = 1}
type = 1
method = 137274900
tail = -1073745668
#8 0x8181d94 in Fdisplay_error (error_object=148375440, stream=137274924)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/print.c:842
No locals.
#9 0x80bee6a in Ffuncall (nargs=3, args=0xbffff360)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/eval.c:3528
PF_fn = (void (*)()) 0
max_args = -1073747176
spacious_args = {137274900, 137350876, 137274900, 136035563,
137498108, 136672148, 137274900, 137439412}
fun = 136858920
val = -1073745052
backtrace = {next = 0xbffff47c, function = 0xbffff360,
args = 0xbffff364, nargs = 2, pdlcount = 5, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 2
fun_args = (Lisp_Object *) 0xbffff364
#10 0x8093b6e in execute_optimized_program (
program=0x885e008 "\013\032Æ\031Ç\e\r¢\034Ç\020Æ\211\026
\026!Ç\026\"\016#«\004È \210É
\210\r\026$ÊÇ!\210ËÇ\fÌa«\037Í\rA@!«\025Î\rA@GU¬\rÏ\rA@ÎH!«\004Ъ\035Ѫ\032\fÒa«\004Òª\022\fÓs«\004Ôª\n\fÕa«\004Öª\002×\"\210Ø\rÆ\"\210Ù
«\031\n«\fÊÚ!\210Û \210ÊÜ!\210ÊÝ\016%\"\210Þß!\210,Æ\207", stack_depth=2,
constants_data=0x83b0cb8)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/bytecode.c:746
n = 2
opcode = 34
program_ptr = (
Opbyte *) 0x885e071 "\210Ù «\031\n«\fÊÚ!\210Û
\210ÊÜ!\210ÊÝ\016%\"\210Þß!\210,Æ\207"
stack_ptr = (Lisp_Object *) 0xbffff360
speccount = 1
gcpro1 = {next = 0xbffff4c8, var = 0xbffff360, nvars = 6}
stack_beg = (Lisp_Object *) 0xbffff35c
stack_end = (Lisp_Object *) 0xbffff374
#11 0x8093783 in funcall_compiled_function (fun=138053392, nargs=1,
args=0xbffff4c4)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/bytecode.c:518
value = 137274900
speccount = 0
i = 1
optional = 0
#12 0x80bf00f in Ffuncall (nargs=2, args=0xbffff4c0)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/eval.c:3563
fun = 138053392
val = -1073744700
backtrace = {next = 0x0, function = 0xbffff4c0, args = 0xbffff4c4,
nargs = 1, pdlcount = 0, evalargs = 0 '\000', debug_on_exit = 0 '\000'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xbffff4c4
#13 0x80c45c2 in call1 (fn=0, arg0=-1073747176)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/eval.c:4183
ret_ungc_val = 141644532
gcpro1 = {next = 0x0, var = 0xbffff4c0, nvars = 2}
args = {137350876, 148375440}
#14 0x809df9a in cmd_error (data=148375440, dummy=137274900)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/cmdloop.c:195
No locals.
#15 0x80c5060 in condition_case_1 (handlers=137274996,
bfun=0x809dea4 <command_loop_1>, barg=137274900,
hfun=0x809df54 <cmd_error>, harg=137274900)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/eval.c:1634
speccount = 0
c = {tag = 150117188, val = 148375440, next = 0xbffff64c, gcpro = 0x0,
jmp = {{__jmpbuf = {137274900, -1073744036, -1073743812, -1073744396,
-1073744644, 135024712}, __mask_was_saved = 0, __saved_mask = {
__val = {134639649, 139397928, 3221222956, 3221222804, 134869544,
139518048, 3221223260, 0, 0, 137274900, 149891272, 3221222836,
134911546, 137274900, 1, 3221222868, 135049911, 149891272, 0,
3221222884, 135483794, 139518048, 3221223260, 1073833876,
1078779072, 139518048, 3221223260, 3221222916, 135273349, 149891272,
1073792046, 3221222916}}}}, backlist = 0x0, lisp_eval_depth = 0,
pdlcount = 0}
gcpro1 = {next = 0x0, var = 0xbffff60c, nvars = 1}
#16 0x809e047 in command_loop_2 (dummy=137274900)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/cmdloop.c:256
No locals.
#17 0x80c4f8c in internal_catch (tag=141644532,
func=0x809e00c <command_loop_2>, arg=137274900, threw=0x0)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/eval.c:1317
c = {tag = 137350924, val = 137274900, next = 0x0, gcpro = 0x0, jmp = {
{__jmpbuf = {137274900, -1073744036, -1073743812, -1073744124,
-1073744340, 135024487}, __mask_was_saved = 0, __saved_mask = {
__val = {3221223260, 3221223260, 3221223260, 3221223260, 3221223277,
3288332123, 3221223260, 3288332123, 0, 0, 0, 0, 0, 137846676, 16,
139416564, 134217728, 3221223004, 12, 3221223156, 134759786,
137846676, 4294967295, 3221223172, 134759786, 3221223212,
1073792217, 1073833876, 1078779072, 7, 0, 3221223204}}}},
backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
#18 0x809d488 in initial_command_loop (load_me=0)
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/cmdloop.c:305
No locals.
#19 0x80b6c3e in xemacs_21_2_b36_i686_bittersweet_linux ()
at /usr/local/src/PKG/woody/main/xemacs/xemacs/src/emacs.c:2228
(gdb) x/16 141644532
0x87152f4: 0xffffffff 0xf78eaceb 0xdeadbeef 0xdeadbeef
0x8715304: 0x00000008 0x00000033 0x087d18b0 0x082ea614
0x8715314: 0xffffffff 0xf78eac7b 0xdeadbeef 0xdeadbeef
0x8715324: 0x00000008 0x00000011 0x08742af0 0x082ea614
--
mailto: Karl M. Hegbloom <karlheg(a)debian.org>
http://people.debian.org/~karlheg/