RFR(S): 8033405 - metaspace/stressHierarchy/stressHierarchy005 hangs in atexit handler

Coleen Phillimore coleen.phillimore at oracle.com
Wed Apr 23 18:09:52 UTC 2014

This looks good as a minimal fix until the new code is ready.


On 4/23/14, 11:18 AM, Christian Tornqvist wrote:
> Hi everyone,
> This is a small fix for an issue on Windows where NMT tries to track a 
> free from a static destructor and ends up hanging on acquiring the 
> ThreadCritical lock. The fix is to make sure we shut down NMT before 
> the VM exits and then to not track malloc/free when NMT is shutting 
> down. Zhengyu is working on a rewrite of the NMT feature where this 
> won't be an issue, so this is a temporary workaround until then.
> Tested on Windows x64 using vm.quick and Hotspot jtreg tests.
> Webrev:
> http://cr.openjdk.java.net/~ctornqvi/webrev/8033405/webrev.00/ 
> <http://cr.openjdk.java.net/%7Ectornqvi/webrev/8033405/webrev.00/>
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8033405
> Thanks,
> Christian

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20140423/9f4a4835/attachment.html>

More information about the hotspot-runtime-dev mailing list