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.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
Xemacs crashes intermittently when VM tries a
visit-folder-in-other-frame. This happens with various
mailboxes/folders, and does not happen every time.
Debug info:
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
If you have access to the PROBLEMS file that came with your
version of XEmacs, please check to see if your crash is described
there, as there may be a workaround available.
Otherwise, please report this bug by running the send-pr
script included with XEmacs, or selecting `Send Bug Report'
from the help menu.
As a last resort send ordinary email to `crashes(a)xemacs.org'.
*MAKE SURE* to include the information in the command
M-x describe-installation.
If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started the editor, or maybe in your home
directory), and type
gdb /sw/bin/xemacs core
then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB. A similar procedure should work for all of
these. Ask your system administrator if you need more help.)
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque-ptr, adr=0x272224) 0x882c90>
...)
# (unwind-protect ...)
# bind (inhibit-quit)
scroll-up(nil)
# bind (scroll-in-place-replace-original)
byte-code("..." [scroll-in-place-replace-original nil scroll-up] 2)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (next-screen-context-lines)
byte-code("..." [w next-screen-context-lines 0 select-window ((byte-code
"ÁwÂ)Á" ... 2)) nil] 2)
# (condition-case ... . ((error t)))
byte-code("..." [nil (byte-code "Âx!Ä*Å" [w
next-screen-context-lines 0 selt-window ... nil] 2) ((error t))] 3)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (w)
vm-howl-if-eom()
# (unwind-protect ...)
# bind (vm-sbe-buffer)
vm-show-current-message()
# (unwind-protect ...)
# bind (vm-sbe-buffer just-passing-through)
vm-preview-current-message()
# bind (vm-auto-decode-mime-messages full-startup did-read-index-file folder-buffer
first-time totals-blurb folder-name remote-spec preserve-auto-save-file)
byte-code("..." [totals-blurb preserve-auto-save-file file full-startup folder
buffer-file-coding-system bufferp nil pop vm-pop-find-spec-for-name error "No such
POP folder: %s" vm-pop-make-filename-for-spec expand-file-name file-directory-p
"%s is a directory" vm-get-file-buffer t no-conversion raw-text message
"Reading %s..." find-file-noselect "Reading %s... done" buffer-name
rename-buffer set-buffer-multibyte get-coding-system no-conversion-unix no-conversion-dos
no-conversion-mac binary buffer-modified-p ((set-buffer-modified-p omodified))
encode-coding-region set-buffer-file-coding-system decode-coding-region coding-system-base
raw-text-unix raw-text-mac raw-text-dos ((set-buffer-modified-p omodified))
vm-check-for-killed-summary vm-check-for-killed-presentation 0 vm-mode
file-newer-than-file-p make-auto-save-file-name default-value vm-folder-read-only
buffer-disable-undo abbrev-mode auto-fill-mode vm-fsfemacs-nonmule-display-8bit-chars
vm-mode-internal vm-set-folder!
-pop-maildrop-spec vm-read-index-file-maybe vm-assimilate-new-messages
vm-gobble-visible-header-variables vm-gobble-bookmark vm-gobble-pop-retrieved
vm-gobble-imap-retrieved vm-gobble-summary vm-gobble-labels first-time remote-spec
buffer-file-name this-command folder-name did-read-index-file access-method
vm-folder-directory vm-folder-history vm-fsfemacs-mule-p buffer-read-only
vm-summary-buffer folder-buffer vm-primary-inbox default-directory vm-xemacs-mule-p
vm-xemacs-file-coding-p item omodified vm-presentation-buffer buffer-to-display
vm-raise-frame-at-startup vm-auto-decode-mime-messages coding-system-for-read
default-enable-multibyte-characters enable-local-eval enable-local-variables
inhibit-local-variables enable-multibyte-characters vm-messages-not-on-disk major-mode
read-only vm-totals vm-use-menus vm-mutable-frames vm-frame-per-summary vm-mutable-windows
vm-message-list vm-auto-get-new-mail vm-block-new-mail vm-startup-message-displayed
vm-start-itimers-if-neede!
d apply vm-goto-new-folder-frame-maybe (folder) (primary-folde!
r folder
) vm-display vm startup vm-raise-frame vm-emit-totals-blurb vm-store-folder-totals
vm-thoughtfully-select-message vm-update-summary-and-mode-line
vm-toolbar-install-or-uninstall-toolbar vm-menu-support-possible-p
vm-menu-install-visited-folders-menu vm-should-generate-summary vm-summarize
switch-to-buffer vm-preview-current-message run-hooks vm-visit-folder-hook
substitute-command-keys "Auto save file is newer; consider \\[recover-file]. FOLDER
IS READ ONLY." throw done "Checking for new mail for %s..."
vm-get-spooled-mail vm-display-startup-message input-pending-p] 9)
# (catch done ...)
# bind (access-method read-only folder)
vm("/home/jreese/Mail/outbox" nil nil)
# bind (access-method foo read-only folder)
vm-visit-folder("~/Mail/outbox" nil)
# bind (vm-frame-per-folder vm-search-other-frames read-only folder)
#<compiled-function (folder &optional read-only) "...(28)" [read-only
folder vm-frame-per-folder vm-search-other-frames vm-session-initialization
vm-multiple-frames-possible-p vm-goto-new-frame nil vm-visit-folder
vm-set-hooks-for-frame-deletion] 3 "Like vm-visit-folder, but run in a newly created
frame." (save-excursion (vm-session-initialization) (vm-check-for-killed-folder)
(vm-select-folder-buffer-if-possible) (let ... ...))>("~/Mail/outbox" nil)
call-interactively(vm-visit-folder-other-frame)
# (condition-case ... . error)
# (catch top-level ...)
[1] Segmentation fault xemacs -f vm -geometry 94x48+1328+22
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Darwin
iris.corp.google.com 6.5 Darwin Kernel Version 6.5: Mon Apr 7 17:05:38
PDT 2003; root:xnu/xnu-344.32.obj~1/RELEASE_PPC Power Macintosh powerpc
./configure '--prefix=/sw' '--with-dialogs=athena'
'--with-widgets=athena' '--with-sound=none' '--with-database=no'
'--without-ldap' '--without-postgresql' '--with-athena=3d'
'--error-checking=none'
XEmacs 21.4.9 "Informed Management" configured for
`powerpc-apple-darwin6.5'.
Compilation / Installation:
Source code location: /sw/src/xemacs-21.4.9-3/xemacs-21.4.9
Installation prefix: /sw
Operating system description file: `s/darwin.h'
Machine description file: `m/powerpc.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
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.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
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.
Sound:
Databases:
Internationalization:
Mail:
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:
----------------------
(/sw/lib/xemacs/xemacs-packages/lisp/ecrypto/md5
/sw/lib/xemacs/xemacs-packages/lisp/gnus/md5)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.1 :type regular)
(xslide :version 1.03 :type regular)
(xemacs-devel :version 1.48 :type single-file)
(xemacs-base :version 1.68 :type regular)
(w3 :version 1.25 :type regular)
(vm :version 7.07 :type regular)
(viper :version 1.34 :type regular)
(view-process :version 1.12 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.33 :type regular)
(tramp :version 1.08 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.34 :type regular)
(time :version 1.12 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.52 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.24 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(sml-mode :version 0.03 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.09 :type regular)
(sh-script :version 1.15 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.14 :type regular)
(scheme :version 1.11 :type regular)
(sasl :version 1.12 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.28 :type regular)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.33 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.65
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.28 :type single-file)
(ocaml :version 0.03 :type regular)
(net-utils :version 1.28 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.15 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.49 :type regular)
(liece :version 1.07 :type regular)
(jde :version 1.35 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.28 :type regular)
(igrep :version 1.09 :type regular)
(idlwave :version 1.25 :type regular)
(ibuffer :version 1.08 :type regular)
(hm--html-menus :version 1.18 :type regular)
(haskell-mode :version 1.03 :type regular)
(gnus :version 1.62 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.11 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.02 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.03 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.93 :type single-file)
(ediff :version 1.41 :type regular)
(edebug :version 1.14 :type regular)
(ecrypto :version 0.11 :type regular)
(docbookide :version 0.05 :type regular)
(dired :version 1.12 :type regular)
(dictionary :version 1.11 :type regular)
(debug :version 1.15 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.04 :type regular)
(cc-mode :version 1.3 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.07 :type regular)
(bbdb :version 1.21 :type regular)
(auctex :version 1.32 :type regular)
(apel :version 1.25 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 vm-page vm-mime
vm-toolbar vm-summary tapestry vm-motion vm-undo vm-message vm-menu
vm-folder efs-cu vm-misc vm-mouse vm-window vm-autoload
highlight-headers vm-vars vm-version vm vm-startup paren blink-paren
blink-cursor font-lock cus-face gnuserv disp-table zephyr-url hot-url
hot-link zephyr backup-dir zenirc-autoloads xslt-process-autoloads
xslide-autoloads xemacs-devel-autoloads xemacs-base-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 rmail-autoloads
reftex-autoloads psgml-dtds-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads ocaml-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads
hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads
gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads forms-autoloads footnote-autoloads eudc-autoloads
eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-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 lisp-autoloads loadhist
auto-show fontl-hooks x-iso8859-1 gutter-items menubar-items x-menubar
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 lucid-scrollbars cut-buffer lucid-menubars
athena-dialogs x c-balloon-help tty-frames tty toolbar scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar md5 xemacs gutter tiff png gif jpeg
xpm xbm lisp-float-type darwin dialog devices window-system base64)
Recent keystrokes:
-----------------
SPC misc-user misc-user
Recent messages (most recent first):
-----------------------------------
Parsing /home/jreese/.mailrc...
Got mail from /var/mail/jreese.
Wrote /home/jreese/Mail/inbox
Loading xemacsbug...done (file xemacsbug.el is newer)
Loading xemacsbug... (file xemacsbug.el is newer)
End of message 105 from newhire(a)google.com
105 messages, 1 new, 0 unread, 0 deleted
Checking for new mail for /home/jreese/Mail/inbox...
105 messages, 1 new, 0 unread, 0 deleted
Loading vm-page...done
Loading vm-page...
Generating summary... done
Generating summary markers...
Generating summary... 98
Generating summary... 84
Generating summary... 70
Generating summary... 56
Generating summary... 42
Generating summary... 28
Generating summary... 14