RFR: 8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
stefan.johansson at oracle.com
Thu Jan 29 11:55:55 UTC 2015
Please review this fix for:
While looking for humongous objects to reclaim we unconditionally
dirtied cards, some of those might belong to freed regions and if so the
card table verification will fail. The simple fix is to avoid this by
checking that the card belong to live regions before dirtying. A more
robust fix would be to have the iterator avoid returning invalid cards,
but that is a bigger change and I will file an RFE for this.
Manually verified the fix on a host where the problem can be observed.
More information about the hotspot-gc-dev