--- old/src/share/vm/gc/parallel/psParallelCompact.cpp 2016-03-09 17:39:43.353093494 +0100 +++ new/src/share/vm/gc/parallel/psParallelCompact.cpp 2016-03-09 17:39:43.197088244 +0100 @@ -2157,7 +2157,7 @@ // Now adjust pointers in remaining weak roots. (All of which should // have been cleared if they pointed to non-surviving objects.) // Global (weak) JNI handles - JNIHandles::weak_oops_do(&always_true, &oop_closure); + JNIHandles::weak_oops_do(&oop_closure); CodeBlobToOopClosure adjust_from_blobs(&oop_closure, CodeBlobToOopClosure::FixRelocations); CodeCache::blobs_do(&adjust_from_blobs);