================================================================
Dear Bug Team!
Before you start reading the report, please note that I did narrow down
this bug a lot, as you will see at the end of the report.
I have recently updated the XEmacs packages that I use via Tools -> Packages
-> Add Download Site and then Tools -> Packages -> List and Install.
I have first noticed that my buffers are no longer getting fontified
(syntax coloring) after I modify them, even though that worked correctly
before the update. I use XEmacs to write Java code, so I see this in
jde-mode.
I have also started getting this error:
Signaling: (wrong-type-argument extentp nil)
setnu-set-extent-property(nil setnu-next-extent #<extent [2329, 2363)
setnu 0x86c6974 in buffer SandboxAction.java>)
setnu-extent-at-create(2363 nil)
setnu-after-change-function(2363 2364 0)
self-insert-command(1)
newline(nil)
call-interactively(newline)
I have a few .el files of my own that are loaded from init.el like this:
;; Load custom .emacs files
(load-file "~/.xemacs/XML.el")
(load-file "~/.xemacs/Perl.el")
(load-file "~/.xemacs/OG.el")
(load-file "~/.xemacs/custom.el")
(load-file "~/.xemacs/wgen.el")
I thought that I may have a bug in one of those files, so I commented
them all out. That didn't solve the problem.
However, I have noticed that if one of the load-file functions fails to
find the specified file, I can edit a Java/JDE buffer without any
problems, and the buffer gets syntax colored properly on the fly.
So, to fix my problem temporary I just added this call to the end of my
init.el:
(load-file "~/.xemacs/JUNK.el")
This fails with the error at the very bottom of this email, but it
eliminates the above the problems for me.
I hope this helps and I hope you can find the problem and fix it.
Thank you for (X)Emacs!
Otis
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux
daffy.perf.redhat.com 2.4.17-0.13smp #1 SMP Fri Feb 1
10:30:48 EST 2002 i686 unknown
./configure 'i386-redhat-linux' '--prefix=/usr'
'--exec-prefix=/usr'
'--bindir=/usr/bin' '--datadir=/usr/share' '--libdir=/usr/lib'
'--mandir=/usr/share/man/man1' '--infodir=/usr/share/info'
'--with-gpm=no' '--with-sound=native' '--with-pop'
'--mail-locking=lockf' '--with-clash-detection' '--debug=no'
'--error-checking=none' '--with-mule=yes' '--with-database=no'
'--with-ldap=yes' '--with-hesiod=no' '--with-canna=yes'
'--with-wnn=yes'
'--with-menubars=lucid' '--with-scrollbars=lucid'
'--with-dialogs=lucid'
'--with-xim=xlib' '--with-msw=no' '--with-xfs=yes'
XEmacs 21.4.6 "Common Lisp" configured for `i386-redhat-linux'.
Compilation / Installation:
Source code location:
/usr/src/build/74640-i386/BUILD/xemacs-21.4.6
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O2 -march=i386 -mcpu=i686
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Linking with `-z nocombreloc'.
- Consider configuring with --pdump.
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.
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 LDAP.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: libpq-fe.h
- Using PostgreSQL V7 bindings.
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.
- Using XFontSet to provide bilingual menubar.
Compiling in support for Canna on Mule.
Compiling in support for the WNN input method on Mule.
Mail:
Compiling in support for POP mail retrieval.
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.
Load-Path Lisp Shadows:
----------------------
(/usr/lib/xemacs/xemacs-packages/lisp/flim/smtpmail
/usr/lib/xemacs/xemacs-packages/lisp/mail-lib/smtpmail
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/rubydb3x
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/rubydb3x
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/rubydb2x
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/rubydb2x
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/ruby-mode
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/ruby-mode
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/inf-ruby
/usr/lib/xemacs/xemacs-packages/lisp/ruby-mode/inf-ruby
/usr/lib/xemacs/xemacs-packages/lisp/gnus/smime
/usr/lib/xemacs/xemacs-packages/lisp/semi/smime
/home/otis/site-lisp/filladapt
/usr/lib/xemacs/xemacs-packages/lisp/text-modes/filladapt
/usr/lib/xemacs/xemacs-packages/lisp/semi/signature
/usr/lib/xemacs/xemacs-packages/lisp/tm/signature
/usr/lib/xemacs/xemacs-packages/lisp/semi/mime-setup
/usr/lib/xemacs/xemacs-packages/lisp/tm/mime-setup
/usr/lib/xemacs/xemacs-packages/lisp/flim/mel
/usr/lib/xemacs/xemacs-packages/lisp/tm/mel
/usr/lib/xemacs/xemacs-packages/lisp/flim/mel-u
/usr/lib/xemacs/xemacs-packages/lisp/tm/mel-u
/usr/lib/xemacs/xemacs-packages/lisp/flim/mel-q
/usr/lib/xemacs/xemacs-packages/lisp/tm/mel-q
/usr/lib/xemacs/xemacs-packages/lisp/flim/mel-g
/usr/lib/xemacs/xemacs-packages/lisp/tm/mel-g
/usr/lib/xemacs/xemacs-packages/lisp/gnus/utf7
/usr/lib/xemacs/xemacs-packages/lisp/wl/utf7
/usr/lib/xemacs/xemacs-packages/lisp/prog-modes/rpm-spec-mode
/usr/share/xemacs-21.4.6/lisp/rpm-spec-mode
/usr/lib/xemacs/xemacs-packages/lisp/text-modes/po-mode
/usr/share/xemacs-21.4.6/lisp/po-mode
/usr/lib/xemacs/xemacs-packages/lisp/build/build-report
/usr/share/xemacs-21.4.6/lisp/build-report
/usr/lib/xemacs/xemacs-packages/lisp/apel/alist
/usr/share/xemacs-21.4.6/lisp/alist)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.11 :type regular)
(xemacs-devel :version 1.52 :type single-file)
(xemacs-base :version 1.75 :type regular)
(w3 :version 1.28 :type regular)
(vm :version 7.14 :type regular)
(viper :version 1.35 :type regular)
(view-process :version 1.12 :type regular)
(vhdl :version 1.16 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.37 :type regular)
(tramp :version 1.12 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.35 :type regular)
(time :version 1.12 :type regular)
(textools :version 1.14 :type regular)
(text-modes :version 1.6 :type single-file)
(texinfo :version 1.23 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.26 :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.13 :type regular)
(sh-script :version 1.17 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.17 :type regular)
(scheme :version 1.13 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.28 :type regular)
(python-modes :version 1.02 :type single-file)
(psgml :version 1.4 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.72
:type
single-file)
(perl-modes :version 1.04 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.3 :type single-file)
(net-utils :version 1.31 :type single-file)
(misc-games :version 1.16 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.19 :type regular)
(mailcrypt :version 2.12 :type regular)
(mail-lib :version 1.57 :type regular)
(jde :version 1.45 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.31 :type regular)
(igrep :version 1.1 :type regular)
(idlwave :version 1.28 :type regular)
(hm--html-menus :version 1.2 :type regular)
(gnus :version 1.68 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.12 :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.37 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.05 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.04 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 2.0 :type single-file)
(ediff :version 1.46 :type regular)
(edebug :version 1.17 :type regular)
(ecb :version 1.06 :type regular)
(dired :version 1.13 :type regular)
(dictionary :version 1.11 :type regular)
(debug :version 1.16 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.06 :type regular)
(cc-mode :version 1.33 :type regular)
(calendar :version 1.19 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.1 :type regular)
(bbdb :version 1.21 :type regular)
(auctex :version 1.35 :type regular)
(ada :version 1.13 :type regular)
(mule-ucs :version 1.04 :type regular)
(mule-base :version 1.42 :type regular)
(lookup :version 1.13 :type regular)
(locale :version 1.2 :type regular)
(leim :version 1.2 :type regular)
(egg-its :version 1.26 :type regular)
(edict :version 1.13 :type regular))
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 time tempo mwheel
find-recursive rec-files imenu paren blink-paren advice advice-preload
scroll-in-place hippie-exp misc-functions jka-compr rpm-spec-mode cus-face
zenirc-autoloads xslt-process-autoloads xemacs-devel-autoloads
xemacs-base-autoloads wl-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
semi-autoloads semantic-autoloads scheme-autoloads rmail-autoloads
reftex-autoloads python-modes-autoloads psgml-autoloads ps-print-autoloads
prog-modes-autoloads perl-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
misc-games-autoloads mine-autoloads mh-e-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 flim-autoloads eudc-autoloads
eterm-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads
ediff-autoloads edebug-autoloads ecb-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 mule-ucs-autoloads mule-base-autoloads
lookup-autoloads locale-autoloads leim-autoloads egg-its-autoloads
edict-autoloads lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1
canna-leim 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 postgresqlv7 postgresql CANNA file-coding wnn 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 md5 xemacs xim gutter
tiff png gif jpeg xpm xbm lisp-float-type linux devices window-system
base64)
Recent keystrokes:
-----------------
M-x r e p o r t - e m a c s - b u TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Error in init file: Cannot open load file: /home/otis/.xemacs/JUNK.el
Loading /home/otis/.xemacs/OG.el...done
.emacs.OG successfully loaded
Loading time...done
Loading time...
Loading mwheel...done
Loading mwheel...
Paren mode is sexp
Loading Otis' .emacs.OG file
Loading /home/otis/.xemacs/OG.el...
Loading advice...done
Loading advice...
Automatic file (de)compression is now ON.
Loading Otis' .emacs file
Loading cus-face...done
Loading cus-face...
Loading
/usr/lib/xemacs/xemacs-packages/lisp/site-start.d/xemacs-po-mode-init.el...done
Loading
/usr/lib/xemacs/xemacs-packages/lisp/site-start.d/xemacs-po-mode-init.el...