分割メール結合時にエラーNo.04160
taku さん 01/02/27 10:19
 

分割メールを受信した後、(たぶん)結合している時に
エラーメッセージが表示されました。
そのときのdump.txtを添付します。

調査お願いします。


<発生環境>
win98+IE 5.5
鶴亀 0.82
秀丸 3.07

---dump.txt
10:00:51.720 ( 326) CSock::PostExit()
10:00:51.770 (1732) TransDlgProc() WM_TURUKAME_SOCKET_END
10:00:51.770 (1761) IDTIMER_START post
10:00:51.770 (1523) IDTIMER_START kill
10:00:51.770 (1538) IDTIMER_END set
10:00:52.100 (1716) IDTIMER_END kill
10:00:52.100 (  95) EndSilentDialog()
10:00:52.100 (1775) TransDlgProc() WM_DESTROY
10:00:52.100 (  90) SilentDialogBox() exit
10:00:52.100 (1990) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
10:00:52.100 ( 281) CSock::~CSock()
10:00:52.100 (2005) ProcessTransmitSub() delete pSock
10:00:56.110 ( 882) Decoding BASE64 size=7463466 sum=623239393 crc=19A0299D
start="XwAtbGg1LUcaUwAzKVQA" end="gxGVm1ycf/PQAiIA...."
10:00:57.040 ( 960) Result: size=5446311 sum=95 crc=960F004F cCR=100859
cInvalid=0
10:01:00.780 ( 882) Decoding BASE64 size=5449178 sum=454952833 crc=8372D550
start="UQAtbGg1LZWsPAALvj4A" end="NyshFZcz/MmAAA==...."
10:01:01.820 ( 960) Result: size=3976424 sum=81 crc=47B0E9C7 cCR=73639
cInvalid=0
********** 01/02/27 10:01:02 0.82beta  i != cTitle
\FileMan.cpp(2894) error = 2
Current thread dump
eax=002A0014 ebx=00000B4E ecx=00000000 edx=CC535A90 esi=00000001 edi=8171FC08 ebp=006CCB3C esp=006CCB30 eip=BFF94D35
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Param#7  Param#8  Param#9  Param#10 MachineCode
006CCC18 006CCC18 004652F9 00000000 00010007 8B800335 163F3A95 CCEC0000 0000006C 066C110D 110D066C 00000000 28 CC 6C 00 CD 2E 46 00
006CCC28 00462ECD FFFFFFFE 004809A0 006CCEBC 00462EAB 006CCC3C 00000002 00CF071C 3D212069 69546320 0D656C74 59 59 6A 00 E8 86 24 00
006CCEBC 00462EAB 006CCC3C 00000002 00CF071C 3D212069 69546320 0D656C74 69465C0A 614D656C 70632E6E 38322870 59 5E 5B C9 C3 55 8B EC
006CD28C 0041DEF7 0047568C 0047566C 00000B4E 021B8453 02668138 00000000 BFF74277 545C3A45 4B757275 5C656D61 83 C4 0C 89 75 10 83 65 CListCacne::MailFileOperation
006CDD60 004560C9 00000000 02668060 00000036 00000000 00488E40 0231D0F0 00000000 756B6154 61724120 696B616B 8B 7D D0 8B F0 83 FE 02 CListWnd::ConnectPartialMail
006CDE98 0045B896 006CDE88 006CDE7C 00488E40 00000000 00000000 4B757275 5C656D61 756B6174 6C69665C 2E726574 85 C0 74 13 8B 45 F0 83 CTrans::ProcessTransmitSub
006CE53C 0045BB55 00000664 00000001 00009C6C 00000000 756B6154 61724120 696B616B 00000000 00000000 00000000 E8 07 1A 00 00 E8 C3 72
006CF0E8 00432942 00483E68 00000111 00000111 00000001 00030016 17002A32 171776CA 36B775B8 00000000 79AC1617 EB 70 81 FA AF 9C 00 00
006CF220 0042E128 00009C43 006CF228 00008298 006CF274 00642B27 0664004E 004E0664 00000064 006CF6EC 00000000 E9 54 0B 00 00 B8 0A 02
006CF240 BFF7363B 00000664 00000111 00009C43 000006E0 8272117F 0000016F 006CF254 BFF94497 372F8298 0000372F 8B E7 33 C9 8E E9 5F 5E
006CF254 BFF94497 372F8298 0000372F 00000000 BFF719B8 00008292 006CF810 BFF7186D 8272117F 00000000 372F8272 E8 6E D3 FD FF 8B D0 C1
BFF719B8 00008292 006CF810 BFF7186D 8272117F 00000000 372F8272 00000000 02020000 82D00000 3EF80000 16170213
C9B60F5D 00058F64 8D000000 5F042464 3D896466 0000000E B20F665B 64662424 001E1D89 0B5B0000 800F74DB 74FF147B 6A FF 6B FF 6C FF 6D FF

