RFR: 8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE [v10]

David Holmes dholmes at openjdk.org
Fri Oct 17 16:13:11 UTC 2025


On Fri, 17 Oct 2025 16:09:54 GMT, Francesco Andreuzzi <fandreuzzi at openjdk.org> wrote:

>> In this PR I add a check to prevent debug builds to crash when an agent tries to attach while the JVM is not in live phase.
>> 
>> Passes tier1 and tier2 (fastdebug).
>
> Francesco Andreuzzi has updated the pull request incrementally with 10 additional commits since the last revision:
> 
>  - c++
>  - cc
>  - simplfiy
>  - mv to attach
>  - revert
>  - debug
>  - backslash
>  - quote
>  - revert
>  - wip

test/hotspot/jtreg/serviceability/EarlyDynamicLoad/libEarlyDynamicLoad.c line 48:

> 46: 
> 47:     char cmd[256];
> 48:     snprintf(cmd, sizeof(cmd), "%s %d help", jcmd_path, PID());

Why are you running the help command instead of `agent_load` ???

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27766#discussion_r2438017610


More information about the serviceability-dev mailing list