From: Tanaka Akira Date: 2008-08-01T19:21:24+09:00 Subject: [ruby-dev:35714] "\xEF\xB8\x80".encode("EUC-JP", "UTF-8") dumps core 以下のようにすると SEGV します。 % ./ruby -e '"\xEF\xB8\x80".encode("EUC-JP", "UTF-8")' -e:1: [BUG] Segmentation fault ruby 1.9.0 (2008-08-01 revision 18300) [i686-linux] -- control frame ---------- c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :encode c:0003 p:0012 s:0006 b:0006 l:000005 d:000005 TOP -e:1 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH :private_class_method c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP :17 --------------------------- DBG> : "-e:1:in `encode'" DBG> : "-e:1:in `
'" -- backtrace of native function call (Use addr2line) -- 0x81173ab 0x813cad1 0x813cb09 0x80d76db 0xb7f6b440 0x80fa3b3 0x80fa64e 0x80fa7b0 0x810a076 0x8114820 0x8114373 0x8110a2c 0x8114a23 0x8115071 0x805a448 0x805a4eb 0x8058ec8 0xb7dcbea8 0x8058dd1 ------------------------------------------------------- zsh: abort (core dumped) ./ruby -e '"\xEF\xB8\x80".encode("EUC-JP", "UTF-8")' -- [田中 哲][たなか あきら][Tanaka Akira]