RFR: 8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516

David Holmes david.holmes at oracle.com
Thu Nov 7 00:24:46 UTC 2019


Thanks Dan! Much appreciated.

David

On 7/11/2019 10:23 am, Daniel D. Daugherty wrote:
> On 11/6/19 7:03 PM, David Holmes wrote:
>> Ping! Need a Reviewer please:
>>
>> http://cr.openjdk.java.net/~dholmes/8233454/webrev/
> 
> src/hotspot/share/classfile/javaClasses.cpp
>      No comments.
> 
> src/hotspot/share/runtime/thread.cpp
>      No comments.
> 
> Thumbs up.
> 
> Dan
> 
> 
>>
>> Thanks,
>> David
>>
>> On 5/11/2019 2:52 pm, David Holmes wrote:
>>> Hi Jie,
>>>
>>> On 5/11/2019 12:49 pm, Jie Fu wrote:
>>>> Hi David,
>>>>
>>>> I had tested your patch (without the Shenandoah fix) on VMs 
>>>> with/without the JRF feature and both of them had passed for the 
>>>> particular reproducer.
>>>> So thanks again for fixing it in the shared runtime code.
>>>
>>> Thanks for verifying that. My own testing has also been good so far.
>>>
>>> Just need an official Reviewer now.
>>>
>>> Thanks again,
>>> David
>>> -----
>>>
>>>> Best regards,
>>>> Jie
>>>>
>>>> On 2019/11/5 上午7:26, David Holmes wrote:
>>>>> Hi Jie,
>>>>>
>>>>> Thanks for filing this and attempting a fix. As per the bug report 
>>>>> the underlying issue has now been fixed in Shenandoah, but I want 
>>>>> to make the interrupt code more resilient as well:
>>>>>
>>>>> http://cr.openjdk.java.net/~dholmes/8233454/webrev/
>>>>>
>>>>> I was unable to reproduce the Shenandoah crash so if you could test 
>>>>> this patch I would appreciate it - thanks. (Without the Shenandoah 
>>>>> fix of course :) )
>>>>>
>>>>> Meanwhile I'm putting the patch through other testing.
>>>>>
>>>>> Thanks,
>>>>> David
>>>>> -----
>>>>>
>>>>> On 4/11/2019 11:13 pm, David Holmes wrote:
>>>>>> Hi Jie,
>>>>>>
>>>>>> I will need to take a deeper look at this. This is a problem 
>>>>>> specific to Shenadoah GC as it is triggering a sleep whilst a 
>>>>>> thread is still in the process of attaching to the JVM :(
>>>>>>
>>>>>> Thanks,
>>>>>> David
>>>>>>
>>>>>> On 4/11/2019 7:16 pm, Jie Fu wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> JBS:    https://bugs.openjdk.java.net/browse/JDK-8233454
>>>>>>> Webrev: http://cr.openjdk.java.net/~jiefu/8233454/webrev.00/
>>>>>>>
>>>>>>> According to the comment [1], the assert seems to miss the case 
>>>>>>> for threads attached via JNI.
>>>>>>> For more info, please refer to the JBS.
>>>>>>>
>>>>>>> Could you please review it and give me some advice?
>>>>>>>
>>>>>>> Thanks a lot.
>>>>>>> Best regards,
>>>>>>> Jie
>>>>>>>
>>>>>>> [1] 
>>>>>>> http://hg.openjdk.java.net/jdk/jdk/file/2700c409ff10/src/hotspot/share/runtime/thread.hpp#l1249 
>>>>>>>
>>>>>>>
>>>>>>>
>>>>
> 


More information about the hotspot-runtime-dev mailing list