undo で落ちる?No.08191
ひろ さん 02/12/04 23:36
 
 秀まるおさん今日は、ひろです。
 こちらの環境は、Windows98+IE6.0+鶴亀 Ver.2.22 ですが、エディタ・ウィ
ンドウで削除する領域が大きかった場合、アンドゥで落ちるようです。
 デバッグ・レベルが 1 でも dump.txt の内容が、
> 23:13:36.860 (1922) CommandMacroSub turukame\delPR.mac
> 23:13:36.860 (6625) ProcessCommand 40038
> 23:13:36.860 (4824) 0 / マーク=0
> 23:13:36.920 (11012) tid=4293541333 HmCreate
> 23:13:36.920 (1922) tid=4293541333 call WinMainSub
> 23:13:36.970 (1922) tid=4293541333 FrameWndProc: WM_CREATE
> 23:13:36.970 (1922) tid=4293541333 ClientWndProc: WM_CREATE
> 23:13:36.970 (1922) tid=4293541333 return WinMainSub
> 23:13:36.970 (11014) tid=4293541333 HmCreate return
> 23:13:37.080 (1922) SwitchMacro dest-tid=4293541333
> 23:13:37.080 (1922) tid=4293541333 ReceiveSwitchMacro
> 23:13:37.140 (4157) leave
> 23:13:37.140 (2551) tid=4293541333 tkinfo 12
> 23:13:37.140 (4900) tid=4293541333 エディタコマンド: 40083
> 23:13:37.410 (2551) tid=4293541333 tkinfo 3
> 23:13:37.410 (2551) tid=4293541333 tkinfo 3
> 23:13:38.020 (4900) tid=4293541333 エディタコマンド: 40056
> 23:13:38.020 (2551) tid=4293541333 tkinfo 97
> 23:13:38.070 (2551) tid=4293541333 tkinfo 16
> 23:13:38.070 (1388) TKINFO 45
> 23:13:38.070 (2551) tkinfo 45
> 23:13:38.070 (1388) TKINFO 70
> 23:15:15.620 (1922) tid=4293541333 CommandMacroSub turukame\WriteQuit.mac
> 23:15:15.670 (2551) tid=4293541333 tkinfo 16
> 23:15:15.670 (4900) tid=4293541333 エディタコマンド: 40056
> 23:15:15.730 (4900) tid=4293541333 エディタコマンド: 40077
> 23:15:15.730 (7692) tid=4293541333 ProcessFrameClose()
> 23:15:15.730 (7745) tid=4293541333 DestroyWindowします
> 23:15:15.730 (3676) tid=4293541333 WM_DESTROY
> 23:15:15.730 (3684) tid=4293541333 ImeをOFFにしました
> 23:15:15.780 (3691) tid=4293541333 delete pHidemaru
> 23:15:15.780 (7747) tid=4293541333 DestroyWindowしました
> 23:15:15.780 (11107) tid=4293541333 Hidemaru Message-loop exit
> 23:15:17.870 (5716) DialogBox2Param() template=261
> 23:15:18.700 (5718) DialogBox2Param() exit
> 23:15:19.740 (6625) ProcessCommand 40028
> 23:15:19.850 (4824) 925 / 最近の分=51 / 未読=1 / マーク=0
> 23:15:21.110 (6625) ProcessCommand 42005
> 23:15:21.110 (4150) entered
> 23:15:21.170 (1922) CommandMacroSub turukame\delPR.mac
> 23:15:21.170 (6625) ProcessCommand 40038
> 23:15:21.170 (4824) 0 / マーク=0
> 23:15:21.170 (11012) tid=4293541333 HmCreate
> 23:15:21.170 (1922) tid=4293541333 call WinMainSub
> 23:15:21.170 (1922) tid=4293541333 FrameWndProc: WM_CREATE
> 23:15:21.170 (1922) tid=4293541333 ClientWndProc: WM_CREATE
> 23:15:21.220 (1922) tid=4293541333 return WinMainSub
> 23:15:21.220 (11014) tid=4293541333 HmCreate return
> 23:15:21.330 (1922) SwitchMacro dest-tid=4293541333
> 23:15:21.390 (1922) tid=4293541333 ReceiveSwitchMacro
> 23:15:21.390 (2551) tid=4293541333 tkinfo 12
> 23:15:21.390 (4900) tid=4293541333 エディタコマンド: 40083
> 23:15:21.390 (4157) leave
> 23:15:21.610 (2551) tid=4293541333 tkinfo 3
> 23:15:21.610 (2551) tid=4293541333 tkinfo 3
> 23:15:21.720 (4900) tid=4293541333 エディタコマンド: 40056
> 23:15:21.830 (2551) tid=4293541333 tkinfo 97
> 23:15:21.880 (2551) tid=4293541333 tkinfo 16
> 23:15:21.880 (1388) TKINFO 45
> 23:15:21.880 (2551) tkinfo 45
> 23:15:21.880 (1388) TKINFO 70
となり、これといった情報はありませんので、Windows のだすダンプを末尾
に添付しておきます。
 また必要でしたら、直前に使用したマクロ、および編集したメールもお送
