置換で落ちてしまいます。No.05103
EMiCC さん 00/02/24 21:41
 
毎度お世話になってます、EMiCCです。
今日、以下の操作をしたら秀丸が落ちてしまいました。

1)スペース200桁+'a'+スペース200桁 → 1行で401桁のテキストを用意し、
2)折り返し文字数を100桁にして
3)「 +$」→「」の置換(行末の空白を削除)を全置換で実行すると、
4)   OleMainThreadWndName:Hidemaru.exe - アプリケーションエラー
     "0x01a01547"の命令が"0x005af9ff"のメモリを参照しました。
     メモリが"read"になることはできませんでした。
  が出てしまいます。

また、2)で折り返し文字数を500桁にすると、
3)置換実行後、
4)   もっと簡単にしてください.
  というメッセージが出て、OK を押すと次に
5)    +$ - 見つかりませんでした
  というメッセージが出、一見正常に終わったかに見えるんですが、その後
6)メニューから[その他]→[ファイルタイプ別の設定]を選択すると、
7)   OleMainThreadWndName:Hidemaru.exe - アプリケーションエラー
     "0x077f5496b"の命令が"0x00000000"のメモリを参照しました。
     メモリが"written"になることはできませんでした。
  が出てしまいます。

ちなみに環境は
 OS:WindowsNT4.0SP6
 秀丸ver3.05
です。

[ ]
RE:05103 置換で落ちてしまいます。No.05117
秀丸担当 さん 00/02/25 17:57
 
>1)スペース200桁+'a'+スペース200桁 → 1行で401桁のテキストを用意し、
>2)折り返し文字数を100桁にして
>3)「 +$」→「」の置換(行末の空白を削除)を全置換で実行すると、
>4)   OleMainThreadWndName:Hidemaru.exe - アプリケーションエラー
>     "0x01a01547"の命令が"0x005af9ff"のメモリを参照しました。
>     メモリが"read"になることはできませんでした。
>  が出てしまいます。

こちらでも確認することができました。
どうもJRE32.DLLを直さなければならないかもしれません。


[ ]
RE:05117 置換で落ちてしまいます。No.05121
Arimac さん 00/02/25 23:37
 
>こちらでも確認することができました。
>どうもJRE32.DLLを直さなければならないかもしれません。

BREGEXP.DLLでは起きませんよ(^^;

[ ]
RE:05121 置換で落ちてしまいます。No.05148
秀丸担当 さん 00/02/28 16:50
 
>BREGEXP.DLLでは起きませんよ(^^;

うーむ。
BREGEXP.DLLを同梱するようにしようかな...

[ ]