hg: hsx/hotspot-gc/hotspot: 8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions

john.cuthbertson at oracle.com john.cuthbertson at oracle.com
Tue Feb 12 02:42:43 UTC 2013


Changeset: 5e401ef52ec0
Author:    johnc
Date:      2013-02-11 15:24 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/5e401ef52ec0

8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
Summary: In do_marking_step(), we should always give up current region after scanning the object, if the region is humongous.
Reviewed-by: brutisso, jwilhelm, tamao

! src/share/vm/gc_implementation/g1/concurrentMark.cpp




More information about the hotspot-gc-dev mailing list