--- old/src/hotspot/share/gc/shared/referenceProcessor.cpp 2018-11-30 10:23:35.745901456 +0100 +++ new/src/hotspot/share/gc/shared/referenceProcessor.cpp 2018-11-30 10:23:35.595902996 +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; }