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