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

List:       openjdk-serviceability-dev
Subject:    Re: [jdk18] RFR: 8278239: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine failed with
From:       Coleen Phillimore <coleenp () openjdk ! java ! net>
Date:       2021-12-22 17:09:15
Message-ID: 4smM3KY3IgoZOuA3IGp03WVkNV9kkPiWEI5ciwJqHfw=.d09ae931-c8c3-4881-8508-4cf80e91bfee () github ! com
[Download RAW message or body]

On Tue, 21 Dec 2021 20:51:04 GMT, Coleen Phillimore <coleenp@openjdk.org> wrote:

> This is the fix for https://github.com/openjdk/jdk/pull/6900 retargeted to JDK 18.
> 
> Thanks to @stefank and @fisk for the diagnosis. ZGC is looking at metadata in \
> unloaded nmethods, but redefinition doesn't keep this metadata from being \
> deallocated. Change the iterators that mark metadata in use to walk unloaded \
> nmethods as well as other alive nmethods. 
> The test case reproduces the crash on windows if run in an 100 iteration loop. This \
> fix does not crash in the same test. Also ran tier1-6. 
> Above testing in progress.

Thanks for reviewing, Vladimir and Serguei.

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

PR: https://git.openjdk.java.net/jdk18/pull/63


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

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