--- old/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp 2019-11-11 16:09:52.149343151 +0100 +++ new/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp 2019-11-11 16:09:52.061343156 +0100 @@ -38,7 +38,8 @@ } obj = ShenandoahBarrierSet::resolve_forwarded_not_null(obj); shenandoah_assert_not_forwarded_if(NULL, obj, - ShenandoahHeap::heap()->is_concurrent_mark_in_progress()); + (ShenandoahHeap::heap()->is_concurrent_mark_in_progress() || + ShenandoahHeap::heap()->is_concurrent_traversal_in_progress())); return _mark_context->is_marked(obj); }