Simon Josefsson jas@extundo.com writes:
(My speculation was based on experience I had when getting GC crashes in my patched version of lsh.)
I think the gc itself is pretty stable. It's just that it examines most or all objects in the program, and it is quite picky. So if there are resource leakage or memory corruption bugs anywhere else in the code, it is quite likely to trigger some assert() in the gc next time it is run.
/Niels