Project

General

Profile

Actions

Backport #9463

closed

SEGV when calling GC.start in a finalizer

Added by usa (Usaku NAKAMURA) over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
[ruby-dev:47939]

Description

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.


Related issues 1 (0 open1 closed)

Related to Ruby master - Bug #9205: Assertion failed: heap_pages_deferred_final == 0Closed12/03/2013Actions
Actions

Also available in: Atom PDF