りすることが出来ます。
TURUKAME のページ違反です。
モジュール : HIDECTL2.DLL、アドレス : 015f:10073003
Registers:
EAX=05dd0000 CS=015f EIP=10073003 EFLGS=00010246
EBX=05dcfffc SS=0167 ESP=05dbf774 EBP=05dbf788
ECX=ffffffff DS=0167 ESI=023be6d9 FS=2997
EDX=00005473 ES=0167 EDI=10095750 GS=4f06
Bytes at CS:EIP:
8b 0b 8b d1 b8 ff ff 00 00 23 d0 74 48 8b 06 bf
Stack dump:
10095750 023be6d9 05dd06f0 023be6d9 ffffffff 05dbf7fc 10073dd4
023bbc68 1003cabf 000014b4 023bfbcf 00000000 00000000 023bb84d
00000000 023ba7b4

[ ]
RE:08191 undo で落ちる?No.08192
三月 さん 02/12/05 06:20
 
> こちらの環境は、Windows98+IE6.0+鶴亀 Ver.2.22 ですが、エディタ・ウィ
>ンドウで削除する領域が大きかった場合、アンドゥで落ちるようです。

>モジュール : HIDECTL2.DLL、アドレス : 015f:10073003

見た感じ、秀丸のバージョンも関連ありそうな気がするので
秀丸のバージョンも提示してはいかが?

[ ]
RE:08192 undo で落ちる?No.08194
秀まるお さん 02/12/05 07:38
 
>見た感じ、秀丸のバージョンも関連ありそうな気がするので
>秀丸のバージョンも提示してはいかが?

 鶴亀内の秀丸(HideCtl2.dll)は秀丸エディタ(Hidemaru.exe)とは独立して
るので、秀丸のバージョンを提示していただく必要は無いです。

 死んでるアドレスからHideCtl2.dll内であることは分かるので、それで調べて
みます。

[ ]
RE:08194 undo で落ちる?No.08196
ひろ さん 02/12/05 12:13
 
 秀まるおさん今日は、ひろです。
>  死んでるアドレスからHideCtl2.dll内であることは分かるので、それで調べて
> みます。
 宜しくお願いします。

[ ]
RE:08196 undo で落ちる?No.08198
秀まるお さん 02/12/05 16:01
 
 調べてみたら、特に最近起きたバグという訳じゃなくて、秀丸エディタが以前
から抱えているバグのような感じです。

 秀丸担当によると、Undoバッファが壊れているのがそもそもの原因なので、ど
うやってUndoバッファが壊れたのか調べるためには、やはり再現方法がはっきり
しないとなんとも言えないそうです。

 ということで、エラーの再現方法および再現用のファイルをください。

 例によって、送り先は maruo@mitene.or.jp です。

[ ]