[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Re: RFR: 8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compil
From:       Serguei Spitsyn <sspitsyn () openjdk ! java ! net>
Date:       2021-06-30 0:21:03
Message-ID: SAC_yUwod-6FxiSWEcLQSbVKt2D3k7uVkVHgLfAjqWg=.bd16d370-4df5-4d64-89f1-eeaa8011b45b () github ! com
[Download RAW message or body]

On Tue, 29 Jun 2021 16:38:28 GMT, Leonid Mesnik <lmesnik@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: 
> post updated.

Marked as reviewed by sspitsyn (Reviewer).

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

PR: https://git.openjdk.java.net/jdk/pull/4602


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic