Actions
Bug #9205
closedAssertion failed: heap_pages_deferred_final == 0
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.1.0dev (2013-12-02 trunk 43958) [x64-mswin64_120]
Backport:
Description
If I run the following code:
raise_proc = proc do |id|
p "Finalizer one on #{id}"
end
10000.times do
ObjectSpace.define_finalizer(Object.new, raise_proc)
end
I can see an assertion failure.
"Finalizer one on 24535120"
Assertion failed: heap_pages_deferred_final == 0, file gc.c, line 2111
Same error with ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
Files
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0