--- old/src/share/vm/gc/g1/g1EvacFailure.cpp 2015-11-05 23:55:31.314687090 -0800 +++ new/src/share/vm/gc/g1/g1EvacFailure.cpp 2015-11-05 23:55:31.226687093 -0800 @@ -151,7 +151,7 @@ size_t gap_size = pointer_delta(end, start); MemRegion mr(start, gap_size); if (gap_size >= CollectedHeap::min_fill_size()) { - CollectedHeap::fill_with_objects(start, gap_size); + G1CollectedHeap::fill_with_non_humongous_objects(start, gap_size); HeapWord* end_first_obj = start + ((oop)start)->size(); _hr->cross_threshold(start, end_first_obj);