Issue #8513 has been updated by usa (Usaku NAKAMURA).

Status changed from Assigned to Rejected

1.9.3???該??????????????????????????
----------------------------------------
Backport #8513: assertion failed in rb_ary_modify
https://bugs.ruby-lang.org/issues/8513#change-40148

Author: znz (Kazuhiro NISHIYAMA)
Status: Rejected
Priority: Normal
Assignee: usa (Usaku NAKAMURA)
Category: 
Target version: 


-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/