--- old/src/hotspot/share/gc/g1/g1OopClosures.inline.hpp 2018-10-25 11:37:27.874510615 +0200 +++ new/src/hotspot/share/gc/g1/g1OopClosures.inline.hpp 2018-10-25 11:37:27.449497522 +0200 @@ -87,7 +87,7 @@ return; } handle_non_cset_obj_common(state, p, obj); - if (_from_is_young) { + if (_scanning_in_young) { return; } _par_scan_state->enqueue_card_if_tracked(p, obj); @@ -180,7 +180,6 @@ return; } handle_non_cset_obj_common(state, p, obj); - assert(!_from_is_young, "Should not be the case."); _par_scan_state->enqueue_card_if_tracked(p, obj); } }