--- old/src/share/vm/classfile/classLoaderData.cpp 2014-11-06 12:39:38.425875000 -0800 +++ new/src/share/vm/classfile/classLoaderData.cpp 2014-11-06 12:39:37.489907000 -0800 @@ -82,7 +82,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 }