RFR(XS) 8055236: Deadlock during NMT2 shutdown on Windows

Zhengyu Gu zhengyu.gu at oracle.com
Wed Aug 20 19:10:53 UTC 2014


Thanks for the quick review.

-Zhengyu

On 8/20/2014 2:17 PM, Yumin Qi wrote:
> Look good!
>
> Thanks
> Yumin
>
> On 8/20/2014 6:21 AM, Zhengyu Gu wrote:
>> The problem is caused by acquiring locks inside 
>> MemTracker::shutdown(), which could be held by threads that have been 
>> already killed.
>>
>> Given the MemTracker::shutdown() call is on JVM exiting path, the 
>> call is not necessary, should be removed.
>>
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8055236
>> Webrev: http://cr.openjdk.java.net/~zgu/8055236/webrev.00/ 
>> <http://cr.openjdk.java.net/%7Ezgu/8055236/webrev.00/>
>>
>>
>> Test:
>>    Tested on Windows x64 with following tests:
>>      nsk/jvmti/scenarios/allocation
>>      runtime/ParallelClassLoading
>>
>>
>> Thanks,
>>
>> -Zhengyu
>>
>



More information about the hotspot-runtime-dev mailing list