My w3m does not work properly from within emacs. "M-x w3m" creates an error which ultimately requires me to "kill" the emacs21 process externally. "M-x browse-url-at-point" also fails, unless I have already created the initial "M-x w3m" error. The reverse won't work.
Below are all details. Any help will be appreciated. Thanks, Tomasz $ dpkg -l w3m Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii w3m 0.2.1-16 WWW browsable pager with excellent tables/fr $ dpkg -l w3m-el Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii w3m-el 1.2.3-2 a simple Emacs interface of w3m $ dpkg -l emacs21 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii emacs21 21.1-7 The GNU Emacs editor. >>>>>>>>>>>Backtrace from "M-x w3m": Debugger entered--Lisp error: (wrong-type-argument listp "http://www.internic.net") w3m-arrived-setup() w3m-input-url(nil nil "about:" t) (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start)) (list (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start))) (let ((default ...)) (list (if current-prefix-arg default ...))) * call-interactively(w3m) execute-extended-command(nil) call-interactively(execute-extended-command) >>>>>>>>>>>Backtrace from "M-x browse-url-at-point": Debugger entered--Lisp error: (wrong-type-argument listp w3m-browse-url) byte-code("ʼnƒ&[EMAIL PROTECTED] @\"ƒ Ç A\f#ˆÈÉÊ\"ˆ\nA‰„ *ËÌ\"‡" [browse-url-browser-function bf --dolist-temp--5104 url args nil string-match apply throw done t error "No browse-url-browser-function matching URL %s"] 5) browse-url("http://www.debian.org" nil) browse-url-at-point(nil) * call-interactively(browse-url-at-point) execute-extended-command(nil) call-interactively(execute-extended-command) or, Debugger entered--Lisp error: (wrong-type-argument listp w3m-browse-url) byte-code("ʼnƒ&[EMAIL PROTECTED] @\"ƒ Ç A\f#ˆÈÉÊ\"ˆ\nA‰„ *ËÌ\"‡" [browse-url-browser-function bf --dolist-temp--5104 url args nil string-match apply throw done t error "No browse-url-browser-function matching URL %s"] 5) browse-url("http://www.debian.org" nil) browse-url-at-point(nil) call-interactively(browse-url-at-point) >>>>>>>>>>>>>Backtrace from "M-x w3m" after "M-x browse-url-at-point": Debugger entered--Lisp error: (wrong-type-argument listp "http://www.internic.net") w3m-arrived-setup() w3m-input-url(nil nil "about:" t) (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start)) (list (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start))) (let ((default ...)) (list (if current-prefix-arg default ...))) * call-interactively(w3m) execute-extended-command(nil) call-interactively(execute-extended-command) recursive-edit() byte-code("Æ!ˆÇ ˆÈ !ˆ\nƒ? Éed\"Vƒ4 ebˆÊ¥yˆ`dbˆÊ¥Zyˆ\f`|ˆ)ËcˆebˆÌÍ !ˆÎ ˆ @Ï=ƒK ÐÑÒ\"ˆÓ ˆÌÔ!ˆÒÕÒÌÔ!ˆŠÖ ˆ,Õ‡" [debugger-buffer debugger-args noninteractive debugger-batch-max-lines middlestart buffer-read-only pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output inhibit-trace] 3) debug(error (wrong-type-argument listp w3m-browse-url)) byte-code("ʼnƒ&[EMAIL PROTECTED] @\"ƒ Ç A\f#ˆÈÉÊ\"ˆ\nA‰„ *ËÌ\"‡" [browse-url-browser-function bf --dolist-temp--5104 url args nil string-match apply throw done t error "No browse-url-browser-function matching URL %s"] 5) browse-url("http://www.debian.org" nil) browse-url-at-point(nil) call-interactively(browse-url-at-point) >>>>>>>>>>>Backtrace from "C-x C-c": Debugger entered--Lisp error: (wrong-type-argument listp "http://www.internic.net") w3m-arrived-shutdown() run-hooks(kill-emacs-hook) kill-emacs() save-buffers-kill-emacs(nil) call-interactively(save-buffers-kill-emacs) recursive-edit() byte-code("Æ!ˆÇ ˆÈ !ˆ\nƒ? Éed\"Vƒ4 ebˆÊ¥yˆ`dbˆÊ¥Zyˆ\f`|ˆ)ËcˆebˆÌÍ !ˆÎ ˆ @Ï=ƒK ÐÑÒ\"ˆÓ ˆÌÔ!ˆÒÕÒÌÔ!ˆŠÖ ˆ,Õ‡" [debugger-buffer debugger-args noninteractive debugger-batch-max-lines middlestart buffer-read-only pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output inhibit-trace] 3) debug(error (wrong-type-argument listp "http://www.internic.net")) w3m-arrived-shutdown() w3m-quit(nil) call-interactively(w3m-quit) recursive-edit() byte-code("Æ!ˆÇ ˆÈ !ˆ\nƒ? Éed\"Vƒ4 ebˆÊ¥yˆ`dbˆÊ¥Zyˆ\f`|ˆ)ËcˆebˆÌÍ !ˆÎ ˆ @Ï=ƒK ÐÑÒ\"ˆÓ ˆÌÔ!ˆÒÕÒÌÔ!ˆŠÖ ˆ,Õ‡" [debugger-buffer debugger-args noninteractive debugger-batch-max-lines middlestart buffer-read-only pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output inhibit-trace] 3) debug(error (wrong-type-argument listp "http://www.internic.net")) w3m-arrived-setup() w3m-input-url(nil nil "about:" t) (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start)) (list (if current-prefix-arg default (w3m-input-url nil nil default w3m-quick-start))) (let ((default ...)) (list (if current-prefix-arg default ...))) * call-interactively(w3m) execute-extended-command(nil) call-interactively(execute-extended-command) If I grep for internic in my ~/.w3m directory, it is located in two (old - Dec 4) files: .arrived and .ctcheck