--- old/src/share/vm/classfile/classLoaderData.cpp 2014-12-10 11:28:18.109562000 -0500 +++ new/src/share/vm/classfile/classLoaderData.cpp 2014-12-10 11:28:14.750330000 -0500 @@ -81,7 +81,8 @@ _metaspace(NULL), _unloading(false), _klasses(NULL), _claimed(0), _jmethod_ids(NULL), _handles(NULL), _deallocate_list(NULL), _next(NULL), _dependencies(dependencies), - _metaspace_lock(new Mutex(Monitor::leaf+1, "Metaspace allocation lock", true)) { + _metaspace_lock(new Mutex(Monitor::leaf+1, "Metaspace allocation lock", true, + Monitor::_safepoint_check_never)) { // empty }