フォルダを選択したら、dumpが出力されまNo.09803
pinecone さん 03/12/18 22:13
 
pineconeです。こんばんは。

メール一覧でフォルダの整理をしているときに、フォルダを選択したら
「自動削除...。削除してもいいですか?」と表示されて、落ちました。

[環境]
Windows98 4.10.1998
Internet Explorer 6.0.2800.1106 (SP1)
秀丸 Ver4.03
鶴亀 Ver3.07β33

よくわからないし、再現もしないようですが、よろしくお願い致します。
以下にdump.txtを貼り付けておきます。

01:08:15.400 (1074) HmCreate
01:08:15.460 (2031) call WinMainSub
01:08:15.510 (2031) FrameWndProc: WM_CREATE
01:08:15.510 (2031) ClientWndProc: WM_CREATE
01:08:15.620 (2031) return WinMainSub
01:08:15.620 (1078) HmCreate return
01:08:31.390 (5238) メール総数=741 / 最近の分=741 / 未読=712 / マーク=0
01:08:31.390 ( 944) bias=-540
01:08:31.390 ( 947) standard, 0
01:08:31.390 ( 956) total-bias=-540
01:08:31.440 ( 890) ShowWindow 1
01:08:31.500 (5035) showwindow
01:08:31.770 (1066) AddIconToTaskbar()
01:08:31.770 (1069) AddIconToTaskbar() Do.
01:08:31.830 (8255) StartAutoDownTimer()
01:08:31.830 (8263) StartAutoDownTimer() set
01:08:33.480 (4801) syscommand 61589
01:08:34.900 (7248) ProcessCommand 40017
01:08:39.850 (4146) InitPatrol
01:08:43.800 (3475) will InitAccountList()
01:09:09.070 (6177) DialogBox2Param() template=451
01:09:23.400 (2558) list.bin無し: メール一覧を作成中 (送信済み)
01:09:24.010 (6132) リンク切れ添付ファイル/HTMLメールはありませんでした。
01:09:25.380 (6147) MessgeBox2() exit
01:09:27.800 (6179) DialogBox2Param() exit
********** 03/12/18 20:29:00.550 3.07beta33  Exception code=C0000094 addr=00
4C7199
eax=0000064E ebx=0075E814 ecx=00000000 edx=00000000 esi=00000000 edi=0000000
0 ebp=0075E75C esp=0075E734 eip=004C7199
eip: F7 F9 85 C0 7E 12 8B F0 6A 01 68 15
Stack Dump
0075E7C8 00000000 00000000 0075E750 0075E7C8 00000000 FFFFE814 0000064F
00000144 0000064F 0075E770 0049BF4B 00000000 00000000 00000005 0075E7C0
00462155 00000000 0075E7C8 00008838 0075E814 2E98B79A 00000477 2EA90144
16F00187 B7A8162F 171752FA 093A092E ABC4162F 6759B7BC 128C1717 171767A9
2E0F0187 80240000 0D1EB7CC 0075E7E0 BFF7363B 000006A8 00000113 00000004
00000000 88123BEF 00000187 0075E7F4 BFF94497 62178838 00006217 00000000
BFF719B8 00758832 0075E9D8 BFF7186D 88123BEF 00000000 62178812 000026C4
02460000 88700000 3EF80002 162F0075 27370000 0000016F 88386217 88766217
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
0075E770 0049BF4B 00000000 00000000 00000005 0075E7C0 00462155 00000000 0075
E7C8 00008838 0075E814 2E98B79A 39 75 08 74 11 56 6A 14
0075E7C0 00462155 00000000 0075E7C8 00008838 0075E814 2E98B79A 00000477 2EA9
0144 16F00187 B7A8162F 171752FA E9 1A 07 00 00 56 FF 75
0075E7E0 BFF7363B 000006A8 00000113 00000004 00000000 88123BEF 00000187 0075
E7F4 BFF94497 62178838 00006217 8B E7 33 C9 8E E9 5F 5E
0075E7F4 BFF94497 62178838 00006217 00000000 BFF719B8 00758832 0075E9D8 BFF7
186D 88123BEF 00000000 62178812 E8 6E D3 FD FF 8B D0 C1
BFF719B8 00758832 0075E9D8 BFF7186D 88123BEF 00000000 62178812 000026C4 0246
0000 88700000 3EF80002 162F0075 00 00 00 00 00 00 00 00
C9B60F5D 00058F64 8D000000 5F042464 3D896466 0000000E B20F665B 64662424 001E
1D89 0B5B0000 800F74DB 74FF147B 00 00 00 00 00 00 00 00


