--- old/src/share/vm/gc/g1/g1MarkSweep.cpp 2017-08-08 17:48:05.145355604 -0400 +++ new/src/share/vm/gc/g1/g1MarkSweep.cpp 2017-08-08 17:48:03.809279668 -0400 @@ -219,7 +219,7 @@ // point all the oops to the new location MarkSweep::adjust_pointers(obj); } - } else if (!r->is_pinned()) { + } else if (!r->is_closed_archive()) { // This really ought to be "as_CompactibleSpace"... r->adjust_pointers(); }