Hi all,
a week ago, I've upgraded my system to the new SuSE 7.3 (kernel 2.4.10,
glibc 2.2.4, XFree86 4.1.0). The XEmacsen 21.4.4 and 21.5.3 I had built
on my old installation (SuSE 7.2 w/ kernel 2.4.7, glibc 2.2.2, XFree86
4.1.0) still run fine as well as the 21.4.4 that comes with the distro.
So far, so good, but as I built 21.4.5 on Wednesday (the build was ok)
and started it then, it crashed immediately. Did a standard installation
of SuSE 7.3 today on another machine w/o any special configuration to
cross-check - same effect.
The lisp backtrace:
# bind (frame-being-created)
make-frame(nil #<x-device on ":0.0" 0x20e3>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Segmentation fault
The C stack backtrace and the Installation file are attached to this
mail. It looks like there's something wrong with the libXt stuff, but
replacing the installed XFree86 RPMs with those from the 7.2 distro
didn't make any difference.
Is anybody seeing a similar behaviour? Any ideas?
Markus
--
Markus Alt
IBM Lab Boeblingen, Germany
altmark(a)de.ibm.com
hdacpc:~ # gdb /data/bin/xemacs core
GNU gdb 20010316
Copyright 2001 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-suse-linux"...
Core was generated by `/data/bin/xemacs -vanilla'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/libXaw.so.7...done.
Loaded symbols for /usr/X11R6/lib/libXaw.so.7
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 /lib/libz.so.1...done.
Loaded symbols for /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/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libgpm.so.1...done.
Loaded symbols for /usr/lib/libgpm.so.1
---Type <return> to continue, or q <return> to quit---
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
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 /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
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/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
#0 0x40349861 in kill () from /lib/libc.so.6
gdb) where
#0 0x40349861 in kill () from /lib/libc.so.6
#1 0x080a93c3 in fatal_error_signal ()
#2 <signal handler called>
#3 0x40153888 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
#4 0x40153bdf in xtWidgetAlloc () from /usr/X11R6/lib/libXt.so.6
#5 0x40153dc0 in xtCreate () from /usr/X11R6/lib/libXt.so.6
#6 0x4015471b in _XtCreatePopupShell () from /usr/X11R6/lib/libXt.so.6
#7 0x401547bd in XtCreatePopupShell () from /usr/X11R6/lib/libXt.so.6
#8 0x0817a301 in x_create_widgets ()
#9 0x0817a8b4 in x_init_frame_1 ()
#10 0x080fd457 in Fmake_frame ()
#11 0x080afecc in Ffuncall ()
#12 0x0808b219 in execute_optimized_program ()
#13 0x0808aef9 in funcall_compiled_function ()
#14 0x080b006f in Ffuncall ()
#15 0x0808b219 in execute_optimized_program ()
#16 0x0808aef9 in funcall_compiled_function ()
#17 0x080b006f in Ffuncall ()
#18 0x0808b219 in execute_optimized_program ()
#19 0x0808aef9 in funcall_compiled_function ()
#20 0x080af7d2 in Feval ()
#21 0x080ad0d1 in condition_case_1 ()
#22 0x08093a7f in top_level_1 ()
---Type <return> to continue, or q <return> to quit---
#23 0x080b460c in internal_catch ()
#24 0x08093332 in initial_command_loop ()
#25 0x080aa1ec in xemacs_21_5_b3_i686_pc_linux ()
#26 0x080abf19 in main ()
#27 0x403387ee in __libc_start_main () from /lib/libc.so.6
(gdb)
uname -a: Linux hdacpc 2.4.10-4GB #1 Tue Sep 25 12:33:54 GMT 2001 i686 unknown
./configure '--cflags=-O3' '--debug=no' '--error-checking=none'
'--prefix=/data'
XEmacs 21.5-b3 "asparagus" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /data/build/xemacs-21.5.3
Installation prefix: /data
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -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/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.
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).
Databases:
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for dynamic shared object modules.