検索して一覧作成No.11827
RURUBU さん 03/03/14 19:09
 
最新版(2.52)を使用しています。
「検索して一覧作成」の検索対象を「現在アカウント」にして
実行すると異常終了するようです。「フォルダ」を選択すると
正常に動作します。
いつのバージョンからこの現象が出るのかは把握していません。
調査頂けると幸いです。

[ ]
RE:11827 検索して一覧作成No.11828
ひろ さん 03/03/14 19:32
 
 RURUBU さん今日は、ひろです。
> 「検索して一覧作成」の検索対象を「現在アカウント」にして
> 実行すると異常終了するようです。「フォルダ」を選択すると
> 正常に動作します。
 Windows98+I.E 6.0+鶴亀 Ver.2.52 の環境ではない再現しませんでした。検
索文字列やオプション等特定の条件で起きるということは有りませんか? また
「ホームディレクトリ」に dump.txt があれば、
**********
で始まる行以降をアップされると解決が早いかもしれません。

 これとは別件で、http://www.maruo.co.jp/turukame/1/m030314.html#8495
と根っこが同じかもしれませんが、検索対象フォルダで「受信+送信済み+ユー
ザフォルダ」としても、「草稿」と「ゴミ箱」も検索対象になります。
 ##個人的には「草稿」を検索してくれるのは有り難い(^^;。

[ ]
RE:11828 検索して一覧作成No.11830
RURUBU さん 03/03/15 11:26
 
>「ホームディレクトリ」に dump.txt があれば、
>**********
>で始まる行以降をアップされると解決が早いかもしれません。
>
コメントありがとうございます。
dumpはデータ量が多くなるのでここにアップしてよいものか
迷ってました。確かに検索文字によって異常終了する場合が
あるようです。というより検索結果の件数によるのかもしれません。
「井下」(人の名前)という文字列で検索した時のdumpを以下に
添付します。

********** 03/03/15 11:21:11.677 2.52  Exception code=C0000005 addr=0047D318
eax=00000000 ebx=00000000 ecx=0007FDD4 edx=0017722C esi=0017722C edi=001771A
0 ebp=0011ECDC esp=0011ECD4 eip=0047D318
eip: 8A 04 0E 8A 1C 0A 2B C3 75 52 41 75
Stack Dump
001771A0 00000102 0011ECEC 0047D2A9 001771E2 001771E2 0011ED04 0047E5A7
001771A0 001771A0 00000020 00000010 0011ED34 004827C2 0011ED40 0011ED44
001771A0 003EE9D0 00000000 00000001 00000000 00000000 0011EDC8 0043F855
0011EDC8 0043F895 0019055E 001771A0 001771A0 0000000D 00000000 004BE608
004DCFDC 00000000 002A05C6 00000113 00000005 00000000 028A4175 000001C5
00000075 004B22F8 01D10294 0022C018 00000F08 00005000 004B22F8 01D102A4
00231030 00000F08 00005000 004B22F8 00000000 004DED2C 00000000 00000000
00178938 00178938 001710B8 004BE608 028A4107 0011EEE0 0043F470 001E5428
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
0011ECEC 0047D2A9 001771E2 001771E2 0011ED04 0047E5A7 001771A0 001771A0 0000
0020 00000010 0011ED34 004827C2 0F AF 05 94 E2 4D 00 5D
0011ED04 0047E5A7 001771A0 001771A0 00000020 00000010 0011ED34 004827C2 0011
ED40 0011ED44 001771A0 003EE9D0 59 85 C0 59 75 0E 83 C7
0011ED34 004827C2 0011ED40 0011ED44 001771A0 003EE9D0 00000000 00000001 0000
0000 00000000 0011EDC8 0043F855 59 85 C0 59 7D 04 8B FE
0011EDC8 0043F895 0019055E 001771A0 001771A0 0000000D 00000000 004BE608 004D
CFDC 00000000 002A05C6 00000113 39 1D 9C E2 4D 00 74 39
0011EEE0 0043F470 001E5428 00B20AF0 00000000 00000000 00000001 00000000 4C47
4942 0045424F 00140178 0011EEC8 EB CD 83 C7 04 39 1D 04
0011EFF0 0043DA11 00000000 000000C8 00000111 00000112 0000F095 002600D2 0000
0004 000003A4 77D36ED8 00000000 8B F3 E9 9A 00 00 00 39
0011F448 0045206F 00009C82 00000001 00000111 00000111 00000000 77CF463D 77D1
C939 77D45A7C 77CF465F 77CF4651 E9 B9 04 00 00 A1 88 E2
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000
0000 00000000 00000000 00000000


