--- old/src/hotspot/share/runtime/synchronizer.cpp 2019-08-09 15:17:43.000000000 -0400 +++ new/src/hotspot/share/runtime/synchronizer.cpp 2019-08-09 15:17:42.000000000 -0400 @@ -432,7 +432,7 @@ // If this thread has locked the object, exit the monitor. We // intentionally do not use CHECK here because we must exit the // monitor even if an exception is pending. - if (monitor->check_owner_and_throw_IMSE_if_not(THREAD)) { + if (monitor->check_owner(THREAD)) { monitor->exit(true, THREAD); } }