================================================================
Dear Bug Team!
I have a problem using Gnus. When i start Gnus with M-x gnus and then exit it,
everything works fine. But when i start Gnus with M-x gnus-other-frame and
then exit it, it crashes complete XEmacs:
stefan@teddy:~$ xemacs -vanilla
Fatal error (11).
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
delete-frame(#<x-frame "emacs" 0x2151>)
#<compiled-function nil "...(18)" [gnus-other-frame-object frame-live-p frame-list delete-frame nil] 2>()
run-hooks(#<compiled-function nil "...(18)" [gnus-other-frame-object frame-live-p frame-list delete-frame nil] 2>)
apply(run-hooks #<compiled-function nil "...(18)" [gnus-other-frame-object frame-live-p frame-list delete-frame nil] 2>)
# (unwind-protect ...)
# bind (funcs)
gnus-run-hooks(gnus-exit-gnus-hook)
#<compiled-function nil "...(34)" [gnus-expert-user gnus-interactive-exit noninteractive gnus-y-or-n-p "Are you sure you want to quit reading news? " gnus-run-hooks gnus-exit-gnus-hook gnus-offer-save-summaries gnus-save-newsrc-file gnus-close-backends gnus-clear-system gnus-after-exiting-gnus-hook] 2 ("/home/stefan/.elisp/ognus/lisp/gnus-group.elc" . 110403) nil>()
call-interactively(gnus-group-exit)
# (condition-case ... . error)
# (catch top-level ...)
Segmentation fault
stefan@teddy:~$ gdb /usr/local/bin/xemacs core
gdb: Symbol `emacs_ctlx_keymap' has different size in shared object, consider re-linking
GNU gdb 2002-04-01-cvs
[...]
(gdb) bt
#0 0x403aca51 in kill () from /lib/libc.so.6
#1 0x080bc328 in fatal_error_signal (sig=11) at emacs.c:3440
#2 0x403ac9d8 in sigaction () from /lib/libc.so.6
#3 0x081c2fd7 in x_any_window_to_frame (d=0x83e0cf8, wdesc=23069108) at frame-x.c:134
#4 0x081be516 in x_event_to_emacs_event (x_event=0xbfffec78, emacs_event=0x83365a4) at event-Xt.c:1520
#5 0x081bfdda in emacs_Xt_event_handler (wid=0x84e6770, closure=0x0, event=0xbfffec78,
continue_to_dispatch=0xbfffeb67 "\001") at event-Xt.c:2892
#6 0x4011a3ff in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6
#7 0x4011ac5e in _XtOnGrabList () from /usr/X11R6/lib/libXt.so.6
#8 0x4011afc8 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#9 0x40125910 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#10 0x081c02b0 in emacs_Xt_drain_queue () at event-Xt.c:2924
#11 0x080d395c in event_stream_quit_p () at event-stream.c:1886
#12 0x081912fb in check_quit () at signal.c:987
#13 0x080c6a2e in unbind_to_hairy (count=3) at eval.c:5940
#14 0x080c6610 in unbind_to_1 (count=3, value=1078819280) at eval.c:5923
#15 0x080b9031 in elisp_maphash (function=0x811a148 <unmap_subwindow_instance_cache_mapper>,
hash_table=143040168, extra_arg=0x1) at elhash.c:1400
#16 0x081d7c16 in mark_window_as_deleted (w=0x8885e48) at window.c:2062
#17 0x081dd941 in delete_all_subwindows (w=0x8885e48) at window.c:5177
#18 0x081dd901 in delete_all_subwindows (w=0x8852a10) at window.c:5173
#19 0x0810cda7 in delete_frame_internal (f=0x88528a8, force=0, called_from_delete_device=0, from_io_error=0)
at frame.c:1708
#20 0x081108c8 in Fdelete_frame (frame=142944424, force=1078819280) at frame.c:1859
#21 0x080c0c02 in Ffuncall (nargs=2, args=0xbfffefe4) at eval.c:3838
#22 0x08095a57 in execute_optimized_program (program=0x8881550 "Á\b!«\n A«\005Ã\b!\210Ä\211\020\207",
stack_depth=2, constants_data=0x8851c80) at bytecode.c:609
#23 0x080c0f61 in Ffuncall (nargs=1, args=0xbffff2dc) at eval.c:3443
#24 0x080c1a5f in run_hook_with_args_in_buffer (buf=0x8865660, nargs=1, args=0xbffff2dc,
cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4353
#25 0x080c537a in run_hook_with_args (nargs=1, args=0xbffff2dc, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4366
#26 0x080c73ad in Frun_hooks (nargs=1, args=0xbffff2dc) at eval.c:4220
#27 0x080c0cd0 in Ffuncall (nargs=2, args=0xbffff2d8) at eval.c:3861
#28 0x080c14ec in Fapply (nargs=2, args=0xbffff2d8) at eval.c:4080
#29 0x080c0cd0 in Ffuncall (nargs=3, args=0xbffff2d4) at eval.c:3861
#30 0x08095a57 in execute_optimized_program (program=0x8882b30 "rÁÂ\b\")\207", stack_depth=3,
constants_data=0x8816ea0) at bytecode.c:609
#31 0x080c0f61 in Ffuncall (nargs=2, args=0xbffff3b4) at eval.c:3443
#32 0x08095a57 in execute_optimized_program (
program=0x8b05f10 "\n¬\f\t«\t\b¬\006ÃÄ!\024ÅÆ!\210Ç \210È \210É \210Ê \210ÅË!\207", stack_depth=2,
constants_data=0x89b3e48) at bytecode.c:609
#33 0x080c0f61 in Ffuncall (nargs=1, args=0xbffff4c0) at eval.c:3443
#34 0x080c53b7 in apply1 (fn=144363952, arg=1078819280) at eval.c:4452
#35 0x0809897f in Fcall_interactively (function=142969852, record_flag=1078819280, keys=1078819280)
at callint.c:460
#36 0x080bf5c1 in Fcommand_execute (cmd=142969852, record_flag=1078819280, keys=1078819280) at eval.c:3100
#37 0x080d1648 in execute_command_event (command_builder=0x83f8e70, event=139453332) at event-stream.c:4202
#38 0x080d1d09 in Fdispatch_event (event=139453332) at event-stream.c:4521
#39 0x080a0ac3 in Fcommand_loop_1 () at cmdloop.c:569
#40 0x080a0e25 in command_loop_1 (dummy=1078819280) at cmdloop.c:488
---Type <return> to continue, or q <return> to quit---
#41 0x080be608 in condition_case_1 (handlers=1078817120, bfun=0x80a0e0c <command_loop_1>, barg=1078819280,
hfun=0x80a0e94 <cmd_error>, harg=1078819280) at eval.c:1888
#42 0x080a0f8f in command_loop_2 (dummy=1078819280) at cmdloop.c:251
#43 0x080c656c in internal_catch (tag=1078584128, func=0x80a0f4c <command_loop_2>, arg=1078819280,
threw=0x0, thrown_tag=0x0) at eval.c:1500
#44 0x080a0d83 in initial_command_loop (load_me=1078819280) at cmdloop.c:300
#45 0x080bb756 in xemacs_21_5_b11_i686_pc_linux () at emacs.c:2354
#46 0x080bd40d in main (argc=1, argv=0xbffffb24, envp=0xbffffb2c) at emacs.c:2730
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux teddy 2.4.20 #1 Mon Jan 27 18:01:31 CET 2003 i686 unknown
./configure '--debug=no' '--error-checking=none' '--with-xfs' '--with-pop' '--with-xface' '--with-mule' '--pdump'
XEmacs 21.5-b11 "cabbage" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /tmp/xemacs-21.5.11
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wshadow -Wmissing-declarations -g -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/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
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.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Compiling in support for NAS (network audio system).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: postgresql/libpq-fe.h
- Using PostgreSQL V7 bindings.
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.
- Using XFontSet to provide bilingual menubar.
Mail:
Compiling in support for POP mail retrieval.
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Load-Path Lisp Shadows:
----------------------
(/home/stefan/.elisp/ognus/lisp/pop3
/usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/pop3
/home/stefan/.elisp/ognus/lisp/rfc2104
/usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/rfc2104
/home/stefan/.elisp/ognus/lisp/netrc
/usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/netrc
/home/stefan/.elisp/ognus/lisp/starttls
/usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/starttls
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/ethio-util
/usr/local/stow/xemacs-21.5.11/lib/xemacs-21.5-b11/lisp/mule/ethio-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/china-util
/usr/local/stow/xemacs-21.5.11/lib/xemacs-21.5-b11/lisp/mule/china-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/japan-util
/usr/local/stow/xemacs-21.5.11/lib/xemacs-21.5-b11/lisp/mule/japan-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/korea-util
/usr/local/stow/xemacs-21.5.11/lib/xemacs-21.5-b11/lisp/mule/korea-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/cyril-util
/usr/local/stow/xemacs-21.5.11/lib/xemacs-21.5-b11/lisp/mule/cyril-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/viet-util
/usr/local/stow/xemacs-21.5.11/lib/xemacs-21.5-b11/lisp/mule/viet-util
/usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report
/usr/local/stow/xemacs-21.5.11/lib/xemacs-21.5-b11/lisp/build-report)
Installed XEmacs Packages:
-------------------------
((xemacs-devel:version 1.5 :type single-file)
(xemacs-base :version 1.75 :type regular)
(w3 :version 1.28 :type regular)
(vc :version 1.35 :type regular)
(tramp :version 1.11 :type regular)
(tooltalk :version 1.13 :type regular)
(time :version 1.12 :type regular)
(textools :version 1.14 :type regular)
(text-modes :version 1.58 :type single-file)
(texinfo :version 1.23 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.26 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.17 :type regular)
(sgml :version 1.08 :type regular)
(ruby-modes :version 1.01 :type regular)
(reftex :version 1.28 :type regular)
(python-modes :version 1.02 :type single-file)
(psgml :version 1.38 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.72
:type
single-file)
(perl-modes :version 1.04 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(os-utils :version 1.3 :type single-file)
(ocaml :version 0.04 :type regular)
(net-utils :version 1.31 :type single-file)
(mail-lib :version 1.56 :type regular)
(jde :version 1.43 :type regular)
(ispell :version 1.24 :type regular)
(igrep :version 1.1 :type regular)
(hm--html-menus :version 1.18 :type regular)
(haskell-mode :version 1.05 :type regular)
(gnats :version 1.15 :type regular)
(fsf-compat :version 1.12 :type single-file)
(frame-icon :version 1.09 :type regular)
(footnote :version 1.15 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.04 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.04 :type regular)
(efs :version 1.29 :type regular)
(edit-utils :version 1.98 :type single-file)
(ediff :version 1.46 :type regular)
(edebug :version 1.15 :type regular)
(ecb :version 1.01 :type regular)
(dired :version 1.13 :type regular)
(debug :version 1.16 :type regular)
(cc-mode :version 1.32 :type regular)
(calendar :version 1.19 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.1 :type regular)
(bbdb :version 1.21 :type regular)
(auctex :version 1.33 :type regular)
(apel :version 1.26 :type regular)
(ada :version 1.13 :type regular)
(preview :version 2003.0119 :type regular)
(mule-base :version 1.42 :type regular)
(latin-unity :version 1.07 :type regular))
Installed Modules:
-----------------
Features:
--------
(bbdb-com gnus-ems gnus-xmas mail-extr message messagexmas mml mml-sec
mml-smime smime dig mml1991 mml2015 mm-decode mm-bodies mm-encode mailcap
mail-parse rfc2045 rfc2231 rfc2047 gnus-util netrc qp ietf-drums time-date
parse-time mail-abbrevs nnheader nnheaderxm mm-util mail-prsvr mail-utils
mailheader canlock xemacsbug shadow sendmail rfc822 view-less view efs-cu font
disp-table cc-mode cc-align cc-cmds cc-engine cc-styles cc-langs cc-vars
wid-edit cc-menus cc-defs ada-mode time-stamp reftex reftex-vars font-latex
tex-site boxquote rect gnus-load cus-load pgg pgg-parse pgg-def bbdb timezone
backup-dir paren blink-paren font-lock debian-changelog-mode imenu cus-face
poe-xemacs overlay poe pym static apel-ver product add-log jka-compr hideshow
filladapt tramp regexp-opt advice advice-preload shell comint ring format-spec
timer vc-hooks xemacs-devel-autoloads xemacs-base-autoloads w3-autoloads
vc-autoloads tramp-autoloads tooltalk-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads strokes-autoloads
speedbar-autoloads slider-autoloads sh-script-autoloads sgml-autoloads
ruby-modes-autoloads reftex-autoloads python-modes-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads perl-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads os-utils-autoloads ocaml-autoloads
net-utils-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads
igrep-autoloads hm--html-menus-autoloads haskell-mode-autoloads
gnats-autoloads fsf-compat-autoloads frame-icon-autoloads footnote-autoloads
eterm-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads ecb-autoloads dired-autoloads debug-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads
build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads
mule-base-autoloads latin-unity-autoloads modules-autoloads mule-autoloads
auto-autoloads loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1 tibetan
lao devanagari indian slovenian czech romanian ccl code-cmds gutter-items
menubar-items x-menubar mode-motion mouse behavior itimer auto-save lisp-mode
easymenu iso8859-1 page buff-menu lib-complete cus-file derived env text-props
frame obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages
backquote very-early-lisp unicode lucid-scrollbars cut-buffer lucid-menubars x
c-balloon-help tty-frames tty toolbar esd-sound nas-sound native-sound
scrollbar unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db md5 xemacs xim mule gutter tiff
png gif jpeg xface xpm xbm lisp-float-type file-coding linux devices
window-system base64)
--
Until the next mail...,
Stefan.