On Tue, 29 Jun 2021 05:52:38 GMT, Leonid Mesnik <lmes...@openjdk.org> wrote:
>> The crash happens because nmethod might become a zombie before it is >> enqueued in JvmtiDeferredEventQueue or after it is dequeued from it. The >> crash is reproduced by serviceability/jvmti/CompiledMethodLoad/Zombie.java. >> However, it takes ~3K runs to hit it. I verified the fix by running this >> test >100K on each platform. Also, I verified that protecting in 'void >> JvmtiDeferredEventQueue::post(JvmtiEnv* env)' is not enough. > > Leonid Mesnik has updated the pull request incrementally with one additional > commit since the last revision: > > Added comment. I see the comment update in the PR and email, but no response to my comment about dequeuing within the for-loop. ------------- PR: https://git.openjdk.java.net/jdk/pull/4602