[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: Integrated: 8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow
From: Coleen Phillimore <coleenp () openjdk ! org>
Date: 2022-12-02 19:12:19
Message-ID: FroybJbxud9h21Hz5BoXiTeWUhZg8zUnynf9W_VMiqY=.e155c6cb-d91d-448a-9a53-a85ab529e8df () github ! com
[Download RAW message or body]
On Thu, 1 Dec 2022 02:01:54 GMT, Coleen Phillimore <coleenp@openjdk.org> wrote:
> The code for RedefineVerifyMark in redefinition replaces the OopHandle mirror so \
> that the verification has the right mirror, but it really should just copy it. \
> Replacing an OopHandle in the ClassLoaderData didn't set the has_modified_oops flag \
> so GC wasn't noticing that this handle is old.
> Tested with tier1-4 and tier6 in progress (linux-x64 and windows-x64 done).
This pull request has now been integrated.
Changeset: fb6fd032
Author: Coleen Phillimore <coleenp@openjdk.org>
URL: https://git.openjdk.org/jdk/commit/fb6fd03233b0eb001e2995d20a079b6af31d2b9b
Stats: 18 lines in 5 files changed: 6 ins; 4 del; 8 mod
8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: \
narrow klass value can never be zero
Reviewed-by: sspitsyn, eosterlund, kbarrett
-------------
PR: https://git.openjdk.org/jdk/pull/11444
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic