--- old/src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp 2017-10-05 21:08:00.293141094 +0200 +++ new/src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp 2017-10-05 21:08:00.167140787 +0200 @@ -350,7 +350,7 @@ // Reclaim humongous regions here, and count them as the immediate garbage #ifdef ASSERT bool reg_live = region->has_live(); - bool bm_live = heap->is_marked_complete(oop(region->bottom() + BrooksPointer::word_size())); + bool bm_live = heap->is_marked(oop(region->bottom() + BrooksPointer::word_size())); assert(reg_live == bm_live, "Humongous liveness and marks should agree. Region live: %s; Bitmap live: %s; Region Live Words: " SIZE_FORMAT, BOOL_TO_STR(reg_live), BOOL_TO_STR(bm_live), region->get_live_data_words());