[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

error in process sentinel



このバグリポートは emacs-w3m 開発チームに送られます。
あなたのローカルサイトの管理者宛てではありません!!

できるだけ簡潔に述べて下さい:
	- 何が起きましたか?
	- 本当はどうなるべきだったと思いますか?
	- そのとき何をしましたか? (正確に)

もし Lisp のバックトレースがあれば添付して下さい。
================================================================
Dear Bug Team!

[emacs-w3m:06432] の fix どうもありがとうございした。

http://news.gmane.org/group/gmane.emacs.gnus.general/thread=56243/force_load=t
から適当にリンクをたどると、以下のようなエラーなります。
Debugger entered--Lisp error: (args-out-of-range "" 0 4)
  substring("" 0 4)
  (string-equal "" (substring data 0 4))
  (or (not (eq type ...)) (string-equal "" (substring data 0 4)))
  (if (or (not ...) (string-equal "" ...)) (progn (w3m-imagick-convert-data data ... ... "-geometry" ...)))
  (when (or (not ...) (string-equal "" ...)) (w3m-imagick-convert-data data (symbol-name type) (symbol-name ...) "-geometry" (or w3m-favicon-size ...)))
  (let* (height (img ...)) (when img (w3m-static-if ... ... ...)))
  w3m-favicon-convert("" ico)
  (setq idata (buffer-string) image (w3m-favicon-convert idata (symbol-value G101739)))
  (if ok (setq idata (buffer-string) image (w3m-favicon-convert idata ...)) (w3m-message "Reading %s...done (no favicon)" (symbol-value G101740)))
  (let (idata image) (if ok (setq idata ... image ...) (w3m-message "Reading %s...done (no favicon)" ...)) (save-current-buffer (set-buffer ...) (if ... ...) (setq w3m-favicon-cache-data ...)))
  (lambda (G101734 G101735 G101736 G101737 G101738 G101739 G101740 ok) (if (buffer-name ...) (set-buffer ...)) (let (idata image) (if ok ... ...) (save-current-buffer ... ... ...)))(--G101723-- --G101724-- ----current-buffer--101720-- ----temp-buffer--101719-- --target-- --type-- --url-- "text/html")
  apply((lambda (G101734 G101735 G101736 G101737 G101738 G101739 G101740 ok) (if (buffer-name ...) (set-buffer ...)) (let (idata image) (if ok ... ...) (save-current-buffer ... ... ...))) --G101723-- --G101724-- ----current-buffer--101720-- ----temp-buffer--101719-- --target-- --type-- --url-- "text/html")
  (lambda (&rest --cl-rest--) (apply (lambda ... ... ...) (quote --G101723--) (quote --G101724--) (quote ----current-buffer--101720--) (quote ----temp-buffer--101719--) (quote --target--) (quote --type--) (quote --url--) --cl-rest--))("text/html")
  funcall((lambda (&rest --cl-rest--) (apply (lambda ... ... ...) (quote --G101723--) (quote --G101724--) (quote ----current-buffer--101720--) (quote ----temp-buffer--101719--) (quote --target--) (quote --type--) (quote --url--) --cl-rest--)) "text/html")
  (setq exit-status (funcall (pop handler) exit-status))
  (w3m-process-p (setq exit-status (funcall ... exit-status)))
  (not (w3m-process-p (setq exit-status ...)))
  (and handler (not (w3m-process-p ...)))
  (while (and handler (not ...)))
  (let ((w3m-process-exit-status) (w3m-current-buffer ...) (handler ...) (exit-status exit-status)) (when realm (w3m-process-set-authinfo w3m-current-url realm user passwd)) (while (and handler ...)) (setf (w3m-process-handler-result x) exit-status))
  (progn (set-buffer (w3m-process-handler-buffer x)) (let (... ... ... ...) (when realm ...) (while ...) (setf ... exit-status)))
  (if (buffer-name (w3m-process-handler-buffer x)) (progn (set-buffer ...) (let ... ... ... ...)))
  (when (buffer-name (w3m-process-handler-buffer x)) (set-buffer (w3m-process-handler-buffer x)) (let (... ... ... ...) (when realm ...) (while ...) (setf ... exit-status)))
  (while --dolist-temp--101853 (setq x (car --dolist-temp--101853)) (when (buffer-name ...) (set-buffer ...) (let ... ... ... ...)) (setq --dolist-temp--101853 (cdr --dolist-temp--101853)))
  (let ((--dolist-temp--101853 ...) x) (while --dolist-temp--101853 (setq x ...) (when ... ... ...) (setq --dolist-temp--101853 ...)) nil)
  (catch (quote --cl-block-nil--) (let (... x) (while --dolist-temp--101853 ... ... ...) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil)))
  (block nil (let (... x) (while --dolist-temp--101853 ... ... ...) nil))
  (dolist (x (w3m-process-handlers obj)) (when (buffer-name ...) (set-buffer ...) (let ... ... ... ...)))
  (let ((exit-status ...) (buffer ...) (realm w3m-process-realm) (user w3m-process-user) (passwd w3m-process-passwd) (obj w3m-process-object)) (setq w3m-process-object nil) (dolist (x ...) (when ... ... ...)) (dolist (x ...) (when ... ... ...)))
  (save-current-buffer (set-buffer (process-buffer process)) (setq w3m-process-queue (delq w3m-process-object w3m-process-queue)) (let (... ... ... ... ... ...) (setq w3m-process-object nil) (dolist ... ...) (dolist ... ...)))
  (with-current-buffer (process-buffer process) (setq w3m-process-queue (delq w3m-process-object w3m-process-queue)) (let (... ... ... ... ... ...) (setq w3m-process-object nil) (dolist ... ...) (dolist ... ...)))
  (if (buffer-name (process-buffer process)) (with-current-buffer (process-buffer process) (setq w3m-process-queue ...) (let ... ... ... ...)) (catch (quote last) (dolist ... ...)))
  (unwind-protect (if (buffer-name ...) (with-current-buffer ... ... ...) (catch ... ...)) (delete-process process) (unless ignore-queue (w3m-process-start-queued-processes)))
  (let ((inhibit-quit w3m-process-inhibit-quit)) (unwind-protect (if ... ... ...) (delete-process process) (unless ignore-queue ...)))
  w3m-process-sentinel(#<process /usr/local/emacs21/bin/w3m> "finished\n")

================================================================

System Info to help track down your bug:
---------------------------------------
emacs-w3m-version
 => "1.3.80.32"
emacs-version
 => "GNU Emacs 21.3.50.1 (sparc-sun-solaris2.8, X toolkit, Xaw3d scroll bars)\n of 2004-02-08 on newton.nature.tsukuba.ac.jp"
mule-version
 => "5.0 (SAKAKI)"
system-type
 => usg-unix-v
w3m-version
 => "w3m/0.4.2"
w3m-type
 => w3m
w3m-compile-options
 => ("lang=ja" "kanji-symbols" "image" "color" "ansi-color" "mouse" "menu" "cookie" "ssl" "ssl-verify" "external-uri-loader" "w3mmailer" "nntp" "alarm" "mark" "migemo")
w3m-language
 => "Japanese"
w3m-command-arguments
 => nil
w3m-command-arguments-alist
 => nil
w3m-command-environment
 => nil
w3m-use-mule-ucs
 => nil

-- 
Hiroshi Fujishima