--- old/src/share/vm/gc/g1/g1MarkSweep.cpp 2017-08-04 01:02:06.823445959 -0400 +++ new/src/share/vm/gc/g1/g1MarkSweep.cpp 2017-08-04 01:02:04.863335048 -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(); }