RFR: 8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH
Serguei Spitsyn
sspitsyn at openjdk.org
Thu Oct 2 15:13:22 UTC 2025
On Wed, 1 Oct 2025 22:29:28 GMT, Alex Menkov <amenkov at openjdk.org> wrote:
> The change fixes the test which intermittently fails.
>
> The test requests MethodEntry. SingleStep and Breakpoint events globally (from all threads).
> MethodEntry handler checks location (to be expected test method);
> Breakpoint request specifies location in the testes method, only test threads calls the method;
> SingleStep handler has no checks for thread or location. So once SingleStep event is enabled, event from other thread can be posted first (or several events from different threads).
> The fix enables SingleStep event only for test thread (we get it in MethodEntry)
>
> testing: tier3
This is good. Thank you for fixing!
-------------
Marked as reviewed by sspitsyn (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/27598#pullrequestreview-3295126067
More information about the serviceability-dev
mailing list