How to Debug a GC Problem in Parrot
As I mentioned in Debugging GC Problems in Parrot, being able to find a failure as soon as possible helps with debugging. With a new runcore for GC debugging, we've found several memory problems and fixed most of them. (Some require rethinking certain design decisions.)
Here's the process to finding and fixing bugs of this type.