[11] RFR(XS) 8202773: Unhandled oop in JavaThread::collect_counters

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri May 11 12:21:49 UTC 2018


Thank you, Robbin, for review.

Vladimir K

On 5/11/18 5:15 AM, Robbin Ehn wrote:
> Looks good, thanks for fixing!
> 
> /Robbin
> 
> On 2018-05-10 01:47, Vladimir Kozlov wrote:
>> https://bugs.openjdk.java.net/browse/JDK-8202773
>>
>> Based on discussion in bug report MutexLocker should be removed from this code:
>>
>> diff -r ae0ebd3cf949 src/hotspot/share/runtime/thread.cpp
>> --- a/src/hotspot/share/runtime/thread.cpp
>> +++ b/src/hotspot/share/runtime/thread.cpp
>> @@ -1467,7 +1467,6 @@
>>
>>   void JavaThread::collect_counters(typeArrayOop array) {
>>     if (JVMCICounterSize > 0) {
>> -    MutexLocker tl(Threads_lock);
>>       JavaThreadIteratorWithHandle jtiwh;
>>       for (int i = 0; i < array->length(); i++) {
>>         array->long_at_put(i, _jvmci_old_thread_counters[i]);
>>
>> Tested with tier1,tier2,tier2-graal,hs-precheckin-comp
>>


More information about the hotspot-dev mailing list