10:01:02.650 S 00000D3E 004E 00000064 006CBFB4
10:01:02.650 S 00000D3E 002B 00000064 006CBB2C
10:01:02.650 S 00000D3E 004E 00000064 006CBFB4
10:01:02.650 S 00000D3E 002B 00000064 006CBB2C
10:01:02.650 S 00000D3E 004E 00000064 006CBFB4
10:01:02.650 S 00000D3E 002B 00000064 006CBB2C
10:01:02.650 S 00000D3E 004E 00000064 006CBFB4
10:01:02.650 S 00000D3E 002B 00000064 006CBB2C
10:01:02.650 S 00000D3E 004E 00000064 006CBFB4
10:01:02.650 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 004E 00000064 006CBFB4
10:01:02.700 S 00000D3E 002B 00000064 006CBB2C
10:01:02.700 S 00000D3E 0133 0000093A 00000688
10:01:02.700 S 00000D3E 0133 0000093A 00000688

[ ]
RE:04160 分割メール結合時にエラーNo.04182
秀まるお さん 01/02/27 19:17
 
> 分割メールを受信した後、(たぶん)結合している時に
> エラーメッセージが表示されました。

 再現は出来ませんでしたが、怪しいと思われる処理を修正しました。

 念のため質問させていただきますが、受信した分割メールから生成された結合メー
ルはうまく出てきて、分割された形式の方のメールは削除されずにそのまますべて残
ってますよね?

 本来なら分割された形式の方はすべて削除されるのが仕様ですが、削除しようとし
て失敗しているようです。

[ ]
RE:04182 分割メール結合時にエラーNo.04184
taku さん 01/02/27 19:31
 
>> 分割メールを受信した後、(たぶん)結合している時に
>> エラーメッセージが表示されました。
>
> 再現は出来ませんでしたが、怪しいと思われる処理を修正しました。
>
> 念のため質問させていただきますが、受信した分割メールから生成された結合メー
>ルはうまく出てきて、分割された形式の方のメールは削除されずにそのまますべて残
>ってますよね?
>

いいえ、分割メールは残ってません…

もしかすると、同じ結合メールが2つあるので
うまく削除されなかった分割メールが、再度結合されて
2つになったのでしょうか?

[ ]
RE:04184 分割メール結合時にエラーNo.04197
秀まるお さん 01/02/28 09:51
 
> いいえ、分割メールは残ってません…
>
> もしかすると、同じ結合メールが2つあるので
> うまく削除されなかった分割メールが、再度結合されて
> 2つになったのでしょうか?

 んじゃ、そういうことなのやら?。分割されたメールの残骸が1つも残ってないの
なら、そういうことなんでしょう。たぶん。

 ってことで、とりあえずV0.83以降に入れ替えていただいて、様子を見てもらうし
かなさそうです。

[ ]
RE:04197 分割メール結合時にエラーNo.04199
taku さん 01/02/28 10:14
 
>> いいえ、分割メールは残ってません…
>>
>> もしかすると、同じ結合メールが2つあるので
>> うまく削除されなかった分割メールが、再度結合されて
>> 2つになったのでしょうか?
>
> んじゃ、そういうことなのやら?。分割されたメールの残骸が1つも残ってないの
>なら、そういうことなんでしょう。たぶん。
>

分割されたメールの残骸は残っていませんでした。
たぶんそうなのでしょう。

> ってことで、とりあえずV0.83以降に入れ替えていただいて、様子を見てもらうし
>かなさそうです。

了解致しました。

[ ]