V1.74:プロセス違反No.06957
江袋 さん 02/03/26 17:56
 
秀まるおさんへ

下記のような操作をすると「プロセス違反」というエラーが出ます。
(V1.73 で現象発見。V1.74 でも同様に出たしだいです)

【再現手順】

 スレッド表示で次のような一覧が表示されていたとして、メールEを
残してほかのメールを削除しようとした際のエラーです。

 メールA
 +メールB
  +メールC
   +メールD
    +メールE

 この状態で、メールA〜Dまでを選択して削除キーを押してメールを
削除します。ちなみにスレッド表示の設定で、チェック付き項目は次の
通り。

 ■自動折りたたみ
  ◎既読になったスレッドを自動的に折りたたむ
   ■マークされたスレッドを含むメールは折りたたまない
 ■日付も表示する
 ■子メールの題名を――
  ◎配下のメールもまとめて――

【dump.txt】

>********** 02/03/26 17:45:11.984 1.74  Exception
>eax=00000001 ebx=00000000 ecx=01010101 edx=FFFFFFFF esi=00000000 edi=00009C
>DD ebp=0011E4A8 esp=0011E4A4 eip=0447377D
>Stack Dump
>0011F508 0011F200 0044A144 00000001 C0000000 0011F508 00D40778 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 77DE40EC 003506FE 00000085
>00000001 00000000 00000000 0000029E 00000001 00000001 010C4442 00000000
>77E58198 FFFFFFFF 0011E58C 72CD1F38 72CFF18C 00000001 72CFF170 0011E80C
>77DE4EF0 003506FE 00000085 00000001 00000000 00000001 1001A667 003506FE
>FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Par
>am#7  Param#8  Param#9  Param#10 MachineCode
>0011F200 0044A144 00000001 C0000000 0011F508 00D40778 00000000 00000000 000
>00000 00000000 00000000 00000000 E9 C8 09 00 00 6A 01 EB
>00000000 0011F5F8 77E561D7 0011F5F8 77E561E7 0011F22C 0011E1D8 0011F2F0 001
>1F5F8 0011F2F0 0011F30C 0011F250 24 FF 11 00 5B 61 E5 77
>
>17:45:11.944 S 4952 00D40778 004E 00000064 0011DE14
>17:45:11.944 R 4976 00D40778 004E 00000064 0011DE14
>17:45:11.944 S 4952 00D40778 004E 00000064 0011DE14
>17:45:11.944 R 4976 00D40778 004E 00000064 0011DE14
>17:45:11.944 S 4952 00D40778 004E 00000064 0011DED0
>17:45:11.944 R 4976 00D40778 004E 00000064 0011DED0
>17:45:11.954 S 4952 00D40778 004E 00000064 0011DE14
>17:45:11.954 R 4976 00D40778 004E 00000064 0011DE14
>17:45:11.954 S 4952 00D40778 004E 00000064 0011DE14
>17:45:11.954 R 4976 00D40778 004E 00000064 0011DE14
>17:45:11.954 S 4952 00D40778 004E 00000064 0011DED0
>17:45:11.954 R 4976 00D40778 004E 00000064 0011DED0
>17:45:11.964 S 4952 00D40778 0014 99010D7E 00000000
>17:45:11.964 S 4952 00D40778 0136 99010D7E 00D40778
>17:45:11.964 R 4976 00D40778 0136 99010D7E 00D40778
>17:45:11.964 R 4976 00D40778 0014 99010D7E 00000000
>17:45:11.964 S 4952 00D40778 004E 00000064 0011DE14
>17:45:11.964 R 4976 00D40778 004E 00000064 0011DE14
>17:45:11.964 S 4952 00D40778 004E 00000064 0011DE14
>17:45:11.964 R 4976 00D40778 004E 00000064 0011DE14
>
>

[ ]
RE:06957 V1.74:プロセス違反No.06961
秀まるお さん 02/03/26 22:58
 
 バグ再現しました。以前からバグっていたようです。

 修正させていただきます。

[ ]
RE:06961 V1.74:プロセス違反No.06990
江袋 さん 02/03/28 15:52
 
> バグ再現しました。以前からバグっていたようです。

V1.75 でこの不具合が解決していることを確認しました。

対応ありがとうございます。

がしかし、今度はその動作確認中に次のような不具合を発見しました。

【再現手順】

 スレッド表示で次のような一覧が表示されていたとして、メールCを
残してほかのメールを削除しようとした際の問題です。

 メールA 題名 / 送信者名 - 日付
 +メールB Re: ... / (To)送り先 - 日付
  +メールC ... / (To)送り先 - 日付

・A:私に送ってきた“受信メール”
・B:Aに対して私が返信した“送信メール”
・C:さらにBに対して私が返信した“送信メール”

【問題】

 削除は問題なく行われます。
 しかし、残ったメールCの題名が省略されたままになり、メール一覧を作成し
直すとちゃんと題名が表示されるようになります。

 削除直後
 メールC ... / (To)送り先 - 日付

 一覧作成し直し後
 メールC Re: 題名 / (To)送り先 - 日付

――といった状況ですが、できれば自動的に一覧作成し直しが行われる
か、題名がちゃんと表示されるようになるのが望ましいと思います。

いかがでしょう?

[ ]
RE:06990 V1.74:プロセス違反No.06993
秀まるお さん 02/03/28 17:58
 
 実はテストしていて僕も同じバグを見つけました。というか、そもそもこの
バグは以前にも報告されたことがありました。

 ですが、直すのが面倒なので直しませんでした。

 暇を見て直します。

[ ]
RE:06993 V1.74:プロセス違反No.07078
江袋 さん 02/04/08 07:48
 
> 暇を見て直します。

お返事が遅くなりましたが、この件はあまり実害はありませんので、秀
まるおさんのおっしゃるような(↑の)対応で問題ありません。

よろしくお願いします。

[ ]