秀丸メールの硬直No.06383
まるなな さん 20/03/10 18:08
 
本年1月に、こちらのフォーラムにて掲題の事象に対する問い合わせをさせていただ
いたものです。
その際の回答として、当方より連携させていただいたdumpファイルをもとにご確認い
ただいた結果、

・秀丸メールがメールを表示する時に、そのメールに添付ファイル(.zipファイル)
が付いていて、そのファイルのアイコンを取得するためにWindowsの「SHGetFileInf
o」というAPIを呼び出してから応答するのに非常に時間がかかってる模様
・API呼び出し時において、PC内にインストールされているアンチウィルスソフトの
挙動が影響している可能性が高いのではないか

という見解をいただきました。
その後、対象のPCにてアンチウィルスソフトのサービスを停止させた状態で利用をし
てもらいましたが、改善はしませんでした。

あらためてとなりますが、秀丸メールの機能である「ハングアップチェッカー」を用
いて、本事象の発生時にたdumpファイルを取得いたしました。恐れ入りますがこちら
をもとに再度ご確認いただくことは可能でしょうか。
可能ということであれば別途当該ファイルを連携させていただきたく。

恐れ入りますがご確認のほどお願いいたします。

[ ]
RE:06383 秀丸メールの硬直No.06384
秀まるお2 さん 20/03/10 18:34
 
 Hangup Checkerで取得できたdump.txtを送っていただければこちらで解析させてい
ただくことが可能です。よかったら送って欲しいです。

 送り先は、"maruo@mitene.or.jp"になります。

 もしもzipファイルのアイコン取得で固まっててユーザー様の方で対処が困難であ
るってことでしたら、例えば秀丸メールの方で、特定拡張子のファイルについて、ア
イコンの取得をしないような指定が出来るような、そういう、設定上の機能追加をし
てみてもいいです。

 たぶん何か、そちらのパソコンにインストールされてる何らかのソフトウェアが関
係してるんだろうと思うのですが、dump.txtを送っていただくことで、何のソフトが
影響してるのかお返事も出来るかもしれません。

[ ]
RE:06384 秀丸メールの硬直No.06385
秀まるお2 さん 20/03/11 10:24
 
 メールにてお返事させていただいた所ですが、とりあえず、SHGetFileInfoの先で
固まってることは間違いないと思うので、SHGetFileInfoを使わずにアイコン表示す
る用のオプション追加ということでトライさせていただきます。

[ ]
RE:06385 秀丸メールの硬直No.06390
まるなな さん 20/03/12 08:49
 
ありがとうございます。承知いたしました。
お手数かけて申し訳ございませんが、よろしくお願いいたします。

ご教授いただいた、当方でできる検証は実施いたします。

[ ]
RE:06390 秀丸メールの硬直No.06391
秀まるお2 さん 20/03/12 11:59
 
 そもそも的に、特定の添付ファイル付きメールを開くと確実に硬直するのか聞いて
おいた方が良かったのですが、どっちでしょ?

 つまり、「特定のメールを開くと毎回必ずハングアップする」のか、それとも「普
段は大丈夫だけど、メールの種類とは無関係にたまに起きることがある」とか、何か
その辺の再現頻度やその他何か条件として分かることがあれば教えて欲しいです。

 あと、セキュリティ系ソフトがブロックして問題が起きてるとしたら(例えばウイ
ルス入りの添付ファイル付きメールを開こうとした時に起きてるとか)、セキュリテ
ィ系ソフトの方で何か警告が出てるか、または何かログに記録されてるかもしれませ
ん。その辺も見ていただくと何か解決のヒントになるかもしれません。

 で、それは別として、とりあえずSHGetFileInfoで固まる対策をしたバージョンを
β版としてアップロードしました。

32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail694b7_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail694b7_x64_signed.exe

 これをインストールしていただきまして、「全般的な設定・上級者向け・デバッ
グ・デバッグ3」のページにある

 □ 添付ファイルのアイコン取得にSHGetFileInfoを使わない

 のオプションをONにして使ってみて欲しいです。これで一応大丈夫なはずだと思い
ます。

 ここのオプションをONにすると、添付ファイルのアイコンのデザインが多少変わっ
てしまうかもしれません。それは仕方がないということで使って欲しいです。

 ここのオプションONでもまた固まることがあったら、すみませんがまたその時はHa
ngup Checkerでログを取って送って欲しいです。

[ ]
RE:06391 秀丸メールの硬直No.06395
まるなな さん 20/03/13 23:04
 
返答ならびに御礼遅くなりました。申し訳ありません。

本件対処のためのβ版作成、リリースありがとうございました。
こちら取得の上で、本事象の発生する利用ユーザにて稼働の検証をおこなったところ、
以前までの動作硬直がなくなり、スムーズに動作することを確認いたしました。

