[jdk11u-dev] Integrated: 8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero

Lutz Schmidt lucy at openjdk.org
Wed Jul 5 08:11:13 UTC 2023


On Mon, 3 Jul 2023 15:41:39 GMT, Lutz Schmidt <lucy at openjdk.org> wrote:

> Fix request [11u] 
> 
> I backport this for parity with 11.0.21-oracle. The change does not at all apply cleanly.
> 
> - ResourceMark not added in classLoaderData.cpp (logging code which would need it is not present).
> - Deleted method Klass::replace_java_mirror() did not exist in jdk11.
> - class RedefineVerifyMark exists in share/prims/jvmtiThreadState.hpp, not in share/prims/jvmtiRedefineClasses.cpp
> 
> SAP nightly tests did not reveal any issue related to this PR.

This pull request has now been integrated.

Changeset: 6b77069a
Author:    Lutz Schmidt <lucy at openjdk.org>
URL:       https://git.openjdk.org/jdk11u-dev/commit/6b77069a17ee424f37c6782e0c60ca3bdd62fdfd
Stats:     13 lines in 4 files changed: 4 ins; 1 del; 8 mod

8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero

Reviewed-by: mdoerr
Backport-of: fb6fd03233b0eb001e2995d20a079b6af31d2b9b

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

PR: https://git.openjdk.org/jdk11u-dev/pull/2019


More information about the jdk-updates-dev mailing list