"このメールへの返信メール"で異常終了No.08091
エイト さん 02/11/05 21:45
 
いつも鶴亀メールには大変お世話になっております。

気になる事象が起きましたので、ご報告いたします。
返信や転送を実際に行った受信メールに対し、"このメールへの返信メール"や"この
メールを元にした転送メール"を実行すると、複数のメールが開いた後、異常終了し
ます。
当方は、全ての受信・送信したメールを受信フォルダ内"Thread"フォルダへコピーし
ており、1通返信メールを送信しても鶴亀メール内には2通作成されております。受
信したメールも同様です。
例えば対象メールが4通だった場合、2通開いた後に異常終了しているようです。
しかし、強制終了後鶴亀メールを再起動した後、先ほど異常終了した時に選択した
メールを再度選択し実行すると、対象メールが全て開き、正常に動作します。しかし
また別のメールを対象に行うと異常終了します。
下記は当方の環境です。
OS:Win2K 5.00.2195 ServicePack3
IE:5.50 SP2
秀丸:3.17
鶴亀:2.15

ダンプ内容は以下に追記します。

11:23:26.091 (6341) ProcessCommand 40135
11:23:26.101 (4074) entered
11:23:26.101 (4078) leave
11:23:26.192 (1883) tid=1432 call WinMainSub
11:23:26.202 (1883) tid=1432 FrameWndProc: WM_CREATE
11:23:26.212 (1883) tid=1432 ClientWndProc: WM_CREATE
11:23:26.212 (1883) tid=1432 return WinMainSub
11:23:26.272 (4074) tid=1432 entered
11:23:26.282 (4078) tid=1432 leave
11:23:26.282 (4074) entered
11:23:26.292 (4078) leave
11:23:26.392 (1883) tid=1712 call WinMainSub
11:23:26.402 (1883) tid=1712 FrameWndProc: WM_CREATE
11:23:26.412 (1883) tid=1712 ClientWndProc: WM_CREATE
11:23:26.422 (1883) tid=1712 return WinMainSub
11:23:26.472 ( 179) tid=1712 will SHGetFileInfo
11:23:26.482 ( 182) tid=1712 done
11:23:26.512 (4074) tid=1712 entered
11:23:26.682 (4078) tid=1712 leave
11:23:26.682 (4074) entered
11:23:26.692 (4078) leave
********** 02/11/05 11:23:26.722 2.15  Exception
eax=00000000 ebx=00000000 ecx=01010101 edx=FFFFFFFF esi=00000000 edi=000002A
C ebp=0011DD54 esp=0011DD0C eip=00000000
Stack Dump
00000861 02DA93BC 029C1EA0 0011DD50 00000008 0000000E 000FE8BC 02DA93BC
00000000 00000861 80000000 00000003 0011DD0C 0011D958 0011E9C8 77E71856
77E57F38 FFFFFFFF 0011E1F0 0048374B 000002AC 02C77FD8 00000861 0011E1E8
00000000 02DA93BC 029C1EA0 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 0011DE2C 00000000 77F838E5 00120000
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
0011E1F0 0048374B 000002AC 02C77FD8 00000861 0011E1E8 00000000 02DA93BC 029C
1EA0 00000000 00000000 00000000 85 C0 0F 84 A4 05 00 00
0011E9D4 0048803B 000002AC 000FE8BC 001F9054 00000001 00000000 00000002 0000
9CC9 00000001 0011E250 010E20E0 85 C0 75 06 56 E8 A9 98
0011EC2C 0049110B 029C1EA0 02DA93BC 00000000 00009CC7 00000000 77E5B62F 0000
00B7 00009CDD 00000000 00000000 47 88 1D 21 4E 4D 00 3B
0011ECE0 00489CA7 00000004 1D9D8A72 00009CC7 00000000 00009CDD 00000111 0000
0000 00000000 00000001 0000000B E9 1E FF FF FF 50 E8 AA
0011F1F8 0045194F FFFFFFFF 0011F5B4 00000111 00000100 00000012 00000017 0000
0014 0011ED2C 77E57BA1 000007D2 E9 27 F4 FF FF C7 11 45
00000000 00000000 00000000 0011F230 004D1080 00000002 00000000 00000001 0011
DA40 0011ECE0 0045194F 00000000
0048374B 004A70E5 004C3512 00463E66 004585C7 00466E86 0048803B 00463EE5 0046
4069 004AF801 0049110B 004A70E5 004AF94B 00489CA7 0045194F 004A70E5
004A7BAA 004A7768

