RFR: 8307365: JvmtiStressModule hit SIGSEGV in JvmtiEventControllerPrivate::recompute_thread_enabled [v2]

Daniel D. Daugherty dcubed at openjdk.org
Tue May 16 19:56:44 UTC 2023


On Tue, 16 May 2023 14:30:46 GMT, Patricio Chilano Mateo <pchilanomate at openjdk.org> wrote:

>> Thank you for taking care about this issue!
>> Yes, clearing the `JvmtiThreadState` of a virtual thread has to be done
>> while in transition as it provides a needed synchronization.
>> This makes it a little bit ugly but I hope it can be simplified again after getting rid of the `rebind_to_jvmti_thread_state_of()` which is still on my TODO list.
>> Thanks,
>> Serguei
>
>> Thank you for taking care about this issue! Yes, clearing the `JvmtiThreadState` of a virtual thread has to be done while in transition as it provides a needed synchronization. This makes it a little bit ugly but I hope it can be simplified again after getting rid of the `rebind_to_jvmti_thread_state_of()` which is still on my TODO list. Thanks, Serguei
>>
> Thanks for the review Serguei!
> 
> Patricio

@pchilano - This bug has had reported sightings in Tier[34568] so Tier[1-3]
testing is probably not enough. However, since you've been able to create a
tight reproducer, your testing might be sufficient. Of course, as @dholmes-ora
likes to say: only time will tell!

-------------

PR Comment: https://git.openjdk.org/jdk/pull/13949#issuecomment-1550274655


More information about the hotspot-dev mailing list