--- old/src/share/vm/services/diagnosticFramework.cpp 2014-12-10 11:28:23.228356000 -0500 +++ new/src/share/vm/services/diagnosticFramework.cpp 2014-12-10 11:28:22.535772000 -0500 @@ -487,7 +487,7 @@ } } -Mutex* DCmdFactory::_dcmdFactory_lock = new Mutex(Mutex::leaf, "DCmdFactory", true); +Mutex* DCmdFactory::_dcmdFactory_lock = new Mutex(Mutex::leaf, "DCmdFactory", true, Monitor::_safepoint_check_never); bool DCmdFactory::_send_jmx_notification = false; DCmdFactory* DCmdFactory::factory(DCmdSource source, const char* name, size_t len) {