11:23:25.671 P 1424 000201CC 0118 0000FFFF A005A7FB
11:23:25.671 r 1431 000201CC 0118 0000FFFF A005A7FB
11:23:25.791 P 1424 000201CC 0100 00000010 002A0001
11:23:25.791 r 1431 000201CC 0100 00000010 002A0001
11:23:26.091 P 1424 000201CC 0000 00009CC7 00130001
11:23:26.091 r 1431 000201CC 0000 00009CC7 00130001
11:23:26.091 P 1424 000301CA 0111 00009CC7 00000000
11:23:26.091 S 4701 000301CA 0111 00009CC7 00000000
11:23:26.101 S 4701 000301CA 060A 015C6811 00000000
11:23:26.101 R 4703 000301CA 060A 015C6811 00000000
11:23:26.101 S 4701 000301CA 0468 00000000 00000057
11:23:26.101 R 4703 000301CA 0468 00000000 00000057
11:23:26.292 S 4701 000301CA 060A 015C6811 00000000
11:23:26.292 R 4703 000301CA 060A 015C6811 00000000
11:23:26.292 S 4701 000301CA 0468 00000000 00000057
11:23:26.292 R 4703 000301CA 0468 00000000 00000057
11:23:26.692 S 4701 000301CA 060A 015C6811 00000000
11:23:26.692 R 4703 000301CA 060A 015C6811 00000000
11:23:26.692 S 4701 000301CA 0468 00000000 00000057
11:23:26.692 R 4703 000301CA 0468 00000000 00000057
start=02911240 end=02911A74


以上、どうぞ宜しくお願いいたします。

[ ]
RE:08091 "このメールへの返信メール"で異No.08093
秀まるお さん 02/11/07 10:51
 
 何度か再現テストしてみたんですけど、いまいち再現しないです。死んでる場
所はReadFileというWindowsのファイル読み込み関数の中のようで、これまたい
まいち原因が特定できないです。(渡してるパラメータも特にまずいこともなさ
そうだし)

 ということで袋小路に入った状態になっているという状況報告だけさせていた
だきまして…。

 できれば追加で1つテストして欲しいんですが、メールのサイズが関係するっ
てことはないでしょうか。たとえばサイズの小さいメールなら死なないとか。

 「このメールだと何度やっても再現しない」というようなメールがあると、つ
まりメールの内容を工夫すれれは僕の所でも再現する可能性が高いという話にな
りそうなんですが…。

 どうでしょ?

[ ]
RE:08093 "このメールへの返信メール"で異No.08099
エイト さん 02/11/07 20:40
 
実は以前も同様の報告をさせていただきまして、その時も
再現困難との返答をいただいております。
当方の自宅でも再現しない(Win98SE)ので、当方のPCに依存した問題かとも
思っております。

いろいろ試しましたが、メールサイズは関係なさそうです。
エラーメッセージボックスが出た後、そのボックスを端に動かし
更に鶴亀本体画面で"このメールの返信メール"をいろんな
メールに対して実行すると、今度はDrワトソンが鶴亀を落とし
ログ作成しました。

そんなわけでDrワトソンのログを得ました。
貼り付けるには大きいのでメールにて送付したいです。
バージョン情報に記載されてるniftyのメールアドレスに
送付する事でよいのでしょうか。
恐れ入りますが、返答をお願いいたします。

[ ]
RE:08099 "このメールへの返信メール"で異No.08100
秀まるお さん 02/11/07 23:54
 
>そんなわけでDrワトソンのログを得ました。

 それは参考になる可能性が高いです。

 送り先は、 maruo@mitene.or.jp にお願いします。xxxxxxxx@nifty.ne.jp で
も一応届きますけど。

 お手数かけます。

