# HG changeset patch # User coleenp # Date 1556209999 14400 # Node ID beaea3c10b0f788a06e360a8381e7990b67a0d87 # Parent 1126f0607c708fc349a24a5d41b02b04db88776b 8222977: Fix shenandoah broken with JDK-8222811 Reviewed-by: dcubed, shade diff -r 1126f0607c70 -r beaea3c10b0f src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp Thu Apr 25 10:56:31 2019 -0400 +++ b/src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp Thu Apr 25 12:33:19 2019 -0400 @@ -60,7 +60,7 @@ void ShenandoahStrDedupQueue::wait_impl() { MonitorLocker ml(StringDedupQueue_lock, Mutex::_no_safepoint_check_flag); while (_consumer_queue == NULL && !_cancel) { - ml.wait_without_safepoint_check(); + ml.wait(); assert(_consumer_queue == NULL, "Why wait?"); _consumer_queue = _published_queues; _published_queues = NULL;