「次の秀丸も続けて置換」で無限ループNo.05565
ひろ さん 01/08/23 12:05
 
 秀まるおさん今日は、ひろです。
 「次の秀丸も続けて置換」を ON にして全置換を行うと、無限ループに陥
るようです。他のオプションをすべて OFF にし、常駐を含め本体を終了し
ても結果は同じです。
 こちらの環境は、Windows98+IE5.5+鶴亀 Ver.1.32 です。

 また 100% 再現するわけでは有りませんが、最初の発見した時にウィンド
をマウスで閉じていったら、鶴亀が落ちました。dump.txt にエラー内容は
ありませんでしたので、行った操作付近だけ記載します。
---------------------- Windows の詳細メッセージ ---------------------
TURUKAME のページ違反です。
モジュール : HIDECTL2.DLL、アドレス : 0167:01629ecc
Registers:
EAX=00000000 CS=0167 EIP=01629ecc EFLGS=00010282
EBX=00000000 SS=016f ESP=02befb20 EBP=02befd98
ECX=80007d98 DS=016f ESI=016c874e FS=4d27
EDX=800055c8 ES=016f EDI=0000001f GS=0000
Bytes at CS:EIP:
8b 46 04 89 98 b8 55 00 00 e9 27 03 00 00 8b 76
Stack dump:
00000b88 0000001f 02befe10 00008b5c 760c0038 0000016c 8b4e5a0f
170f1248 00000006 ffeb0000 0002fa14 8b60124d 162f11f1 00000006
bff74277 bff713e2

