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

Ninomiya Hideyuki nin at example.com
2000年 8月 10日 (木) 07:23:26 JST


おはようございます	二宮@お四国 です

当方は dialup な環境なのですが、以下のような場合
mew-summary-get が固まってしまい、以後 get 出来なくなってしまいます。

1). M-x mew して直後の 'i'(mew-summary-get) に於いて
2). POP password: 入力のとこでほっといて dialup 接続が timeup で切れる
3). その後パスワードを入力する。
4). いつまで経っても get 出来ない。mode line には Running の表示出たまま
5). 再度 'i' しても、another process is running と言われ、get 出来ない
6). 仕方が無いので、'Q' で Mew を終了。M-x mew で再起動
7). 'i' すると error(Backtrace添付) が出てダメ....
8). XEmacs 自体を終了、再起動

要は pop server に接続して、pop のやりとりを開始する前に切れて
しまった場合に、process をエラー終了させなあかんという事でしょうか ???

以下 Backtrace
---8<------8<------8<------8<------8<------8<------8<------8<------8<---
Signaling: (wrong-type-argument char-or-string-p nil)
  upcase(nil)
  (mew-pop-debug (upcase status) string)
)
  (let* ((pnm ...) (status ...) (cnt ...) (msgs ...) (size ...)
	(inbox ...) (mulrep ...) stay next func progress total)
	(mew-pop-debug (upcase status) string)
	(mew-filter (if ... nil ... ... ...) (goto-char ...)
	(insert string) (cond ... ... ...)
	(if stay nil ... ... ... ... ... ...)))
)
  mew-pop-filter(#<network connection
			   "mew-pop-process-pop.shikoku.ne.jp<1>"
			   ("pop3" . "pop.shikoku.ne.jp") state:run>
			   "+OK <6003.965853895 at example.com>\n")
---8<------8<------8<------8<------8<------8<------8<------8<------8<---

前の process が残ってるせいですねっ
---
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



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