同一メールが2通表示されて。。。No.03092
Take さん 01/09/15 23:07
 
 お世話になります。

 最近ずっと安定して動いていた鶴亀くんでしたが、突如エラーメッセージが出て
しまいました。

 特定のメールのみを専用フォルダに(送信メール・受信メールとも同一の)振り
分けてスレッド形式で表示させていたのですが、同じメールが2通ずつ表示されて
いるのに気が付きました。

 そこでまず1つを手動でゴミ箱に入れ、そしてまた別の重複メールをゴミ箱に
入れようとしたところで、「CtrlL有り無しがおかしい!」ってダイアログが出ました。

 実は最近OSの再インストールをしまして、アカウントと同じ名前で作成される
フォルダごとMOに退避して、それを元に戻して使っていました。でもそれは
10日以上昔の話なので、それが関係しているかどうかは不明ですが。

 ・OS Windows98 SP1
 ・鶴亀 V1.35
 ・秀丸 V3.08

 ※ dump.txt の内容は長いので(どこから切り出していいかわからないので
  長めに切り出した)、メールで送らせていただきます。


[ ]
RE:03092 再現手順No.03093
Take さん 01/09/15 23:29
 
> お世話になります。
>
> 最近ずっと安定して動いていた鶴亀くんでしたが、突如エラーメッセージが出て
>しまいました。
>
> 特定のメールのみを専用フォルダに(送信メール・受信メールとも同一の)振り
>分けてスレッド形式で表示させていたのですが、同じメールが2通ずつ表示されて
>いるのに気が付きました。
>
> そこでまず1つを手動でゴミ箱に入れ、そしてまた別の重複メールをゴミ箱に
>入れようとしたところで、「CtrlL有り無しがおかしい!」ってダイアログが出まし
>た。
>
> 実は最近OSの再インストールをしまして、アカウントと同じ名前で作成される
>フォルダごとMOに退避して、それを元に戻して使っていました。でもそれは
>10日以上昔の話なので、それが関係しているかどうかは不明ですが。
>
> ・OS Windows98 SP1
> ・鶴亀 V1.35
> ・秀丸 V3.08
>
> ※ dump.txt の内容は長いので(どこから切り出していいかわからないので
>  長めに切り出した)、メールで送らせていただきます。
>
 ビューの中で同じメールが2通表示されてしまう事象が再現しました。

 送信メールと受信メールをひとまとめにしているフォルダの中で、あるメールを
ドラッグアンドドロップで別のメール配下に連結した直後、2通表示される
ようになりました。

 またエラーが出てもいやだったのでこの直後すぐさま鶴亀を終了させ、再度
立ち上げたら2通表示は直っていました。

 以下、それらしき箇所からのダンプです。


23:15:53.130 ( 516) CSock::PostExit()
23:15:53.130 (1775) IDTIMER_SOCKET_END received
23:15:53.130 (1811) IDTIMER_TRANS_START post
23:15:53.130 (1565) IDTIMER_TRANS_START kill
23:15:53.190 (1586) IDTIMER_TRANS_END set
23:15:53.460 (1772) IDTIMER_TRANS_END kill
23:15:53.460 ( 101) EndSilentDialog()
23:15:53.520 (1840) TransDlgProc() WM_DESTROY
23:15:53.520 (  95) SilentDialogBox() exit
23:15:53.520 (2077) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
23:15:53.520 ( 445) CSock::~CSock()
23:15:53.520 (2175) ProcessTransmitSub() exit
23:15:53.520 (3130) LeaveTrans()
23:15:53.520 (5808) StartAutoDownTimer()
23:15:53.520 (5828) StopAutoDownTimer()
23:15:58.080 (5808) StartAutoDownTimer()
23:15:58.080 (5828) StopAutoDownTimer()
23:19:41.950 (4618) DialogBox2Param() template=291
23:19:44.480 (4620) DialogBox2Param() exit
23:19:44.480 (5050) ProcessCommand 40082
23:19:44.530 (5362) NotifyListCacheOffsetMoved
23:20:05.190 (5828) StopAutoDownTimer()
23:20:05.240 (4195) folder destroy
23:20:05.300 (4758) title destroy
23:20:05.300 (4936) view destroy
23:20:05.300 (1071) will Cleanup()
23:20:05.350 (1074) 終了
23:20:07.880 ( 841) 鶴亀開始 V1.35 IEVersion=5, fWin98=1, fWin2000=0 fLargeM
em=1
23:20:07.930 ( 696) HmCreate
23:20:07.930 (3574) call WinMainSub
23:20:07.990 (3574) FrameWndProc: WM_CREATE
23:20:07.990 (3574) ClientWndProc: WM_CREATE
23:20:08.040 (3574) return WinMainSub
23:20:08.040 ( 698) HmCreate return
23:20:08.320 (5808) StartAutoDownTimer()
23:20:08.320 (5828) StopAutoDownTimer()
23:20:40.390 (5828) StopAutoDownTimer()
23:20:40.450 (4758) title destroy
23:20:40.450 (4936) view destroy
23:20:40.500 (4195) folder destroy
23:20:40.500 (1071) will Cleanup()
23:20:40.500 (1074) 終了

