RFR: 8364314: java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base [v2]
Alan Bateman
alanb at openjdk.org
Thu Jul 31 12:09:54 UTC 2025
On Wed, 30 Jul 2025 23:14:52 GMT, Alex Menkov <amenkov at openjdk.org> wrote:
> If the JvmtiVTMSTransitionDisabler only works when there's an agent attached,
I don't think we're protecting the carrier thread at all since it can become unmounted
at anytime when there's no agent.
I've pushed some initial changes to the loom repo to deal with the transitions. This drops the use of JvmtiVTMSTransitionDisabler as this requires a JVMTI environment. We have a new stress too that bashes on dumpThreads while many virtual threads are parking and unparking. Need to go over this with @alexmenkov and @sspitsyn before proposing anything for main line.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/26544#issuecomment-3139703254
More information about the hotspot-runtime-dev
mailing list