RFR: 8346952 : GetGraphicsStressTest.java fails: Native resources unavailable [v3]
Sergey Bylokhov
serb at openjdk.org
Tue Jun 10 21:31:28 UTC 2025
On Tue, 10 Jun 2025 11:32:58 GMT, Anass Baya <abaya at openjdk.org> wrote:
>> check how the _SetFocusableWindow is implemented below.
>
> Hello @mrserb,
>
>> I think the only thing you should do is to replace the usage of JNI_GET_PDATA by the JNI_CHECK_PEER_GOTO and add a label "ret" at the end so default value of "result" will be returned.
>
> Yes, In the latest changes, I followed that approach to ensure that the peer is not yet destroyed in _GetScreenImOn() as explain in my latest comment. So if you agree I will remove the lock.
Yes, the new lock is not needed. You can verify this by adding delays/Sleep calls into the methods and confirming that they wait for each other.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/25619#discussion_r2138797641
More information about the client-libs-dev
mailing list