----------------------- dump.txt ------------------------------------
11:45:32.560 (3320) エディタコマンド: 40083
11:45:34.970 (3320) エディタコマンド: 40083
11:45:37.660 (3320) エディタコマンド: 40083
11:45:39.920 (3320) エディタコマンド: 40083
11:45:43.870 (3320) エディタコマンド: 40083
11:45:46.010 (3320) エディタコマンド: 40083
11:45:48.700 (3320) エディタコマンド: 40083
11:45:51.450 (3320) エディタコマンド: 40083
11:45:53.760 (3320) エディタコマンド: 40083
11:45:56.670 (3320) エディタコマンド: 40083
11:45:59.080 (3320) エディタコマンド: 40083
11:46:02.330 (3320) エディタコマンド: 40083
11:46:30.450 (5215) ProcessFrameClose()
11:46:30.450 (5253) DestroyWindowします
11:46:30.450 (2388) WM_DESTROY
11:46:30.450 (2395) ImeをOFFにしました
11:46:30.450 (2402) delete pHidemaru
11:46:30.450 (5255) DestroyWindowしました
11:46:30.500 (7611) Hidemaru Message-loop exit
11:46:33.800 (5215) ProcessFrameClose()
11:46:33.800 (4557) このメールへの書き換え内容を保存しますか?
11:46:35.450 (4566) MessgeBox2() exit
11:46:35.450 (3320) エディタコマンド: 40082
11:46:35.450 (4593) ProcessCommand 40082
11:46:35.450 (5269) NotifyListCacheOffsetMoved
11:46:35.450 (5253) DestroyWindowします
11:46:35.450 (2388) WM_DESTROY
11:46:35.450 (2395) ImeをOFFにしました
11:46:35.450 (2402) delete pHidemaru
11:46:35.450 (5255) DestroyWindowしました
11:46:35.450 (7611) Hidemaru Message-loop exit
11:46:38.740 (3320) エディタコマンド: 40085
11:46:38.740 (4593) ProcessCommand 40085
11:46:39.730 (3320) エディタコマンド: 40085
11:46:39.730 (5215) ProcessFrameClose()
11:46:39.730 (4557) このメールへの書き換え内容を保存しますか?
11:46:42.260 (4566) MessgeBox2() exit
11:46:42.260 (3320) エディタコマンド: 40082
11:46:42.310 (4593) ProcessCommand 40082
11:46:42.310 (5269) NotifyListCacheOffsetMoved
11:46:42.310 (5253) DestroyWindowします
11:46:42.310 (2388) WM_DESTROY
11:46:42.310 (2395) ImeをOFFにしました
11:46:42.310 (2402) delete pHidemaru
11:46:42.310 (5255) DestroyWindowしました
11:46:42.370 (7611) Hidemaru Message-loop exit
11:46:42.370 (3320) エディタコマンド: 40085
11:46:42.370 (5215) ProcessFrameClose()
11:46:42.370 (4557) このメールへの書き換え内容を保存しますか?
11:46:42.860 (4566) MessgeBox2() exit
11:46:42.860 (3320) エディタコマンド: 40082
11:46:42.920 (4593) ProcessCommand 40082
11:46:42.920 (5269) NotifyListCacheOffsetMoved
11:46:42.920 (5253) DestroyWindowします
11:46:42.920 (2388) WM_DESTROY
11:46:42.920 (2395) ImeをOFFにしました
11:46:42.920 (2402) delete pHidemaru
11:46:42.920 (5255) DestroyWindowしました
11:46:42.970 (7611) Hidemaru Message-loop exit
11:46:42.970 (3320) エディタコマンド: 40085
11:46:42.970 (5215) ProcessFrameClose()
11:46:42.970 (4557) このメールへの書き換え内容を保存しますか?
11:46:43.410 (4566) MessgeBox2() exit
11:46:43.410 (3320) エディタコマンド: 40082
11:46:43.460 (4593) ProcessCommand 40082
11:46:43.460 (5269) NotifyListCacheOffsetMoved
11:46:43.460 (5253) DestroyWindowします
11:46:43.460 (2388) WM_DESTROY
11:46:43.460 (2395) ImeをOFFにしました
11:46:43.460 (2402) delete pHidemaru
11:46:43.460 (5255) DestroyWindowしました
11:46:43.520 (7611) Hidemaru Message-loop exit
11:46:43.520 (3320) エディタコマンド: 40085
11:46:43.520 (5215) ProcessFrameClose()
11:46:43.520 (4557) このメールへの書き換え内容を保存しますか?
11:46:43.960 (4566) MessgeBox2() exit
11:46:43.960 (3320) エディタコマンド: 40082
11:46:44.010 (4593) ProcessCommand 40082
11:46:44.010 (5269) NotifyListCacheOffsetMoved
11:46:44.010 (5253) DestroyWindowします
11:46:44.010 (2388) WM_DESTROY
11:46:44.070 (2395) ImeをOFFにしました
11:46:44.070 (2402) delete pHidemaru
11:46:44.070 (5255) DestroyWindowしました
11:46:44.070 (7611) Hidemaru Message-loop exit
11:46:44.070 (3320) エディタコマンド: 40085
11:46:44.070 (5215) ProcessFrameClose()
11:46:44.070 (4557) このメールへの書き換え内容を保存しますか?
11:46:44.560 (4566) MessgeBox2() exit
11:46:44.560 (3320) エディタコマンド: 40082
11:46:44.560 (4593) ProcessCommand 40082
11:46:44.560 (5269) NotifyListCacheOffsetMoved
11:46:44.560 (5253) DestroyWindowします
11:46:44.560 (2388) WM_DESTROY
11:46:44.560 (2395) ImeをOFFにしました
11:46:44.560 (2402) delete pHidemaru
11:46:44.560 (5255) DestroyWindowしました
11:46:44.620 (7611) Hidemaru Message-loop exit
11:46:44.620 (3320) エディタコマンド: 40085
11:46:44.620 (5215) ProcessFrameClose()
11:46:44.620 (4557) このメールへの書き換え内容を保存しますか?
11:46:45.110 (4566) MessgeBox2() exit
11:46:45.110 (3320) エディタコマンド: 40082
11:46:45.110 (4593) ProcessCommand 40082
11:46:45.110 (5269) NotifyListCacheOffsetMoved
11:46:45.110 (5253) DestroyWindowします
11:46:45.110 (2388) WM_DESTROY
11:46:45.170 (2395) ImeをOFFにしました
11:46:45.170 (2402) delete pHidemaru
11:46:45.170 (5255) DestroyWindowしました
11:46:45.220 (7611) Hidemaru Message-loop exit
11:46:45.220 (3320) エディタコマンド: 40085
11:46:45.220 (5215) ProcessFrameClose()
11:46:45.220 (4557) このメールへの書き換え内容を保存しますか?
11:46:45.940 (4566) MessgeBox2() exit
11:46:45.940 (3320) エディタコマンド: 40082
11:46:45.940 (4593) ProcessCommand 40082
11:46:45.990 (5269) NotifyListCacheOffsetMoved
11:46:45.990 (5253) DestroyWindowします
11:46:45.990 (2388) WM_DESTROY
11:46:45.990 (2395) ImeをOFFにしました
11:46:45.990 (2402) delete pHidemaru
11:46:45.990 (5255) DestroyWindowしました
11:46:46.050 (7611) Hidemaru Message-loop exit
11:46:46.050 (3320) エディタコマンド: 40085
11:46:46.050 (5215) ProcessFrameClose()
11:46:46.050 (4557) このメールへの書き換え内容を保存しますか?
11:46:46.650 (4566) MessgeBox2() exit
11:46:46.650 (3320) エディタコマンド: 40082
11:46:46.650 (4593) ProcessCommand 40082
11:46:46.650 (5269) NotifyListCacheOffsetMoved
11:46:46.650 (5253) DestroyWindowします
11:46:46.650 (2388) WM_DESTROY
11:46:46.650 (2395) ImeをOFFにしました
11:46:46.650 (2402) delete pHidemaru
11:46:46.650 (5255) DestroyWindowしました
11:46:46.710 (7611) Hidemaru Message-loop exit
11:46:46.710 (3320) エディタコマンド: 40085
11:46:46.710 (5215) ProcessFrameClose()
11:46:46.710 (5253) DestroyWindowします
11:46:46.710 (2388) WM_DESTROY
11:46:46.710 (2395) ImeをOFFにしました
11:46:46.710 (2402) delete pHidemaru
11:46:46.760 (5255) DestroyWindowしました
11:46:46.810 (7611) Hidemaru Message-loop exit
11:46:46.810 (3320) エディタコマンド: 40085
11:46:46.810 (5215) ProcessFrameClose()
11:46:46.810 (4557) このメールへの書き換え内容を保存しますか?
11:46:47.470 (4566) MessgeBox2() exit
11:46:47.470 (3320) エディタコマンド: 40082
11:46:47.470 (4593) ProcessCommand 40082
11:46:47.470 (5269) NotifyListCacheOffsetMoved
11:46:47.530 (5253) DestroyWindowします
11:46:47.580 (2388) WM_DESTROY
11:46:47.580 (2395) ImeをOFFにしました
11:46:47.580 (2402) delete pHidemaru
11:46:47.640 (5255) DestroyWindowしました
11:47:21.860 ( 841) 鶴亀開始 V1.32 IEVersion=5, fWin98=1, fWin2000=0
fLargeMem=1

[ ]
RE:05565 「次の秀丸も続けて置換」で無限ループNo.05581
秀まるお さん 01/08/23 18:02
 
 バグ再現しました。さっそく修正させていただきます。

[ ]
RE:05581 「次の秀丸も続けて置換」で無限ループNo.05583
ひろ さん 01/08/23 18:22
 
 秀まるおさん今日は、ひろです。
>  バグ再現しました。さっそく修正させていただきます。
 よろしくお願いします。
 ##こんなことが今まで見つからなかったとは、やはりエディタとメーラの違いかな?

[ ]