From: Hiroshi Moriyama Date: 2008-10-19T04:21:02+09:00 Subject: [ruby-dev:36786] [Bug #658] スクリプトエンコーディングがUTF-8のとき /[\xfe]/ でSEGV Bug #658: スクリプトエンコーディングがUTF-8のとき /[\xfe]/ でSEGV http://redmine.ruby-lang.org/issues/show/658 起票者: Hiroshi Moriyama ステータス: Open, 優先度: Normal リビジョン19812以降、スクリプトエンコーディングがUTF-8のときに `\xfe' または `\xff' が正規表現の文字クラスに含まれていると、rubyが 落ちます: % ./ruby1.9 <:17 --------------------------- -- backtrace of native function call (Use addr2line) -- 0x811c045 0x814854e 0x81485ab 0x80ceee3 0xb7f3b440 0x80c9d52 0x80ca478 0x80cb9f8 0x80cbad4 0x80cbc9f 0x80bc7e5 0x80b375f 0x80b3b04 0x80b513b 0x808cac5 0x8098046 0x809e9e7 0x811e969 0x808bb80 0x808bbdd 0x80cd7b6 0x80ce37d 0x810de7a 0x80cc87c 0x805b644 0x80590b9 0xb7d95ea8 0x8058fd1 ------------------------------------------------------- zsh: abort (core dumped) ./ruby1.9 <<< '# Encoding: UTF-8 /[\xfe]/' ---------------------------------------- http://redmine.ruby-lang.org