How to Debug a GC Problem in Parrot

by chromatic

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.