16:08:08dougk_pkhuong: I'm pretty sure the bug in your card marking code was that it assumed that 'pinning' applies to objects in _any_ generation, whereas pinning actually only applies to the objects in the condemned set. So if some code was touching the mark of an object in generation 1 in preparation to write, then we did a gen0 collection, the mark would or could get unset on the card for the about-to-be-touched gen1 object because it was _not_ in t
16:08:08dougk_he pinned set. So after that GC the remembered set is bogus