11:21:09.304 S 5880 00140510 004E 000003E8 FFFFFFF4
11:21:09.304 R 5892 00140510 004E 000003E8 FFFFFFF4
11:21:09.304 S 5880 00140510 004E 000003E8 FFFFFFF8
11:21:09.304 R 5892 00140510 004E 000003E8 FFFFFFF8
11:21:09.344 S 1006 004E057A 0046 00000000 0011E49C
11:21:09.344 R 1013 004E057A 0046 00000000 0011E49C
11:21:09.344 S 1006 004E057A 0083 00000001 0011E470
11:21:09.344 R 1013 004E057A 0083 00000001 0011E470
11:21:09.344 S 1006 004E057A 0047 00000000 0011E49C
11:21:09.344 S 1006 004E057A 0003 00000000 01030002
11:21:09.354 R 1013 004E057A 0003 00000000 01030002
11:21:09.354 S 1006 004E057A 0005 00000000 01A403FC
11:21:09.354 R 1013 004E057A 0005 00000000 01A403FC
11:21:09.354 R 1013 004E057A 0047 00000000 0011E49C
11:21:09.484 S 1006 004E057A 000F 00000000 00000000
11:21:09.484 S 1006 004E057A 0085 00000001 00000000
11:21:09.484 R 1013 004E057A 0085 00000001 00000000
11:21:09.484 S 1006 004E057A 0014 59011059 00000000
11:21:09.484 R 1013 004E057A 0014 59011059 00000000
11:21:09.484 R 1013 004E057A 000F 00000000 00000000
start=001710B8 end=00178938
1285  0    鶴亀開始 V2.52 IEVersion=60, fWin98=1, fWin2000=1 fLargeMem=1 200
3/03/15 11:20
1024  1572 HmCreate
1975  0    call WinMainSub
1975  20   FrameWndProc: WM_CREATE
1975  0    ClientWndProc: WM_CREATE
1975  0    return WinMainSub
1026  0    HmCreate return
270   40   HmGeneral 10
270   0    HmGeneral 53
270   11   HmGeneral 53
270   90   HmGeneral 53
270   40   HmGeneral 10
270   10   HmGeneral 10
7924  310  StartAutoDownTimer()
7944  0    StopAutoDownTimer()
270   1803 HmGeneral 53
270   30   HmGeneral 10
7010  2113 ProcessCommand 40066
5874  0    DialogBox2Param() template=239
5876  7691 DialogBox2Param() exit
1024  30   HmCreate
1975  0    call WinMainSub
1975  0    FrameWndProc: WM_CREATE
1975  0    ClientWndProc: WM_CREATE
1975  10   return WinMainSub
1026  0    HmCreate return
270   1582 HmGeneral 10
270   10   HmGeneral 10
7010  8342 ProcessCommand 40066
5874  0    DialogBox2Param() template=239
5876  3065 DialogBox2Param() exit
1024  20   HmCreate
1975  0    call WinMainSub
1975  10   FrameWndProc: WM_CREATE
1975  0    ClientWndProc: WM_CREATE
1975  10   return WinMainSub
1026  0    HmCreate return
270   1662 HmGeneral 10
270   10   HmGeneral 10
7010  4697 ProcessCommand 40066
5874  0    DialogBox2Param() template=239
5876  4526 DialogBox2Param() exit
1024  30   HmCreate
1975  0    call WinMainSub
1975  10   FrameWndProc: WM_CREATE
1975  0    ClientWndProc: WM_CREATE
1975  0    return WinMainSub
1026  0    HmCreate return
270   2214 HmGeneral 53
2443  0    list.bin無し: メール一覧を作成中 (送信済み)



[ ]
RE:11830 検索して一覧作成No.11833
秀まるお2 さん 03/03/15 17:20
 
 バグ報告ありがとうございます。

 今回死んだ箇所を調べてみたら、文字列比較のアセンブリコードに、漢字の2
バイト目がNULL文字だった時にオーバーランしてしまうバグを見つけました。た
ぶんそれが直接の死ぬ原因だと思います。ということでそれはそれで修正させて
いただきます。

 ただ、ログを見た所、どうも理解不能というか、そもそもおかしな状況が発生
しているような気がします。具体的には、検索結果の一覧に、同じメールを2つ
入れようとしてるような気がします。

 もし検索結果に同じメールが2つ出てくるようであれば、それはそれでバグな
ので、それはそれでまた別に報告いただきたいと思います。

 どっちにしても、バグ修正してV2.53をアップロードさせていただきます。

[ ]
RE:11828 検索して一覧作成No.11845
秀まるお2 さん 03/03/15 22:50
 
>と根っこが同じかもしれませんが、検索対象フォルダで「受信+送信済み+ユー
>ザフォルダ」としても、「草稿」と「ゴミ箱」も検索対象になります。

 「検索して一覧作成」での検索対象フォルダ関係の処理がまったくもっておか
しい(アカウント直下のユーザフォルダ関係の処理が入ってない)ようです。

 これまたまずいバグのようです。

[ ]
RE:11833 検索して一覧作成No.11846
秀まるお2 さん 03/03/15 23:13
 
> ただ、ログを見た所、どうも理解不能というか、そもそもおかしな状況が発生
>しているような気がします。具体的には、検索結果の一覧に、同じメールを2つ
>入れようとしてるような気がします。

 たしかに、受信フォルダ配下/送信済みフォルダ配下のメールなど、一部、同
じメールが検索結果に2つ出てきてしまってるようです。

 大変まずい状態になってます。(おかげで別の潜在バグが見つかったけど)

[ ]
RE:11845 検索して一覧作成No.11855
ひろ さん 03/03/16 21:13
 
 秀まるおさん今日は、ひろです。
>  「検索して一覧作成」での検索対象フォルダ関係の処理がまったくもっておか
> しい(アカウント直下のユーザフォルダ関係の処理が入ってない)ようです。
 宜しくお願いします。
 ##今回のような大幅な変更は、作る方は大変ですが、潜在的な不具合の発見
という良い点も有るんだなあ〜。

[ ]