20:29:00.490 S 7140 000003E4 0464 00000000 00000000
20:29:00.490 R 7147 000003E4 0464 00000000 00000000
20:29:00.490 S 1095 00000678 000C 00000000 0075DEF0
20:29:00.490 R 1102 00000678 000C 00000000 0075DEF0
20:29:00.490 S 7140 000003E4 05F5 00000001 00000000
20:29:00.490 R 7147 000003E4 05F5 00000001 00000000
20:29:00.490 S 6595 000006A8 007C FFFFFFF0 0075E2B8
20:29:00.490 R 6620 000006A8 007C FFFFFFF0 0075E2B8
20:29:00.490 S 6595 000006A8 007D FFFFFFF0 0075E2B8
20:29:00.490 R 6620 000006A8 007D FFFFFFF0 0075E2B8
20:29:00.490 S 6595 000006A8 007C FFFFFFF0 0075E2B8
20:29:00.490 R 6620 000006A8 007C FFFFFFF0 0075E2B8
20:29:00.490 S 6595 000006A8 007D FFFFFFF0 0075E2B8
20:29:00.490 R 6620 000006A8 007D FFFFFFF0 0075E2B8
20:29:00.490 R 6260 00000C24 004E 000003E8 FFFFFE6E
20:29:00.490 S 6244 00000C24 5467 005C1714 00000000
20:29:00.490 R 6260 00000C24 5467 005C1714 00000000
20:29:00.490 S 5671 00000F34 004E 00000064 FFFFFFF4
20:29:00.490 R 5673 00000F34 004E 00000064 FFFFFFF4
20:29:00.490 S 6595 000006A8 0113 00000004 00000000
start=006140AC end=00614A74
279   0    HmGeneral 53
7515  6695 ProcessCommand 40026
6729  5217 このフォルダには自動削除の対象メールが40通(全体の80%)あります。
削除してもいいですか?
6744  1131 MessgeBox2() exit
279   0    HmGeneral 53
279   119  HmGeneral 53
279   29   HmGeneral 53
279   1224 HmGeneral 53
279   3600 HmGeneral 53
279   8    HmGeneral 10
7515  2048 ProcessCommand 40154
6729  0    配下のフォルダも含めてすべて既読にしてもいいですか?
6744  1197 MessgeBox2() exit
279   131  HmGeneral 53
2963  0    バージョンアップ: メール一覧を作成中 (受信\か - こ\海鮮工房)
279   572  HmGeneral 53
279   180  HmGeneral 53
279   65   HmGeneral 53
279   64   HmGeneral 53
279   144  HmGeneral 53
279   184  HmGeneral 53
279   192  HmGeneral 53
279   232  HmGeneral 53
279   48   HmGeneral 53
279   120  HmGeneral 53
279   96   HmGeneral 53
279   155  HmGeneral 53
279   253  HmGeneral 53
279   120  HmGeneral 53
279   183  HmGeneral 53
279   217  HmGeneral 53
2963  0    バージョンアップ: メール一覧を作成中 (受信\か - こ\金太郎トマト)
279   931  HmGeneral 53
279   156  HmGeneral 53
279   305  HmGeneral 53
279   63   HmGeneral 53
279   188  HmGeneral 53
2963  0    バージョンアップ: メール一覧を作成中 (受信\か - こ\健康キューピット)
279   421  HmGeneral 53
279   367  HmGeneral 53
279   92   HmGeneral 53
279   65   HmGeneral 53
279   148  HmGeneral 53
279   95   HmGeneral 53
279   148  HmGeneral 53
279   121  HmGeneral 53
279   103  HmGeneral 53
279   136  HmGeneral 53
279   84   HmGeneral 53
279   108  HmGeneral 53
279   97   HmGeneral 53
279   171  HmGeneral 53
279   109  HmGeneral 53
279   2067 HmGeneral 53
279   1453 HmGeneral 53
279   1604 HmGeneral 53
279   624  HmGeneral 53
279   1623 HmGeneral 53
279   2152 HmGeneral 53
279   1220 HmGeneral 53
279   1549 HmGeneral 53
279   675  HmGeneral 53
279   1421 HmGeneral 53
279   1804 HmGeneral 53
279   1700 HmGeneral 53
279   1199 HmGeneral 53
279   1144 HmGeneral 53
279   624  HmGeneral 53
279   5692 HmGeneral 53
279   1092 HmGeneral 53
279   1349 HmGeneral 53
279   1175 HmGeneral 53
279   1772 HmGeneral 53
279   1912 HmGeneral 53
2963  0    バージョンアップ: メール一覧を作成中 (受信\あ - お\欧州職人館)
279   332  HmGeneral 53
279   1857 HmGeneral 53
279   3    HmGeneral 10

[ ]
RE:09803 フォルダを選択したら、dumpが出No.09809
秀まるお さん 03/12/19 17:32
 
 毎度バグばかりですみません。

 根本的な原因は分かりませんが、LB_GETITEMRECTでエラーが返って、そのエ
ラーを見てないために後々の計算が狂って死んでるみたいです。

 選択してるメールをウィンドウの中央付近にスクロールさせる処理なので、し
いてエラーの場合に何もしなくても事実上差し支えないと思います。ということ
で、とりあえず死なないようにだけ修正させていただきます。

 (一応、レベルダウンという訳でもなさそうだし)

[ ]
RE:09809 フォルダを選択したら、dumpが出No.09811
pinecone さん 03/12/19 18:27
 
pineconeです。
調査&修正ありがとうございました。

