しばらく応答なしになるNo.48971
Yossi さん 15/12/23 10:04
 
お世話になります。

最近なのですが、秀丸メールを開いて
新規メールをクリックすると異常に時間がかかり再度クリックすると
タイトルバーに 応答なし の文字が表示される場合があります。
しばらくすると選択したメールの内容は表示され普通の動作に
戻るのですが、最近頻発するようになり急いでいるときは少し困る
事があります。
もし原因や対策あるいは逃げがあるなら教えていただきたいです。

環境
 Windows 7 x64
 メモリ 24GB
 CPU Core i7-3840QM
 秀丸メール 6.48

秀丸メールのデータフォルダ情報
  ファイル数 42249  フォルダ数 34525  サイズ 3.43GB

因みに、システムは SSD ですが 秀丸メールのデータ保存先は HDDです。

[ ]
RE:48971 しばらく応答なしになるNo.48972
秀まるお2 さん 15/12/23 11:29
 
 新規メールコマンドでしばらく応答なしになる理由は僕もよく分かりませんが、
可能性として今思いつくこととしては、

■秀丸メール以外に原因がある例

 − ハードディスクにデータエラーが出かかってて遅くなってる可能性
 − アンチウィルスソフトが原因で遅くなってる可能性
 − 何らかの(最近インストールした?)常駐ソフトの類の影響

 があるかと思います。

 ハードディスクのエラーの可能性については、

   1.ハードディスクの大事なデータをまずはバックアップする。
   2.ハードディスクのエラーチェックをする。

 ってことをやって、それで問題が無ければ、念のため、秀丸メールの
「ファイル」メニューの中にある「断片化されたメール用ファイルの結合」を一
度実行するのがお勧めです。それで秀丸メールの動作が多少高速になります。

 アンチウィルスソフトの方については、以前報告があった例として、ノートン
さんをお使いの場合だと、特に秀丸メールを最新版にバージョンアップした直後
に遅くなるって例がありました。バージョンアップした直後だと、その
プログラム用ファイルが世の中であんまり使われてないと認識されて、ノートン
さんのチェックが厳しくなって、動作が遅くなったり通信が切れたるすることが
あるらしいです。

 一度ノートンさんを無効化して、それで速くなるかどうか試してみると分かる
かと思います。

 何らかの常駐ソフトの類の影響については、特に最近何かインストールした
ソフトが無ければ関係ないですが、何かインストールした(あるいは最近バージ
ョンアップした)ソフト類があれば、それを終了させてみると何か変化があるか
もしれないです。

■秀丸メールの方に原因がある例

 − 自動起動マクロのせいの可能性。
 − 何らかのテンプレート命令で遅い可能性。

 「マクロ・マクロ登録...」の「自動起動」ページの中の「送信用のエディタ
起動時」の所に何かマクロを登録していると、そのマクロの実行が遅くて固まっ
てる可能性があるかと思います。

 何か登録されてる場合は、一度そこを無しにして試してみるといいかもしれな
いです。

 テンプレート命令については、これも、何か新規メール用に独自に指定されて
るテンプレート命令があれば、それを外してどうか試してみる手があります。

■原因を調べるためのログ取り方法

 秀丸メールが固まってしまう原因究明のために、Hangup Checkerっていうのが
あるので、それでログを取っていただく作戦もあります。

 「全般的な設定・上級者向け・デバッグ」に「Hangup Checkerを常駐させる」
があるのでそれをONにすると、タスクバーのトレーにピストル型のアイコンが出
てきます。秀丸メールが固まった時に、このアイコンをダブルクリックするか、
またはマウス右ボタンメニューからログ取りを指示すれば、ログが取れます。

 そのログは、秀丸メールのデータ用フォルダにdump.txtとして保存されます。
それを送っていただければ、具体的にどういう処理で時間がかかってるのか調べ
ることが出来ます。

 送っていただくとしたら、"maruo@mitene.or.jp"にお願いしたいです。

 ということでどうでしょうか。

[ ]
RE:48972 しばらく応答なしになるNo.48973
Yossi さん 15/12/23 12:00
 
アドバイスありがとうございます。


>■秀丸メール以外に原因がある例
>  − ハードディスクにデータエラーが出かかってて遅くなってる可能性

smart情報をチェックするソフトでは問題なしでした。
デフラグを見ると 6% でしたが現在最適化の実行中です。


>  − アンチウィルスソフトが原因で遅くなってる可能性

以前から MS Essentials を使い続けておりノートンは入れていません


>  何らかの常駐ソフトの類の影響については、特に最近何かインストールした
> ソフトが無ければ関係ないですが、何かインストールした(あるいは最近バージ
> ョンアップした)ソフト類があれば、それを終了させてみると何か変化があるか
> もしれないです。

常駐ソフトについては NASに添付されている NASをクラウドにしてリンクする
ソフトをいれましたが、随分前のことで秀丸メールのこの現象はここ1週間
ぐらい前からチラホラ起き始めた感じなので関係が無いようにおもいます。
もちろん秀丸メールのフォルダはリンクさせていません


 
> ■秀丸メールの方に原因がある例
>
>  − 自動起動マクロのせいの可能性。
>  − 何らかのテンプレート命令で遅い可能性。

自動起動マクロは空欄でした。
テンプレート命令なども使っていません

 
> ■原因を調べるためのログ取り方法
>
>  秀丸メールが固まってしまう原因究明のために、Hangup Checkerっていうのが
> あるので、それでログを取っていただく作戦もあります。

Hangup Checkerを有効にして暫く様子を見たいと思います。
現象が起きたらログを送付させていただきます。

よろしくお願いします。

[ ]
RE:48973 しばらく応答なしになるNo.48977
Yossi さん 15/12/24 09:35
 
