--- old/src/hotspot/share/gc/shared/referenceProcessor.cpp 2018-11-30 21:07:49.213552512 +0100 +++ new/src/hotspot/share/gc/shared/referenceProcessor.cpp 2018-11-30 21:07:49.054553983 +0100 @@ -1156,7 +1156,7 @@ // Check assumption that an object is not potentially // discovered twice except by concurrent collectors that potentially // trace the same Reference object twice. - assert(UseConcMarkSweepGC || UseG1GC, + assert(UseConcMarkSweepGC || UseG1GC || UseShenandoahGC, "Only possible with a concurrent marking collector"); return true; }