[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 メーリングリストの案内