V2.91:アプリケーションエラーNo.09030
江袋 さん 03/06/18 16:04
 
秀まるおさんへ

鶴亀メール V2.91+秀丸V4.00β3の組み合わせで使っています。

秀丸をV4.00β3にした頃か、もしくは鶴亀メールを V2.91にしたあたり
からだと思いますが、鶴亀メールを常駐させていると画面に突然、次の
ようなメッセージダイアログが出るようになりました。

|TuruKame.exe - アプリケーションエラー
|"0x77fa6bdd"の命令が"0x014b0030"のメモリを参照しました。
|メモリが"read"になることはできませんでした。
|プログラムを終了するには[OK]をクリックしてください。

タイミング的には、メールを自動受信した直後にメッセージが出ている
ような気がしますが、再現条件は絞り込めていません。dump.txtも出力
されません。
(と、これを書いている最中にも同じメッセージが出ました。メールは
何も受信していないので、編集中に通信動作が起きると発生するのかも
しれません)

OSはWin2k(SP3)、IE6.0(SP1)。
条件が絞り込めたらまたご連絡します。

[ ]
RE:09030 V2.91:アプリケーションエラーNo.09031
秀まるお さん 03/06/18 16:27
 
 drwtsn32.exeを起動すると、死んだログ出てくるので、すみませんがその内容
を教えて欲しいです。

 スタックトレースが出てこないとなんとも分からないです。

 "0x77fa6bdd"というのはWindows内部だと思いますけど、どこかでヒープが壊
れてる可能性が高いです。そうすると調査は非常に困難になります。

 秀丸V4.00を使ってることは関係ないと思いますが、鶴亀側のエディタが秀丸
V4.00β2.5相当なのがまずいのかも…。もしかしてHmJre.dllを使っているなら、
それをJRE32.DLLに戻すことで様子が変わるかもしれませんが…。

[ ]
RE:09031 V2.91:アプリケーションエラーNo.09032
江袋 さん 03/06/18 16:44
 
> スタックトレースが出てこないとなんとも分からないです。

ワトソン博士のログを調べましたが、エラーの出た時刻にログは取得さ
れていませんでした。

ちなみに説明が足りませんでしたが、メッセージダイアログで[OK]を押
しても鶴亀メール自体(常駐している鶴亀)は死ぬわけではなく、常駐
したまま継続利用できます。

鶴亀のデバッグモードを有効にするだけではダメ!?

>それをJRE32.DLLに戻すことで様子が変わるかもしれませんが…。

設定を見ましたが JRE32.DLLを使用するようになっていました。

問題のダイアログはそんな頻繁には出てきませんが、今日だけでも4〜
5回出ました。そのくらいの頻度です。

[ ]
RE:09032 V2.91:アプリケーションエラーNo.09033
秀まるお さん 03/06/18 17:07
 
 "turukame.exe"のプロセスは1つしか無いはずなので、それでアプリケーショ
ンエラーが出たのなら、鶴亀メール全体がお亡くなりになるはずだと思います。

 もしかして、常駐鶴亀は死なないものの、表で作業しているエディタの方は無
くなるのでしょうか?。だとしても、なぜそうなるのか分かりませんが…。

> 鶴亀のデバッグモードを有効にするだけではダメ!?

 もしかしたら、dump.txtが出てくるかもしれないです。それが出た上でさらに
Windowsがエラーを出しているのかもしれません。一度見て欲しいです。

 出てないとしたら、いっそのこと、「全般的な設定・デバッグ」の「保護違反
が起きたときはWindowsにエラー処理させる」をONにしておいた方がいいかもし
れないです。

--------
 もしかしてVisualC++などのデバッガーをインストールしてる場合は、そのデ
バッガーの「ジャストインタイムデバッグ」のようなオプションをOFFにして欲
しいです。でないとうまくワトソン博士のログが生成されないです。

 手元のVisualC++5.0の場合だと、「ツール・オプション・デバッグ」の右下に
ある「ジャストインタイムデバッグ」というオプションです。

[ ]
RE:09033 V2.91:アプリケーションエラーNo.09034
江袋 さん 03/06/18 19:47
 
> "turukame.exe"のプロセスは1つしか無いはずなので、それでアプリケーショ
>ンエラーが出たのなら、鶴亀メール全体がお亡くなりになるはずだと思います。

それが、常駐もエディターもそのまま落ちずに動き続けるのです。

dump.txtを採取するようにして、その間に3回エラーが出ました。
(このエディターを開いている間にも1回)
1回目と3回目のときのdump.txtを以下に貼り付けましたが、それぞれ
最後の数行あたりにエラーメッセージが出たように思います。

