[mew-win32 03891] メール受信が終了しない
Yoshihiko MIYAMAE
ym at example.com
2003年 2月 5日 (水) 12:50:23 JST
宮前と申します。
# mew-distで、似たsubjectの話題が進行中ですが、それとはまったく別の話
# です。(あっちの話題についても、非常に高い再現性のある環境の利用が可
# 能なので協力したいのですが、ちょっといま時間がとりにくくて。。。)
WinXPではログオン/ログオフの設定で、ログオフ時に「ユーザの切り替え」と
いうオプションを選択できて、バックグラウンドにあるユーザのセッション/
プロセスを残したまま、別ユーザでログオンできるようになっています。
この設定でシチュエーションによって別ユーザでmeadow+mewを使う運用に現在
しているのですが、両方のセッションでmeadowを使っていると、メールの受信が
(mewから見て)いつまでも終了しない、という現象が起きています。
受信方法はPOP, IMAPともです。
================================================================
○だいたいの環境
OS: Windows XP Professional(SP1)
Emacsen: meadow 1.15
GNU Emacs 20.7.1 (i386-msvc-nt5.1.2600)
Mew: 3.1 (WinXP環境にした際に、meadow1.15のネットワークインストール
で入ったものをほぼそのまま使用)
その他:
- cygwin32のbashをshell-modeで使うように設定(ESHELLの設定を含む)
- meadow添付のgnuserv/gnuclientwを使うように設定
○異常と思える現象
- ステータス行のfetch/retrieveしている最後のメッセージの状態表示が
98%ぐらいでとまったまま先に進まない。
- 最初にmewを起動して、最初のPOPセッションでパスワード入力を誤ると、
Password is wrongとmini bufferに表示された後も、Auth'ingの状態のま
ま残る。
- C-c C-kで強制終了し、iとかs updateとかすると、ステータス行に
Scanningと表示されて、何も更新されない。
○少し調べたこと
- (setq mew-debug t)として、POP/IMAPのセッションの様子を見たのですが、
セッション自体は正常に終わっていて、それをmewがキャッチできていない
ように見えました。
- (gnuserv-start)したmeadowが別ユーザのプロセスとして存在する状態でも、
(gnuserv-start)していないmeadowでは正常にmewが動いています。(という
か、ちゃんと終了します。)
- gnuserv/gnuclientwを使う設定にしている複数のユーザでmeadowを起動した
状態でタスクマネージャのプロセスリストを見ると、gnuserv.exeがひとつ
しか起動していないように見えています。
================================================================
-- 宮前 義彦 ym at example.com
Mew-win32 メーリングリストの案内