git: openjdk/jdk11u-dev: 8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found

Martin Doerr mdoerr at openjdk.org
Fri Jun 28 09:30:11 UTC 2024


Changeset: 468d6a74
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-28 09:28:49 +0000
URL:       https://git.openjdk.org/jdk11u-dev/commit/468d6a746e2cb0ffee2c81fa972a83c80e060a56

8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found

Remove optimizations from class redefinition that cause the guarantee hit

Reviewed-by: mbaesken
Backport-of: 2ff9f53a442a625316cb6fedd699008d68cebc15

! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp



More information about the jdk-updates-changes mailing list