β22でアプリケーションエラーNo.03309
dszhm さん 03/10/24 11:57
 
β22でアプリケーションエラーが発生しました。
OS は Win2K PRO SP4
IE は 5.5

ダイアログの内容は
"0x0047f569" の命令が "0xfffffffc" のメモリを参照しました。
メモリが "read" になることができませんでした。
です。

ダイアログのスクリーンショットと
MSVCによるモジュール一覧のスクリーンショットを
採取しました。
直前の操作は、
1行が異様に長いXMLファイルに対して、
検索文字列:><\f[^/]
置換文字列:>\n<\1
正規表現での一括置き換えを行っていました。
百発百中ではないようです。

[ ]
RE:03309 β22でアプリケーションエラーNo.03313
秀丸担当 さん 03/10/24 17:41
 

>ダイアログの内容は
>"0x0047f569" の命令が "0xfffffffc" のメモリを参照しました。
>メモリが "read" になることができませんでした。
>です。
>
>ダイアログのスクリーンショットと
>MSVCによるモジュール一覧のスクリーンショットを
>採取しました。
>直前の操作は、
>1行が異様に長いXMLファイルに対して、
>検索文字列:><\f[^/]
>置換文字列:>\n<\1
>正規表現での一括置き換えを行っていました。
>百発百中ではないようです。

エラーの起きたアドレスから、場所がわかりました。
おそらく、β23で修正した「正規表現の置換で、大文字と小文字の区別のチェッ
クを切り替えて置換すると死ぬバグ修正」の問題と同じと思われます。
β23にすれば解決する可能性があります。
β23にしてみてまだ発生するようでしたらまたご報告ください。
スクリーンショットを取っていただきありがとうございます。とりあえず今回は
必要ないと思いますが、わからない場合役に立ちます。

[ ]
RE:03313 β22でアプリケーションエラーNo.03315
dszhm さん 03/10/24 22:27
 
>
>>ダイアログの内容は
>>"0x0047f569" の命令が "0xfffffffc" のメモリを参照しました。
>>メモリが "read" になることができませんでした。
>>です。
>>
>>ダイアログのスクリーンショットと
>>MSVCによるモジュール一覧のスクリーンショットを
>>採取しました。
>>直前の操作は、
>>1行が異様に長いXMLファイルに対して、
>>検索文字列:><\f[^/]
>>置換文字列:>\n<\1
>>正規表現での一括置き換えを行っていました。
>>百発百中ではないようです。
>
>エラーの起きたアドレスから、場所がわかりました。
>おそらく、β23で修正した「正規表現の置換で、大文字と小文字の区別のチェッ
>クを切り替えて置換すると死ぬバグ修正」の問題と同じと思われます。
>β23にすれば解決する可能性があります。
>β23にしてみてまだ発生するようでしたらまたご報告ください。
>スクリーンショットを取っていただきありがとうございます。とりあえず今回は
>必要ないと思いますが、わからない場合役に立ちます。

  拝承。β23に変えてしばらく様子を見ることにします。


[ ]