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 use fast-lock-mode and try to view a long info file or man page
(sufficiently long that fast-lock wants to write the locking cache to
disk), then I get an error when I try to kill the buffer (wrong
argument type stringp, nil).
It seems that this is because buffer-file-name and
buffer-file-truename are both nil at this point, so fast-lock fails to
construct the filename for the saved cache. However, presumably
buffer-file-truename was non-nil when the fast-lock hook was
originally run, as that is how the mode decides whether or not to go
into fast-lock mode.
This bug is present not only in the current version 21.4.4 but
identically in 21.1.14.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux
msrc-v-reubth.europe.corp.microsoft.com 2.4.3-12 #1 Fri Jun 8 15:05:56 EDT
2001 i686 unknown
./configure '--prefix=/home/rrt' '--with-mule'
XEmacs 21.4.4 "Artificial Intelligence" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /home/rrt/xemacs-21.4.4
Installation prefix: /home/rrt
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wshadow -Wsign-compare
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.
Compiling in support for GPM (General Purpose Mouse).
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:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
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.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for dynamic shared object modules.
Installed XEmacs Packages:
-------------------------
((zenirc :version 1.11 :type regular)
(xslt-process :version 1.04 :type regular)
(xemacs-devel :version 1.37 :type single-file)
(xemacs-base :version 1.55 :type regular)
(w3 :version 1.2 :type regular)
(view-process :version 1.11 :type regular)
(vc :version 1.28 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.32 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.17 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.21 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(scheme :version 1.11 :type regular)
(reftex :version 1.23 :type regular)
(psgml :version 1.23 :type regular)
(prog-modes
:version
1
.4
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.55 :type regular)
(pc :version 1.2 :type single-file)
(os-utils :version 1.25 :type single-file)
(net-utils :version 1.2 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mailcrypt :version 2.09 :type regular)
(mail-lib :version 1.39 :type regular)
(jde :version 1.27 :type regular)
(ispell :version 1.23 :type regular)
(ilisp :version 1.19 :type regular)
(igrep :version 1.08 :type regular)
(hm--html-menus :version 1.16 :type regular)
(gnus :version 1.56 :type regular)
(gnats :version 1.12 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.33 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.01 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.08 :type single-file)
(eieio :version 1.01 :type regular)
(eicq :version 1.05 :type regular)
(efs :version 1.26 :type regular)
(edit-utils :version 1.65 :type single-file)
(ediff :version 1.31 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(debug :version 1.14 :type regular)
(cookie :version 1.13 :type regular)
(cc-mode :version 1.25 :type regular)
(calendar :version 1.16 :type regular)
(calc :version 1.17 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.02 :type regular)
(bbdb :version 1.13 :type regular)
(auctex :version 1.25 :type regular)
(mule-base :version 1.39 :type regular)
(lookup :version 1.08 :type regular)
(leim :version 1.17 :type regular)
(egg-its :version 1.26 :type regular)
(edict :version 1.12 :type regular))
Features:
--------
(rect url-misc browse-url igrep gnus-picon sort smiley annotations
gnus-cite gnus-async gnus-score score-mode gnus-ml gnus-msg gnus-art
mm-uu mm-view gnus-sum nndraft nnmh gnus-cache gnus-group gnus-undo
nnmail mail-source format-spec nntp nnoo gnus-start gnus-range
gnus-spec gnus-int gnus-win supercite regi xemacsbug metamail feedmail
starttls smtpmail time-stamp rmail-mini rmail mail-extr
highlight-headers imap gnus gnus-ems gnus-xmas message messagexmas mml
mm-decode mm-encode mail-parse rfc2045 rfc2231 mail-abbrevs mailheader
eudc-vars bbdb qmtp mm-bodies uudecode rfc2047 gnus-util nnheader
nnheaderxm ietf-drums time-date parse-time qp mm-util mail-prsvr
mailcap smime shell comint compile env dired-faces dired-xemacs dired
eldoc elp smtp sasl sasl-anonymous sasl-login sasl-plain w3-style
ethio-util w3-hot url-file url-cache w3-xemac w3-xemacs w3-toolbar
xbm-button xpm-button w3-forms images url-http url-cookie urlauth
mel-q-ccl mime-w3 w3 w3-menu url-news url-gw w3-script w3-jscript
w3-elisp w3-java cus-edit cus-load w3-emulate w3-auto w3-parse url mm
w3-display w3-mouse w3-imap w3-widget w3-vars w3-keyword w3-cus
url-parse url-vars css mule-sysdp w3-cfg w3-sysdp view-less view
hyper-apropos info wl-score elmo-localdir mime-setup mail-mime-setup
semi-setup mime-image wl-mime mmelmo-imap4 mmelmo mmbuffer mmgeneric
mime-parse mime-play filename mime-edit eword-encode pgg-parse pccl
pccl-20 advice advice-preload pgg-def signature mail-utils mime-view
mime-conf calist semi-def mime wl-demo wl-draft elmo-pop3 elmo-net
luna wl-template sendmail wl-address wl-thread wl-summary wl-refile
wl-message wl-highlight elmo-multi wl-folder wl wl-xmas wl-util pp
wl-vars wl-version elmo2 elmo-database elmo-dop elmo-msgdb elmo-cache
emu invisible inv-xemacs elmo-util utf7 eword-decode mel mime-def
alist mcharset mcs-20 mcs-xm mcs-xmu poem poem-xm pces pces-xfc
pces-20 broken pces-xm pcustom std11 elmo-date timezone path-util
elmo-vars poe-xemacs timer overlay poe elmo-version pym static
apel-ver product efs-cu font disp-table blink-cursor permanent-buffers
lazy-shot font-lock avoid paren blink-paren tex-site cc-styles cc-vars
wid-edit cus-face cc-defs filladapt ansi-color socks jka-compr vc ring
vc-hooks mwheel edmacro iswitchb gnuserv zenirc-autoloads
xslt-process-autoloads xemacs-devel-autoloads xemacs-base-autoloads
w3-autoloads view-process-autoloads vc-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads slider-autoloads
sh-script-autoloads sgml-autoloads scheme-autoloads reftex-autoloads
psgml-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
misc-games-autoloads mine-autoloads mailcrypt-autoloads
mail-lib-autoloads jde-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads hm--html-menus-autoloads gnus-autoloads
gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
eicq-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-autoloads debug-autoloads cookie-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads
mule-base-autoloads lookup-autoloads leim-autoloads egg-its-autoloads
edict-autoloads wl-autoloads semi-autoloads flim-autoloads
apel-autoloads lisp-autoloads loadhist auto-show fontl-hooks
x-iso8859-1 slovenian czech romanian ccl mule-help code-cmds
gutter-items menubar-items x-menubar mode-motion mouse itimer
auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete
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 mule lucid-scrollbars cut-buffer lucid-menubars x
c-balloon-help tty-frames tty toolbar native-sound scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter
tiff png gif jpeg xpm xbm lisp-float-type linux devices window-system
base64)
Recent keystrokes:
-----------------
n SPC t o SPC h a v e SPC t h i s SPC f i x e d , SPC
s o SPC I ' d SPC b e SPC h a p p y SPC t o SPC d o
SPC i t SPC m y s e l f SPC w i t h SPC a SPC b i t
SPC o f SPC g u i d a n c e . C-c C-c C-x k RET up
up up up down C-SPC down down down down up up up down
down up down misc-user
Recent messages (most recent first):
-----------------------------------
Wrote /home/rrt/Mail/draft/1
(New file)
Sending...done
Sending...
Exit MIME editor mode.
Type C-c C-x C-z to exit MIME mode, and type C-c C-x ? to get help.
Type C-c C-x C-z to exit MIME mode, and type C-c C-x ? to get help.
Wrote /home/rrt/Mail/draft/1
(New file)
Checking environment...done
Checking environment...
Updating addresses...done
Updating addresses...
Initializing ...
Saving /home/rrt/.newsrc.eld...done
Wrote /home/rrt/.newsrc.eld
Saving /home/rrt/.newsrc.eld...
Wrote /home/rrt/.newsrc
No more unread newsgroups
No more unread articles (Type n to exit comp.sys.psion.announce)