|
|
|
|
|
by Animats
218 days ago
|
|
So they turned on GC after every allocate ("GC stress"), and "With GC.stress = true, the GC runs after every possible allocation. That causes immediate segfaults because objects get freed before Ruby can even allocate new objects in their memory slots." That would seem to indicate a situation so broken that you can't expect anything to work reliably. The wrong-value situation would seem to be a subset of a bigger problem.
It's like finding C code that depends on use-after-free working and which fails when you turn on buffer scrubbing at free. |
|