[Assigned] SEGV when calling GC.start in a finalizer

Issue #9463 has been reported by Usaku NAKAMURA.

Backport #9463: SEGV when calling GC.start in a finalizer

  • 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|
3.times do
  ObjectSpace.define_finalizer(Object.new, raise_proc)

to fix this, need to backport r33361 and r33460.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs