--- old/src/share/vm/runtime/vmThread.cpp 2014-12-09 14:42:32.396312000 -0500 +++ new/src/share/vm/runtime/vmThread.cpp 2014-12-09 14:42:31.462205000 -0500 @@ -214,7 +214,8 @@ _vm_queue = new VMOperationQueue(); guarantee(_vm_queue != NULL, "just checking"); - _terminate_lock = new Monitor(Mutex::safepoint, "VMThread::_terminate_lock", true); + _terminate_lock = new Monitor(Mutex::safepoint, "VMThread::_terminate_lock", true, + Monitor::_safepoint_check_never); if (UsePerfData) { // jvmstat performance counters