RFR: missing UseShenandoahGC checks in 9
Roland Westrelin
rwestrel at redhat.com
Fri Oct 6 13:12:51 UTC 2017
http://cr.openjdk.java.net/~roland/shenandoah/9_useshenandoahgc/webrev.00/
Same as with 8u.
FYI, I see failures with gc/shenandoah/compiler/TestReferenceCAS.java
when ran with -Xcomp (reproducible with and without this patch):
Error occurred during initialization of boot layer
java.lang.InternalError: BMH.reinvoke=Lambda(a0:L/SpeciesData<LLL>,a1:L,a2:L,a3:L,a4:L,a5:L,a6:L)=>{
t7:L=BoundMethodHandle$Species_L3.argL2(a0:L);
t8:L=MethodHandle.invokeBasic(t7:L,a5:L);
t9:L=BoundMethodHandle$Species_L3.argL1(a0:L);
t10:L=MethodHandle.invokeBasic(t9:L,a4:L);
t11:L=BoundMethodHandle$Species_L3.argL0(a0:L);
t12:L=MethodHandle.invokeBasic(t11:L,a1:L,a2:L,a3:L,t10:L,t8:L,a6:L);t12:L}
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
And also NPEs sometimes.
I also saw those failures with 10 at some point but couldn't reproduce
them later.
Roland.
More information about the shenandoah-dev
mailing list