[Bug: 21.4.19] Gnus crashes when preparing summary buffer

Niklas Kambeitz nkambe at po-box.mcgill.ca
Sun Apr 23 21:25:21 EDT 2006


================================================================
Dear Bug Team!

Sometimes Gnus crashes as soon as I select a newsgroup in the *group*
buffer. Usually I can enter the summary buffer without any problems,
but this crash has happened several times now. This may be because I
have added a function to gnus-summary-prepare-hook to get rid of the
log buffers resulting from gnus' compilation of newsrc.eld:

(defun kill-empty-logs ()
  (dolist (buf (list (get-buffer "*Compile-Log*")
		     (get-buffer "*Compile-Log-Show*")))
    (if (and buf (= (buffer-size buf) 0))
	(kill-buffer buf))))

(add-hook 'gnus-summary-prepare-hook 'kill-empty-logs)

I hope this report is useful.

Niklas Kambeitz

================================================================

System Info to help track down your bug:
---------------------------------------

OS version:



Microsoft Windows XP [Version 5.1.2600]

OS: Windows_NT



XEmacs 21.4.19 "Constant Variable" configured for `i586-pc-win32'.



  Building XEmacs in "e:\\acs\\software\\XEmacsWindowsKit\\xemacs-21.4-2006-01-28\\nt".

  Using compiler "cl -nologo -W3 -O2 -G5 -MD".

  Installing XEmacs in "c:\\XEmacs-built\\XEmacs-21.4.19".

  Package path is "~\\.xemacs;;c:\\XEmacs-built\\site-packages;c:\\XEmacs-built\\xemacs-packages".

  Compiling in support for Microsoft Windows native GUI.

  Compiling in support for XPM images.

  Compiling in support for GIF images.

  Compiling in support for PNG images.

  Compiling in support for TIFF images.

  Compiling in support for JPEG images.

  Compiling in support for toolbars.

  Compiling in support for dialogs.

  Compiling in support for widgets.

  Compiling in support for native sounds.

  Compiling in fast dired implementation.

  Using portable dumper.

  Using system malloc.

  Using DLL version of C runtime library


Load-Path Lisp Shadows:
----------------------
(c:\Program Files\XEmacs\xemacs-packages\lisp\build\build-report
c:\Program Files\XEmacs\XEmacs-21.4.19\lisp\build-report)


Installed XEmacs Packages:
-------------------------
(zenirc ver: 1.16 upstream: 2.112)
(xwem ver: 1.21 upstream: lg at xwem.org--2005/xwem--main--2.1--versionfix-1)
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xlib ver: 1.14 upstream: lg at xwem.org--2005/xlib--main--2.1--version-0)
(xetla ver: 1.01 upstream: steve at eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.72 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.01 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(w3 ver: 1.32 upstream: 4.0pre47)
(vm ver: 7.22 upstream: 7.17)
(viper ver: 1.47 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.2 upstream: 3.33.2)
(vc-cc ver: 1.22 upstream: No-Upstream-Ver)
(vc ver: 1.41 upstream: No-Upstream-Ver)
(tramp ver: 1.28 upstream: 2.0.51)
(tpu ver: 1.14 upstream: 4.2X)
(tooltalk ver: 1.15 upstream: No-Upstream-Ver)
(tm ver: 1.38 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.9 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.28 upstream: 0.14beta4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sounds-au ver: 1.12 upstream: No-Upstream-Ver)
(sml-mode ver: 0.12 upstream: 3.9.5)
(slider ver: 1.15 upstream: 0.3x1)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.21 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.19 upstream: 1.4.2)
(scheme ver: 1.14 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(riece ver: 1.21 upstream: 2.0.2)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.07 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.44 upstream: 1.3.1)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.06 upstream: No-Upstream-Ver)
(pgg ver: 1.06 upstream: 0.1)
(perl-modes ver: 1.08 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.66 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.36 upstream: No-Upstream-Ver)
(oo-browser ver: 1.04 upstream: 4.08)
(ocaml ver: 0.05 upstream: 3.06)
(net-utils ver: 1.48 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.18 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mh-e ver: 1.29 upstream: 7.4.2)
(mew ver: 1.19 upstream: 1.94.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.75 upstream: No-Upstream-Ver)
(jde ver: 1.48 upstream: 2.3.2)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.33 upstream: 5.12.0)
(igrep ver: 1.14 upstream: 2.111)
(idlwave ver: 1.32 upstream: 5.1)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.16 upstream: 4.18)
(hm--html-menus ver: 1.23 upstream: 5.9)
(haskell-mode ver: 1.07 upstream: 1.45)
(gnus ver: 1.89 upstream: 5.10.7)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.04 upstream: No-Upstream-Ver)
(games ver: 1.17 upstream: 1.04)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(frame-icon ver: 1.11 upstream: No-Upstream-Ver)
(fortran-modes ver: 1.05 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eudc ver: 1.39 upstream: 1.32)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(eshell ver: 1.1 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(erc ver: 0.19 upstream: Version 5.0 Revision: 1.776)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.11 upstream: 1.0)
(eieio ver: 1.05 upstream: 0.17)
(efs ver: 1.33 upstream: 1.23)
(edt ver: 1.13 upstream: No-Upstream-Ver)
(edit-utils ver: 2.32 upstream: No-Upstream-Ver)
(ediff ver: 1.6 upstream: 2.75)
(edebug ver: 1.21 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.07000000000000001 upstream: 0.1)
(dired ver: 1.17 upstream: 7.13)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.17 upstream: No-Upstream-Ver)
(crisp ver: 1.15 upstream: 1.34)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(clearcase ver: 1.1 upstream: /main/laptop/165)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.23 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.14 upstream: 2.02)
(bbdb ver: 1.29 upstream: 2.34)
(auctex ver: 1.46 upstream: 11.55)
(apel ver: 1.32 upstream: 10.6)
(ada ver: 1.14 upstream: 2.27)
(Sun ver: 1.16 upstream: No-Upstream-Ver)



Features:
--------

(mail-abbrevs xemacsbug shadow sendmail rfc822 font-lock paren
blink-paren w3m-load get-gcl-info cltl2 hyperspec thingatpt browse-url
listener inf-lisp comint ring func-menu color-theme wid-edit cus-face
scroll-in-place redo rsz-minibuf pending-del zenirc-autoloads
xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads
xetla-autoloads xemacs-devel-autoloads xemacs-base-autoloads
x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads
tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads
time-autoloads textools-autoloads text-modes-autoloads
texinfo-autoloads supercite-autoloads strokes-autoloads
speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads
sml-mode-autoloads slider-autoloads sieve-autoloads
sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads
sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads
reftex-autoloads re-builder-autoloads python-modes-autoloads
psgml-dtds-autoloads psgml-autoloads ps-print-autoloads
prog-modes-autoloads pgg-autoloads perl-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
oo-browser-autoloads ocaml-autoloads net-utils-autoloads
mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads
mew-autoloads mailcrypt-autoloads mail-lib-autoloads jde-autoloads
ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads
ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads
haskell-mode-autoloads gnus-autoloads gnats-autoloads
general-docs-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads fortran-modes-autoloads forms-autoloads
footnote-autoloads eudc-autoloads eterm-autoloads eshell-autoloads
escreen-autoloads erc-autoloads emerge-autoloads elib-autoloads
eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads
ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads
docbookide-autoloads dired-autoloads dictionary-autoloads
debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads
apel-autoloads ada-autoloads Sun-autoloads lisp-autoloads loadhist
auto-show fontl-hooks code-cmds gutter-items menubar-items x-menubar
dragdrop mode-motion mouse itimer auto-save lisp-mode easymenu
iso8859-1 page buff-menu lib-complete help-nomule cus-file derived
frame text-props obsolete cus-start custom widget cl-extra mini-cl cl
cl-19 packages backquote very-early-lisp file-coding
mswindows-scrollbars mswindows toolbar native-sound scrollbar
network-streams subprocesses menu-accelerator-support menubar md5
xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type windows-nt
dragdrop-api dialog devices window-system base64)


Recent keystrokes:
-----------------

M-x e m a c s - r e p o r t - b u g RET BS BS BS BS 
BS BS BS BS BS BS BS BS BS BS BS BS misc-user M-x C-g 
C-g M-x r e p o r t - e m a c s - b u g RET


Recent messages (most recent first):
-----------------------------------

Loading xemacsbug...done
Loading xemacsbug...
Quit
Quit
Command attempted to use minibuffer while in minibuffer
Loading font-lock...done
Loading font-lock...
Paren mode is paren
Loading paren...done
Loading paren...
Error setting vertical-scrollbar-visible-p: (error Use `set-specifier' to change a specifier's value vertical-scrollbar-visible-p)
Error setting menubar-visible-p: (error Use `set-specifier' to change a specifier's value menubar-visible-p)
Error setting horizontal-scrollbar-visible-p: (error Use `set-specifier' to change a specifier's value horizontal-scrollbar-visible-p)
Loading get-gcl-info...done
Loading get-gcl-info...
Loading cltl2...done
Loading cltl2...
Loading hyperspec...done
Loading hyperspec...
Loading listener...done



