V5.72β14No.03911
秀まるお さん 11/10/11 17:30
 
 V5.72β14をアップロードしました。

 Imabeppuさんの所でエディタ・ウィンドウがおかしくなった件は、こちらでし
つこく再現テストしたつもりが再現出来ずで、これといった対策も取れていない
です。ただ、一度おかしくなっても、もう一度エディタ・ウィンドウを起動しな
おすか、最悪でも秀丸メールを起動しなおすことで復旧は出来ると思います。

 ということでよろしかったらテストの程お願いします。

32bit版:
http://hide.maruo.co.jp/software/bin/hmmail572b14_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin/hmmail572b14_x64_signed.exe

[ ]
RE:03911 V5.72β14No.03918
Imabeppu さん 11/10/12 21:50
 
Imabeppu です。

>  V5.72β14をアップロードしました。
>
>  Imabeppuさんの所でエディタ・ウィンドウがおかしくなった件は、こちらでし
> つこく再現テストしたつもりが再現出来ずで、これといった対策も取れていない
> です。ただ、一度おかしくなっても、もう一度エディタ・ウィンドウを起動しな
> おすか、最悪でも秀丸メールを起動しなおすことで復旧は出来ると思います。

β14 を約1日、β15 を約1日使用しましたが、以前のような問題は発生
していません。

[ ]
RE:03918 V5.72β14No.03919
Imabeppu さん 11/10/12 21:55
 
Imabeppu です。

> β14 を約1日、β15 を約1日使用しましたが、以前のような問題は発生
> していません。

と書いて秀丸メールを終了させたところ、3つのダイアログが順次表示
されました。

■1
"0xdff302af" の命令が "0xdff302af" のメモリを参照しました。メモ
リが "read" になることはできませんでした。

プログラムを終了するには [OK] をクリックしてください
プログラムをデバッグするには [キャンセル] をクリックしてください

■2
"0x7c809823" の命令が "0x5f00dac8" のメモリを参照しました。メモ
リが "written" になることはできませんでした。

プログラムを終了するには [OK] をクリックしてください
プログラムをデバッグするには [キャンセル] をクリックしてください

■3
"0x7c952440" の命令が "0x00000024" のメモリを参照しました。メモ
リが "read" になることはできませんでした。

プログラムを終了するには [OK] をクリックしてください

[ ]
RE:03919 V5.72β14No.03920
秀まるお さん 11/10/12 23:19
 
 テストありがとうございます。

 保護違反が発生した場合は、普通は秀丸メールがエラーを検出してdump.txtに
詳しい情報を出すようにしてるはずなんですが、なぜか今回はそれがうまく機能
してないようです。

 この場合、いわゆる「ワトソン博士のログ」ってのが取れてる可能性が高いの
で、それがあったらそれの内容を教えていただくか、またはメールで送って欲し
いです。

 取り方は…

 1.スタートメニューの「ファイル名を指定」等から「drwtsn32.exe」を
   実行する。

 2.アプリケーションエラーの一覧の中から秀丸メールが最近落ちたのを探す。

 3.もし秀丸メールが落ちた記録があれば、それの内容を表示させてクリッ
   プボード経由でコピーする。

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

 メールで送っていただくとしたら、送り先は"maruo@mitene.or.jp"です。

> "0xdff302af" の命令が "0xdff302af" のメモリを参照しました。メモ
> リが "read" になることはできませんでした。

 今までの経験から言うと、ちょっと見慣れないアドレスになります。

> "0x7c809823" の命令が "0x5f00dac8" のメモリを参照しました。メモ
> リが "written" になることはできませんでした。
> "0x7c952440" の命令が "0x00000024" のメモリを参照しました。メモ
> リが "read" になることはできませんでした。

 たぶんWindowsのkernel32.dll/user32.dllとかntdll.dllの中とかで落ちてる
んだと思いますが、この場合は、それの呼び出し元を特定するためにスタックト
レースって情報が無いと、ちょっと原因究明が難しいです。

[ ]
RE:03920 V5.72β14No.03921
Imabeppu さん 11/10/13 01:52
 
Imabeppu です。

>  この場合、いわゆる「ワトソン博士のログ」ってのが取れてる可能性が高いの
> で、それがあったらそれの内容を教えていただくか、またはメールで送って欲し
> いです。
:
>  2.アプリケーションエラーの一覧の中から秀丸メールが最近落ちたのを探す。

残念ながら、アプリケーションエラーの一覧には何も表示されていませ
んでした。

次回発生したときは、もう少し情報を採取してみます。

[ ]
RE:03921 V5.72β14No.03924
秀まるお さん 11/10/13 16:54
 
 ワトソン博士のログが取れない理由が分かりました。

   プログラムをデバッグするには [キャンセル] をクリックしてください

 が出るということは、つまり、何かWindows用のデバッグ用ツールがインス
トールされていて、それがいるがために、ワトソン博士がログを取ってくれない
ようです。

 この場合、「drwtsn32.exe -i」のコマンドラインを1回実行すると、標準の
デバッガーがワトソン博士になって、ログが取れるようになります。

 ってことでどうでしょうか。

 ちなみに一連の話はWindowsXPであることが前提になってしまってます。(今
さらですみませんが)

[ ]
RE:03924 V5.72β14No.03925
Imabeppu さん 11/10/13 17:42
 
Imabeppu です。

>  が出るということは、つまり、何かWindows用のデバッグ用ツールがインス
> トールされていて、それがいるがために、ワトソン博士がログを取ってくれない
> ようです。

はい。Visual Studio が入っていますので、次回発生したときはそちら
で情報を取得してみたいと思います。

[ ]