こんにちは

昨日、応答なしになった時に取得した dump.txt を
送付させていただきました。
原因究明の助けになればと思います。

[ ]
RE:48977 しばらく応答なしになるNo.48978
秀まるお2 さん 15/12/24 09:56
 
 dump.txtありがとうございます。メールの方でもお返事させていただいたんで
すが、ここの方にも書き込みさせていただきます。

 送っていただいたdump.txtによると、HTMLメールViewerの呼び出すWebBrowser
コントロール(Internet Explorer相当のウィンドウ部品)の中の処理がで時間
がかかってるようでした。

FramePtr ReturnAd ...
0017AD74 75C41194 ...  kernel32.dll
0017AD88 75C41148 ...  kernel32.dll
0017ADA8 626C5E00 ...  MSHTML.dll
0017ADB8 6264633A ...  MSHTML.dll
0017ADD4 62A710DA ...  MSHTML.dll
0017AE00 62892F5E ...  MSHTML.dll
0017AE28 625ACFBE ...  MSHTML.dll
0017AE44 62768748 ...  MSHTML.dll
0017AEAC 62768726 ...  MSHTML.dll
0017AFFC 6296B703 ...  MSHTML.dll
0017B0F4 62969459 ...  MSHTML.dll
0017B1B4 6296BD34 ...  MSHTML.dll
0017B1EC 6296BDB2 ...  MSHTML.dll
0017B28C 686D850C ...  ieframe.dll
・・・
・・・
0017E254 00680124   秀丸メール内部のDispatchMessage呼び出し


 TATEさんの所では保護違反が出るし、最近になってInternet Explorerに何か
アップデートがあっておかしくなってしまったって可能性があったりするかも、
と思うのですが…(人のせいにするのは良くないですが)

 とりあえず、HTMLメールViewerを最新版にするか、または設定の「詳細」
ページでスクリプトを実行禁止にしていただいて、それで回避できるかどうか試
してみて、回避できなければ、サンプルメールの受信ログを送っていただいてこ
ちらで再現テストしてみるしか無いかなぁという状況です。

 よろしくお願いします。

[ ]
RE:48978 しばらく応答なしになるNo.48979
秀まるお2 さん 15/12/24 10:26
 
> 回避できなければ、サンプルメールの受信ログを送っていただいてこ
> ちらで再現テストしてみるしか無いかなぁという状況です。

 HTMLメールViewerの最新版でもダメで、サンプルメールの受信ログを送ってい
ただきまして、テストもしてみましたが、再現せずで…

 送っていただいたサンプルメールは、JavaScriptが入っている訳でもなく、ス
タイルシートを使って、イメージが1つだけ入ってる、ごく普通のHTMLメールの
ように見えます。なので、このメールだから固まるというのは、ちょっと理由が
分からないです。

 しいて1つ見つけたのは、

    font-family: 'segoe ui',calibri,helvetica,arial

 となってて、"segoe ui"ってフォントが指定されてる所になります。もしかし
て、このフォントを使ってるHTMLメールを表示すると固まるとかってことは無い
でしょうか。

 それくらいしか疑う所が無いです。

 仮にsegoe uiを疑うとしたら、このHTMLメールを秀丸エディタやメモ帳で開い
て"segoe ui"の部分を、例えば"Helvetica"とかに書き換えて、それで表示して
固まるかどうか試してみるとかって作戦があります。

 あるいは…、そもそも的にこのメールをインライン表示した時、あるいは
インライン表示された後に固まるってことじゃなくて、「他のHTMLメールからこ
のメールに切り替わるとダメ」ってことであれば、このメールの中身とは別の問
題かもしれないです。

 僕の所で再現できてないので、すみませんがその辺ちょっと、試していただく
しか無さそうな気がします。

 お願いできますでしょうか。

 まとめると、

 − htmlメール用のファイル(index.htmファイル)の中のsegoe uiの部分
   を書き換えて現象が回避できるかどうか試して欲しい。
 − 他のHTMLメールを表示した後にダメなのだとしたら、例えばこのメール
   のindex.htmファイルの中身を

   <html><body>test</body></html>

   みたいに絶対害の無い内容に書き換えて、それでも起きるかどうか試して
   いただくなど、再現の条件を改めて調べて欲しい。

 (ちょっと無理難題のような気もしますが)

 index.htmファイルを書き換える時は、「HTMLメール」のアイコンでマウス右
ボタンメニューを表示させて「フォルダを開く」とし、出てきたindex.htm
ファイルのプロパティで「読み取り専用」の属性をOFFにしてから秀丸エディタ
などで編集していただく形になります。

[ ]
RE:48979 しばらく応答なしになるNo.48980
秀まるお2 さん 15/12/24 10:35
 
 っと書いた矢先ですみませんが、連絡いただいたメールの中に、

> そのメールは htmlメールですがインライン表示はオフに
> 設定しています。

 とありまして、でしたら、やはりこのメールのHTMLメールの中の内容は、再現条件
には関係無いと思います。

 もうちょっと他の理由を考えてみます。

------------------------------------------------------------
 根本的な解決のためには、HTMLメールViewerも、添付ファイルのプレビューと同じ
ように別プロセスに分けてしまう作戦も考えられます。別プロセスにした上で、さら
に整合性レベルを低にすれば、HTMLメールViewerも安全性が高まるので。

 最悪そっちの作戦も考えてみます。

[ ]
RE:48980 しばらく応答なしになるNo.49065
Yossi さん 16/01/08 15:28
 
こんにちは

このスレッドで報告した問題は対応していただいた結果
以下のバージョンで解決しました。

秀丸メールのVersion 6.50β8と、HTMLメールViewerのVersion 2.37β4

参考のため投稿しておきます。

[ ]