◀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]の指すアドレスに書き込もうとしてアクセス違反になっています.
      どうもスタックオーバーフローのようです.内部で再帰呼び出し使っているのかな.