この結果をもとに、他ユーザへの展開をさせていただく予定です。


なお、本事象の発生するタイミングならびに頻度ですが、特定のファイル、というよ
りも「ファイル添付のメールを開こうとする、もしくはプレビュー表示含めてファイ
ル添付のメールを操作しようとする」場合に多く発生しています。
ただし硬直が過ぎた後、他のファイル添付メールを操作しても硬直は発生せず、また
しばらく別のアプリケーションを操作していて、再度秀丸メールを操作しているとま
たファイル添付メールの操作で硬直、という感じとなっていました。
添付されるファイルはzip(暗号化されたzipファイル)が多いですが、暗号化されて
いることが硬直の直接の起因ではなさそうです。

纏まりない報告ですみません。

なお、本β版インストールした端末上で、添付されたファイル自体をクリック、もし
くはダブルクリックした際のファイル起動の動作が、以前までと比べ若干遅くなった
ように感じます。ただ、もともとの本事象による支障、影響に比べると軽微なものと
捉えています。

いずれにしても本件ご対応いただきありがとうございました。

[ ]
RE:06395 秀丸メールの硬直No.06396
秀まるお2 さん 20/03/14 09:54
 
 硬直(ハングアップ、フリーズ)する条件について詳しい説明ありがとうございま
す。

 その内容で何か解決のヒントが分かるかもしれないと思ったのですが、すみません
が何も分かりませんでした。ただ、やはり普通のユーザー様からそういう話は聞いた
ことが無いので、そちら(の会社?)で利用されてるセキュリティ関係のソフトウェ
アの影響の可能性が高いかなぁとは思います。

 添付ファイルを開く時の動作については、一応、今回のβ版で何か変更した点はあ
りませんが、今までよりも遅くなったとしたら・・・今まではアイコンを表示する用
に、そのタイミングでファイルアクセスして遅くなってたのが、そのタイミングで遅
くなるのが回避された代わりに、開くタイミングで遅くなった(開くタイミングでチ
ェックされるようになった)ってことはあるかもしれません。

 実は、添付ファイルを開く時に秀丸メールが落ちてしまうユーザーさんもおられま
した。そういうユーザー様向けで、「全般的な設定・上級者向け・デバッグ・デバッ
グ2」に「添付ファイルを開く時に落ちる対策」ってオプションがあります。もしか
してこれをONにすると速度も変化があるかもしれません。もしよかったら一度お試し
ください。

[ ]
RE:06396 秀丸メールの硬直No.06422
まるなな さん 20/03/17 13:49
 
ご返答ありがとうございます。


ご案内いただいたオプションですが、確認したところ
「全般的な設定・上級者向け・デバッグ・添付ファイルを開く時に落ちる対策」
にはもともとチェックが入っておりました。あらためて
「全般的な設定・上級者向け・デバッグ2・添付ファイルを開く時に落ちる対策」
にもチェックを入れてみましたが、挙動としては変わりませんでした。

この挙動に関連するかわかりませんが、以下質問させてください。

どこの設定かは確認できておらずで申し訳ないですが、秀丸メールの機能で、添付フ
ァイルを開く際、そのファイル添付元のメールが単純に該当のメールのみではなく過
去のメールとの確認、比較をおこなう機能(送信元チェック?)があると認識してお
ります。

この機能があることを前提としての確認ですが、これはどのメニューで設定されるも
のでしょうか(この機能のOFF/ONは可能?)。

推測ですが、当方の事象はこの機能の処理に時間を要しているために発生しているよ
うに見受けられることからの確認、質問になります。

何度もお手数かけて申し訳ないですがご確認のほどお願いいたします。

[ ]
RE:06422 秀丸メールの硬直No.06424
秀まるお2 さん 20/03/17 14:27
 
> この機能があることを前提としての確認ですが、これはどのメニューで設定される
>ものでしょうか(この機能のOFF/ONは可能?)。

 「全般的な設定・上級者向け・確認メッセージ」の中にある

 □ 添付ファイルを開く時、常に

 のオプションをONにしておけば、ファイルを開く操作の時に常に確認が出るはずに
なります。Excelファイルとかの場合はここがONでないと確認メッセージが出ないです。

 確認メッセージの中に、過去のメールと比較して発信元が同じかどうかが表示され
るはずになりまして、例えば

    このメールの発信元は JP (日本)です。
    発信元(または転送経路)の組織名 = xxxxx.co.jp です。

    この差出人からの他のメール(NN通)と比較して矛盾は見つかりませんでした。

 みたいな表示が出るはずになります。

 メールの発信元が過去のメールと違ってる場合や、そもそも発信元が日本/アメリ
カ以外の外国だったりすると、その辺の情報が出ると同時に確認メッセージ内のテキ
ストが赤字で表示されるはずになります。

[ ]