Running 'make check' on an XEmacs 21.5 built from the latest CVS
sources results in the following crash in the hash-table-tests.
This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.5 (beta1) "anise" [Lucid] (sparc-sun-solaris2.5.1) of Mon Jun 25
2001 on ise4
configured using `configure --prefix=/u/shelton/new/SunOS-5.5/xemacs-21.5-2001-06-25-debug
--with-gcc --site-includes=/u/shelton/new/SunOS-5.5/include
--site-libraries=/u/shelton/new/SunOS-5.5/lib --infopath=/u/shelton/new/info
--with-mule=no --compiler=gcc '--cflags=-O2 -pipe -ffast-math -fno-exceptions -g'
--with-dialogs=no --with-widgets=no
--package-path=/u/shelton/new/site-packages::/u/shelton/new/xemacs-packages --debug
--error-checking=all'
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
Running the hash-table-tests from 'make check' caused XEmacs to crash.
Recent keystrokes:
misc-user
Recent messages [Not really - this is a separate invocation of XEmacs]
(most recent first):
Loading efs-cu...
Parsing /u/shelton/.mailrc... done
Parsing /u/shelton/.mailrc...
Loading mail-extr...done
Loading mail-extr...
Loading emacsbug...done
Loading emacsbug...
Loading emacs...done
Loading pending-del...done
Loading pending-del...
Here is the C stack backtace:
#0 0xeeef9e0c in _libc_kill () from /usr/lib/libc.so.1
(gdb) bt
#0 0xeeef9e0c in _libc_kill () from /usr/lib/libc.so.1
#1 0x9b2cc in fatal_error_signal (sig=10)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/emacs.c:535
#2 <signal handler called>
#3 free_hentries (hentries=0x6520666f, size=1070762936)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/elhash.c:409
#4 0x987c0 in finalize_hash_table (header=0x5c3200, for_disksave=0)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/elhash.c:422
#5 0x65550 in sweep_lcrecords_1 (prev=0x272c3c, used=0xefff9f1c)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/alloc.c:2537
#6 0x66558 in gc_sweep () at
/u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/alloc.c:3118
#7 0x66b58 in garbage_collect_1 ()
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/alloc.c:3501
#8 0xa3e64 in Feval (form=6290480)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:3203
#9 0x9f7ec in Fprogn (args=6290492)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:775
#10 0xa7b7c in unbind_to_hairy (count=33)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:4928
#11 0xa7a64 in unbind_to (count=33, value=2787332)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:4903
#12 0xa1100 in unwind_to_catch (c=0xefffba88, val=2604032)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:1372
#13 0xa11fc in throw_or_bomb_out (tag=6339092, val=6290720, bomb_out_p=0, sig=2787332,
data=2787332) at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:1455
#14 0xa1240 in Fthrow (tag=6339092, value=6290720)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:1494
#15 0xa2268 in signal_1 (sig=2788004, data=6290684)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:1995
#16 0xa23e4 in Fsignal (error_symbol=2788004, data=6290684)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:2101
#17 0xa2408 in signal_error_1 (sig=2788004, data=6290684)
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:2110
#18 0xa2bd4 in maybe_signal_error (type=2788004, reason=0x2a8aa4 "\004\200",
frob=6290684,
class=2606080, errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 76008012})
at /u/shelton/new/src/xemacs-21.5-2001-06-25-debug/src/eval.c:2337