Should be fixed in cvs.
andy
At 10:53 PM 5/1/00 +0200, Stef Epardaud wrote:
hi,
actually it has been broken recently because i wasn't bitching about it
for quite some time. it used to work perfectly these last months, and
sometime the last month or so it began to not draw the name properly
anymore, which i did not care too much about, assuming andy would fix it
when he could, assuming also he knew of the problem.
now it crashes on me when i click on the tab without any obvious reason.
i've been switching from tab to tab between three buffers fast and
furious for five minutes when it crashed.
did that three times tonight and now i have a core.
first time ten minutes, second 3 and third lasted an hour.
i'm not sure it is related to the drawing name problem.
oh: latest cvs 21.2
Lisp backtrace follows:
# (condition-case ... . error)
# (catch top-level ...)
labyrinth stephane 22:42 ~/projects/JStereo > gdb xemacs core
GNU gdb 19990928
Copyright 1998 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'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/X11R6/lib/libXaw3d.so.6...done.
Reading symbols from /usr/lib/libtiff.so.3...done.
Reading symbols from /usr/lib/libpng.so.2...done.
Reading symbols from /usr/lib/libjpeg.so.62...done.
Reading symbols from /usr/lib/libz.so.1...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /lib/libdb.so.3...done.
Reading symbols from /lib/libncurses.so.5...done.
Reading symbols from /usr/lib/libesd.so.0...done.
Reading symbols from /usr/lib/libaudiofile.so.0...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /lib/libnss_nis.so.2...done.
Reading symbols from /lib/libnsl.so.1...done.
Reading symbols from /lib/libnss_dns.so.2...done.
Reading symbols from /lib/libresolv.so.2...done.
Reading symbols from /lib/libnss_compat.so.2...done.
#0 0x4030f911 in kill () from /lib/libc.so.6
(gdb) w
Ambiguous command "w": watch, whatis, where, while, while-stepping, ws.
(gdb) where
#0 0x4030f911 in kill () from /lib/libc.so.6
#1 0x80bae54 in fatal_error_signal (sig=6) at emacs.c:293
#2 0x4030f848 in sigaction () from /lib/libc.so.6
#3 0x40310c51 in abort () from /lib/libc.so.6
#4 0x80bad9a in assert_failed () at emacs.c:2754
#5 0x80de414 in popup_selection_callback (widget=0x8967978,
ignored_id=65538,
client_data=0x89912d8) at lisp.h:589
#6 0x81f9ebd in xlw_tab_control_callback (w=0x8967978,
client_data=0x8613248,
call_data=0x8967978) at lwlib-Xlw.c:363
#7 0x4013427d in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#8 0x81fe5f0 in XawTabsSetTop (w=0x8967978, callCallbacks=1) at
xlwtabs.c:1310
#9 0x81ff33f in TabsSelect (w=0x866e458, event=0xbffff17c,
params=0x0,
num_params=0x4016eb74) at xlwtabs.c:1079
#10 0x40160683 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#11 0x40160aeb in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#12 0x40161004 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#13 0x4013ebd5 in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6
#14 0x4013f4ee in _XtOnGrabList () from /usr/X11R6/lib/libXt.so.6
#15 0x4013f738 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#16 0x40149f51 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#17 0x81ca00e in emacs_Xt_next_event (emacs_event=0x8a41944) at
event-Xt.c:2592
#18 0x810254d in event_stream_next_event (event=0x8a41944)
at event-stream.c:508
#19 0x8104150 in next_event_internal (target_event=144972100, allow_queued=1)
at event-stream.c:1967
#20 0x810472d in Fnext_event (event=144972100, prompt=137010484)
at event-stream.c:2181
#21 0x80a0d5e in Fcommand_loop_1 () at cmdloop.c:566
#22 0x80a0ffe in command_loop_1 (dummy=137010484) at cmdloop.c:490
#23 0x80c57b2 in condition_case_1 (handlers=137010580,
bfun=0x80a0fc4 <command_loop_1>, barg=137010484,
hfun=0x80a106c <cmd_error>, harg=137010484) at eval.c:1644
#24 0x80a115f in command_loop_2 (dummy=137010484) at cmdloop.c:252
#25 0x80c567c in internal_catch (tag=137084556,
func=0x80a1120 <command_loop_2>, arg=137010484, threw=0x0) at eval.c:1310
#26 0x80a06aa in initial_command_loop (load_me=137010484) at cmdloop.c:301
#27 0x80b9112 in xemacs_21_2_b32_i686_pc_linux () at emacs.c:1873
#28 0x80bb072 in main () at emacs.c:2292
#29 0x40309a42 in __libc_start_main () from /lib/libc.so.6
uname -a: Linux labyrinth 2.2.13ac2 #1 Sat Nov 6 18:57:55 CET 1999 i686
unknown
./configure '--with-mule' '--with-athena=3d'
'--with-widgets=athena'
'--with-dialogs=athena'
XEmacs 21.2-b32 "Kastor & Polydeukes" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /opt/src/xemacs-21.2
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch
-Wpointer-arith
-Winline -Wmissing-prototypes
-Wshadow
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/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.
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.
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 "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for dynamic shared object modules.
Clash detection will use "${statedir}/${inststaticdir}/lock" for locking
files.
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: ---------------------------------------------------------
there, if i can be of any help, giving more core dumps, details or info
youare welcome to ask :)
--
# Stef Epardaud, # There is no limit to the power of computing ...
# Java Defeater # ... except men maybe ?
# Earth # Lunatech Research,
# Solar System # soon we will quit researching and start finding...
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd