From: "nagachika (Tomoyuki Chikanaga)" Date: 2013-10-10T01:04:58+09:00 Subject: [ruby-core:57787] [ruby-trunk - Bug #8654] SEGV in Array#count Issue #8654 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 1.9.3: REQUIRED, 2.0.0: REQUIRED to 1.9.3: REQUIRED, 2.0.0: DONE backported r42040, r42041 and r42047 to ruby_2_0_0 at r43228. ---------------------------------------- Bug #8654: SEGV in Array#count https://bugs.ruby-lang.org/issues/8654#change-42394 Author: Glass_saga (Masaki Matsushita) Status: Closed Priority: Normal Assignee: Glass_saga (Masaki Matsushita) Category: core Target version: current: 2.1.0 ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42039) [x86_64-linux] Backport: 1.9.3: REQUIRED, 2.0.0: DONE Following code causes SEGV. a1 = [] a2 = Array.new(100) {|i| i } a2.count do |i| p i a2.replace(a1) if i == 0 end -- http://bugs.ruby-lang.org/