1.1 --- a/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Thu Sep 26 10:25:02 2013 -0400 1.2 +++ b/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Fri Sep 27 10:08:56 2013 -0400 1.3 @@ -2069,8 +2069,10 @@ 1.4 _g1_storage.initialize(g1_rs, 0); 1.5 _g1_committed = MemRegion((HeapWord*)_g1_storage.low(), (size_t) 0); 1.6 _hrs.initialize((HeapWord*) _g1_reserved.start(), 1.7 - (HeapWord*) _g1_reserved.end(), 1.8 - _expansion_regions); 1.9 + (HeapWord*) _g1_reserved.end()); 1.10 + assert(_hrs.max_length() == _expansion_regions, 1.11 + err_msg("max length: %u expansion regions: %u", 1.12 + _hrs.max_length(), _expansion_regions)); 1.13 1.14 // Do later initialization work for concurrent refinement. 1.15 _cg1r->init();