--- old/src/share/vm/services/diagnosticFramework.cpp 2014-12-09 14:42:33.096918000 -0500 +++ new/src/share/vm/services/diagnosticFramework.cpp 2014-12-09 14:42:31.351012000 -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) {