(1回目のエラー)
19:28:19.691 ( 694) CSock::PostExit()
19:28:19.721 (2659) IDTIMER_SOCKET_END received
19:28:19.721 (2710) IDTIMER_TRANS_START post
19:28:19.721 (2571) IDTIMER_TRANS_START kill
19:28:19.721 (5066) -
19:28:19.721 (2644) IDTIMER_TRANS_END set
19:28:20.021 (2655) IDTIMER_TRANS_END kill
19:28:20.021 ( 116) EndSilentDialog()
19:28:20.021 (2763) TransDlgProc() WM_DESTROY
19:28:20.021 ( 110) SilentDialogBox() exit
19:28:20.021 (3224) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
19:28:20.021 (1195) RestoreTransmitTaskbarIcon()
19:28:20.021 (1079) SetReceivedTaskbarIcon Set!
19:28:20.452 (3280) fSetReceivedIcon != 0
19:28:20.452 (1079) SetReceivedTaskbarIcon Set!
19:28:20.462 (5064)  1通のメールを受信しました。
19:28:20.462 (3323) ProcessTransmitSub() exit
19:28:20.462 (4006) FreePatrol
19:28:20.462 (4482) LeaveTrans()
19:28:20.462 (4231) CTrans::AutoDown() exit
19:28:20.462 (8113) StartAutoDownTimer()
19:28:20.462 (8121) StartAutoDownTimer() set
19:28:30.466 (5064) メール総数=68 / 最近の分=68 / 未読=0 / マーク=0

(3回目のエラー)
19:42:24.726 ( 694) CSock::PostExit()
19:42:24.726 (2659) IDTIMER_SOCKET_END received
19:42:24.726 (2710) IDTIMER_TRANS_START post
19:42:24.726 (2571) IDTIMER_TRANS_START kill
19:42:24.726 (5066) -
19:42:24.726 (2644) IDTIMER_TRANS_END set
19:42:25.026 (2655) IDTIMER_TRANS_END kill
19:42:25.026 ( 116) EndSilentDialog()
19:42:25.026 (2763) TransDlgProc() WM_DESTROY
19:42:25.026 ( 110) SilentDialogBox() exit
19:42:25.026 (3224) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
19:42:25.026 (1195) RestoreTransmitTaskbarIcon()
19:42:25.026 (1081) SetReceivedTaskbarIcon Reset!
19:42:25.026 (1112) 常駐アイコンを戻します。
19:42:25.026 (1123) 本体アイコンを戻します。
19:42:25.036 (5064)  0通のメールを受信しました。
19:42:25.036 (3323) ProcessTransmitSub() exit
19:42:25.036 (4006) FreePatrol
19:42:25.036 (4482) LeaveTrans()
19:42:25.036 (4231) CTrans::AutoDown() exit
19:42:25.036 (8113) StartAutoDownTimer()
19:42:25.036 (8121) StartAutoDownTimer() set
19:42:30.054 (5404) tid=468 エディタコマンド: 40173
19:42:30.054 (10456) tid=468 BeginNewAtachList
19:42:35.041 (5064) メール総数=4 / 最近の分=4 / 未読=0 / マーク=0

デバッガーも使っていませんし、相変わらずワトソン博士も無言のまま
だし、どうにもよく分からない現象です。

[ ]
RE:09030 V2.91:アプリケーションエラーNo.09035
江袋 さん 03/06/19 13:28
 
>|TuruKame.exe - アプリケーションエラー
>|"0x77fa6bdd"の命令が"0x014b0030"のメモリを参照しました。
>|メモリが"read"になることはできませんでした。
>|プログラムを終了するには[OK]をクリックしてください。

昨日の様子からするともう数回は発生しているはずですが、本日は一度
も出ていません。

昨日は新しいソフトをインストールしたり、既存ソフトのバージョンア
ップしたので、何か一過性の問題が発生していたのかもしれません。

ということで、今度また発生したら改めてご報告しますので本件は一旦
取り下げたいと思います。

どうもありがとうございました。

[ ]
RE:09035 V2.91:アプリケーションエラーNo.09038
江袋 さん 03/06/20 14:15
 
>>|TuruKame.exe - アプリケーションエラー
>>|"0x77fa6bdd"の命令が"0x014b0030"のメモリを参照しました。
>>|メモリが"read"になることはできませんでした。
>>|プログラムを終了するには[OK]をクリックしてください。
>
>昨日の様子からするともう数回は発生しているはずですが、本日は一度
>も出ていません。

実は今日、1度だけ出ました。そのとき「これが原因!?」と思い当たる
フシがありますので一応ご報告しておきます。

それは「付箋紙95」というソフト。

それをここ数日の間に2〜3回バージョンアップしました。手順は――

・タスクトレーに常駐している付箋紙95を終了。
・付箋紙95をバージョンアップ。
・付箋紙95を起動。

――というもので、今から考えると、これを行った直後からエラーが出
ていたように思います。そして、一旦パソコンをリブートすると症状が
収まるのです。

ただ、今回もパソコンをリブートしたら症状がぴたっと収まっているの
で鶴亀メールを使うにあたって何も問題はありません。

一応、ご報告ということで。

[ ]