[8u-dev] Request for approval: 8163969: Cyclic interface initialization causes JVM crash

Coleen Phillimore coleen.phillimore at oracle.com
Thu Oct 13 15:56:50 UTC 2016


Thank you!
Coleen

On 10/13/16 10:15 AM, Rob McKenna wrote:
> Approved.
>
> Review thread: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2016-October/021575.html
>
> 	-Rob
>
> On 12/10/16 05:10, Coleen Phillimore wrote:
>> 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