commit | 5d6c2b7a36277cf84f8b624d3438e8a300400c97 | [log] [tgz] |
---|---|---|
author | Thomas Schatzl <tschatzl@openjdk.org> | Thu Aug 28 17:05:41 2014 +0200 |
committer | Thomas Schatzl <tschatzl@openjdk.org> | Thu Aug 28 17:05:41 2014 +0200 |
tree | c5aa0a5cf3f43282f8c9030849ccfa19377ce564 | |
parent | c6cdc2a7312e802cc5ed08f3200e055ee1f5e4e6 [diff] |
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison. Reviewed-by: brutisso, jmasa