From xemacs-m  Mon Dec 16 05:40:55 1996
Received: from goggins.bath.ac.uk (pp@goggins.bath.ac.uk [138.38.32.13]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with ESMTP id FAA22905 for <xemacs-beta@xemacs.org>; Mon, 16 Dec 1996 05:40:54 -0600 (CST)
Message-Id: <199612161140.FAA22905@xemacs.cs.uiuc.edu>
Received: from maths.Bath.AC.UK (actually host ivy.maths.bath.ac.uk) 
          by goggins.bath.ac.uk with SMTP (PP); Mon, 16 Dec 1996 11:32:29 +0000
To: xemacs-beta@xemacs.org
Subject: w3(beta) and 20.0b30 bomb out...
Date: Mon, 16 Dec 96 11:31:31 GMT
From: Nic Doye <njd1@maths.bath.ac.uk>
Sender: njd1@maths.bath.ac.uk

In response to Steven Baur's request for checking jpeg loading, I
fired up w3 3.0.29 and couldn't get it to load any images (guess I've
messed up somewhere). So I was just fiddling around when...

This used to crash my 19.14 upon start-up so I was glad when it didn't
do it to 20.0b30. Doing a "Help->Manual" in the menubar gave me the
following (with no core). [Well this is as much as my window saved.]

Irix 5.3/SGI Indy/X11R6.1

-- Error returned
[1]    IOT trap               xemacs-20.0

-- Fill-regioned backtrace.
open-network-stream-internal("WWW" " *URL*" "www.cs.indiana.edu" 80)
  # bind (service host buffer name)
  open-network-stream("WWW" " *URL*" "www.cs.indiana.edu" 80)
  (setq conn (open-network-stream name buffer host service)) )
  # (condition-case ... . ((error (url-save-error errobj)
(save-window-excursion ...))))
  (condition-case errobj (setq conn (open-network-stream name buffer
host service)) (error (url-save-error errobj) (save-window-excursion
...)))  )
  (while (and (not conn) retry) (condition-case errobj (setq conn ...)
(error ... ...)))  )
  # bind (conn errobj retry)
  (let ((retry url-connection-retries) (errobj nil) (conn nil)) (while
(and ... retry) (condition-case errobj ... ...)) (if conn (progn
... conn) (error "Unable to connect to %s:%s" host service))) )
  (cond ((eq tmp-gateway-method ...) (open-ssl-stream name buffer host
service)) ((eq tmp-gateway-method ...) (if url-broken-resolution ...)
(let ... ... ...)) ((eq tmp-gateway-method ...) (let ... ...)) (t
(error "Unknown url-gateway-method %s" url-gateway-method))) )
  # bind (tcp-binary-process-output-services tmp-gateway-method)
  (let ((tmp-gateway-method ...) (tcp-binary-process-output-services
...)) (and (eq url-gateway-method ...) (require ...) (setq
url-gateway-method ... tmp-gateway-method ...)) (cond (... ...)
(... ... ...) (... ...) (t ...)))  )
  # bind (service host buffer name)
  url-open-stream("WWW" " *URL*" "www.cs.indiana.edu" 80)
  (let ((process ...)) (if (stringp process) (progn
... ... ... ... ...) (progn ... ... ... ... ... ... ...)))  )
  (progn (url-lazy-message "Contacting %s:%s" server port) (let (...)
(if ... ... ...)))  )
  (if (or (not ...) (funcall url-confirmation-func ...)) (progn
(url-lazy-message "Contacting %s:%s" server port) (let ... ...))
(progn (ding) (url-warn ... "Aborting connection to bad port...")))  )
  # bind (request dest file port server)
  (let* ((server ...) (port ...) (file ...) (dest ...) request) (if
(equal port "") (setq port "80")) (if (equal file "") (setq file "/"))
(if proxy-info (let ... ...) (setq url-current-server server
url-current-port port url-current-file file url-find-this-link dest
request ...)) (if (or ... ...) (progn ... ...) (progn ... ...)))  )
  # bind (ref-url urlobj)
  (let* ((urlobj ...) (ref-url ...)) (url-clear-tmp-buffer) (setq
url-current-type (if ... "https" "http")) (let*
(... ... ... ... request) (if ... ...) (if ... ...) (if proxy-info
... ...) (if ... ... ...)))  )
  # bind (proxy-info url)
  url-http("http://www.cs.indiana.edu/elisp/w3/docs/w3_toc.html")
  funcall(url-http
"http://www.cs.indiana.edu/elisp/w3/docs/w3_toc.html")
  (if (and handler (fboundp handler)) (funcall handler url)
(set-buffer (get-buffer-create url-working-buffer)) (setq
url-current-file tmp) (erase-buffer) (insert "<title> Link Error!
</title>\n" "<h1> An error has occurred... </h1>\n" (format "The link
type `<code>%s</code>'" type) " is unrecognized or unsupported at this
time.<p>\n" "If you feel this is an error, please " "<a
href=\"mailto://" url-bug-address "\">send me mail.</a>"
"<p><address>William Perry</address><br>" "<address>" url-bug-address
"</address>") (setq url-current-file "error.html")) )
  # bind (tmp cached original-url handler url-using-proxy type urlobj)
  (let* ((urlobj ...) (type ...) (url-using-proxy ...) (handler nil)
(original-url url) (cached nil) (tmp url-current-file)) (if
url-using-proxy (setq type "proxy")) (setq cached (url-is-cached url)
cached (and cached ...) handler (if cached ... ...) url (if cached
... url)) (save-excursion (set-buffer ...) (setq
url-current-can-be-cached ...)) (if (and handler ...) (funcall handler
url) (set-buffer ...) (setq url-current-file tmp) (erase-buffer)
(insert "<title> Link Error! </title>\n" "<h1> An error has
occurred... </h1>\n" ... " is unrecognized or unsupported at this
time.<p>\n" "If you feel this is an error, please " "<a
href=\"mailto://" url-bug-address "\">send me mail.</a>"
"<p><address>William Perry</address><br>" "<address>" url-bug-address
"</address>") (setq url-current-file "error.html")) (if (and ... ...)
(progn ... ... ...)) (cond (... nil) (... nil) (... nil) (... ...))
(if (and ... ...) (if ... ... ...)) (if (and url-automatic-caching
url-current-can-be-cached ...) (save-excursion ...)) (if (not ...)
(setq url-global-history-hash-table ...)) (if (not ...) (progn
... ...)) cached) )
  # bind (no-cache url)
  url-retrieve-internally("http://www.cs.indiana.edu/elisp/w3/docs/w3_toc.html"
nil)
  (let ((status ...)) (if (and expected-md5 url-check-md5s) (let
... ...)) status) )
  # bind (expected-md5 no-cache url)
  url-retrieve("http://www.cs.indiana.edu/elisp/w3/docs/w3_toc.html")
  # bind (x lastbuf buf url)
  w3-fetch("http://www.cs.indiana.edu/elisp/w3/docs/w3_toc.html")
  eval((w3-fetch (concat w3-documentation-root "w3_toc.html")))
  # (condition-case ... . error)
  # (catch top-level ...)



-- 
Systems Programmer, School of Mathematical Sciences, University of Bath,
Claverton Down, Bath BA2 7AY England.  http://www.maths.bath.ac.uk/~njd1
Tel +44 1225 826068    Fax +44 1225 826492     N.J.Doye@maths.bath.ac.uk
http://www.bath.ac.uk/~mapnjd/Music/cabaretVoltaire.html P/T PhD student

