[mew-win32 4461] Re: MasterPW に C-g 連打で固まる
Motohiko Minakuchi
zxcv3794 at example.com
2008年 1月 6日 (日) 19:27:15 JST
水口です。
# 少し調べてから次のメールを書こうと思っていた矢先にインフルエンザで寝
# 込んでしまい、日数が経ってしまいました。
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-win32 4460] Re: MasterPW に C-g 連打で固まる
Date: Thu, 27 Dec 2007 15:40:55 +0900 (JST)
Message-ID: <20071227.154055.123290518.kazu at example.com>
kazu> ああ、ちゃんとパスワードを入力すればうまくいくけれど、C-g を連打すると
kazu> 固まるという話ですか。。。
はい、説明不足ですみません。
kazu> うーん。すると、Meadow のバグでしょうかね。Meadow のバージョンを上げる
kazu> と(Meadow のバージョンについてはよく知りません)直ったりしませんかね。
Netinstall では、現在使用する r4213 より新しいものはダウンロードできな
い様です。
いろいろ実験してみましたが、どうやら Meadow の使い方に起因する臭いです。
以下、結果報告です。
まず、 .emacs 中に以下の 2行がある場合のみ発生する様です。
(setq visible-bell t)
(setq mw32-visible-bell-type 'x) ;; X-Window 版 Emacs 風の描画設定
両方コメントアウトした場合も、2行目だけコメントアウトした場合も発生しな
い様です。
次に、上の 2行がある場合でも、発生させるにはコツが必要です。
Meadow と mew を起動して i すると master password を聞かれますが、それ
に対して C-g の 2連打で再現する場合としない場合があります。
再現した時は、そこで meadow.exe が CPU を使い切って固まります。 ミニバッ
ファに 「Master password is wrong!」と表示されますが、 *Messages* バッ
ファには何も出力されません。
再現しない時は、再度 master password を聞いてきます。 「Master
password is wrong!」がミニバッファに 表示されると同時に *Messages* バッ
ファにも記録されます。
感蝕的には、連打の間隔が充分短い時だけ発生する気がするのですが、確かめ
方が判りません。
・3連打、4連打と、連打数が多いと発生しやすい気がします。
・意識して遅めに連打すると、全く再現しません。
・C-g で起動された visible-bell の動作中に次の C-g が入るとまずいのかも
知れませんが、これも確認法が判りません。
・master password 入力中以外は、C-g 連打で visible-bell を酷使しても問
題が起った覚えはありません。
お騒がせしました。
--
水口 元彦 (みなくち もとひこ)
zxcv3794 at example.com
Mew-win32 メーリングリストの案内