--- old/src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp 2017-10-09 11:48:36.386339231 +0200 +++ new/src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp 2017-10-09 11:48:36.278338965 +0200 @@ -159,9 +159,9 @@ ShenandoahHeapRegion* r = cset->claim_next(); while (r != NULL) { HeapWord* bottom = r->bottom(); - HeapWord* top = _heap->complete_top_at_mark_start(r->bottom()); + HeapWord* top = _heap->top_at_mark_start(r->bottom()); if (top > bottom) { - _heap->complete_mark_bit_map()->clear_range_large(MemRegion(bottom, top)); + _heap->mark_bit_map()->clear_range_large(MemRegion(bottom, top)); } r = cset->claim_next(); }