On Tuesday, December 15, Kyle Jones wrote
PLease try building with -fno-caller-saves if you aren't doing so
already.
I tried that, and I also tried disable Motif for the dialog boxes, but it
still crashes at the same place.
Christian
chudon@bmtlh647:[~/h647/xemacs-21.0-beta] >./configure
--prefix=/u/bmtln135/chudon '--site-prefixes=/u/bmtln135/chudon
/usr/local/lib' --error-checking=all --compiler='/usr/local/bin/gcc
-fno-caller-saves' --without-toolbars --with-system-malloc
--with-dialogs=athena
[snip]
chudon@bmtlh647:[~/h647/xemacs-21.0-beta] >make
[snip]
streams used: 2
streams on free list: 2
stream storage: 198
Testing for Lisp shadows ...
/bin/sh: 23093 Memory fault - core dumped
make[2]: Leaving directory `/var/chudon/xemacs-21.0-beta/src'
make[1]: Leaving directory `/var/chudon/xemacs-21.0-beta/src'
Building finder database ...
/bin/sh: 23097 Memory fault - core dumped
make: *** [lisp/finder-inf.el] Error 139
Exit 2
chudon@bmtlh647:[~/h647/xemacs-21.0-beta] >/usr/local/bin/gdb
GDB is free software and you are welcome to 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.
GDB 4.16 (hppa1.1-hp-hpux9.05), Copyright 1996 Free Software Foundation, Inc.
(gdb) file src/xemacs
Reading symbols from src/xemacs...done.
(gdb) run
Starting program: /var/chudon/xemacs-21.0-beta/src/xemacs
warning: Unable to find __d_pid symbol in object file.
warning: Suggest linking with /usr/lib/end.o.
warning: GDB will be unable to track shl_load/shl_unload calls
Program received signal SIGSEGV, Segmentation fault.
0x98c7c in make_uninit_string (length=18) at alloc.c:2153
2153 ALLOCATE_FIXED_TYPE (string, struct Lisp_String, s);
(gdb) bt
#0 0x98c7c in make_uninit_string (length=18) at alloc.c:2153
#1 0x9945c in build_ext_string (str=0x12 "", fmt=1953235011) at alloc.c:2408
#2 0xb1854 in init_callproc () at callproc.c:865
#3 0xdac64 in xemacs_21_0_b60_hppa1_1_hp_hpux9_05 (argc=1, argv=0x7b033de0,
envp=0x0, restart=0) at emacs.c:1589
#4 0xdb700 in main (argc=18, argv=0x746c0043, envp=0x0) at emacs.c:2122
(gdb)