Wed, 26 Dec 2012 15:05:30 -0800
8005486: NPG: Incorrect assertion in ChunkManager::list_index()
Reviewed-by: coleenp
src/share/vm/memory/metaspace.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/memory/metaspace.cpp Mon Dec 03 15:09:39 2012 -0800 1.2 +++ b/src/share/vm/memory/metaspace.cpp Wed Dec 26 15:05:30 2012 -0800 1.3 @@ -2084,7 +2084,7 @@ 1.4 case ClassMediumChunk: 1.5 return MediumIndex; 1.6 default: 1.7 - assert(size > MediumChunk && size > ClassMediumChunk, 1.8 + assert(size > MediumChunk || size > ClassMediumChunk, 1.9 "Not a humongous chunk"); 1.10 return HumongousIndex; 1.11 } 1.12 @@ -2129,7 +2129,7 @@ 1.13 new_chunk->set_next(chunks_in_use(HumongousIndex)); 1.14 set_chunks_in_use(HumongousIndex, new_chunk); 1.15 1.16 - assert(new_chunk->word_size() > MediumChunk, "List inconsistency"); 1.17 + assert(new_chunk->word_size() > medium_chunk_size(), "List inconsistency"); 1.18 } 1.19 1.20 assert(new_chunk->is_empty(), "Not ready for reuse");