V0.81b:メール削除でdump.txtNo.04082
江袋 さん 01/02/23 13:09
 
秀まるおさんへ

後述の手順でメールを削除していたところ、

「内部エラー \title.cpp(8893) error = 0」

に続いて

「開封通知の送信に失敗しました」

というDebugMessageとともにdump.txtが出ました。

対応をお願い致します。

【現象の概要】

 開封通知の必要な未読メールを読んですぐに削除した際にメッセージ
が出たように思います。また、このとき自動定期受信も動いていて1通
のメールを受信しました。
 なお、オプションでは「開封通知をその場で送信する」をON、「未読
から既読への自動切り替え」のすべてのチェックをON(一定時間表示は
0秒)に設定しています。

【操作手順】

 3分割画面のメール一覧表示で

|メールA(未読)ヘッダに開封通知指定あり
|メールB(未読)
|メールC(既読)
|メールD(既読)

と表示されていた際、C→B→Aの順でカーソルを移動してビューワで
メールを読み、カーソルがAに来たとき、メールAを読んですぐ、削除
キーを押してA→B→Cの順にメールを削除した。
 そして、メールCを削除してカーソルがメールDに置かれたあたりで
自動定期受信が動いてメールEを受信し、一覧表示が

|メールE(未読)
|メールD(既読)※カーソルはここにあった(と思う)

となったときにDebugMessageとdump.txtが出力された。

【dump.txt】

********** 01/02/23 12:42:50 0.81beta  内部エラー
\title.cpp(8893) error = 0
Current thread dump
eax=00000001 ebx=000022BD ecx=00000010 edx=00000000 esi=0047CFD9 edi=042F2B4
0 ebp=0011E9B0 esp=0011E8CC eip=77F57A6B
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
0011E9C0 00461FB9 FFFFFFFE 0047FA90 0011EC54 00461F97 0011E9D4 00000000 0000
0000 9495E093 89834783 0A0D5B81 59 59 E8 7D 23 00 00 68
0011EC54 00461F97 0011E9D4 00000000 00000000 9495E093 89834783 0A0D5B81 7469
745C 632E656C 38287070 29333938 59 5E 5B C9 C3 55 8B EC
0011F628 004563FD 0047CFE4 0047CFC8 000022BD 00000111 00000113 00000113 7163
6955 04010782 00000026 0011F110 83 C4 0C EB 72 FF 77 1C
0011F760 0042DAE9 00000003 00592A20 0011F7B0 00000113 77E43D04 00000000 0000
0001 0011F740 00000000 00000000 85 C0 0F 85 37 07 00 00
0011F7B8 77E41213 000904A8 00000113 0000006C 00000000 0011F7CC 00000000 0000
0000 00000000 0000006C 00000000 83 7C 24 14 00 8B D0 0F
0000006C 00000000 01377A40 00000201 0000008A 0011F910 0045A8C2 000000D6 0009
04A8 00459609 00000000 00000000

--
ということで想像ですが、開封通知メールの送信処理の前に元メールを
削除するとこういった現象になるような気がします。

[ ]
RE:04082 V0.81b:メール削除でdump.txtNo.04084
秀まるお さん 01/02/23 17:06
 
 まいど詳しい報告ありがとうございます。

 開封通知の送信ですが、実はメールを開いた瞬間に開封通知の送信をやるのはちょ
っと危険ということで、200ミリ秒後に送信するようにしていました。その200
ミリ秒の遅延時間の合間に他のメールに切り替わってしまうと内部エラーとなってま
した。

 なんとか直します。

[ ]