正規表現 + あいまい検索 で、ハングアッNo.29073
よう さん 10/10/16 09:44
 
正規表現 + あいまい検索 で、ハングアップする事象がありご報告します。

WindowsXP SP3 に、秀丸エディタ 8.01 をインストールし、

秀丸エディタに
↓↓↓↓↓↓↓↓↓↓↓
       '
↑↑↑↑↑↑↑↑↑↑↑

行頭から「タブ文字」または「スペース」の後に「'シングルクオテーション」を入
力している状態で

検索ダイアログボックスを表示し、
以下の正規表現の行頭文字^を入力すると秀丸エディタがハングアップします。

検索文字列  ^


検索ダイアログボックスのオプションは、
「正規表現」と「あいまい検索」と「検索文字列を強調」と「検索したら閉じる」が、
チェックボックスオン

あいまい設定 ダイアログボックス画面は設定変更していない状態の、
「改行を無視する」と「カスタム1,2,3,4,」はチェックボックスオフ
でした。


あいまい検索をオフにすると、ハングアップはしません。


Windows7 professional 64bit + 秀丸エディタ 8.01 でも同様にハングアップします。

秀丸エディタ ベータ版では試していません。ベータ版で対策済みだったら申し訳な
いです。


次期正式版ででも対応していただけたらありがたいです。




秀丸エディタは動作の軽快さ、多機能、安定性、カスタマイズができることから、な
くてはならないツールとなっています。
Windows3.1のころから10年以上お世話になっていますが、その間、看板商品なのに
バージョンアップ料金をとるわけでなく、度重なるバージョンアップをされて機能UP、
OSの新バージョンに対応、サポートにも時間(金)がかかるのにと頭の下がる思いです。
と同時にいい人すぎて心配になりますね。

これかもパワフルな開発を応援しています。

[ ]
RE:29073 正規表現 + あいまい検索 で、ハNo.29075
秀まるお2 さん 10/10/16 12:26
 
 バグ情報ありがとうございます。&バグでお手数かけてすみません。

 僕の方で調べてみたら、正規表現/あいまい検索を処理するHmJre.dll側のバ
グでした。ヒットした位置+長さを補正する処理で、長さをマイナスで返してい
て、それで無限ループしてしまってました。

 ということでさっそく修正させていただきます。

 秀丸エディタのV8.02の次のβ版および秀丸メールの次のβ版に添付する
HmJre.dll(Version 3.36)にて修正させていただきます。

> バージョンアップ料金をとるわけでなく、度重なるバージョンアップをされて機能
>UP、
> OSの新バージョンに対応、サポートにも時間(金)がかかるのにと頭の下がる思いで
>す。
> と同時にいい人すぎて心配になりますね。

 会社を維持する程度の利益はなんとか確保出来てますので、その点はご安心く
ださい。

[ ]
RE:29075 正規表現 + あいまい検索 で、ハNo.29076
よう さん 10/10/16 21:16
 
調査ありがとうございます。

対応後の時期β HmJre.dll でたら、早速適用してみます。



> バグ情報ありがとうございます。&バグでお手数かけてすみません。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>ださい。

[ ]