けいじゅ@日本ラショナルソフトウェアです.

これをバグというと可哀想ですが, 落ちることは確かなので(^^;;;

rbc0> S = String.dup
S
rbc0> def S.new;super;end
nil
rbc0> s = S.new
""
rbc0> s + ""
""
rbc0> s + "1"
"1"
rbc0> s
""
rbc0> s.concat "a"
/home/keiju/var/bin/rbc:127: [BUG] Segmentation fault
Abort

ついでに,

rbc0> s.instace_eval "@foo = 1"
NameError: undefined method `instace_eval' for #<S:0x400d0814>
rbc0> s.instance_eval "@foo = 1"
1
rbc0> s
"\020ル
\010@ル
\010\000\000\000\000x\000\000\000h、
\010莵\t@..."

というのもありました.

__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju / rational.com <<---