Anybody seen this one? pdump, maybe?
Four times in the last couple of days. All I do in this XEmacs these
days is run VM. There feels like there's a pattern, but I can't put
my finger on it (something about a switching to or from a shell
buffer, maybe while running a command).
My Lisp may be somewhat bogus, my packages were updated a while ago
and I know my VM is complaining about .els more recent than elcs. I'm
afraid to update or the crash will go away....
Debian unstable, glibc 2.2, gcc 2.95.3.
No Lisp bt, running under the debugger gives a C bt:
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"...
(gdb) set env DISPLAY=130.158.98.109.0:0
(gdb) run -debug-init
Starting program: /playpen/src/Builds/XEmacs-21.2/src/xemacs -debug-init
Program received signal SIGABRT, Aborted.
0x403b8161 in kill () from /lib/libc.so.6
(gdb) where
#0 0x403b8161 in kill () from /lib/libc.so.6
#1 0x403b7e44 in raise () from /lib/libc.so.6
#2 0x403b95a1 in abort () from /lib/libc.so.6
#3 0x80c141b in assert_failed (
file=0x823c260 "/coda/Projects/XEmacs/21.2-HEAD/src/alloc.c", line=2414,
expr=0x823ce20 "! C_READONLY_RECORD_HEADER_P (GCLI_lh) || (MARKED_RECORD_HEADER_P (GCLI_lh) && LISP_READONLY_RECORD_HEADER_P (GCLI_lh))")
at /coda/Projects/XEmacs/21.2-HEAD/src/emacs.c:3214
#4 0x80879c9 in mark_object (obj=158104548)
at /coda/Projects/XEmacs/21.2-HEAD/src/alloc.c:2414
#5 0x8088eaa in garbage_collect_1 ()
at /coda/Projects/XEmacs/21.2-HEAD/src/alloc.c:3405
#6 0x80c694d in Feval (form=152838576)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3256
#7 0x80cde1a in Fprogn (args=152839116)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:775
#8 0x80ca82f in unbind_to_hairy (count=0)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:4974
#9 0x80cdc34 in unbind_to (count=0, value=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:4949
#10 0x80c35ab in Fthrow (tag=156453704, value=153484204)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:1386
#11 0x80c425d in signal_1 (sig=137404308, data=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:1964
#12 0x80cdf2e in Fsignal (error_symbol=137404308, data=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:2052
#13 0x80c795a in Ffuncall (nargs=3, args=0xbfffe4c8)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3528
#14 0x809673e in execute_optimized_program (
program=0x91802a8 "\016K¬\022Æ ÇV«\fÈ É a«\005ÊË!\210\016A«\021\016AÇV«\013Æ \016AY«\004Ì \210\f«\035\f9«\rÍ\f!¬\024ÊÎ\f\"\210ª\rÍ\f@!¬\aÊÎ\f@\"\210Ï «\tÐÑÒ\016L!\"\210\016B\036CÈ \036DÓ \036MÉ \031Æ Ça«\006Ô\t!ª\bÕÖ×Æ \"!\030Ø\t!\211\036EÓ a?\005Ù\016E!\036NÙ \036O\f\e\016<\036PÚ\216Û\b!q\210\016C\026BÜÝ!\210Þ\026\035Üß!\210Üà!\210Üá!\210â\026\037ã\026 \016F«\025Üä!\210\016$¬\004å\026$Üæ!"..., stack_depth=6, constants_data=0x849a458)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:746
#15 0x8096353 in funcall_compiled_function (fun=138975908, nargs=7,
args=0xbfffe61c) at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:518
#16 0x80c7af7 in Ffuncall (nargs=8, args=0xbfffe618)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3563
#17 0x809673e in execute_optimized_program (
program=0x92d42b8 "\r¬\004\016\017\025Æ\rÇ\"\025\016\020¬\a\013¬\004Ȫ\021\013«\013É\r\013P!\rGBª\004É\r!\034\016\021\r\bÇa?\002ÇÊ\036\022\036\023\036\024\036\025Ë\016\026\f\b¬\005\016\027ª\003\016\030Ê\016\031Ê\n&\a,\211\031¬\006ÌÍ!ª\027\n«\021\t\f:«\005\f@ª\002\fk«\004\nª\004Î\t!*\207", stack_depth=9,
constants_data=0x849b410)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:746
#18 0x8096353 in funcall_compiled_function (fun=139045384, nargs=7,
args=0xbfffe77c) at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:518
#19 0x80c7af7 in Ffuncall (nargs=8, args=0xbfffe778)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3563
#20 0x809673e in execute_optimized_program (
program=0x9369118 "Æ «\006ÇÈÉ\217\207ÊËÌ\"\210Í\r\f\013\n\t\b\016\016&\a\207", stack_depth=8, constants_data=0x849b628)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:746
#21 0x8096353 in funcall_compiled_function (fun=139045496, nargs=7,
args=0xbfffe8dc) at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:518
#22 0x80c7af7 in Ffuncall (nargs=8, args=0xbfffe8d8)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3563
#23 0x809673e in execute_optimized_program (
program=0x8b4a858 "Æ\013®\002Ç\n\f\t®\025\r«\nÈÉ\r\f\"Ê\"®\t\b\006È\016\fÊ\"\016\r\rË&\a\207¢2\b@", stack_depth=8, constants_data=0x849b678)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:746
#24 0x8096353 in funcall_compiled_function (fun=139045524, nargs=6,
args=0xbfffea3c) at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:518
#25 0x80c7af7 in Ffuncall (nargs=7, args=0xbfffea38)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3563
#26 0x809673e in execute_optimized_program (
program=0xbfffeaa4 "À\t\n\013\f\r\016\006&\006\207", stack_depth=7,
constants_data=0x8ef4af8)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:746
#27 0x8099bfc in Fbyte_code (instructions=147199452, constants=149900008,
stack_depth=15) at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:2405
#28 0x80c6ef2 in Feval (form=152839140)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3331
#29 0x80c3cf1 in condition_case_3 (bodyform=152839140, var=137404188,
handlers=152833516) at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:1651
#30 0x80971cd in execute_rare_opcode (stack_ptr=0xbfffeda0,
program_ptr=0x9527c6b "+\207", opcode=Bcondition_case)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:1271
#31 0x809652e in execute_optimized_program (
program=0x9527c60 "\bJÁ\032\eÄ\216ÁÅÆ\217+\207", stack_depth=3,
constants_data=0x9162068)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:656
#32 0x8096353 in funcall_compiled_function (fun=156387308, nargs=6,
args=0xbfffeedc) at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:518
#33 0x80c7af7 in Ffuncall (nargs=7, args=0xbfffeed8)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3563
#34 0x809673e in execute_optimized_program (
program=0x92604e0 "À «MÁ « Â\013!¬\013Ä\013!¬\006Å\013!«\021Æ\016\a\016\b\016\t\016\n\016\013\016\f&\006\207Í «\026\016\016<«\021Æ\016\a\016\b\016\t\016\n\016\013\016\f&\006\207Ï\016\a\016\b\016\t\016\n\016\013\016\f&\006\207Ï\016\a\016\b\016\t\016\n\016\013\016\f&\006\207x", stack_depth=7,
constants_data=0x9119cc0)
at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:746
#35 0x8096353 in funcall_compiled_function (fun=156387336, nargs=3,
args=0xbfffef94) at /coda/Projects/XEmacs/21.2-HEAD/src/bytecode.c:518
#36 0x80c7217 in Feval (form=144169296)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3388
#37 0x80cde1a in Fprogn (args=144169608)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:775
#38 0x80c2201 in Fcond (args=144179724)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:752
#39 0x80c6da3 in Feval (form=145340884)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3304
#40 0x80c2ba9 in Flet (args=145340872)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:775
#41 0x80c6da3 in Feval (form=145340680)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3304
#42 0x80c2ba9 in Flet (args=145340644)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:775
#43 0x80c6da3 in Feval (form=144204908)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3304
#44 0x80c6f9d in Feval (form=144204740)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:3348
#45 0x809a652 in Fcall_interactively (function=143019620,
record_flag=137404188, keys=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/callint.c:339
#46 0x80c611d in Fcommand_execute (cmd=143019620, record_flag=137404188,
keys=137404188) at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:2970
#47 0x811e2b5 in execute_command_event (command_builder=0x862a0b0,
event=156503908) at /coda/Projects/XEmacs/21.2-HEAD/src/event-stream.c:3834
#48 0x811ef1c in Fdispatch_event (event=156503908)
at /coda/Projects/XEmacs/21.2-HEAD/src/event-stream.c:4165
#49 0x80a5d82 in Fcommand_loop_1 ()
at /coda/Projects/XEmacs/21.2-HEAD/src/cmdloop.c:583
#50 0x80a6012 in command_loop_1 (dummy=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/cmdloop.c:494
#51 0x80cdb33 in condition_case_1 (handlers=137404284,
bfun=0x80a5fd4 <command_loop_1>, barg=137404188,
hfun=0x80a6084 <cmd_error>, harg=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:1651
#52 0x80a6177 in command_loop_2 (dummy=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/cmdloop.c:256
#53 0x80cd9fc in internal_catch (tag=137480572,
func=0x80a613c <command_loop_2>, arg=137404188, threw=0x0)
at /coda/Projects/XEmacs/21.2-HEAD/src/eval.c:1317
#54 0x80a55f6 in initial_command_loop (load_me=137404188)
at /coda/Projects/XEmacs/21.2-HEAD/src/cmdloop.c:305
#55 0x80bf71d in xemacs_21_2_b45_i586_pc_linux ()
at /coda/Projects/XEmacs/21.2-HEAD/src/emacs.c:2253
#56 0x80c16e9 in main () at /coda/Projects/XEmacs/21.2-HEAD/src/emacs.c:2682
#57 0x403a8dcc in __libc_start_main () from /lib/libc.so.6
(gdb) continue
Continuing.
Program received signal SIGABRT, Aborted.
0x403b8161 in kill () from /lib/libc.so.6
(gdb) continue
Continuing.
Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
(gdb)
Probably updated shortly before the build:
-rw-rw-r-- 1 steve steve 165324 Mar 8 19:20 /playpen/src/Builds/XEmacs-21.2/src/emacs.o
-rwxrwxr-x 1 steve steve 7319907 Mar 8 19:50 /playpen/src/Builds/XEmacs-21.2/src/temacs
-rwxrwxr-x 1 steve steve 10378979 Mar 9 02:10 /playpen/src/Builds/XEmacs-21.2/src/xemacs
uname -a: Linux turnbull 2.2.18pre2 #1 Mon Sep 4 19:28:49 JST 2000 i586 unknown
/coda/Projects/XEmacs/21.2-HEAD/configure '--srcdir=/coda/Projects/XEmacs/21.2-HEAD' '--prefix=/playpen/gnu' '--exec-prefix=/playpen/gnu/plat' '--with-mule' '--with-xim=xlib' '--with-xfs'
XEmacs 21.2-b45 "Thelxepeia" configured for `i586-pc-linux'.
Compilation / Installation:
Source code location: /coda/Projects/XEmacs/21.2-HEAD
Installation prefix: /playpen/gnu
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wshadow -Wsign-compare
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
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.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
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.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
- Using XFontSet to provide bilingual menubar.
Compiling in support for Canna on Mule.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
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: ---------------------------------------------------------
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."