In XEmacs 21.4 (patch 4) "Artificial Intelligence" [Lucid] (i386-suse-linux,
Mule) of Mon Sep 24 2001 on lhospital
configured using `configure i386-suse-linux --with-gcc --dynamic --rel-alloc --debug=no
--error-checking=none '--cflags=-O2 -mcpu=i486 -march=i486 -Wall -Wno-switch -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2' '--ldflags=-s
-znocombreloc' --prefix=/usr --exec-prefix=/usr --bindir=/usr/X11R6/bin
--datadir=/usr/share --archlibdir=/usr/lib/xemacs/21.4.4/i386-suse-linux
--docdir=/usr/lib/xemacs/21.4.4/i386-suse-linux --lispdir=/usr/share/xemacs/21.4.4/lisp
--pkgdir=/usr/share/xemacs/21.4.4/lisp --etcdir=/usr/share/xemacs/21.4.4/etc
--statedir=/var/lib/xemacs --infodir=/usr/share/xemacs/info --mandir=/usr/share/man/man1
--with-sound=native --with-database=gnudbm,berkdb --with-ncurses --with-tty=yes --with-gpm
--with-site-lisp --with-xpm --with-gif --with-tiff --with-jpeg --with-png --with-x
--with-athena=3d --with-menubars=lucid --with-scrollbars=lucid --with-dialogs=athena
--with-widgets=athena --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--with-mule --with-xim=xlib --with-xfs --with-clash-detection --with-ldap --with-pop
'CFLAGS=-O2 -mcpu=i486 -march=i486 -Wall -Wno-switch -pipe -m486 -malign-loops=2
-malign-jumps=2 -malign-functions=2' 'LDFLAGS=-s -znocombreloc''
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
When expanding user mail addresses in gnus with eudc-expand-inline
xemacs sometimes crashes:
Here is the output from xemacs:
Fatal error (11).
...
Lisp backtrace follows:
eudc-set-server("dewdfx12.wdf.sap.corp" ldap t)
load-internal("~/.eudc-options" nil nil nil undecided)
load("~/.eudc-options")
byte-code("..." [noninteractive eudc-options-file locate-library message
"" featurep load infodock eudc-install-menu] 2)
load-internal("eudc" nil nil nil binary)
load("eudc" nil nil nil)
# (catch
And the C backtrace:
(gdb) bt
#0 0x08147e54 in print_internal ()
#1 0x08146ac2 in Fprin1 ()
#2 0x080ba18b in Fbacktrace ()
#3 0x080b1169 in fatal_error_signal ()
#4 <signal handler called>
#5 0x000012c9 in ?? ()
#6 0x0809518c in funcall_compiled_function ()
#7 0x08094df5 in funcall_compiled_function ()
#8 0x080b7965 in Feval ()
#9 0x0813d038 in locate_file ()
#10 0x0813c0bd in Fload_internal ()
#11 0x080b7d01 in Ffuncall ()
#12 0x080950f5 in funcall_compiled_function ()
#13 0x08094df5 in funcall_compiled_function ()
#14 0x080b7d97 in Ffuncall ()
#15 0x080950f5 in funcall_compiled_function ()
#16 0x0809776e in Fbyte_code ()
#17 0x080b77a9 in Feval ()
#18 0x0813d038 in locate_file ()
#19 0x0813c0bd in Fload_internal ()
#20 0x080b7d01 in Ffuncall ()
#21 0x080950f5 in funcall_compiled_function ()
#22 0x08094df5 in funcall_compiled_function ()
#23 0x080b7d97 in Ffuncall ()
#24 0x080b891f in call4 ()
#25 0x080b7236 in do_autoload ()
#26 0x080b6e92 in Fcommand_execute ()
#27 0x080f2dd1 in extract_vector_nth_mouse_event ()
#28 0x080f332d in Fdispatch_event ()
#29 0x0809eb7e in Fcommand_loop_1 ()
#30 0x0809ea21 in Frecursive_edit ()
#31 0x080b55d4 in condition_case_1 ()
#32 0x0809e667 in Freally_early_error_handler ()
#33 0x0809e68b in Freally_early_error_handler ()
#34 0x080b52a0 in internal_catch ()
#35 0x0809e7c6 in initial_command_loop ()
#36 0x080b211b in xemacs_21_4_4_i386_suse_linux ()
#37 0x080b28c3 in main ()
#38 0x403447ee in __libc_start_main () from /lib/libc.so.6
(gdb)
A former crash (which did not dump core because the ulimit was set to
0) gave the following output:
Fatal error: assertion failed, file bytecode.c, line 1477, abort()
Fatal error (6).
...
Lisp backtrace follows:
# bind (no-save protocol server)
eudc-set-server("dewdfx12.wdf.sap.corp" ldap t)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load-internal("~/.eudc-options" nil nil nil undecided)
# bind (path handler filename nosuffix nomessage noerror file)
load("~/.eudc-options")
byte-code("..." [noninteractive eudc-options-file locate-library message
"" featurep load infodock eudc-install-menu] 2)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load-internal("eudc" nil nil nil binary)
# bind (path handler filename nosuffix nomessage noerror file)
load("eudc" nil nil nil)
# (unwind-protect ...)
# (condition-case ... . error)
# (catch top-level ...)
Greetings
Christoph