--- old/src/share/vm/runtime/vmThread.cpp 2014-11-06 12:39:42.507049000 -0800 +++ new/src/share/vm/runtime/vmThread.cpp 2014-11-06 12:39:41.529169000 -0800 @@ -214,7 +214,7 @@ _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