diff -r b14643d898d3 -r a595e67d6683 src/hotspot/share/runtime/mutexLocker.cpp --- a/src/hotspot/share/runtime/mutexLocker.cpp Mon Sep 30 18:02:24 2019 +0200 +++ b/src/hotspot/share/runtime/mutexLocker.cpp Mon Sep 30 13:10:11 2019 -0400 @@ -288,7 +288,7 @@ def(JvmtiThreadState_lock , PaddedMutex , nonleaf+2, false, _safepoint_check_always); // Used by JvmtiThreadState/JvmtiEventController def(Management_lock , PaddedMutex , nonleaf+2, false, _safepoint_check_always); // used for JVM management - def(Compile_lock , PaddedMutex , nonleaf+3, true, _safepoint_check_always); + def(Compile_lock , PaddedMutex , nonleaf+3, false, _safepoint_check_always); def(MethodData_lock , PaddedMutex , nonleaf+3, false, _safepoint_check_always); def(TouchedMethodLog_lock , PaddedMutex , nonleaf+3, false, _safepoint_check_always);