* [ruby-dev:47418] [ruby-trunk - Bug #8513][Assigned] assertion failed in rb_ary_modify
@ 2013-06-11 9:38 znz (Kazuhiro NISHIYAMA)
2013-06-13 6:55 ` [ruby-dev:47421] [ruby-trunk - Bug #8513][Closed] " nobu (Nobuyoshi Nakada)
2013-06-26 7:18 ` [ruby-dev:47462] [Backport93 - Backport #8513][Rejected] " usa (Usaku NAKAMURA)
0 siblings, 2 replies; 3+ messages in thread
From: znz (Kazuhiro NISHIYAMA) @ 2013-06-11 9:38 UTC (permalink / raw
To: ruby developers list
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/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-dev:47421] [ruby-trunk - Bug #8513][Closed] assertion failed in rb_ary_modify
2013-06-11 9:38 [ruby-dev:47418] [ruby-trunk - Bug #8513][Assigned] assertion failed in rb_ary_modify znz (Kazuhiro NISHIYAMA)
@ 2013-06-13 6:55 ` nobu (Nobuyoshi Nakada)
2013-06-26 7:18 ` [ruby-dev:47462] [Backport93 - Backport #8513][Rejected] " usa (Usaku NAKAMURA)
1 sibling, 0 replies; 3+ messages in thread
From: nobu (Nobuyoshi Nakada) @ 2013-06-13 6:55 UTC (permalink / raw
To: ruby developers list
Issue #8513 has been updated by nobu (Nobuyoshi Nakada).
Status changed from Assigned to Closed
Backport changed from 1.9.3: UNKNOWN, 2.0.0: UNKNOWN to 1.9.3: REQUIRED, 2.0.0: REQUIRED
r41245で直ったと思います。
----------------------------------------
Bug #8513: assertion failed in rb_ary_modify
https://bugs.ruby-lang.org/issues/8513#change-39902
Author: znz (Kazuhiro NISHIYAMA)
Status: Closed
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: REQUIRED, 2.0.0: REQUIRED
-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/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-dev:47462] [Backport93 - Backport #8513][Rejected] assertion failed in rb_ary_modify
2013-06-11 9:38 [ruby-dev:47418] [ruby-trunk - Bug #8513][Assigned] assertion failed in rb_ary_modify znz (Kazuhiro NISHIYAMA)
2013-06-13 6:55 ` [ruby-dev:47421] [ruby-trunk - Bug #8513][Closed] " nobu (Nobuyoshi Nakada)
@ 2013-06-26 7:18 ` usa (Usaku NAKAMURA)
1 sibling, 0 replies; 3+ messages in thread
From: usa (Usaku NAKAMURA) @ 2013-06-26 7:18 UTC (permalink / raw
To: ruby developers list
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/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-06-26 7:45 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-11 9:38 [ruby-dev:47418] [ruby-trunk - Bug #8513][Assigned] assertion failed in rb_ary_modify znz (Kazuhiro NISHIYAMA)
2013-06-13 6:55 ` [ruby-dev:47421] [ruby-trunk - Bug #8513][Closed] " nobu (Nobuyoshi Nakada)
2013-06-26 7:18 ` [ruby-dev:47462] [Backport93 - Backport #8513][Rejected] " usa (Usaku NAKAMURA)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).