--- old/src/share/vm/services/diagnosticFramework.cpp 2014-11-06 12:39:42.505511000 -0800 +++ new/src/share/vm/services/diagnosticFramework.cpp 2014-11-06 12:39:41.514989000 -0800 @@ -488,7 +488,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) {