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

----------------------------------------
Bug #8513: assertion failed in rb_ary_modify
https://bugs.ruby-lang.org/issues/8513

Author: znz (Kazuhiro NISHIYAMA)
Status: Assigned
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-06-11 trunk 41229) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


-DARRAY_DEBUG ????????????????? rdoc ???????中?? array.c:282 ??? assertion failed ????????????

        else if (ARY_SHARED_NUM(shared) == 1 && len > (RARRAY_LEN(shared)>>1)) {          
            long shift = RARRAY_PTR(ary) - RARRAY_PTR(shared);                            
            ARY_SET_PTR(ary, RARRAY_PTR(shared));                                         
            ARY_SET_CAPA(ary, RARRAY_LEN(shared));                                        

??? ARY_SET_CAPA ??? assertion failed ?????????? 282 ??????ARY_SET_PTR ???????????????????????????????
    assert(!ARY_EMBED_P(ary));
    assert(!OBJ_FROZEN(ary));
??????????
    assert(!ARY_SHARED_P(ary));
??????????????????????????????



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