Review request: 8029106: JVM crashes in Metachunk::Metachunk	during parallel class redefinition (PrivateMLetController,	anonymous-simple_copy_1)
    Stefan Karlsson 
    stefan.karlsson at oracle.com
       
    Tue Dec 10 01:43:07 PST 2013
    
    
  
On 2013-12-09 17:11, Coleen Phillimore wrote:
> On 12/9/2013 4:23 AM, Stefan Karlsson wrote:
>> http://cr.openjdk.java.net/~stefank/8029106
>>
>> Please, review this bug fix for:
>>
>> 8029106: JVM crashes in Metachunk::Metachunk during parallel class 
>> redefinition (PrivateMLetController, anonymous-simple_copy_1)
>> Summary: Fixed overflow bug in VirtualSpaceNode::is_available
>>
>> thanks,
>> StefanK
>
> The bug fix looks good.  When do these tests run?
Your run them by adding -XX:+ExecuteInternalVMTests to the command line 
of a debug build. JPRT exercises these tests.
> Do they allocate 3 new virtualspace nodes and leave them around until 
> exit?
They allocate VirtualSpaceNodes but never link them to the virtual space 
lists. The memory is released in the VirtualSpaceNode destructor, which 
is called when vsn goes out of scope.
>   Is this another leak if the JVM is embedded?  What happens if there 
> isn't enough memory to allocate these chunks?
It's very unlikely to happen, but if it does we'll hit this assert:
     assert(vsn.initialize(), "Failed to setup VirtualSpaceNode");
thanks,
StefanK
>
> thanks,
> Coleen
    
    
More information about the hotspot-dev
mailing list