#1065: Abort occurs when calls Marshal.dump with object of cloned class. ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Comment(by watson1978@…): Currently, {{{ $ ./miniruby -e "X=String.clone; p X.new('foo')" Assertion failed: (rb_klass_is_rstr(klass)), function str_alloc, file string.c, line 221. zsh: abort ./miniruby -e "X=String.clone; p X.new('foo')" $ ./miniruby -e "X=Array.clone; p X.new([1,2,3])" Assertion failed: (rb_klass_is_rary(klass)), function rary_alloc, file array.c, line 153. zsh: abort ./miniruby -e "X=Array.clone; p X.new([1,2,3])" $ ./miniruby -e "X=Hash.clone; p X.new({:foo=>12, :bar=>34})" Assertion failed: (rb_klass_is_rhash(klass)), function rhash_alloc, file hash.c, line 137. zsh: abort ./miniruby -e "X=Hash.clone; p X.new({:foo=>12, :bar=>34})" }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1065#comment:3> MacRuby <http://macruby.org/>