================================================================
Dear Bug Team!
I seem to be having trouble accessing
google.com via w3, for some reason. All I
have to do to reproduced this bug is M-x w3 RET C-o C-a C-k
http://www.google.com RET. This is reproducible for me even after using -q to
load xemacs. A backtrace follows.
Signaling: (wrong-type-argument char-or-string-p 8226)
w3-parse-buffer(#<buffer " *URL-2*">)
w3-prepare-buffer()
funcall(w3-prepare-buffer)
(if (not (memq view ...)) (let (...) (if ... ...) (rename-buffer bufnam)
(make-local-variable ...) (setq list-buffers-directory ...) (set-buffer-modified-p nil)
(buffer-enable-undo) (funcall view) (w3-notify-when-ready bufnam)) (setq
w3-current-last-buffer w3-current-buffer) (funcall view))
(cond ((symbolp view) (if ... ... ... ...)) ((stringp view) (let ... ... ... ... ... ...
... ...)) ((listp view) (set-buffer-modified-p nil) (buffer-enable-undo) (eval view)) (t
(message "Unknown viewer specified: %s" view) (w3-notify-when-ready
url-working-buffer)))
(let* ((info url-current-mime-viewer) (view ...) (url ...) (fmt ...)) (cond (fmt nil)
(... ... ...)) (if (null view) (setq view ...)) (cond (... ...) (... ...) (... ... ...
...) (t ... ...)))
w3-pass-to-viewer()
funcall(w3-pass-to-viewer)
(while x (funcall (pop x)))
(let ((x ...) (url ...)) (while x (funcall ...)))
(progn (if minibuffer-window (other-window 1)) (set-buffer url-working-buffer) (if (or
... ...) (setq w3-current-last-buffer proc)) (remove-hook (quote after-change-functions)
(quote url-after-change-function)) (if (fboundp ...) (clear-progress)) (if
url-be-asynchronous (progn ... ...)) (if (not url-current-mime-charset) (save-excursion
... ...)) (if (not ...) (w3-convert-code-for-mule ... ... ...)) (let (... ...) (while x
...)))
(unwind-protect (progn (if minibuffer-window ...) (set-buffer url-working-buffer) (if
... ...) (remove-hook ... ...) (if ... ...) (if url-be-asynchronous ...) (if ... ...) (if
... ...) (let ... ...)) (if minibuffer-window (set-frame-selected-window ...
minibuffer-window)))
(let ((minibuffer-window ...)) (unwind-protect (progn ... ... ... ... ... ... ... ...
...) (if minibuffer-window ...)))
w3-sentinel(#<buffer "Emacs/W3 4.0">)
(cond ((and url-be-asynchronous ...) (save-excursion ... ... ...)) (t (w3-history-push x
url) (w3-sentinel lastbuf)))
(if (get-buffer url-working-buffer) (cond (... ...) (t ... ...)) (w3-history-push x
url))
(let* ((status ...) (cached ...) (url-working-buffer ...)) (if w3-track-last-buffer
(setq w3-last-buffer ...)) (if (get-buffer url-working-buffer) (cond ... ...)
(w3-history-push x url)))
(if (or (not buf) (cond ... ... ... ...)) (let* (... ... ...) (if w3-track-last-buffer
...) (if ... ... ...)) (save-excursion (set-buffer buf) (setq w3-current-last-buffer
lastbuf)) (w3-history-push x url) (if w3-track-last-buffer (setq w3-last-buffer buf)) (let
(...) (w3-notify-when-ready buf)) (if (string-match "#\\(.*\\)" url) (progn ...
...)) (or (w3-maybe-fetch-frames) (message "Reusing URL. To reload, type %s."
...)))
(let ((x ...) (lastbuf ...) (w3-current-buffer ...) (buf ...)) (if (or ... ...) (let*
... ... ...) (save-excursion ... ...) (w3-history-push x url) (if w3-track-last-buffer
...) (let ... ...) (if ... ...) (or ... ...)))
(cond ((= ... ?\#) (w3-relative-link url)) ((or ... w3-dump-to-disk) (w3-download-url
url)) (t (let ... ...)))
(lambda (&optional url target) "Retrieve a document over the World Wide
Web.\nDefaults to URL of the current document, if any.\nWith prefix argument, use the URL
of the hyperlink under point instead." (interactive (list ...)) (if (not
w3-setup-done) (w3-do-setup)) (if (boundp ...) (setq w3-working-buffer
url-working-buffer)) (if (and ... command-line-args-left ...) (setq url ...
command-line-args-left ...)) (if (or ... ...) (error "No document specified!"))
(if (string-match "^www:[^/].*" url) (setq url ...)) (while (= ... ?\ ) (setq
url ...)) (or target (setq target w3-base-target)) (if (stringp target) (setq target ...))
(and target (let ... ...)) (cond (... ...) (... ...) (t
...)))("http://www.google.com")
call-interactively(w3-fetch)
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux schiffer 2.4.18-6mdk #1 Fri Mar 15 02:59:08 CET 2002 i686 unknown
./configure
XEmacs 21.4.12 "Portable Code" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /home/jstanley/build/xemacs-21.4.12
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow
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.
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 PostgreSQL.
- Using PostgreSQL header file: pgsql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
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 new portable dumper.
Load-Path Lisp Shadows:
----------------------
(/home/jstanley/.xemacs/pkgs/winring
/usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/winring
/usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/md4
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/md4
/usr/local/lib/xemacs/xemacs-packages/lisp/apel/std11
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/std11
/usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/sha1
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/sha1
/usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/md5
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/md5
/usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/hex-util
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/hex-util
/usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/sha1-el
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/sha1-el
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/smtpmail
/usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/smtpmail
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-compat
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-compat
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-edit
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-edit
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-log
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-log
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-status
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/cvs-status
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-defs
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-defs
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-info
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-info
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-parse
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-parse
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-util
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs-util
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs
/usr/local/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/hmac-def
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-def
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/hmac-md5
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-md5
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/hmac-sha1
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-sha1
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/ntlm
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/ntlm
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/sasl
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/sasl-cram
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-cram
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/sasl-digest
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-digest
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/sasl-ntlm
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-ntlm
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/sasl-scram
/usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-scram
/usr/local/lib/xemacs/xemacs-packages/lisp/gnus/smime
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/smime
/usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/pgg-pgp
/usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp5
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/pgg-pgp5
/usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-gpg
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/pgg-gpg
/usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-parse
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/pgg-parse
/usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/pgg
/usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-def
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/pgg-def
/home/jstanley/.xemacs/pkgs/folding
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/folding
/usr/local/lib/xemacs/xemacs-packages/lisp/time/time
/usr/local/lib/xemacs/xemacs-packages/lisp/time/time
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/mel-g
/usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel-g
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/mel-q
/usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel-q
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/mel-u
/usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel-u
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/mime-setup
/usr/local/lib/xemacs/xemacs-packages/lisp/tm/mime-setup
/usr/local/lib/xemacs/xemacs-packages/lisp/semi/signature
/usr/local/lib/xemacs/xemacs-packages/lisp/tm/signature
/usr/local/lib/xemacs/xemacs-packages/lisp/flim/mel
/usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel
/usr/local/lib/xemacs/xemacs-packages/lisp/w3/ssl
/usr/local/lib/xemacs/xemacs-packages/lisp/wl/ssl
/usr/local/lib/xemacs/xemacs-packages/lisp/gnus/utf7
/usr/local/lib/xemacs/xemacs-packages/lisp/wl/utf7
/usr/local/lib/xemacs/xemacs-packages/lisp/apel/timezone
/usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/timezone
/usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report
/usr/local/lib/xemacs-21.4.12/lisp/build-report
/usr/local/lib/xemacs/xemacs-packages/lisp/apel/alist
/usr/local/lib/xemacs-21.4.12/lisp/alist /home/jstanley/.xemacs/inits/misc
/usr/local/lib/xemacs-21.4.12/lisp/misc)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.11 :type regular)
(xslide :version 1.06 :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)
(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)
(sml-mode :version 0.09 :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)
(sasl :version 1.12 :type regular)
(ruby-modes :version 1.01 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.28 :type regular)
(python-modes :version 1.02 :type single-file)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.4 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.72
:type
single-file)
(pgg :version 1.02 :type regular)
(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)
(ocaml :version 0.04 :type regular)
(net-utils :version 1.31 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.16 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.19 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.12 :type regular)
(mail-lib :version 1.57 :type regular)
(liece :version 1.11 :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)
(ibuffer :version 1.08 :type regular)
(hm--html-menus :version 1.2 :type regular)
(haskell-mode :version 1.05 :type regular)
(gnus :version 1.68 :type regular)
(gnats :version 1.15 :type regular)
(general-docs :version 1.0 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.12 :type single-file)
(frame-icon :version 1.09 :type regular)
(fortran-modes :version 1.02 :type single-file)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.37 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.03 :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)
(ecrypto :version 0.12 :type regular)
(ecb :version 1.06 :type regular)
(docbookide :version 0.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)
(apel :version 1.26 :type regular)
(ada :version 1.13 :type regular))
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow debug w3-style w3-hot url-file url-cache w3-xemac
w3-xemacs
w3-toolbar xbm-button xpm-button w3-forms images url-http url-cookie timezone pym static
apel-ver product 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 wid-edit w3-cus url-parse url-vars css mule-sysdp w3-cfg w3-sysdp font
disp-table folding-isearch folding paren blink-paren blink-cursor font-lock winring ring
recent-files ljupdate passwd thingatpt sendmail rfc822 time pcl-cvs diff-mode advice
advice-preload pcl-cvs-parse pcl-cvs-info pcl-cvs-defs pcl-cvs-util cvs-compat
dired-faces
dired-xemacs dired cookie dll elib-node highline cus-face overlay gnuserv
zenirc-autoloads
xslt-process-autoloads xslide-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 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 sml-mode-autoloads slider-autoloads sieve-autoloads
sh-script-autoloads sgml-autoloads semi-autoloads semantic-autoloads scheme-autoloads
sasl-autoloads ruby-modes-autoloads rmail-autoloads reftex-autoloads
python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads
prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads ocaml-autoloads net-utils-autoloads
mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-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
general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads
fortran-modes-autoloads forms-autoloads footnote-autoloads flim-autoloads eudc-autoloads
eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-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 postgresqlv7 postgresql 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 gutter tiff png gif jpeg xpm xbm lisp-float-type linux devices
window-system base64)
Recent keystrokes:
-----------------
p: / / w w w . g o o g e BS l e . c o m C-a C-g M-:
( d e b u g - o n M-b M-b t o g g l e - C-e - e r r
o r ) RET C-o C-a C-k h t t p : / / w w w . g o o g
l e . c o m RET C-p C-SPC C-n C-n C-n C-n C-n C-n C-n
C-n M-w C-TAB M-x r e p o r t - x e m TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Entering debugger...
Parsed 63% of 2692...
Parsed 34% of 2692...
Retrieval complete.
Contacting
www.google.com:80
t
Loading debug...done
Loading debug...
Quit
Enhancing image... done
Enhancing image...
Drawing... done
Retrieval complete.
Loading w3-style...done
Loading w3-style...
Parsed 100% of 2951...done
Parsed 80% of 2951...
Retrieval complete.