[8u-dev] Request for approval: 8163969: Cyclic interface initialization causes JVM crash
Coleen Phillimore
coleen.phillimore at oracle.com
Wed Oct 12 21:10:45 UTC 2016
Summary: Backport change to correct interface initialization.
There were too many changes to instanceKlass.cpp for a clean backport.
Also in JDK8, this corrects interface initialization to not initialize
the whole interface hierarchy if an interface, not class, initializes
initialization. This is to correctly follow JLS 12.4.2 step 7. I
filed a compatibility request (in review) to document the difference in
behavior, which I believe will not be noticed.
Tested with JPRT, including runtime jtreg lambda-features tests, and JCK
tests.
open webrev at http://cr.openjdk.java.net/~coleenp/8163969.8.01/webrev
bug link https://bugs.openjdk.java.net/browse/JDK-8163969.8
Thanks,
Coleen
More information about the hotspot-runtime-dev
mailing list