United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-8003487 NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
JDK-8003487 : NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)

Details
Type:
Bug
Submit Date:
2012-11-15
Status:
Resolved
Updated Date:
2013-04-30
Project Name:
JDK
Resolved Date:
2012-11-16
Component:
hotspot
OS:
generic
Sub-Component:
runtime
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs25
Fixed Versions:
hs25 (b11)

Related Reports
Backport:
Backport:
Backport:
Relates:

Sub Tasks

Description
The bug is discovered during backport.

The following assertion is intended to check that there is not more committed regions for the region to be released. It is not the case for partial releases, which can still have committed regions for the reserved regions that are not going to be released.

    VMMemRegion* next_region = (VMMemRegion*)peek_next();
    // should not have any committed memory in this reserved region
    assert(next_region == NULL || !next_region->is_committed_region(), "Sanity check");

                                    

Comments
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/49cbd3e25ba9
User:  zgu
Date:  2012-11-16 16:13:55 +0000

                                     
2012-11-16
URL:   http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/49cbd3e25ba9
User:  amurillo
Date:  2012-12-01 02:59:09 +0000

                                     
2012-12-01



Hardware and Software, Engineered to Work Together