RFR: 8361103: java_lang_Thread::async_get_stack_trace does not properly protect JavaThread [v6]

Alan Bateman alanb at openjdk.org
Wed Jul 30 07:29:57 UTC 2025


On Wed, 30 Jul 2025 01:43:37 GMT, Alex Menkov <amenkov at openjdk.org> wrote:

>> The fix updates `java_lang_Thread::async_get_stack_trace()` (used by `java.lang.Thread.getStackTrace()` to get stack trace for platform and mounted virtual threads) to correctly use `ThreadListHandle` for thread protection.
>> 
>> Testing: tier1..5
>
> Alex Menkov has updated the pull request incrementally with one additional commit since the last revision:
> 
>   fix broken build

I've created JDK-8364343 with a stress test that tickles several asserts that we can use for follow-on issues.

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

PR Comment: https://git.openjdk.org/jdk/pull/26119#issuecomment-3135161288


More information about the hotspot-dev mailing list