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!
If I have a directory that has changed and I try to navigate to that
directory by using the .. link from the directory below or clicking
down into it from above, xemacs will crash. This does not happen if I
use Buffers -> <Directory that changed>
I am running on an hp running hpux 11.0 using xemacs version 21.4.6
Below is the crash transcript:
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 /usr/local/bin/xemacs-21.4.6 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:
make-dialog-box-internal(question (:question "Subdirectory ~/temp/ has changed
on disk. Re-list? " :buttons (["Yes" ...] ["No" ...] nil
["Cancel" ...])))
eval((make-dialog-box-internal (quote question) (quote (:question "Subdirector
y ~/temp/ has changed on disk. Re-list? " :buttons ...))))
byte-code("..." [thunk frames id sym eval gensym lambda (did) when eq quote
(d
id) mapc (quote enable-frame) (enqueue-eval-event (quote internal-make-dialog-bo
x-exit) did) remove-hook (quote delete-dialog-box-hook) add-hook delete-dialog-b
ox-hook disable-frame --cl-block-nil-- (byte-code "=f4 =fb !=a8=e1 !=e9a=a8=f3
a=a8=fa=e0=e8\"
=f2
!)\\" [id event next-event eval-event-p event-function internal-make-dialog-box
-exit event-object throw --cl-block-nil-- ... dispatch-event] 3)] 11)
# (catch internal-dialog-box-finish ...)
# bind (frames thunk)
dialog-box-modal-loop((make-dialog-box-internal (quote question) (quote (:ques
tion "Subdirectory ~/temp/ has changed on disk. Re-list? " :buttons ...))))
# bind (cl-modal)
# (unwind-protect ...)
# bind (--letf-save--54649 --letf-bound--54650 cl-keys type)
make-dialog-box(question :question "Subdirectory ~/temp/ has changed on disk.
Re-list? " :modal t :buttons (["Yes" (dialog-box-finish t)]
["No" (dialog-box-f
inish nil)] nil ["Cancel" (dialog-box-cancel)]))
# (unwind-protect ...)
# bind (ssf54641 prompt)
yes-or-no-p-dialog-box("Subdirectory ~/temp/ has changed on disk. Re-list?
")
# bind (prompt)
y-or-n-p("Subdirectory ~/temp/ has changed on disk. Re-list? ")
apply(y-or-n-p "Subdirectory ~/temp/ has changed on disk. Re-list? ")
# bind (args function files op-symbol bufname)
dired-mark-pop-up("*Stale Subdirectories*" revert-subdirs
("~/temp/") y-or-n-p
"Subdirectory ~/temp/ has changed on disk. Re-list? ")
# bind (flist)
byte-code("..." [badies flist mapcar #<compiled-function (f)
"...(5)" [f dired
-abbreviate-file-name] 2> switch-to-buffer dired-mark-pop-up "*Stale Subdirector
ies*" revert-subdirs y-or-n-p 1 "Subdirectory " " has changed on disk.
Re-list?
" "Subdirectories have changed on disk. Re-list? "] 8)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (ocol opoint osub ofile alist on-disk in-mem badies)
dired-verify-modtimes()
# bind (wildcard old-buf new-buffer-p buffer dirname mode switches dir-or-list
)
dired-internal-noselect("/users/cdig04/temp/" nil)
# bind (dirname switches dir-or-list)
dired-noselect("/users/cdig04/temp")
# bind (rawfile nowarn filename)
find-file-noselect("/users/cdig04/temp/temp2/..")
# bind (codesys filename)
find-file("/users/cdig04/temp/temp2/..")
# bind (find-file-run-dired)
dired-find-file()
# (unwind-protect ...)
# (unwind-protect ...)
# bind (fun event)
dired-mouse-file-action(#<buttondown-event button2> dired-find-file)
# bind (event)
dired-mouse-find-file(#<buttondown-event button2>)
# bind (command-debug-status)
call-interactively(dired-mouse-find-file)
# (condition-case ... . error)
# (catch top-level ...)
[1] Segmentation fault /usr/local/bin/xemacs-21.4.6 (core dumped)
Output from debugger
-------------------------------------------
badgers:/users/cdig04/temp> gdb /usr/local/bin/xemacs-21.4.6 core
HP gdb 2.1
Copyright 1986 - 1999 Free Software Foundation, Inc.
Hewlett-Packard Wildebeest 2.1 (based on GDB 5.0-hpwdb-20000630)
Wildebeest is free software, covered by the GNU General Public License, and
you are welcome to change it and/or distribute copies of it under certain
conditions. Type "show copying" to see the conditions. There is
absolutely no warranty for Wildebeest. Type "show warranty" for details.
Wildebeest was built for PA-RISC 1.1 or 2.0 (narrow), HP-UX 11.00.
..
Core was generated by `xemacs-21.4.6'.
Program terminated with signal 11, Segmentation fault.
warning: The shared libraries were not privately mapped; setting a
breakpoint in a shared library will not work until you rerun the program.
#0 0xc01f45a0 in kill () from /usr/lib/libc.2
(gdb) where
#0 0xc01f45a0 in kill () from /usr/lib/libc.2
#1 0xa0fcc in fatal_error_signal (sig=1745838968) at emacs.c:539
#2 <signal handler called>
#3 0xc0f214c0 in XtWidgetToApplicationContext () from /usr/lib/X11R6/libXt.3
#4 0xc1676ac0 in XmProcessTraversal () from /usr/lib/libXm.4
#5 0x1de6a8 in make_dialog (name=0x0, parent=0x0, pop_up_p=80 'P',
shell_title=0x0,
icon_name=0x227a68 "dbox-question", text_input_slot=0 '\000',
radio_box=0 '\000', list=0 '\000',
left_buttons=2, right_buttons=1) at lwlib-Xm.c:1336
#6 0x1defc4 in xm_create_dialog (instance=0x403f2700) at lwlib-Xm.c:1540
#7 0xa0fcc in fatal_error_signal (sig=1077880576) at emacs.c:539
(gdb)
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: HP-UX badgers B.11.00 U 9000/785 2005982528 unlimited-user license
./configure '--prefix=/usr/local/encap/xemacs-21.4.6'
'--site-includes=/usr/local/include /usr/local/include/X11'
'--site-libraries=/usr/local/lib /usr/local/lib/X11' '--with-xpm'
XEmacs 21.4.6 "Common Lisp" configured for `hppa2.0w-hp-hpux11.00'.
Compilation / Installation:
Source code location: /users/wljj05/simulation/xemacs-21.4.6/xemacs-21.4.6
Installation prefix: /usr/local/encap/xemacs-21.4.6
Additional header files: /usr/local/include /usr/local/include/X11
Additional libraries: /usr/local/lib /usr/local/lib/X11
Operating system description file: `s/hpux11.h'
Machine description file: `m/hp800.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/dt/include
/usr/contrib/X11R6/include
- X Windows libraries location: /usr/dt/lib /usr/lib/X11R6
/usr/contrib/X11R6/lib
- Xau (X authority) not available.
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
WARNING: -----------------------------------------------------------
WARNING: Compiling without PNG image support.
WARNING: You should strongly consider installing the PNG libraries.
WARNING: Otherwise certain images and glyphs may not display.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
WARNING: -----------------------------------------------------------
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Databases:
Compiling in support for GNU DBM.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for ToolTalk.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
(/users/cdig04/elisp/cc-langs
/usr/local/encap/xemacs-21.4.6/lib/xemacs/xemacs-packages/lisp/cc-mode/cc-langs
/users/cdig04/elisp/ibuffer
/usr/local/encap/xemacs-21.4.6/lib/xemacs/xemacs-packages/lisp/edit-utils/ibuffer
/users/cdig04/elisp/verilog-mode
/usr/local/encap/xemacs-21.4.6/lib/xemacs/xemacs-packages/lisp/prog-modes/verilog-mode
/users/cdig04/elisp/vhdl-mode
/usr/local/encap/xemacs-21.4.6/lib/xemacs/xemacs-packages/lisp/vhdl/vhdl-mode)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.06 :type regular)
(xemacs-devel :version 1.4 :type single-file)
(xemacs-base :version 1.57 :type regular)
(w3 :version 1.21 :type regular)
(vm :version 7.02 :type regular)
(viper :version 1.31 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.3 :type regular)
(tramp :version 1.01 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.3 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.36 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.22 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.01 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.11 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.24 :type regular)
(psgml :version 1.26 :type regular)
(ps-print :version 1.02 :type regular)
(prog-modes
:version
1
.49
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.57 :type regular)
(pc :version 1.21 :type single-file)
(os-utils :version 1.26 :type single-file)
(net-utils :version 1.23 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.14 :type regular)
(mew :version 1.16 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.42 :type regular)
(jde :version 1.31 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.2 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.24 :type regular)
(hm--html-menus :version 1.17 :type regular)
(gnus :version 1.58 :type regular)
(gnats :version 1.13 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.35 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.02 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.02 :type regular)
(efs :version 1.27 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.75 :type single-file)
(ediff :version 1.35 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(dictionary :version 1.06 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(clearcase :version 1.02 :type regular)
(cc-mode :version 1.27 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.18 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.05 :type regular)
(bbdb :version 1.17 :type regular)
(auctex :version 1.29 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 vhdl-highlight-setup
font-lock crypt crypt++ completer pending-del ibuffer cus-face
zenirc-autoloads xslt-process-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
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads rmail-autoloads reftex-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
net-utils-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
hm--html-menus-autoloads gnus-autoloads gnats-autoloads
games-autoloads fsf-compat-autoloads frame-icon-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-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 tooltalk
lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x
c-balloon-help tty-frames tty toolbar scrollbar unix-processes
multicast network-streams subprocesses modules
menu-accelerator-support menubar dbm md5 xemacs gutter tiff gif jpeg
xpm xbm lisp-float-type hpux dialog devices window-system base64)
Recent keystrokes:
-----------------
button1 button1up f4 C-x 0 button1 button1up misc-
user
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Not over a window.
Loading xemacsbug...
Loading completer...done
Loading completer...
Loading pending-del...done
Loading pending-del...
Loading cus-face...done
Loading cus-face...