こんにちは、鄭です。
ruby-1.1b9 で split("\0") を使ったら core dump してしまいました。
% rbc
use readline module
Switch to load/require trace mode.
rbc0> ["abcd","efgh","ijkl"]
["abcd", "efgh", "ijkl"]
rbc0> ["abcd","efgh","ijkl"].join("\1")
"abcd\001efgh\001ijkl"
rbc0> ["abcd","efgh","ijkl"].join("\1").split("\1")
["abcd", "efgh", "ijkl"]
rbc0> ["abcd","efgh","ijkl"].join("\0")
"abcd\000efgh\000ijkl"
rbc0> ["abcd","efgh","ijkl"].join("\0").split("\0")
/usr/local/bin/rbc:127: [BUG] Bus Error
zsh: IOT instruction (core dumped) rbc
%
[BUG] と表示されたので、報告します。
--
┌─鄭 明毅───────────────────┐
└──tei / harmony.co.jp──tei / mirage.linc.or.jp─┘