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