Open pshipton opened 1 year ago
3x x 3 grinder https://openj9-jenkins.osuosl.org/job/Grinder/1701/ - passed (ub20-390-3, ub20-390-4, ub20-390-5) 10x x 6 grinder https://openj9-jenkins.osuosl.org/job/Grinder/1702 - passed (ub20-390-3, rh7-390-4, ub20-390-5, ub20-390-2, ub20-390-1, rh7-390-1)
JDK19 internal build(rhel7s390x-4-4
)
openjdk version "19.0.1" 2022-10-18
IBM Semeru Runtime Open Edition 19.0.1+10 (build 19.0.1+10)
Eclipse OpenJ9 VM 19.0.1+10 (build master-a2475ea96, JRE 19 Linux s390x-64-Bit Compressed References 20221018_15 (JIT enabled, AOT enabled)
OpenJ9 - a2475ea96
OMR - 7d8ea8b6b
JCL - 5168276e58 based on jdk-19.0.1+10)
[2022-12-31T20:00:07.647Z] variation: Mode150
[2022-12-31T20:00:07.647Z] JVM_OPTIONS: -XX:+UseCompressedOops
[2022-12-31T20:02:48.960Z] CLT Test failed:
[2022-12-31T20:02:48.960Z] CLT java.lang.StringIndexOutOfBoundsException: Range [0, 0 + 28) out of bounds for length 26
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromIndexSize(Preconditions.java:118)
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.util.Preconditions.checkFromIndexSize(Preconditions.java:397)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.String.checkBoundsOffCount(String.java:5362)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.StringUTF16.checkBoundsOffCount(StringUTF16.java:1628)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.StringUTF16.inflate(StringUTF16.java:1462)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.StringLatin1.inflate(StringLatin1.java:782)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.String.getBytes(String.java:5234)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.StringConcatHelper.prepend(StringConcatHelper.java:298)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.StringConcatHelper.simpleConcat(StringConcatHelper.java:369)
[2022-12-31T20:02:48.960Z] CLT at net.adoptopenjdk.test.classloading.ClassHog.run(ClassHog.java:81)
[2022-12-31T20:02:48.960Z] CLT at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.reflect.Method.invoke(Method.java:578)
[2022-12-31T20:02:48.960Z] CLT at net.adoptopenjdk.loadTest.adaptors.ArbitraryJavaAdaptor.executeTest(ArbitraryJavaAdaptor.java:102)
[2022-12-31T20:02:48.960Z] CLT at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[2022-12-31T20:02:48.960Z] CLT at java.base/java.lang.Thread.run(Thread.java:1573)
[2022-12-31T20:02:48.960Z] CLT <<<
[2022-12-31T20:02:48.961Z] ClassLoadingTest_5m_0_FAILED
30x grinder - all passed
@thallium please do a preliminary triage: try to reproduce the failure (locally or in a grinder), develop a theory and probable cause for it.
@thallium https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/30390/ only ran 10 iterations. The failure is intermittent. Run two grinders for 200 iterations each. One grinder with -Xint
(JIT disabled), and the other with the default options which should keep the JIT enabled.
https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/30394/ https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/30395/ @babsingh 200 iterations all passed, should I run again?
should I run again?
No. The grinder results show that this failure is not easily reproducible. Also, it has been tagged as JIT. @thallium If you have free cycles, you can look at https://github.com/eclipse-openj9/openj9/issues/16493.
@pshipton iirc, the min failure rate needs to be 1 in 50 for it be addressed in the near future. Since this issue does not meet this requirement, can it be moved to backlog
?
Done
@joransiu fyi
@r30shah fyi..
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_special.system_s390x_linux_Personal_testList_3/7
ClassLoadingTest_special_5m_9 -Xaggressive -Xgcpolicy:gencon -Xjit -Xnocompressedrefs
20:07:51 CLT Test failed:
20:07:51 CLT java.lang.StringIndexOutOfBoundsException: Range [0, 0 + 28) out of bounds for length 26
20:07:51 CLT at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
20:07:51 CLT at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
20:07:51 CLT at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
20:07:51 CLT at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
20:07:51 CLT at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
20:07:51 CLT at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromIndexSize(Preconditions.java:118)
20:07:51 CLT at java.base/jdk.internal.util.Preconditions.checkFromIndexSize(Preconditions.java:397)
20:07:51 CLT at java.base/java.lang.String.checkBoundsOffCount(String.java:5362)
20:07:51 CLT at java.base/java.lang.StringUTF16.checkBoundsOffCount(StringUTF16.java:1628)
20:07:51 CLT at java.base/java.lang.StringUTF16.inflate(StringUTF16.java:1462)
20:07:51 CLT at java.base/java.lang.StringLatin1.inflate(StringLatin1.java:782)
20:07:51 CLT at java.base/java.lang.String.getBytes(String.java:5234)
20:07:51 CLT at java.base/java.lang.StringConcatHelper.prepend(StringConcatHelper.java:298)
20:07:51 CLT at java.base/java.lang.StringConcatHelper.simpleConcat(StringConcatHelper.java:369)
20:07:51 CLT at net.adoptopenjdk.test.classloading.ClassHog.run(ClassHog.java:81)
@dchopra001 Given that this is String related, can you take a look whenever you get chance? Adjust the priority based on the failure rate on previous grinders
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.system_s390x_linux_Nightly_testList_1/71 - rh7-390-4 ClassLoadingTest_5m_0