[ ]
RE:03093 再現手順No.03094
秀まるお2 さん 01/09/16 11:28
 
 実は以前にもメールが二重になるトラブルが起きたことがありますが、その
ときは再現方法が分からずに、「メール一覧の作成し直し」によって直ってし
まいました。

 今回も、たぶん鶴亀メール起動時に「メール一覧を作成し直しますか?」と
聞いてくるはずで、そのときに「はい」とすれば復旧すると思います。

 もしそれでもまた起きるようでしたら連絡ください。

 とりあえず送ったいただいたdump.txtから原因を考えてみます。

[ ]
RE:03094 起きまくりです(困った)No.03098
Take さん 01/09/17 21:50
 
 今日はもうスゴイことになってます。

 問題のフォルダの中でスレッドの連結、もしくはほかのフォルダから
問題のフォルダへ移動させると、必ず2重に表示されてしまいます。
 dump.txt よりも、その画面をスクリーンカムで見てもらいたいくらい
です。持ってないけど。(^^;

 このフォルダの中では移動や連結をかなりやっていますので、それが
悪いのでしょうか? 

 いずれにしても早く原因が判明するよう期待しています。


[ ]
RE:03098 起きまくりです(困った)No.03101
秀まるお2 さん 01/09/18 11:09
 
 もし今でも起きるなら、問題の起きるフォルダの中で差し障りのないフォル
ダで、しかもなるべくメール数の少ないフォルダの中身をごっそりlzhファイ
ルにして送っていただけると、こちらでも再現出来てバグの原因が分かる可能
性が高いです。

 もしそういうことが可能でしたら送って欲しいです。

 あ、送り先は、 maruo@mitene.or.jp です。

[ ]
RE:03101 起きまくりです(困った)No.03106
Take さん 01/09/18 22:47
 
 ありがたいです。

 ではメールを適当に編集してからフォルダ丸ごと圧縮して送ります。

 1日か2日くらいの間に送らせていただきます。

[ ]
RE:03106 起きまくりです(困った)No.03110
秀まるお2 さん 01/09/19 11:50
 
 一応ここにコメントさせていただきますが、送っていただいたフォルダのお
かげでバグが再現し、バグ修正も出来ました。

 ファイルをバックアップ/復元する時に何らかの理由でファイル名またはフ
ォルダ名の大文字/小文字が変わってしまうとバグってしまうようです。

[ ]
RE:03110 起きまくりです(困った)No.03111
Take さん 01/09/19 13:18
 
 お世話になります。

> ファイルをバックアップ/復元する時に何らかの理由でファイル名またはフ
>ォルダ名の大文字/小文字が変わってしまうとバグってしまうようです。

 原因判明して良かったです。

 大文字/小文字が入れ替わったのは、実は心当たりがあります。根っこの
書き込みにも書きましたとおり、OSの再インストールの際にフォルダごと
MOに退避していたのですが、その間、一時的にWin2000マシンに
MOから書き戻してメールの送受信を行いました。

 9x系とNT系のマシン間でやりとりをしたのが原因だと思います。

 今夜自宅に帰ったら手動で大文字/小文字を修正してみます。どうも
お手数おかけしました。

[ ]