[ ]
RE:08099 "このメールへの返信メール"で異No.08102
秀まるお さん 02/11/08 14:50
 
 Dr.Watsonのログありがとうございました。ただ、見た所同じ所で死んでいる
ようです。さらに、送って頂いたログではスタックトレースも壊れてました。
(スタックトレースも壊れたためにdump.txtに出なかったのやら?)

 どっちにしても、相変わらず発生原因は分からないです。

 はて、何もしない訳にもいかないので、とりあえず複数メールを連続して開く
処理に何か一工夫入れてみます。それで症状が変わるか、あるいは死ぬ場所が変
わるかすれば何か分かるかもしれないし。

[ ]
RE:08102 "このメールへの返信メール"で異No.08108
エイト さん 02/11/09 00:09
 

 お手数をお掛けいたしますが、よろしくお願い致します。


[ ]
RE:08108 "このメールへの返信メール"で異No.08113
秀まるお さん 02/11/11 19:14
 
 V2.16にて、メールを開く方法を少々変更しましたが、それでも死ぬかもしれ
ないです。

 もし死んだら、あるいは死ななかったとしても、1つ教えてください。

 たとえばメール一覧で複数のメール(5通くらい)を選択してEnterキーを押
して全部まとめてメールを開いたら、それで死ぬでしょうか?

 もしそれで死なないとしたら、今度は返信済みになっているメールのMessage-
Idでアカウント配下を「検索して一覧作成」とし、出てきたメール(返信元の
メールと返信メール両方)をぜんぶ選択してエディタで開いたら、死ぬでしょう
か?

 全部同じような処理(エディタ起動の繰り返し)なので、全部死ぬかなぁと思
ったりします。

[ ]
RE:08113 "このメールへの返信メール"で異No.08119
秀まるお さん 02/11/12 16:37
 
 ここにもコメントしますが、以下のURLから鶴亀メールEXEファイルをダウン
ロードして入れ替えてから起動しなおしてみて欲しいです。

 それでも死んだらどうすればいいか分かりませんが…。

  http://www.hidemaru.interlink.or.jp/software/bin/tk217exe.lzh

[ ]
RE:08108 "このメールへの返信メール"で異No.08123
秀まるお さん 02/11/12 18:22
 
 メールでやりとりしてますが、お返事はこちらに書かせて頂きます。

 再度ログを送っていただきましたが、やはり同じ死に方をするということが分
かっただけで、それ以上のことは分かりませんでした。

 ということで、1つお願いすることは、以下のことです。

 − まずは、鶴亀メール用のデータフォルダをチェックディスクして欲しい。
   エクスプローラからドライブを選択して、「プロパティ」として、さらに
   「ツール」ページの「チェックする...」ボタンを押せばいいです。

   それでもしエラーが見つかったら、今一度再現テストして欲しいです。

 − 一度鶴亀メール用のデータフォルダをどこか別の所(出来れば別の
   ハードディスク)に移動またはコピーし、鶴亀メールの「全般的な
   設定・基本・ホームディレクトリ」の指定を移動/コピーした先に
   してみた上で、テストしてみて欲しい。

 っということしか思いつかないです。

 なんせ、死んでる場所がReadFileというWindowsAPIの中なので、思いつくこと
と言うと、上記のような手順くらいになってしまいます。

[ ]
RE:08123 "このメールへの返信メール"で異No.08132
秀まるお さん 02/11/13 15:34
 
 ハードディスクの検査などしてもまだきっとバグが再現し続けてるに違いない
と思いまして、V2.18でまた1つだけ細工を入れました。

 メールを連続して開くタイミングでReadFileをすると死ぬということで、メー
ルを連続して開く前に、開く対象となるメールの内容をまとめてReadFileしてか
らエディタを起動するようにしました。

 これでもしかすると死なないかもしれません。ということで相変わらずダメで
したらV2.18にて再度試してみて欲しいです。&、死んだらまたログください。

[ ]
RE:08132 "このメールへの返信メール"で異No.08134
エイト さん 02/11/13 19:48
 

 Ver2.18で正常動作するようになりました。
 正直、諦めかけてましたが、本当に助かりました。
 ありがとうございました。

 これからもよろしくお願い致します。

[ ]