--- old/src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp 2014-12-10 11:28:16.948361000 -0500 +++ new/src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp 2014-12-10 11:28:12.908514000 -0500 @@ -840,7 +840,7 @@ HeapRegionRemSet::HeapRegionRemSet(G1BlockOffsetSharedArray* bosa, HeapRegion* hr) : _bosa(bosa), - _m(Mutex::leaf, FormatBuffer<128>("HeapRegionRemSet lock #%u", hr->hrm_index()), true), + _m(Mutex::leaf, FormatBuffer<128>("HeapRegionRemSet lock #%u", hr->hrm_index()), true, Monitor::_safepoint_check_never), _code_roots(), _other_regions(hr, &_m), _iter_state(Unclaimed), _iter_claimed(0) { reset_for_par_iteration(); }