The following command causes XEmacs to crash:
xemacs-21.5.8_install/bin/xemacs -fn
-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1
If you change bold to medium, then it does not crash.
XEmacs 21.1.12 works with both font names. I recommend also making
21.5.8 work with it. However, if that font is now considered an
illegal font, then, I recommend having XEmacs explicitly say that it
is illegal. That would be better than crashing since when it crashed
I had no idea that the cause of the crash was related to fonts. The
reason I did not know, was that the font name was buried in the
.Xdefaults file, and I wasted a lot of time checking a lot of other
things before it occurred to me to consider problems involving X
windows and then .Xdefaults.
Below is output from XEmacs, and father below is output from gdb
showing a C stack backtrace.
Fatal error: assertion failed, file specifier.c, line 1469, !inst_list || EQ (locale,
Qglobal)
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
If you have access to the PROBLEMS file that came with your
version of XEmacs, please check to see if your crash is described
there, as there may be a workaround available.
Otherwise, please report this bug by running the send-pr
script included with XEmacs, or selecting `Send Bug Report'
from the help menu.
As a last resort send ordinary email to `crashes(a)xemacs.org'.
*MAKE SURE* to include the information in the command
M-x describe-installation.
If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started the editor, or maybe in your home
directory), and type
gdb /sumatra/bjacob/xemacs-21.5.8_install/bin/xemacs core
then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB. A similar procedure should work for all of
these. Ask your system administrator if you need more help.)
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
specifier-spec-list(#<face-boolean-specifier global=((default tty) . t)
fallback=#<face-boolean-specifier global=<unspecified> fallback=((nil)) 0x1f5>
0x7d5> #<x-device on ":0.0" 0x215e> nil nil)
# bind (ms-exact-p ms-tag-set ms-maparg ms-locale ms-func ms-specifier)
map-specifier(#<face-boolean-specifier global=((default tty) . t)
fallback=#<face-boolean-specifier global=<unspecified> fallback=((nil)) 0x1f5>
0x7d5> frob-locale #<x-device on ":0.0" 0x215e> (highlight . tty) nil
nil)
# bind (prop G30037 locale)
map-over-locales(#<x-device on ":0.0" 0x215e>)
# bind (orig-instance check-differences domain do-later-stages ffpdev)
# (unwind-protect ...)
# bind (--letf-save--30031 --letf-bound--30032)
# (unwind-protect ...)
# bind (--letf-save--30027 --letf-bound--30028)
# (unwind-protect ...)
# bind (--letf-save--30023 --letf-bound--30024)
# (unwind-protect ...)
# bind (--letf-save--30019 --letf-bound--30020)
# (unwind-protect ...)
# bind (--letf-save--30015 --letf-bound--30016 standard-face-mapping frob-mapping
tty-props win-prop frobbed-face unfrobbed-face exact-p tag-set locale face)
Face-frob-property(bold #<x-device on ":0.0" 0x215e> nil nil bold
default font (highlight) (tty (lambda (x) nil) x x-make-font-unbold gtk
gtk-make-font-unbold mswindows mswindows-make-font-unbold msprinter
mswindows-make-font-unbold) (([default] . t) ([bold] . [default]) ([italic] . t)
([bold-italic] . [italic])))
# bind (exact-p tags locale face)
make-face-unbold(bold #<x-device on ":0.0" 0x215e>)
# bind (device)
init-other-random-faces(#<x-device on ":0.0" 0x215e>)
# bind (device)
init-device-faces(#<x-device on ":0.0" 0x215e>)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
# (unwind-protect ...)
make-device(x nil)
# bind (display)
make-x-device(nil)
init-x-win()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (condition-case ... . ((t (byte-code " o=c2=87" [error-data data nil]
1))))
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Abort (core dumped)
~ sumatra 10 jb % gdb /sumatra/bjacob/xemacs-21.5.8_install/bin/xemacs core.14381
GNU gdb Red Hat Linux (5.1.90CVS-5)
Copyright 2002 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 "i386-redhat-linux"...
warning: core file may not match specified executable file.
Core was generated by `xemacs-21.5.8_install/bin/xemacs -fn
-adobe-courier-bold-r-normal--25-180-100-1'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/X11R6/lib/libXm.so.3...done.
Loaded symbols for /usr/X11R6/lib/libXm.so.3
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/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/libdb-3.3.so...done.
Loaded symbols for /lib/libdb-3.3.so
Reading symbols from /usr/lib/libgpm.so.1...done.
Loaded symbols for /usr/lib/libgpm.so.1
Reading symbols from /usr/lib/libncurses.so.5...done.
Loaded symbols for /usr/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/i686/libm.so.6...done.
Loaded symbols for /lib/i686/libm.so.6
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/i686/libc.so.6...done.
Loaded symbols for /lib/i686/libc.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/X11R6/lib/libXp.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXp.so.6
Reading symbols from /usr/lib/libsasl.so.7...done.
Loaded symbols for /usr/lib/libsasl.so.7
Reading symbols from /lib/libssl.so.2...done.
Loaded symbols for /lib/libssl.so.2
Reading symbols from /lib/libcrypto.so.2...done.
Loaded symbols for /lib/libcrypto.so.2
Reading symbols from /usr/lib/liblber.so.2...done.
Loaded symbols for /usr/lib/liblber.so.2
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libgdbm.so.2...done.
Loaded symbols for /usr/lib/libgdbm.so.2
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libpam.so.0...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/ximcp.so.2
#0 0x42029241 in kill () from /lib/i686/libc.so.6
(gdb) where'
#0 0x42029241 in kill () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x080c66ad in fatal_error_signal (sig=6) at emacs.c:3423
sig = 6
#2 <signal handler called>
No symbol table info available.
#3 0x42029241 in kill () from /lib/i686/libc.so.6
No symbol table info available.
#4 0x4202902a in raise () from /lib/i686/libc.so.6
No symbol table info available.
#5 0x4202a7d2 in abort () from /lib/i686/libc.so.6
No symbol table info available.
#6 0x080c744b in assert_failed (file=0x8276eb3 "specifier.c", line=1469,
expr=0x8276b40 "!inst_list || EQ (locale, Qglobal)") at emacs.c:3607
file = 0x8276eb3 "specifier.c"
line = 6
expr = 0xbfffbe44 " "
#7 0x081dee2c in specifier_spec_list_mapfun (specifier=138067984,
locale=139744480, locale_type=LOCALE_DEVICE, tag_set=137140340, exact_p=0,
closure=0xbfffc468) at specifier.c:1469
inst_list = (Lisp_Object *) 0x862eb1c
specifier = 140700444
locale = 139744480
locale_type = 6
exact_p = 0
cl = (struct specifier_spec_list_closure *) 0xbfffc468
partial = 0
#8 0x081de58d in map_specifier (specifier=138067984, locale=140700868,
mapfun=0x81dedc0 <specifier_spec_list_mapfun>, tag_set=137140340,
exact_p=137140340, closure=0xbfffc468) at specifier.c:1872
theloc = 139744480
retval = 0
rest = 140700868
gcpro1 = {next = 0xbfffc470, var = 0xbfffc44c, nvars = 1}
gcpro2 = {next = 0xbfffc410, var = 0xbfffc444, nvars = 1}
#9 0x081e14ab in Fspecifier_spec_list (specifier=138067984, locale=139744480,
tag_set=137140340, exact_p=137140340) at specifier.c:2123
specifier = 6
cl = {head = 137140340, tail = 137140340}
gcpro1 = {next = 0xbfffc780, var = 0xbfffc468, nvars = 1}
gcpro2 = {next = 0xbfffc480, var = 0xbfffc46c, nvars = 1}
#10 0x080cd421 in Ffuncall (nargs=5, args=0xbfffc694) at eval.c:3750
PF_fn = (void (*)()) 0
max_args = 6
spacious_args = {-1073755168, -1073756668, -1073756664, 1, 30,
136773632, 28, 1}
---Type <return> to continue, or q <return> to quit---
args = (Lisp_Object *) 0xbfffc694
fun = 136876332
val = 136876332
backtrace = {next = 0xbfffc950, function = 0xbfffc694,
args = 0xbfffc698, nargs = 4, pdlcount = 57, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 4
fun_args = (Lisp_Object *) 0xbfffc698
#11 0x08098a29 in execute_optimized_program (
program=0x85d5668
"=c6\n\t\b\016\b$=c7\034\035\r=ab\030\f=ac\025\r@\e\016\t\n\v@\vA\016\n$\024\rA\025)=aa=e7\f*\207",
stack_depth=5, constants_data=0x8388510)
at bytecode.c:675
n = 4
opcode = 140700444
stack_depth = 137969084
program_ptr = (
Opbyte *) 0x85d566f
"=c7\034\035\r=ab\030\f=ac\025\r@\e\016\t\n\v@\vA\016\n$\024\rA\025)=aa=e7\f*\207"
stack_ptr = (Lisp_Object *) 0xbfffc694
speccount = 57
gcpro1 = {next = 0xbfffcaa0, var = 0xbfffc694, nvars = 5}
stack_beg = (Lisp_Object *) 0xbfffc690
stack_end = (Lisp_Object *) 0xbfffc6a4
#12 0x080cd8ab in Ffuncall (nargs=7, args=0xbfffc9a4) at eval.c:3390
SFU_symbol = 137921792
SFU_newval = -1073755736
SFU_oldval = 140700444
speccount = 51
i = 6
args = (Lisp_Object *) 0x8388500
fun = 140334680
val = 140334680
backtrace = {next = 0xbfffcc70, function = 0xbfffc9a4,
args = 0xbfffc9a8, nargs = 6, pdlcount = 51, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 6
fun_args = (Lisp_Object *) 0xbfffc9a8
#13 0x08098a29 in execute_optimized_program (
program=0x85d5620
"=c6\v\nN=c7\t\n=c8B\b\016\v&\006\210\016\f\035=c9\034\r:=ab\031\r@\024=c6\v\fN=c7\t\f=caB\b\016\v&\006\210\rA\211\025=aa=e6*=c9\207",
stack_depth=8,
constants_data=0x83a4708) at bytecode.c:675
n = 6
opcode = 140700444
stack_depth = 137958484
program_ptr = (Opbyte *) 0x85d5649 "\210\rA\211\025=aa=e6*=c9\207"
stack_ptr = (Lisp_Object *) 0xbfffc9a4
---Type <return> to continue, or q <return> to quit---
speccount = 49
gcpro1 = {next = 0xbfffcdc0, var = 0xbfffc9a4, nvars = 8}
stack_beg = (Lisp_Object *) 0xbfffc9a0
stack_end = (Lisp_Object *) 0xbfffc9c0
#14 0x080cd8ab in Ffuncall (nargs=2, args=0xbfffccc4) at eval.c:3390
SFU_symbol = 138036984
SFU_newval = -1073754936
SFU_oldval = 140700444
speccount = 48
i = 1
args = (Lisp_Object *) 0x83a46f8
fun = 140334608
val = 140334608
backtrace = {next = 0xbfffcf90, function = 0xbfffccc4,
args = 0xbfffccc8, nargs = 1, pdlcount = 48, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xbfffccc8
#15 0x08098a29 in execute_optimized_program (
program=0x85d53f0
"=c6=c7!\211\0368=ad\003=c7K\0369=c8\216=c7=c9M\210=c6=ca!\211\036:=ad\003=caK\036;=cb\216=ca=ccM\210=c6=cd!\211\036<=ad\003=cdK\036==ce\216=cd=cfM\210=c6=d0!\211\036>=ad\003=d0K\036?=d1\216=d0=d2M\210=c6=d3!\211\036@=ad\003=d3K\036A=d4\216=d3=d5M\210\016B\036/=ca\r!=ae\t=d6\r!=ae\004=d7\r!\211\0363=ad\a=d8\r=d9\016/#\031\0164=ad\016\0165=ad\n\t=ad\a=da\f!=dbs?\211\0366=ad\006=dc\f\v\t#\0360=dd\f!\024=d3\r!\210\0163\205=c7",
stack_depth=11, constants_data=0x83a4760)
at bytecode.c:675
n = 1
opcode = 140700444
stack_depth = 137281764
program_ptr = (Opbyte *) 0x85d548b "\210\0163\205=c7"
stack_ptr = (Lisp_Object *) 0xbfffccc4
speccount = 28
gcpro1 = {next = 0xbfffd0e0, var = 0xbfffccc4, nvars = 11}
stack_beg = (Lisp_Object *) 0xbfffccc0
stack_end = (Lisp_Object *) 0xbfffccec
#16 0x080cd8ab in Ffuncall (nargs=11, args=0xbfffcfe4) at eval.c:3390
SFU_symbol = 138037072
SFU_newval = -1073754136
SFU_oldval = 140700444
speccount = 18
i = 10
args = (Lisp_Object *) 0x83a4750
fun = 140334048
val = 140334048
backtrace = {next = 0xbfffd2b0, function = 0xbfffcfe4,
args = 0xbfffcfe8, nargs = 10, pdlcount = 18, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
---Type <return> to continue, or q <return> to quit---
fun_nargs = 10
fun_args = (Lisp_Object *) 0xbfffcfe8
#17 0x08098a29 in execute_optimized_program (
program=0x85c9310 "=c4\v\n\t\b=c5=c6=c7=c8=c9=ca&\n\207",
stack_depth=11,
constants_data=0x83a4c80) at bytecode.c:675
n = 10
opcode = 140700444
stack_depth = 138038400
program_ptr = (Opbyte *) 0x85c931d "\207"
stack_ptr = (Lisp_Object *) 0xbfffcfe4
speccount = 18
gcpro1 = {next = 0xbfffd3f0, var = 0xbfffcfe4, nvars = 11}
stack_beg = (Lisp_Object *) 0xbfffcfe0
stack_end = (Lisp_Object *) 0xbfffd00c
#18 0x080cd8ab in Ffuncall (nargs=3, args=0xbfffd304) at eval.c:3390
SFU_symbol = 138038384
SFU_newval = 137140340
SFU_oldval = 140700444
speccount = 14
i = 4
args = (Lisp_Object *) 0x83a4c70
fun = 140284672
val = 140284672
backtrace = {next = 0xbfffd5c0, function = 0xbfffd304,
args = 0xbfffd308, nargs = 2, pdlcount = 14, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 2
fun_args = (Lisp_Object *) 0x82c9874
#19 0x08098a29 in execute_optimized_program (
program=0x8623770
"=c1=c2\b\"=ac\034=c3=c2\b\"\210=c1=c2\b\"=ac\021=c4=c2\b\"\210=c1=c2\b\"=ac\006=c5=c2\b\"\210=c1=c6\b\"=ac\034=c7=c6\b\"\210=c1=c6\b\"=ac\021=c3=c6\b\"\210=c1=c6\b\"=ac\006=c5=c6\b\"\210=c1=c8\b\"=ac7=c9=c8\b\"\210=c1=c8\b\"=ac,=c3=c8\b\"\210=c1=c8\b\"=ac!=c4=c8\b\"\210=c7=c8\b\"\210=c1=c8\b\"=ac\021=c7=c8\b\"\210=c1=c8\b\"=ac\006=c5=c8\b\"\210=ca\b!=cba=ac\027=cc=cd=ce\"=ac\021=cf=cd=d0=d1\b$=ab\t=d2=cd=d3=ce=d4=d5%\210=ca\b!=cba?=ad\027=d6=cd=ce\"?=ad\020=cf=cd=d0=d7\b$=ad\b=d8=cd=d9=ce=d4=d5%\207",
stack_depth=6, constants_data=0x83aba18)
at bytecode.c:675
n = 2
opcode = 140700444
stack_depth = 137271972
program_ptr = (
Opbyte *) 0x8623785
"\210=c1=c2\b\"=ac\006=c5=c2\b\"\210=c1=c6\b\"=ac\034=c7=c6\b\"\210=c1=c6\b\"=ac\021=c3=c6\b\"\210=c1=c6\b\"=ac\006=c5=c6\b\"\210=c1=c8\b\"=ac7=c9=c8\b\"\210=c1=c8\b\"=ac,=c3=c8\b\"\210=c1=c8\b\"=ac!=c4=c8\b\"\210=c7=c8\b\"\210=c1=c8\b\"=ac\021=c7=c8\b\"\210=c1=c8\b\"=ac\006=c5=c8\b\"\210=ca\b!=cba=ac\027=cc=cd=ce\"=ac\021=cf=cd=d0=d1\b$=ab\t=d2=cd=d3=ce=d4=d5%\210=ca\b!=cba?=ad\027=d6=cd=ce\"?=ad\020=cf=cd=d0=d7\b$=ad\b=d8=cd=d9=ce=d4=d5%\207"
stack_ptr = (Lisp_Object *) 0xbfffd304
speccount = 14
gcpro1 = {next = 0xbfffd700, var = 0xbfffd304, nvars = 6}
---Type <return> to continue, or q <return> to quit---
stack_beg = (Lisp_Object *) 0xbfffd300
stack_end = (Lisp_Object *) 0xbfffd318
#20 0x080cd8ab in Ffuncall (nargs=2, args=0xbfffd614) at eval.c:3390
SFU_symbol = 138066440
SFU_newval = -1073752552
SFU_oldval = 140700444
speccount = 13
i = 1
args = (Lisp_Object *) 0x83aba08
fun = 140654432
val = 140654432
backtrace = {next = 0xbfffd8d0, function = 0xbfffd614,
args = 0xbfffd618, nargs = 1, pdlcount = 13, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xbfffd618
#21 0x08098a29 in execute_optimized_program (
program=0x8623400 "\b=adH=c4
\032=c5\031\n:=ab\017\n@\021=c0\t\v\"\210\nA\211\022=aa=f0*=c6\v!=c7a=ab\a=c8\v!\210=aa\031=c6\v!=c9a=ab\a=ca\v!\210=aa\f=c6\v!=cba=ab\005=cc\v!\210=c6\v!=cda=ae\004=ce\v!\207",
stack_depth=4, constants_data=0x83ab870) at bytecode.c:675
n = 1
opcode = 140700444
stack_depth = 137271972
program_ptr = (Opbyte *) 0x862344a "\207"
stack_ptr = (Lisp_Object *) 0xbfffd614
speccount = 13
gcpro1 = {next = 0xbfffd9b0, var = 0xbfffd614, nvars = 4}
stack_beg = (Lisp_Object *) 0xbfffd610
stack_end = (Lisp_Object *) 0xbfffd620
#22 0x080cd8ab in Ffuncall (nargs=2, args=0xbfffd9a4) at eval.c:3390
SFU_symbol = 138066016
SFU_newval = -1073751640
SFU_oldval = 140700444
speccount = 12
i = 1
args = (Lisp_Object *) 0x83ab860
fun = 140653552
val = 140653552
backtrace = {next = 0xbfffdc80, function = 0xbfffd9a4,
args = 0xbfffd9a8, nargs = 1, pdlcount = 12, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xbfffd9a8
#23 0x080ca229 in Fcall_with_condition_handler (nargs=3, args=0xbfffd9a0)
at eval.c:2033
args = (Lisp_Object *) 0xbfffd9a0
---Type <return> to continue, or q <return> to quit---
speccount = 11
tem = 139618444
#24 0x080b5561 in call_critical_lisp_code (d=0x85454e0, function=137257732,
object=139744480) at device.c:1325
d = (struct device *) 0x85454e0
function = 0
object = 139744480
count = 8
gcpro1 = {next = 0xbfffda90, var = 0xbfffd9a0, nvars = 3}
args = {137216772, 137257732, 139744480}
retval = 0
#25 0x0810660a in init_device_faces (d=0x85454e0) at faces.c:896
d = (struct device *) 0x85454e0
#26 0x080b3759 in Fmake_device (type=137285972, connection=137140340,
props=137140340) at device.c:370
connection = 137496312
d = (struct device *) 0x85454e0
device = 139744480
console = 139743320
name = 137140340
conmeths = (struct console_methods *) 0x82fa770
speccount = 7
gcpro1 = {next = 0xbfffddb0, var = 0xbfffda3c, nvars = 1}
gcpro2 = {next = 0xbfffdab0, var = 0xbfffda38, nvars = 1}
gcpro3 = {next = 0xbfffdaa0, var = 0xbfffda34, nvars = 1}
#27 0x080cd40f in Ffuncall (nargs=3, args=0xbfffdcd4) at eval.c:3750
PF_fn = (void (*)()) 0
max_args = 6
spacious_args = {137285972, 137140340, 137140340, 139453604, 76, 69,
-1073750904, 134777219}
args = (Lisp_Object *) 0xbfffdbf0
fun = 136854056
val = 136854056
backtrace = {next = 0xbfffdf80, function = 0xbfffdcd4,
args = 0xbfffdcd8, nargs = 2, pdlcount = 7, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = -1
fun_args = (Lisp_Object *) 0xbfffdbf0
#28 0x08098a29 in execute_optimized_program (program=0x8545048
"=c1=c2\b\"\207",
stack_depth=3, constants_data=0x838a218) at bytecode.c:675
n = 2
opcode = 140700444
stack_depth = 137272092
program_ptr = (Opbyte *) 0x854504c "\207"
stack_ptr = (Lisp_Object *) 0xbfffdcd4
speccount = 7
---Type <return> to continue, or q <return> to quit---
gcpro1 = {next = 0xbfffe0b0, var = 0xbfffdcd4, nvars = 3}
stack_beg = (Lisp_Object *) 0xbfffdcd0
stack_end = (Lisp_Object *) 0xbfffdcdc
#29 0x080cd8ab in Ffuncall (nargs=2, args=0xbfffdfd4) at eval.c:3390
SFU_symbol = 137929224
SFU_newval = -1073750056
SFU_oldval = 140700444
speccount = 6
i = 1
args = (Lisp_Object *) 0x838a208
fun = 139743288
val = 139743288
backtrace = {next = 0xbfffe280, function = 0xbfffdfd4,
args = 0xbfffdfd8, nargs = 1, pdlcount = 6, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xbfffdfd8
#30 0x08098a29 in execute_optimized_program (
program=0x8544fe0 "\f?=ad'=c5 \210=c6=c7!=ab\004=c8
\210\b@\vB\022=c9=c1!=ab\b\t=ac\005=ca=cb!\021=cc=cd!\210\nA\023=ce\211\024\207",
stack_depth=2, constants_data=0x84f9358)
at bytecode.c:675
n = 1
opcode = 140700444
stack_depth = 139432792
program_ptr = (Opbyte *) 0x8545003 "\210\nA\023=ce\211\024\207"
stack_ptr = (Lisp_Object *) 0xbfffdfd4
speccount = 6
gcpro1 = {next = 0xbfffe3c0, var = 0xbfffdfd4, nvars = 2}
stack_beg = (Lisp_Object *) 0xbfffdfd0
stack_end = (Lisp_Object *) 0xbfffdfd8
#31 0x080cd8ab in Ffuncall (nargs=1, args=0xbfffe2d4) at eval.c:3390
SFU_symbol = 139432776
SFU_newval = -1073749288
SFU_oldval = 140700444
speccount = 6
i = 0
args = (Lisp_Object *) 0x84f9348
fun = 139743184
val = 139743184
backtrace = {next = 0xbfffe800, function = 0xbfffe2d4,
args = 0xbfffe2d8, nargs = 0, pdlcount = 6, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
fun_nargs = 0
fun_args = (Lisp_Object *) 0xbfffe2d8
#32 0x08098a29 in execute_optimized_program (
program=0x8530768 "\vA\035=c6=c7\032\031=c8\r!\025\b=c9a=ab\004=ca
\210=cb=cc!=ab\004=cd \210=cb=cc!---Type <return> to continue, or q <return>
to quit---
=ab\017=cb=ce!=ab\a=cf=d0!\210=aa\004=d1 \210\f=ab\017\016%=ac\v=d2=d3=d4\f!=d5Q! \210=d6
\210*=d7 \210=cb=d8!=ab\004=d9 \210=cb=da!=ab\004=db \210=dc \210r=dd=de!q\210=df
\210=e0=e1!\210\016)=e2a=ab\005\016* \210)=e3 =e4a=ab\b=e5 =ac\004=e6 \210=e7
\210=e1\026+=e5 =ad\004=e8=c7!)\207", stack_depth=4,
constants_data=0x8430778) at bytecode.c:675
n = 0
opcode = 140700444
stack_depth = -1073749292
program_ptr = (
Opbyte *) 0x85307a6 "\210=d6 \210*=d7 \210=cb=d8!=ab\004=d9 \210=cb=da!=ab\004=db
\210=dc \210r=dd=de!q\210=df \210=e0=e1!\210\016)=e2a=ab\005\016* \210)=e3 =e4a=ab\b=e5
=ac\004=e6 \210=e7 \210=e1\026+=e5 =ad\004=e8=c7!)\207"
stack_ptr = (Lisp_Object *) 0xbfffe2d4
speccount = 3
gcpro1 = {next = 0xbfffe5d0, var = 0xbfffe2d4, nvars = 4}
stack_beg = (Lisp_Object *) 0xbfffe2d0
stack_end = (Lisp_Object *) 0xbfffe2e0
#33 0x080cce37 in Feval (form=138525356) at eval.c:3390
SFU_symbol = 139659096
SFU_newval = 137140340
SFU_oldval = 140700444
speccount = 3
i = 0
gcpro1 = {next = 0xbfffe8b0, var = 0xbfffe400, nvars = 0}
args = (Lisp_Object *) 0xbfffe400
p = (Lisp_Object *) 0x0
fun = 138593156
val = 139659096
original_fun = 138591132
original_args = 137140340
nargs = 0
backtrace = {next = 0xbffff050, function = 0xbfffe440,
args = 0xbfffe400, nargs = 0, pdlcount = 3, evalargs = 0 '\0',
debug_on_exit = 0 '\0'}
#34 0x080c9a57 in condition_case_1 (handlers=138525692,
bfun=0x80cbf98 <Feval>, barg=138525356,
hfun=0x80c9b68 <run_condition_case_handlers>, harg=137271804)
at eval.c:1856
speccount = 2
c = {tag = 139666344, actual_tag = 137140340, val = 137140340,
next = 0xbffff110, gcpro = 0xbfffec10, jmp = {{__jmpbuf = {139166948,
-1073747180, 137140364, -1073747560, -1073747904, 135043548},
__mask_was_saved = 0, __saved_mask = {__val = {3221220368, 3221219332,
4, 135082238, 137363428, 137469296, 1, 137580656, 138618120,
3221220120, 3221220088, 135059627, 137580672, 4, 138618136,
138594476, 137363428, 136708940, 137140340, 137346044, 0, 1, 0,
137140340, 12, 36, 3221220796, 137346044, 3, 137363428, 3221220088,
---Type <return> to continue, or q <return> to quit---
136208348}}}}, backlist = 0xbffff050, lisp_eval_depth = 1,
pdlcount = 2}
gcpro1 = {next = 0xbfffec10, var = 0xbfffe9b0, nvars = 1}
gcpro2 = {next = 0x82c9874, var = 0xbfffeb18, nvars = -1073747720}
gcpro3 = {next = 0x82fffe4, var = 0x82f431c, nvars = -1073747688}
#35 0x080ca067 in condition_case_3 (bodyform=138525356, var=137271804,
handlers=138525692) at eval.c:1941
handler = 138525380
hare_handler = 137140340
tortoise_handler = 138525692
len_handler = 1
#36 0x080997e0 in execute_rare_opcode (stack_ptr=0xbfffeb1c,
program_ptr=0x8334de1 "\210=d0\r!\025\016-=ab\016=e2=d6=e3\016-=e4 =e5
$!\0264=e6=e7!\210\016(=ab\005=e6=e8!\210=dc\026(=e9
\210\016*=ab\005=e6=ea!\210=dc\026*\t=ab\b=eb\t@\tA\"\210)\0165=ad\003=ec \207",
opcode=Bcondition_case) at bytecode.c:1200
stack_ptr = (Lisp_Object *) 0xbfffeb14
count = 138595040
#37 0x080987e6 in execute_optimized_program (
program=0x8334d60 "\b=ab\005=c6=c7!\207=c8\020=c9=ca!=ab\t=cb=cc=c9=ca!!!\210=cd
\211\034=ab\025\fG\rGW=ab\016=ce\r!=ce\f!k=ab\005=cf\f!\025)=d0\r!\025=d1 \210=d2
\210\v=ae\a=c9=d3!=ad\002=c8\e=d4\016.\016/\"\022\v=ab\t=d5=d6=d7\n\"=d8\"\210\n=ac\004=d9
\210=da\n\0160\0161=ab\004=c8=aa\006\0162=ad\002=db\0163\v=dc&\006\210=dd \210)=de
\210=dc\031=df=e0=e1\217\210=d0\r!\025\016-=ab\016=e2=d6=e3\016-=e4 =e5
$!\0264=e6=e7!\210\016(=ab\005=e6=e8!\210=dc\026(=e9
\210\016*=ab\005=e6=ea!\210=dc\026*\t=ab\b=eb\t@\tA\"\210)\0165=ad\003=ec \207",
stack_depth=8, constants_data=0x842cae0) at bytecode.c:581
n = 1
opcode = 140700444
stack_depth = 138595040
program_ptr = (
Opbyte *) 0x8334de1 "\210=d0\r!\025\016-=ab\016=e2=d6=e3\016-=e4 =e5
$!\0264=e6=e7!\210\016(=ab\005=e6=e8!\210=dc\026(=e9
\210\016*=ab\005=e6=ea!\210=dc\026*\t=ab\b=eb\t@\tA\"\210)\0165=ad\003=ec \207"
stack_ptr = (Lisp_Object *) 0xbfffeb1c
speccount = 1
gcpro1 = {next = 0xbfffee20, var = 0xbfffeb14, nvars = 8}
stack_beg = (Lisp_Object *) 0xbfffeb10
stack_end = (Lisp_Object *) 0xbfffeb30
#38 0x080cce37 in Feval (form=138523568) at eval.c:3390
SFU_symbol = 137579856
SFU_newval = 137551072
SFU_oldval = 140700444
speccount = 1
i = 0
gcpro1 = {next = 0xbffff100, var = 0xbfffec50, nvars = 0}
args = (Lisp_Object *) 0xbfffec50
p = (Lisp_Object *) 0x0
fun = 138593068
---Type <return> to continue, or q <return> to quit---
val = 137579856
original_fun = 138571084
original_args = 137140340
nargs = 0
backtrace = {next = 0x0, function = 0xbfffec90, args = 0xbfffec50,
nargs = 0, pdlcount = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
#39 0x080c9a57 in condition_case_1 (handlers=137140436,
bfun=0x80cbf98 <Feval>, barg=138523568, hfun=0x80a41b4 <cmd_error>,
harg=137140340) at eval.c:1856
speccount = 0
c = {tag = 139166948, actual_tag = 137140340, val = 137140340,
next = 0xbffff230, gcpro = 0x0, jmp = {{__jmpbuf = {137140340, 0,
-1073745072, -1073745432, -1073745776, 135043548},
__mask_was_saved = 0, __saved_mask = {__val = {1107321352, 1079554648,
3221221816, 0, 1982791681, 1915712097, 3221221784, 134776667,
1107362538, 1107341992, 1107308904, 1079554648, 33, 1080995976, 21,
134612052, 1073821804, 128682372, 128682372, 138801604, 56, 48,
3221221912, 134777219, 138801604, 56, 3221221912, 134776916, 3680,
1073820864, 1073821392, 1073821804}}}}, backlist = 0x0,
lisp_eval_depth = 0, pdlcount = 0}
gcpro1 = {next = 0x0, var = 0xbffff200, nvars = 1}
gcpro2 = {next = 0x420042a8, var = 0x4058b258, nvars = 134647858}
gcpro3 = {next = 0x4058b258, var = 0x4200bc3a, nvars = 0}
#40 0x080a430f in top_level_1 (dummy=137140340) at cmdloop.c:214
No locals.
#41 0x080c969d in internal_catch (tag=137216796, func=0x80a42e0 <top_level_1>,
arg=137140340, threw=0x0, thrown_tag=0x0) at eval.c:1479
tag = 140700444
c = {tag = 137216796, actual_tag = 137140340, val = 137140340,
next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {137140340, 0, -1073745072,
-1073745160, -1073745376, 135042662}, __mask_was_saved = 0,
__saved_mask = {__val = {3221222048, 3221222288, 3288331151, 0,
3221222288, 3221222048, 3221222232, 1108542220, 3221222288,
3221222048, 3221222232, 1107745779, 3221222048, 136705952,
3221222288, 3221222288, 4222451713, 3221222288, 3221222288,
3221222288, 3221222288, 3221222338, 3288331151, 3221222288,
3288331151, 0, 0, 0, 0, 0, 1634361903, 6451043}}}}, backlist = 0x0,
lisp_eval_depth = 0, pdlcount = 0}
#42 0x080a3ae5 in initial_command_loop (load_me=137140340) at cmdloop.c:293
load_me = 0
#43 0x080c5714 in sort_args (argc=3, argv=0xbffff514) at emacs.c:2344
stack_bottom_variable = 8 '\b'
skip_args = 0
load_me = 137140340
inhibit_window_system = 0
#44 0x080c5f8e in main () at emacs.c:2782
---Type <return> to continue, or q <return> to quit---
argc = 0
argv = (char **) 0x862eb1c
envp = (char **) 0x6
vol_argc = 3
vol_argv = (char **) 0xbffff514
vol_envp = (char **) 0xbffff524
restarted = 0
#45 0x42017499 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux
sumatra.ca.metsci.com 2.4.18-4smp #1 SMP Thu May 2 18:32:34 EDT 2002 i686
unknown
./configure '--prefix=/sumatra/bjacob/xemacs-21.5.8_install'
XEmacs 21.5-b8 "broccoli" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /sumatra/bjacob/xemacs-21.5.8
Installation prefix: /sumatra/bjacob/xemacs-21.5.8_install
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Linking with `-z nocombreloc'.
- Consider configuring with --pdump.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.1 :type regular)
(xslide :version 1.02 :type regular)
(xemacs-devel :version 1.47 :type single-file)
(xemacs-base :version 1.66 :type regular)
(w3 :version 1.25 :type regular)
(vm :version 7.07 :type regular)
(viper :version 1.34 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.33 :type regular)
(tramp :version 1.05 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.34 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.48 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.23 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.07 :type regular)
(sh-script :version 1.15 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.12 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.25 :type regular)
(psgml :version 1.28 :type regular)
(ps-print :version 1.04 :type regular)
(prog-modes
:version
1
.6
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.63 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.28 :type single-file)
(net-utils :version 1.27 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.14 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.47 :type regular)
(jde :version 1.35 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.27 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.25 :type regular)
(ibuffer :version 1.08 :type regular)
(hm--html-menus :version 1.18 :type regular)
(haskell-mode :version 1.04 :type regular)
(gnus :version 1.62 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.11 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.02 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.02 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.89 :type single-file)
(ediff :version 1.41 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.12 :type regular)
(dictionary :version 1.11 :type regular)
(debug :version 1.15 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.04 :type regular)
(cc-mode :version 1.28 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.06 :type regular)
(bbdb :version 1.21 :type regular)
(auctex :version 1.32 :type regular)
(apel :version 1.24 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 zenirc-autoloads
xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads
tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads
time-autoloads textools-autoloads text-modes-autoloads
texinfo-autoloads supercite-autoloads strokes-autoloads
speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads rmail-autoloads reftex-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads jde-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads idlwave-autoloads ibuffer-autoloads
hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads
gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads forms-autoloads footnote-autoloads eudc-autoloads
eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads dired-autoloads
dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
clearcase-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads ada-autoloads src-autoloads loadhist
rsz-minibuf auto-show fontl-hooks x-iso8859-1 code-cmds gutter-items
menubar-items x-menubar mode-motion mouse behavior itimer auto-save
lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file
derived env text-props frame obsolete cus-start custom widget cl-extra
mini-cl cl cl-19 packages backquote very-early-lisp unicode
lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x
c-balloon-help tty-frames tty toolbar esd-sound native-sound scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db md5 xemacs gutter tiff
png gif jpeg xpm xbm lisp-float-type file-coding linux dialog devices
window-system base64)
Recent keystrokes:
-----------------
M-x l o a TAB f i TAB RET . e m TAB _ TAB RET misc
-user
Recent messages (most recent first):
-----------------------------------
Parsing /sumatra/bjacob/.mailrc... done
Parsing /sumatra/bjacob/.mailrc...
Loading xemacsbug...done
Loading xemacsbug...
Loading /sumatra/bjacob/.emacs_to_use_to_submit_bug_report...done
Loading /sumatra/bjacob/.emacs_to_use_to_submit_bug_report...