Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v4]

2025-01-10 Thread Serguei Spitsyn
On Sat, 11 Jan 2025 06:01:33 GMT, Serguei Spitsyn wrote: >> This is a fix of one more deadlock issue related to `interruptLock` critical >> sections. When the `interruptLock` is hold by the target virtual thread it >> is unsafe to suspend or post JVMTI events. This update is to ignore the >> J

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v4]

2025-01-10 Thread Chris Plummer
On Sat, 11 Jan 2025 06:01:33 GMT, Serguei Spitsyn wrote: >> This is a fix of one more deadlock issue related to `interruptLock` critical >> sections. When the `interruptLock` is hold by the target virtual thread it >> is unsafe to suspend or post JVMTI events. This update is to ignore the >> J

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v3]

2025-01-10 Thread Serguei Spitsyn
On Fri, 10 Jan 2025 02:27:16 GMT, Serguei Spitsyn wrote: >> This is a fix of one more deadlock issue related to `interruptLock` critical >> sections. When the `interruptLock` is hold by the target virtual thread it >> is unsafe to suspend or post JVMTI events. This update is to ignore the >> J

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v3]

2025-01-10 Thread Serguei Spitsyn
On Fri, 10 Jan 2025 18:10:34 GMT, Chris Plummer wrote: >> Serguei Spitsyn has updated the pull request incrementally with one >> additional commit since the last revision: >> >> review: tweak some assert messages > > src/hotspot/share/runtime/javaThread.hpp line 724: > >> 722: void set_VTM

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v4]

2025-01-10 Thread Serguei Spitsyn
> This is a fix of one more deadlock issue related to `interruptLock` critical > sections. When the `interruptLock` is hold by the target virtual thread it is > unsafe to suspend or post JVMTI events. This update is to ignore the JVMTI > events when the `interruptLock` is hold. It is additionall

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v3]

2025-01-10 Thread Chris Plummer
On Fri, 10 Jan 2025 02:27:16 GMT, Serguei Spitsyn wrote: >> This is a fix of one more deadlock issue related to `interruptLock` critical >> sections. When the `interruptLock` is hold by the target virtual thread it >> is unsafe to suspend or post JVMTI events. This update is to ignore the >> J

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v3]

2025-01-10 Thread Leonid Mesnik
On Fri, 10 Jan 2025 02:27:16 GMT, Serguei Spitsyn wrote: >> This is a fix of one more deadlock issue related to `interruptLock` critical >> sections. When the `interruptLock` is hold by the target virtual thread it >> is unsafe to suspend or post JVMTI events. This update is to ignore the >> J

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v3]

2025-01-09 Thread Serguei Spitsyn
> This is a fix of one more deadlock issue related to `interruptLock` critical > sections. When the `interruptLock` is hold by the target virtual thread it is > unsafe to suspend or post JVMTI events. This update is to ignore the JVMTI > events when the `interruptLock` is hold. It is additionall

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock [v2]

2025-01-09 Thread Serguei Spitsyn
> This is a fix of one more deadlock issue related to `interruptLock` critical > sections. When the `interruptLock` is hold by the target virtual thread it is > unsafe to suspend or post JVMTI events. This update is to ignore the JVMTI > events when the `interruptLock` is hold. It is additionall

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock

2025-01-09 Thread Serguei Spitsyn
On Thu, 9 Jan 2025 21:01:19 GMT, Leonid Mesnik wrote: >> This is a fix of one more deadlock issue related to `interruptLock` critical >> sections. When the `interruptLock` is hold by the target virtual thread it >> is unsafe to suspend or post JVMTI events. This update is to ignore the >> JVMT

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock

2025-01-09 Thread Serguei Spitsyn
On Thu, 9 Jan 2025 16:28:00 GMT, Chris Plummer wrote: >> This is a fix of one more deadlock issue related to `interruptLock` critical >> sections. When the `interruptLock` is hold by the target virtual thread it >> is unsafe to suspend or post JVMTI events. This update is to ignore the >> JVMT

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock

2025-01-09 Thread Leonid Mesnik
On Thu, 9 Jan 2025 05:03:33 GMT, Serguei Spitsyn wrote: > This is a fix of one more deadlock issue related to `interruptLock` critical > sections. When the `interruptLock` is hold by the target virtual thread it is > unsafe to suspend or post JVMTI events. This update is to ignore the JVMTI >

Re: RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock

2025-01-09 Thread Chris Plummer
On Thu, 9 Jan 2025 05:03:33 GMT, Serguei Spitsyn wrote: > This is a fix of one more deadlock issue related to `interruptLock` critical > sections. When the `interruptLock` is hold by the target virtual thread it is > unsafe to suspend or post JVMTI events. This update is to ignore the JVMTI >

RFR: 8346727: JvmtiVTMSTransitionDisabler deadlock

2025-01-08 Thread Serguei Spitsyn
This is a fix of one more deadlock issue related to `interruptLock` critical sections. When the `interruptLock` is hold by the target virtual thread it is unsafe to suspend or post JVMTI events. This update is to ignore the JVMTI events when the `interruptLock` is hold. It is additionally to the