This happens every time. All the trace and debug stuff, as well as a `M-x
describe-installation' are included.
Fatal error: assertion failed, file gui-x.c, line 285, RECORD_TYPEP (obj,
lrecor
d_type_cons)
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `crashes(a)xemacs.org'. *MAKE SURE* to include this entire output
from this crash, especially including the Lisp backtrace, as well as the
XEmacs configuration from M-x describe-installation (or equivalently, the
file `Installation' in the top of the build tree).
*Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely
to be able to analyze the problem. Locate the core file produced as a result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /home/hattons/local/xemacs/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited')
in case of future recurrance of the crash.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
("next_event_internal()" "[internal]")
# (unwind-protect ...)
# bind (inhibit-quit)
(next-event "[internal]")
# (condition-case ... . error)
# (catch top-level ...)
This GDB was configured as "i586-suse-linux"...
(gdb) run
Starting program: /home/hattons/local/xemacs/bin/xemacs-21.5-b11
Warning: Missing charsets in String to FontSet conversion
Fatal error: assertion failed, file gui-x.c, line 285, RECORD_TYPEP (obj,
lrecord_type_cons)
Program received signal SIGABRT, Aborted.
0x40441df1 in kill () from /lib/libc.so.6
(gdb)
where
#0 0x40441df1 in kill () from /lib/libc.so.6
#1 0x40441bd8 in raise () from /lib/libc.so.6
#2 0x404434d9 in abort () from /lib/libc.so.6
#3 0x080f5aab in really_abort () at emacs.c:4283
#4 0x080f4a8a in assert_failed (file=0x83893ab "gui-x.c", line=6,
expr=0x40530c90 "�\213\021") at emacs.c:3624
#5 0x083236c8 in popup_selection_callback (widget=0x4057b258,
ignored_id=65585, client_data=0x9287ef0) at lisp.h:1615
#6 0x08343e09 in xaw_generic_callback (widget=0x8f494a8, closure=0x9218d50,
call_data=0x0) at lwlib-Xaw.c:584
#7 0x4016384d in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#8 0x40042d00 in Notify () from /usr/X11R6/lib/libXaw3d.so.7
#9 0x401979c7 in HandleActions () from /usr/X11R6/lib/libXt.so.6
#10 0x40197ef8 in HandleSimpleState () from /usr/X11R6/lib/libXt.so.6
#11 0x401984f3 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#12 0x40170774 in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6
#13 0x401712dc in _XtDefaultDispatcher () from /usr/X11R6/lib/libXt.so.6
#14 0x4017149f in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#15 0x4017d6bb in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#16 0x08305c27 in emacs_Xt_next_event (emacs_event=0x8503cc4)
at event-Xt.c:2800
#17 0x08118806 in event_stream_next_event (event=0x8503cc4)
at event-stream.c:2074
#18 0x081171c1 in next_event_internal (target_event=139476164, allow_queued=1)
at event-stream.c:2138
#19 0x0810fac6 in Fnext_event (event=139476164, prompt=1079489112)
at event-stream.c:2360
#20 0x080be39a in Fcommand_loop_1 () at cmdloop.c:568
#21 0x080f711d in condition_case_1 (handlers=1079486952,
bfun=0x80be900 <command_loop_1>, barg=1079489112,
hfun=0x80be950 <cmd_error>, harg=1079489112) at eval.c:1888
#22 0x080beb44 in command_loop_2 (dummy=1079489112) at cmdloop.c:251
#23 0x080f6fca in internal_catch (tag=154425048,
func=0x80beaf0 <command_loop_2>, arg=1079489112, threw=0x0,
thrown_tag=0x0)
at eval.c:1500
#24 0x080be65f in initial_command_loop (load_me=154425048) at cmdloop.c:300
#25 0x080f3d3d in xemacs_21_5_b11_i686_pc_linux (argc=1, argv=0xbfffeee4,
envp=0xbfffeeec, restart=0) at emacs.c:2354
#26 0x080f4842 in main () at emacs.c:2792
#27 0x404304a2 in __libc_start_main () from /lib/libc.so.6
(gdb)
uname -a: Linux ljosalfr 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002 i686
unknown
./configure '--pdump' '--debug' '--error-checking=all'
'--with-pop'
'--with-clash-detection' '--with-mule' '--with-tty'
'--with-athena=3d'
'--with-scrollbars=lucid' '--with-dialogs=athena'
'--with-widgets=athena'
'--prefix=/home/hattons/local/xemacs'
'--site-libraries=/usr/X11/lib/Xaw3d'
'--use-kkcc' '--extra-verbose'
XEmacs 21.5-b11 "cabbage" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location:
/download/org/xemacs/xemacs-r21-5-latest-beta
Installation prefix: /home/hattons/local/xemacs
Additional libraries: /usr/X11/lib/Xaw3d
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked
-Wshadow -Wmissing-declarations -g -O3
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/X11/include
- X Windows libraries location: /usr/X11/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena 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 GNU DBM.
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.
Mail:
Compiling in support for POP mail retrieval.
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.
Using the new GC algorithms.
Using the new portable dumper.
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: ---------------------------------------------------------
--
STH
Hatton's Law: There is only One inviolable Law.