From: usa@... Date: 2014-01-30T10:05:59+00:00 Subject: [ruby-dev:47940] [Backport93 - Backport #9463] SEGV when calling GC.start in a finalizer Issue #9463 has been updated by Usaku NAKAMURA. Related to Bug #9205: Assertion failed: heap_pages_deferred_final == 0 added ---------------------------------------- Backport #9463: SEGV when calling GC.start in a finalizer https://bugs.ruby-lang.org/issues/9463#change-44825 * Author: Usaku NAKAMURA * Status: Assigned * Priority: Normal * Assignee: Usaku NAKAMURA * Category: * Target version: * ruby -v: ruby 1.9.3p505 (2014-01-30 revision 44755) ---------------------------------------- minimum reproduce code: raise_proc = proc do |id| GC.start end 3.times do ObjectSpace.define_finalizer(Object.new, raise_proc) end to fix this, need to backport r33361 and r33460. -- http://bugs.ruby-lang.org/