Issue #8510 has been reported by znz (Kazuhiro NISHIYAMA).

----------------------------------------
Bug #8510: assertion failed in ary_resize_capa
https://bugs.ruby-lang.org/issues/8510

Author: znz (Kazuhiro NISHIYAMA)
Status: Open
Priority: Normal
Assignee: 
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-06-10 trunk 41220) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


-DARRAY_DEBUG ????????????????? enc.mk ????????????? make ???????????????????

generating enc.mk
miniruby: .../ruby/array.c:153: ary_resize_capa: Assertion `!(!!((!(((VALUE)(ary) & RUBY_IMMEDIATE_MASK) || !!(((VALUE)(ary) & ~((VALUE)RUBY_Qnil)) == 0)) && (int)(((struct RBasic*)(ary))->flags & RUBY_T_MASK) != RUBY_T_NODE)?(((struct RBasic*)(ary))->flags&((((VALUE)1)<<11))):((((int)(long)(ary))&RUBY_FIXNUM_FLAG)||((((int)(long)(ary))&RUBY_FLONUM_MASK) == RUBY_FLONUM_FLAG))))' failed.
Aborted (core dumped)

?????????調??????????????? ary_make_shared ???

    else if (OBJ_FROZEN(ary)) {                                                           
        ary_resize_capa(ary, ARY_HEAP_LEN(ary));                                          

?????????件??? ary_resize_capa ?????????????????????ary_resize_capa ??中???

    assert(!OBJ_FROZEN(ary));                                                             

?????????????????????????????


-- 
http://bugs.ruby-lang.org/