>で、とりあえず死なないようにだけ修正させていただきます。
>
> (一応、レベルダウンという訳でもなさそうだし)

再現性のないような現象に対して、お手数を煩わせてしてしまったようで
とても恐縮です。

PS. このような場合に、皆さんならご報告されるのでしょうか?それとも
  胸の内にしまっておくものなのでしょうか?(余談ですけど...)

[ ]
RE:09811 フォルダを選択したら、dumpが出No.09812
秀まるお さん 03/12/19 19:35
 
 dump.txtが出るバグで死んでるアドレスが「004xxxxx」なら、調べれば何か分
かります。なので、そういうケースは報告してくれた方が大変ありがたいです。

 「013」か「014」で始まるアドレスは、HideCtl2.dll内部です。

[ ]
RE:09812 フォルダを選択したら、dumpが出No.09813
pinecone さん 03/12/19 20:52
 
pineconeです。ご説明有り難うございました。

> dump.txtが出るバグで死んでるアドレスが「004xxxxx」なら、調べれば何か分
>かります。なので、そういうケースは報告してくれた方が大変ありがたいです。
>
わかりました。次回からの目安とさせていただきます。

[ ]
RE:09813 フォルダを選択したら、dumpが出No.09824
pinecone さん 03/12/25 09:17
 
pineconeです。修正ありがとうございました。
さっそく、Ver3.07β34を試してみました。

今回の修正によって、落ちなくなったのは良いのですが、
フォルダを移動しても、一覧の表示が切り替わらず、メール内容画面は白紙?
という状態になってしまいます。(3枠区切り設定にしています。)

あと、その状態で鶴亀以外の操作(デスクトップのフォルダ選択など)を行うと
「メモリーが足りません」と言われてしまいます。

で、結局、常駐鶴亀を終了させないと元の動作に戻らないため復帰させる手順は
落ちたときとほとんど変わりません。(Dump.txtは出力されなくなりましたが...)

ちなみに、当初「再現しないようです」と書き込みましたが、β33で2回起きました。
(そして、昨日β34にて上記の症状が2回発生)


年末でお忙しいところ&クリスマスなのに、本当に申し訳ございませんが、
よろしくお願いいたします。
(急ぎではないので、他の作業を優先していただいても構いません。)

[環境]
Windows98 4.10.1998
Internet Explorer 6.0.2800.1106 (SP1)
秀丸 Ver4.03
鶴亀 Ver3.07β34


>  根本的な原因は分かりませんが、LB_GETITEMRECTでエラーが返って、そのエ
> ラーを見てないために後々の計算が狂って死んでるみたいです。
>
>  選択してるメールをウィンドウの中央付近にスクロールさせる処理なので、し
> いてエラーの場合に何もしなくても事実上差し支えないと思います。ということ
> で、とりあえず死なないようにだけ修正させていただきます。

[ ]
RE:09824 フォルダを選択したら、dumpが出No.09826
秀まるお さん 03/12/25 13:54
 
> あと、その状態で鶴亀以外の操作(デスクトップのフォルダ選択など)を行うと
> 「メモリーが足りません」と言われてしまいます。

 何か、Windows自体がおかしくなってるか何かのような気がします。前回死な
ないように修正した件も、今までずっといじってなかった処理でして、同じよう
な「死んだ」的な報告は届いたことがありません。

 「メモリーが足りません」と出しているのはたぶんWindowsか、あるいは鶴亀
メール以外の何かだと思います。そのエラーが出た状態で、タスクマネージャを
起動して「プロセス」のページを見れば、具体的にどのソフトがメモリを食って
いるのか分かると思います。

 さらに、タスクマネージャでの「プロセス」を出している状態で、「表示・列
の選択...」して、「ハンドルの数」や「GDIオブジェクト」を列として表示する
ようにすれば、例えばメモリリークを起こしているアプリケーションソフトがあ
った場合に、そのソフトを特定することも出来ると思います。ハンドルを極端に
多く消費してるソフトがあれば、それがメモリリークをしている可能性が高いで
す。

 (もしかしてそれが鶴亀である可能性もありますが)

[ ]
RE:09826 フォルダを選択したら、dumpが出No.09828
pinecone さん 03/12/25 15:17
 
pineconeです。いろいろお調べいただいて申し訳ございません。


>> あと、その状態で鶴亀以外の操作(デスクトップのフォルダ選択など)を行うと
>> 「メモリーが足りません」と言われてしまいます。
>
> 何か、Windows自体がおかしくなってるか何かのような気がします。前回死な
>ないように修正した件も、今までずっといじってなかった処理でして、同じよう
>な「死んだ」的な報告は届いたことがありません。
>
たしかに、他に報告がないのは?ですね。一度、再インストールして様子を見てみま
す。


> 「メモリーが足りません」と出しているのはたぶんWindowsか、あるいは鶴亀
>メール以外の何かだと思います。そのエラーが出た状態で、タスクマネージャを
> :(省略)
> (もしかしてそれが鶴亀である可能性もありますが)
これは、鶴亀でした。(※エラーはWindowsが出していました)

どうも有難うございました。

[ ]