Dear Bug Team!
With current CVS, 'M-x w3' generates this error:
Internal error: lstream not open, #<INTERNAL OBJECT (XEmacs bug?) (lisp-string lstream)
0x83bc150>
Here's the back-trace:
# bind (standard-output stack-trace-on-signal debug-on-signal stack-trace-on-error
debug-on-error)
md5("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (url)
url-cache-create-filename-using-md5("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (url)
url-cache-create-filename("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (url)
url-is-cached("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (cached original-url handler url-using-proxy type urlobj url-working-buffer
no-cache url)
url-retrieve-internally("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet"
nil)
# bind (expected-md5 no-cache url)
url-retrieve("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# (unwind-protect ...)
# bind (old-asynch)
# (unwind-protect ...)
# bind (args url)
url-insert-file-contents("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# (unwind-protect ...)
# bind (url-mime-accept-string save-pos applies-to attrs att cur val device-type purl
active-device-types sheet inherit string url)
css-parse("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet" nil
nil)
# (unwind-protect ...)
# bind (url cur found old-asynch remember possible total-found directories
w3-configuration-directory no-user-init w3-root w3-lisp shortname longname lightp)
w3-find-default-stylesheets()
w3-refresh-stylesheets()
w3-do-setup()
#<compiled-function nil "...(62)" [w3-track-last-buffer w3-setup-done
w3-last-buffer w3-default-homepage w3-do-setup bufferp buffer-name switch-to-buffer
message "Reusing buffer. To reload, type %s." substitute-command-keys
"\\[w3-reload-document]" call-interactively w3-fetch error "Invalid setting
for w3-default-homepage: %S" string-match ".*:.*" "file:"] 4
("/usr/local/lib/xemacs/xemacs-packages/lisp/w3/w3.elc" . 30888) nil>()
call-interactively(w3)
command-execute(w3 t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch exit ...)
# bind (standard-input standard-output)
# (unwind-protect ...)
recursive-edit()
# bind (inhibit-trace standard-output buffer-read-only)
byte-code("..." [print-escape-newlines print-length debugger-buffer
debugger-value standard-output debugger-args pop-to-buffer erase-buffer t 50 backtrace
debugger-mode re-search-forward "\n[* ] debug(" 1 debugger-reenable (lambda
debug) "Entering:\n" debug backtrace-debug 3 delete-char ?* 0 exit "Return
value: " prin1 ?\n ?\ error "Signaling: " "Beginning evaluation of
function call form:\n" nil message "" recursive-edit buffer-read-only
inhibit-trace] 3)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (last-command this-command unread-command-event last-input-event last-input-char
last-input-time last-command-event last-command-char overriding-local-map
load-read-function standard-input standard-output cursor-in-echo-area)
# (unwind-protect ...)
# bind (debugger-value debug-on-error debug-on-quit debug-on-signal debugger-buffer
debugger-old-buffer debugger-step-after-exit executing-macro debugger-outer-match-data
debugger-outer-load-read-function debugger-outer-overriding-local-map
debugger-outer-last-command debugger-outer-this-command
debugger-outer-unread-command-event debugger-outer-unread-command-events
debugger-outer-last-input-event debugger-outer-last-input-char
debugger-outer-last-input-time debugger-outer-last-command-event
debugger-outer-last-command-char debugger-outer-standard-input
debugger-outer-standard-output debugger-outer-cursor-in-echo-area debugger-args)
debug(error (file-error "Cannot open load file" "w3-site-init"))
# (catch debugger ...)
# (unwind-protect ...)
# bind (stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
signal(file-error ("Cannot open load file" "w3-site-init"))
# bind (path handler filename nosuffix nomessage noerror file)
load("w3-site-init" nil t nil)
# (unwind-protect ...)
require(w3-site-init)
byte-code("..." [require w3-site-init] 2)
# (condition-case ... . ((error)))
w3-load-flavors()
w3-do-setup()
#<compiled-function nil "...(62)" [w3-track-last-buffer w3-setup-done
w3-last-buffer w3-default-homepage w3-do-setup bufferp buffer-name switch-to-buffer
message "Reusing buffer. To reload, type %s." substitute-command-keys
"\\[w3-reload-document]" call-interactively w3-fetch error "Invalid setting
for w3-default-homepage: %S" string-match ".*:.*" "file:"] 4
("/usr/local/lib/xemacs/xemacs-packages/lisp/w3/w3.elc" . 30888) nil>()
call-interactively(w3)
command-execute(w3 t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch exit ...)
# bind (standard-input standard-output)
# (unwind-protect ...)
recursive-edit()
# bind (inhibit-trace standard-output buffer-read-only)
byte-code("..." [print-escape-newlines print-length debugger-buffer
debugger-value standard-output debugger-args pop-to-buffer erase-buffer t 50 backtrace
debugger-mode re-search-forward "\n[* ] debug(" 1 debugger-reenable (lambda
debug) "Entering:\n" debug backtrace-debug 3 delete-char ?* 0 exit "Return
value: " prin1 ?\n ?\ error "Signaling: " "Beginning evaluation of
function call form:\n" nil message "" recursive-edit buffer-read-only
inhibit-trace] 3)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (last-command this-command unread-command-event last-input-event last-input-char
last-input-time last-command-event last-command-char overriding-local-map
load-read-function standard-input standard-output cursor-in-echo-area)
# (unwind-protect ...)
# bind (debugger-value debug-on-error debug-on-quit debug-on-signal debugger-buffer
debugger-old-buffer debugger-step-after-exit executing-macro debugger-outer-match-data
debugger-outer-load-read-function debugger-outer-overriding-local-map
debugger-outer-last-command debugger-outer-this-command
debugger-outer-unread-command-event debugger-outer-unread-command-events
debugger-outer-last-input-event debugger-outer-last-input-char
debugger-outer-last-input-time debugger-outer-last-command-event
debugger-outer-last-command-char debugger-outer-standard-input
debugger-outer-standard-output debugger-outer-cursor-in-echo-area debugger-args)
debug(error (internal-error "lstream not open" #<INTERNAL OBJECT (XEmacs
bug?) (lisp-string lstream) 0x8df35e8>))
# (catch debugger ...)
# (unwind-protect ...)
# bind (stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
md5("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (url)
url-cache-create-filename-using-md5("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (url)
url-cache-create-filename("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (url)
url-is-cached("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# bind (cached original-url handler url-using-proxy type urlobj url-working-buffer
no-cache url)
url-retrieve-internally("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet"
nil)
# bind (expected-md5 no-cache url)
url-retrieve("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# (unwind-protect ...)
# bind (old-asynch)
# (unwind-protect ...)
# bind (args url)
url-insert-file-contents("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet")
# (unwind-protect ...)
# bind (url-mime-accept-string save-pos applies-to attrs att cur val device-type purl
active-device-types sheet inherit string url)
css-parse("file:/usr/local/lib/xemacs/xemacs-packages/etc/w3/stylesheet" nil
nil)
# (unwind-protect ...)
# bind (url cur found old-asynch remember possible total-found directories
w3-configuration-directory no-user-init w3-root w3-lisp shortname longname lightp)
w3-find-default-stylesheets()
w3-refresh-stylesheets()
w3-do-setup()
#<compiled-function nil "...(62)" [w3-track-last-buffer w3-setup-done
w3-last-buffer w3-default-homepage w3-do-setup bufferp buffer-name switch-to-buffer
message "Reusing buffer. To reload, type %s." substitute-command-keys
"\\[w3-reload-document]" call-interactively w3-fetch error "Invalid setting
for w3-default-homepage: %S" string-match ".*:.*" "file:"] 4
("/usr/local/lib/xemacs/xemacs-packages/lisp/w3/w3.elc" . 30888) nil>()
call-interactively(w3)
command-execute(w3 t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux eicq 2.4.18 #1 Sat Mar 16 17:17:14 EST 2002 i686 unknown
./configure '--extra-verbose' '--dynamic=yes' '--with-gtk=no'
'--with-gnome=no' '--with-toolbars=yes' '--with-wmcommand=yes'
'--with-athena=next' '--with-menubars=lucid'
'--with-scrollbars=athena' '--with-dialogs=athena'
'--with-widgets=athena' '--with-png=yes'
'--with-sound=native,noesd' '--with-modules'
'--with-site-lisp=yes' '--with-site-modules=yes' '--pdump'
'--with-mule' '--debug' '--error-checking=all'
'--memory-usage-stats' '--use-union-type' '--with-clash-detection'
'--site-libraries=/usr/local/pgsql/lib'
XEmacs 21.5-b5 "beets" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /usr/local/src/xemacs
Installation prefix: /usr/local
Additional libraries: /usr/local/pgsql/lib
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -ggdb3 -ftime-report -fmem-report -Wall
-Wchar-subscripts -Wunused -Wundef -Wshadow -Wsign-compare -Wmissing-declarations
-Wunreachable-code -march=athlon
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.
Compiling in support for the Athena widget set:
- Athena headers location: X11/neXtaw
- Athena library to link: neXtaw
Using Lucid menubars.
Using Athena scrollbars.
Using Athena dialog boxes.
Using Athena 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:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: pgsql/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.
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 union type for Lisp_Objects.
Using the new portable dumper.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
BTW, Ben, why did you introduce these lisp shadowings?
Load-Path Lisp Shadows:
----------------------
(/usr/local/lib/xemacs/mule-packages/lisp/mule-base/viet-util
/usr/local/lib/xemacs-21.5-b5/lisp/mule/viet-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/korea-util
/usr/local/lib/xemacs-21.5-b5/lisp/mule/korea-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/japan-util
/usr/local/lib/xemacs-21.5-b5/lisp/mule/japan-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/ethio-util
/usr/local/lib/xemacs-21.5-b5/lisp/mule/ethio-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/cyril-util
/usr/local/lib/xemacs-21.5-b5/lisp/mule/cyril-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/china-util
/usr/local/lib/xemacs-21.5-b5/lisp/mule/china-util)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.06 :type regular)
(xemacs-devel :version 1.43 :type single-file)
(xemacs-base :version 1.59 :type regular)
(w3 :version 1.21 :type regular)
(vm :version 7.02 :type regular)
(viper :version 1.32 :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)
(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.39 :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.14 :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.27 :type regular)
(ps-print :version 1.03 :type regular)
(prog-modes
:version
1
.52
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.59 :type regular)
(pc :version 1.21 :type single-file)
(os-utils :version 1.26 :type single-file)
(net-utils :version 1.24 :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.14 :type regular)
(mew :version 1.16 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.43 :type regular)
(jde :version 1.32 :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)
(ibuffer :version 1.03 :type regular)
(hm--html-menus :version 1.17 :type regular)
(gnats :version 1.13 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.1 :type single-file)
(frame-icon :version 1.09 :type regular)
(footnote :version 1.14 :type regular)
(eudc :version 1.36 :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.81 :type single-file)
(ediff :version 1.37 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(dictionary :version 1.07 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(clearcase :version 1.03 :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)
(auctex :version 1.29 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular)
(Sun :version 1.13 :type regular)
(skk :version 1.21 :type regular)
(mule-base :version 1.39 :type regular)
(lookup :version 1.09 :type regular)
(locale :version 1.18 :type regular)
(leim :version 1.17 :type regular)
(latin-unity :version 0.99 :type regular)
(egg-its :version 1.26 :type regular)
(edict :version 1.13 :type regular))
Features:
--------
(view-less view xemacsbug shadow url-cache w3-xemac w3-xemacs
w3-toolbar xbm-button xpm-button w3-forms images url-http url-cookie
urlauth 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 holidays lunar solar
cal-dst cal-persia cal-julian diary-lib appt calendar bbdb-w3 bbdb-sc
supercite regi bbdb-gnus gnus-art mm-uu mm-view gnus-sum nnoo
gnus-group gnus-undo nnmail mail-source gnus-start gnus-range
gnus-spec gnus-int gnus-win gnus gnus-ems gnus-xmas bbdb-snarf
bbdb-com bbdb-pgp mailcrypt bbdb reftex reftex-vars latex tex tex-site
cperl-mode tramp byte-optimize shell format-spec diff-mode ediff-hook
ediff-merg ediff-diff ediff-tbar ediff-wind ediff-help ediff-util
ediff-mult ediff-init ediff vc-hooks balloon-help lazy-shot efs-cu
eicq-wharf eicq-toolbar eicq bytecomp byte-compile smiley annotations
goto-addr overlay thingatpt wid-edit timezone outline browse-url
sb-texinfo sb-info info speedbar sb-image dframe assoc filladapt
footnote mic-paren paren blink-paren pending-del scroll-in-place redo
savehist time backup-dir edmacro iswitchb message messagexmas mml
mml-sec mml-smime smime comint ring dig mml1991 mml2015 gpg timer
mm-decode mm-bodies mm-encode mailcap mail-parse rfc2045 rfc2231
mail-abbrevs sendmail rfc822 mailheader canlock crypt crypt++
recent-files font-lock func-menu ell working ps-bdf ps-mule ps-print
lpr from rfc2047 gnus-util nnheader nnheaderxm mail-utils ietf-drums
time-date qp mm-util mail-prsvr parse-time mail-extr ibuffer avoid
dired-tar compile time-stamp advice advice-preload x-compose
blink-cursor font disp-table color-theme 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 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 mew-autoloads
mailcrypt-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads
hm--html-menus-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 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 auctex-autoloads
apel-autoloads ada-autoloads Sun-autoloads skk-autoloads
mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads
latin-unity-autoloads egg-its-autoloads edict-autoloads
x-face-autoloads tramp-autoloads misc-autoloads lisp-autoloads
eicq-autoloads bbdb-autoloads src-autoloads loadhist rsz-minibuf
auto-show fontl-hooks x-iso8859-1 slovenian czech romanian ccl
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 env text-props obsolete cus-start
custom widget cl-extra mini-cl cl cl-19 packages backquote
very-early-lisp postgresqlv7 postgresql unicode athena-scrollbars
cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames
tty toolbar native-sound scrollbar unix-processes multicast
network-streams subprocesses modules menu-accelerator-support menubar
berkeley-db dbm md5 xemacs xim mule gutter tiff png gif jpeg xface xpm
xbm lisp-float-type file-coding linux dialog devices window-system
base64)
Recent keystrokes:
-----------------
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right right right right right
right right right right right M-w q M-x up RET
Recent messages (most recent first):
-----------------------------------
Parsing BBDB... (frobnicating...)
Parsing BBDB... (reading...)
Parsing BBDB...
Loading view-less...done
Loading view-less...
Quit
Loading xemacsbug...done
Loading xemacsbug...
Internal error: lstream not open, #<INTERNAL OBJECT (XEmacs bug?) (lisp-string lstream)
0x83bc150>
Loading url-cache...done
Loading url-cache...
Loading url-http...done
Loading url-http...
Loading url-cookie...done
Loading url-cookie...
Loading url-auth...done
Loading url-auth...
Loading w3/w3...done
Loading url-news...done
Loading url-news...
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|