[Mew-dist 13868] Re: mew-summary-get で固まってしまう事例

Ninomiya Hideyuki nin at example.com
2000年 8月 18日 (金) 18:37:53 JST


こんばんは	二宮@お四国 です

山本 和彦 様 は Thu, 17 Aug 2000 03:13:51 +0900 頃に
    Subject:    [Mew-dist 13858] Re: mew-summary-get で固まってしまう事例
    Message-Id: <20000817.031354.74743401.kazu at example.com>
        に於いて、以下のようにおっしゃっていました。
※都合により手を加えさせていただく事が有ります。御了承下さいマセヽ...
かず> From: Ninomiya Hideyuki <nin at example.com>
かず> Subject: [Mew-dist 13835] Re: mew-summary-get で固まってしまう事例
かず> 
かず> > network connection が固まってしまった場合も 'C-c C-k' で
かず> > エラーを出さずにすぐに connection を殺せる 事と
かず> 
かず> info を読むと、ネットワークプロセスに対し kill-process は
かず> できないと書いてあるので、ネットワークプロセスの場合は
かず> delete-process するようにしました。

b54 にはこれが入ってますよねぇ
うまく動いてくれないようです。

backtrace は
---8<------8<------8<------8<------8<------8<------8<------8<------8<---
Signaling: (wrong-type-argument stringp #<network connection "mew-pop-process-pop.shikoku.ne.jp" ("pop3" . "pop.shikoku.ne.jp") state:run>)
  intern-soft(#<network connection "mew-pop-process-pop.shikoku.ne.jp" ("pop3" . "pop.shikoku.ne.jp") state:run>)
  (not (intern-soft process))
)
  (or (not (intern-soft process)) (not (boundp ...)))
)
  (if (or (not ...) (not ...)) (set (intern process) (make-vector 16 nil)))
)
  (progn (if (or ... ...) (set ... ...)) (symbol-value (intern-soft process)))
)
  (mew-pop-info process)
)
  (aref (mew-pop-info process) 6)
)
  (mew-pop-get-ssh-process process)
)
.....
  call-interactively(mew-summary-kill-subprocess)
---8<------8<------8<------8<------8<------8<------8<------8<------8<---

となっていて
in mew-scan.el

(defun mew-summary-kill-subprocess ()
....
	   ((memq (process-status process) '(open closed))
	    ;; Network process
	    (setq pnm (process-name process))
	    (if (string-match mew-pop-process-prefix pnm)
		(setq sshpro (mew-pop-get-ssh-process process)))
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ここでこけてるようです。
mew-pop-get-ssh-process はまだ追っかけていません。
# 自分とこの default 環境では ssh 使ってません
これから追っかけてみます。

取り合えず報告まで...
---
ICQ UIN:57442553                        二宮 秀幸@愛媛 鬼北 広見町
PGP-Fingerprint:6C59 EC08 5B23 6490 44D0  7CD3 DA40 219F 7114 8553
PGP-Public-Key:  http://user.shikoku.ne.jp/~nin/pgp/public-key.txt
mailto:nin at example.com http://user.shikoku.ne.jp/~nin/index.html
      .... 実(げ)に恐ろしきは Nationalism 也 ....



Mew-dist メーリングリストの案内