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!
I am unable to open any *.el.gz in load-path using find-library. It works
fine when /usr/lib/xemacs-21.4.9/lisp directory is owned by the person who
installed it (in this case myself). In order to avoid any changes by
mistake to the files under /usr/lib/xemacs-21.4.9/lisp, I changed the
ownership to root. After that I am unable to open any library which is
gzipped. I get the following stack trace when I try to do so:
Signaling: (buffer-read-only #<killed buffer>)
signal(buffer-read-only (#<killed buffer>))
byte-code("..." [buf data kill-buffer signal] 3)
find-file-noselect("/usr/lib/xemacs-21.4.9/lisp/font-lock.el.gz")
find-file("/usr/lib/xemacs-21.4.9/lisp/font-lock.el.gz" nil)
#<compiled-function (library &optional codesys display-function)
"...(39)" [codesys load-path display-function path library ""
locate-file ":.el:.el.gz:.el.Z:.elc" fboundp find-file error
"(find-library): Cannot locate library `%s'"] 5 928139 (list
(read-library-name "Find library: ") (if current-prefix-arg
...))>("font-lock" nil)
call-interactively(find-library)
Since the files have world read permissions, why can't emacs read the
*.el.gz files and decode it in memory without relying on the permissions ?
If I am totally offtarget and I should have built my XEmacs with zlib
support, please tell me how to do that.
-kitty.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux samba 2.4.18-11smp #1 SMP Thu Aug 15 06:41:59 EDT 2002 i686 unknown
./configure '--prefix=/usr' '--cflags=-Os -march=pentium3'
'--pdump' '--with-sound=none' '--mail-locking=lockf'
'--error-checking=none' '--infodir=/usr/share/info'
'--mandir=/usr/share/man' '--with-file-coding'
XEmacs 21.4.9 "Informed Management" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /u/scratch/downloads/lisp/xemacs-21.4
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -Os -march=pentium3
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.
Using Motif dialog boxes.
Using Motif native widgets.
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.
Compiling in support for X-Face message headers.
Sound:
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Internationalization:
Compiling in support for file coding.
Mail:
Compiling in support for "lockf" 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/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/texmathp
/usr/lib/xemacs/xemacs-packages/lisp/auctex/texmathp
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/tex
/usr/lib/xemacs/xemacs-packages/lisp/auctex/tex
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/tex-site
/usr/lib/xemacs/xemacs-packages/lisp/auctex/tex-site
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/tex-mik
/usr/lib/xemacs/xemacs-packages/lisp/auctex/tex-mik
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/tex-info
/usr/lib/xemacs/xemacs-packages/lisp/auctex/tex-info
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/tex-buf
/usr/lib/xemacs/xemacs-packages/lisp/auctex/tex-buf
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/multi-prompt
/usr/lib/xemacs/xemacs-packages/lisp/auctex/multi-prompt
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/latex
/usr/lib/xemacs/xemacs-packages/lisp/auctex/latex
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/font-latex
/usr/lib/xemacs/xemacs-packages/lisp/auctex/font-latex
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/auctex/auc-old
/usr/lib/xemacs/xemacs-packages/lisp/auctex/auc-old
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/iswitchb
/usr/lib/xemacs/xemacs-packages/lisp/edit-utils/iswitchb
/home/cs/student/kitty/.xemacs/xemacs-packages/lisp/igrep
/usr/lib/xemacs/xemacs-packages/lisp/igrep/igrep
/usr/lib/xemacs/xemacs-packages/lisp/apel/alist
/usr/lib/xemacs-21.4.9/lisp/alist)
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.67 :type regular)
(w3 :version 1.25 :type regular)
(vm :version 7.07 :type regular)
(viper :version 1.34 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.33 :type regular)
(tramp :version 1.07 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.34 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.51 :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)
(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)
(rmail :version 1.13 :type regular)
(reftex :version 1.26 :type regular)
(psgml :version 1.31 :type regular)
(ps-print :version 1.07 :type regular)
(prog-modes
:version
1
.63
: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)
(net-utils :version 1.27 :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)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.48 :type regular)
(liece :version 1.07 :type regular)
(jde :version 1.35 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.27 :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.04 :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)
(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.92 :type single-file)
(ediff :version 1.41 :type regular)
(edebug :version 1.14 :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.29 :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)
(ada :version 1.1 :type regular))
Features:
--------
(xemacsbug shadow debug cus-edit cus-load executable browse-url gnus-picon
w3-forms w3-display w3-imap w3-widget css font w3-mouse w3-vars w3-cus
w3-keyword url mm mule-sysdp url-parse url-vars sort smiley annotations
gnus-cite gnus-async gnus-score score-mode gnus-dup gnus-ml disp-table
nndraft nnmh gnus-cache nntp nnoo gnus-msg gnus-art mm-uu mm-view gnus-sum
gnus-group gnus-undo nnmail mail-source gnus-start gnus-range gnus-spec
gnus-int gnus-win gnus gnus-ems gnus-xmas message messagexmas mml mm-decode
mm-encode mailcap mm-bodies uudecode mail-parse rfc2045 rfc2231 rfc2047 qp
ietf-drums mailheader gnus-util time-date parse-time nnheader nnheaderxm
mm-util mail-prsvr cc-mode cc-align cc-cmds cc-engine cc-styles cc-langs
cc-vars wid-edit cc-menus imenu cc-defs passwd efs-netrc mspools vm-virtual
vm-delete vm-minibuf vm-macro vm-save hippie-exp mail-utils vm-reply
vm-page vm-mime vm-sort vm-undo vm-message vm-toolbar vm-motion vm-summary
tapestry vm-thread vm-menu vm-folder view-less view vm-misc vm-mouse
vm-window bbdb-vm bbdb-snarf mail-extr bbdb-com mail-abbrevs sendmail
rfc822 bbdb timezone recent-files rsz-minibuf ffap scroll-in-place
icomplete paren mic-paren boxquote rect mwheel pending-del iswitchb protbuf
uniquify vc-hooks tex-site saveplace redo message-x vm-autoload
highlight-headers vm-vars vm-startup vm-version vm font-latex efs-cu
efs-x19.15 efs-fnh efs-ovwrt efs-auto dired-tar compile dired-faces
dired-xemacs dired crypt crypt++ crypt+pgp-pub completer tramp regexp-opt
advice advice-preload shell comint ring format-spec timer filladapt
whitespace lazy-lock font-lock cus-face 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 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 mmm-mode-autoloads
misc-games-autoloads mine-autoloads mh-e-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
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 code-cmds 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 file-coding 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 berkeley-db md5 xemacs gutter tiff png gif
jpeg xface xpm xbm lisp-float-type linux dialog devices window-system
base64)
Recent keystrokes:
-----------------
r M-/ f M-/ SPC ' b o r BS BS r o w s M-/ m o M-/ M-/
M-/ M-/ M-/ ) RET BS BS BS SPC ) BS BS ) RET C-x C-s
C-p C-p C-p C-e RET C-x C-s q g RET RET n n n n g q
Sh-f7 RET q RET g q g q Sh-f7 q M-x v m RET g q Sh-f7
q Sh-f4 f o n t - l o TAB RET misc-user Sh-f4 up RET
q M-x C-g M-x r e p o r t - x e TAB RET
Recent messages (most recent first):
-----------------------------------
Parsing /home/cs/student/kitty/.mailrc...
Loading xemacsbug...done
Loading xemacsbug...
Quit
Entering debugger...
Loading debug...done
Loading debug...
Decoding font-lock.el...
space = page forward; b = page back; h = help; q = quit.
Note: file is write protected
Loading cus-edit...done
Buffer is read-only: #<killed buffer>
Loading customization dependencies...done
Loading customization dependencies...
Loading cus-edit...
Decoding font-lock.el...
space = page forward; b = page back; h = help; q = quit.
Note: file is write protected
Quitting...
No new mail for /project/ace/kitty/Mail/Inbox
Show replies by date