Fatal error.

Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Your version of XEmacs was distributed with a PROBLEMS file that  may describe
your crash, and with luck a workaround.  Please check it first, but do report
the crash anyway.  Please report this bug by invoking M-x report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu.  If necessary, send
ordinary email to `xemacs-beta at xemacs.org'.  *MAKE SURE* to include the XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.

Lisp backtrace follows:

  # bind (form)
  gnus-byte-compile((lambda nil (cond (... ...) (... ...) (... ...) (uncached ..
.) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ..
.) (... ...) (... ...) (... ...) (t ...))))
  # bind (list c cond)
  gnus-summary-highlight-line-0()
  # bind (uncached default-low default-high default inhibit-read-only mark score
 article beg)
  gnus-summary-highlight-line()
  run-hooks(gnus-summary-highlight-line)
  apply(run-hooks gnus-summary-highlight-line)
  # (unwind-protect ...)
  # bind (funcs)
  gnus-run-hooks(gnus-summary-update-hook)
  # bind (buffer-read-only gnus-tmp-closing-bracket gnus-tmp-opening-bracket gnu
s-tmp-subject gnus-tmp-name gnus-tmp-from gnus-tmp-downloaded gnus-tmp-replied g
nus-tmp-number gnus-tmp-score-char gnus-tmp-score gnus-tmp-lines gnus-tmp-indent
ation gnus-tmp-process gnus-tmp-score gnus-tmp-dummy gnus-tmp-subject-or-nil gnu
s-tmp-expirable gnus-tmp-replied gnus-tmp-unread undownloaded gnus-tmp-current g
nus-tmp-level gnus-tmp-header)
  gnus-summary-insert-line([0 "" "" "05 Apr 2001 23:33:09 +0400" "" "" 0 0 "" ni
l] 0 nil t ?Z t nil "" nil 1)
  # bind (gnus-tmp-unread gnus-replied-mark gnus-score-below-mark gnus-score-ove
r-mark gnus-undownloaded-mark gnus-summary-line-format-spec gnus-newsgroup-downl
oadable header case-fold-search ignores)
  # (unwind-protect ...)
  # bind (spec pos)
  # (unwind-protect ...)
  gnus-update-summary-mark-positions()
  # bind (group)
  gnus-summary-mode("comp.emacs.xemacs")
  # bind (buffer dead-name group)
  gnus-summary-setup-buffer("comp.emacs.xemacs")
  # bind (select-articles no-display kill-buffer no-article show-all group)
  gnus-summary-read-group-1("comp.emacs.xemacs" nil t nil nil nil)
  # Bind (gnus-auto-select-next result select-articles backward no-display kill-
buffer no-article show-all group)
  gnus-summary-read-group("comp.emacs.xemacs" nil t nil nil nil nil)
  # bind (no-display group number active marked entry select-articles group no-a
rticle all)
  gnus-group-read-group(nil t)
  # bind (all)
  gnus-group-select-group(nil)
  # bind (command-debug-status)
  call-interactively(gnus-group-select-group)
  # (condition-case ... . error)
  # (catch top-level ...)




More information about the XEmacs-Beta mailing list