--- old/src/hotspot/share/gc/shared/referenceProcessor.cpp 2018-11-26 21:28:39.116848864 +0100 +++ new/src/hotspot/share/gc/shared/referenceProcessor.cpp 2018-11-26 21:28:38.961850231 +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; }