8005486: NPG: Incorrect assertion in ChunkManager::list_index()

Wed, 26 Dec 2012 15:05:30 -0800

author
jmasa
date
Wed, 26 Dec 2012 15:05:30 -0800
changeset 4383
1de1b145f6bc
parent 4382
e51c9860cf66
child 4384
b735136e0d82

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");

mercurial