--- old/src/hotspot/share/gc/parallel/psYoungGen.cpp 2018-05-08 09:41:11.777543706 +0200 +++ new/src/hotspot/share/gc/parallel/psYoungGen.cpp 2018-05-08 09:41:11.488534776 +0200 @@ -839,7 +839,7 @@ void PSYoungGen::reset_survivors_after_shrink() { _reserved = MemRegion((HeapWord*)virtual_space()->low_boundary(), (HeapWord*)virtual_space()->high_boundary()); - PSScavenge::reference_processor()->set_span(_reserved); + PSScavenge::set_subject_to_discovery_span(_reserved); MutableSpace* space_shrinking = NULL; if (from_space()->end() > to_space()->end()) {