◀ANSI版開発トップへ
3642
正規表現検索でプロセス消失
3649
RE: 正規表現検索でプロセス消失
[3642]
正規表現検索でプロセス消失
げんた
2004年06月20日 00:29
ふぁんくらぶPart 4 #636 のプロセスが消える件を確認しました.
まず,2chのはき出すHTMLの記事本文に改行コードが入っていません.
そこで長い部分にマッチする正規表現検索を行うとプロセスが消えてしまいます.
[3649]
RE: 正規表現検索でプロセス消失
げんた
2004年06月22日 00:33
>長い部分にマッチする正規表現検索を行うとプロセスが消えてしまいます.
Debug modeでコンパイルして再現させたところ,BREGEXP.DLL中の
100041C3 push ebx
というところで[ESP]の指すアドレスに書き込もうとしてアクセス違反になっています.
どうもスタックオーバーフローのようです.内部で再帰呼び出し使っているのかな.