--- old/src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp 2020-07-23 16:59:06.826687323 +0200 +++ new/src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp 2020-07-23 16:59:06.706685493 +0200 @@ -268,7 +268,8 @@ // called System.gc() with +ExplicitGCInvokesConcurrent). { SuspendibleThreadSetJoiner sts_join; - g1h->increment_old_marking_cycles_completed(true /* concurrent */); + g1h->increment_old_marking_cycles_completed(true /* concurrent */, + !_cm->has_aborted() /* liveness_completed */); _cm->concurrent_cycle_end(); ConcurrentGCBreakpoints::notify_active_to_idle();