openj9
openj9 copied to clipboard
ConcurrentLoadTest or MiniMix testStress IllegalStateException
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_extended.system_x86-64_linux_Nightly/271 ConcurrentLoadTest_0 ub16x64j94
LT 00:41:42.224 - First failure detected by thread: load-10. Not creating dumps as no dump generation is requested for this load test
LT 00:41:42.230 - suite.getInventory().getInventoryFileRef(): openjdk.test.load/config/inventories/concurrent/concurrent.xml
LT 00:41:42.231 - suite.isCreateDump() : false
LT 00:41:42.232 - Test failed
LT Failure num. = 1
LT Test number = 12
LT Test details = 'JUnit[net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest]'
LT Suite number = 0
LT Thread number = 10
LT >>> Captured test output >>>
LT testStarted : testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFinished: testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@1ebe5c87[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@1ebe5c87[phase = 0 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
LT at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
LT at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
LT at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
LT at java.lang.reflect.Method.invoke(Method.java:498)
LT at junit.framework.TestCase.runTest(TestCase.java:176)
LT at junit.framework.TestCase.runBare(TestCase.java:141)
LT at junit.framework.TestResult$1.protect(TestResult.java:122)
LT at junit.framework.TestResult.runProtected(TestResult.java:142)
LT at junit.framework.TestResult.run(TestResult.java:125)
LT at junit.framework.TestCase.run(TestCase.java:129)
LT at junit.framework.TestSuite.runTest(TestSuite.java:252)
LT at junit.framework.TestSuite.run(TestSuite.java:247)
LT at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
LT at org.junit.runners.Suite.runChild(Suite.java:128)
LT at org.junit.runners.Suite.runChild(Suite.java:27)
LT at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
LT at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
LT at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
LT at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
LT at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
LT at java.lang.Thread.run(Thread.java:821)
LT testFinished: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
15x grinder https://ci.eclipse.org/openj9/job/Grinder/625/ 30x grinder https://ci.eclipse.org/openj9/job/Grinder/626/ all passed
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_extended.system_x86-32_windows_Nightly/280
From an internal build Test_openjdk8_j9_extended.system_x86-64_windows_Nightly/279
02:43:07 openjdk version "1.8.0_252-internal"
02:43:07 OpenJDK Runtime Environment (build 1.8.0_252-internal-jenkins_2020_03_12_21_56-b00)
02:43:07 Eclipse OpenJ9 VM (build ibm_sdk-74acbc5736, JRE 1.8.0 Windows Server 2016 amd64-64-Bit Compressed References 20200312_348 (JIT enabled, AOT enabled)
02:43:07 OpenJ9 - 74acbc5736
02:43:07 OMR - ec72c5baf
02:43:07 JCL - a9ef8b8ea16 based on jdk8u252-b05)
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@f3bccb1e[phase = 1 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@f3bccb1e[phase = 1 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:505)
LT at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
LT at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
LT at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
LT at java.lang.reflect.Method.invoke(Method.java:498)
LT at junit.framework.TestCase.runTest(TestCase.java:176)
LT at junit.framework.TestCase.runBare(TestCase.java:141)
LT at junit.framework.TestResult$1.protect(TestResult.java:122)
LT at junit.framework.TestResult.runProtected(TestResult.java:142)
LT at junit.framework.TestResult.run(TestResult.java:125)
LT at junit.framework.TestCase.run(TestCase.java:129)
LT at junit.framework.TestSuite.runTest(TestSuite.java:252)
LT at junit.framework.TestSuite.run(TestSuite.java:247)
LT at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
LT at org.junit.runners.Suite.runChild(Suite.java:128)
LT at org.junit.runners.Suite.runChild(Suite.java:27)
LT at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
LT at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
LT at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
LT at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
LT at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
LT at java.lang.Thread.run(Thread.java:821)
LT testFinished: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT
LT JUnit Test Results for: net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest
LT Ran : 2
LT Passed : 1
LT Failed : 1
LT Ignored: 0
LT Result : FAILED
LT <<<
To rebuild the failed tests in <Jenkins URL>=https://ci.adoptopenjdk.net/job/Grinder, use the following links: 04:24:50 https://ci.adoptopenjdk.net/job/Grinder/parambuild/?JDK_VERSION=8&JDK_IMPL=openj9&BUILD_LIST=system&PLATFORM=x86-64_windows&TARGET=ConcurrentLoadTest_0
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_extended.system_x86-64_windows_Nightly/323
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_extended.system_x86-64_linux_xl_Nightly/556 ConcurrentLoadTest_0 ub18-x86-2
LT 00:28:01.457 - Test failed
LT Failure num. = 1
LT Test number = 12
LT Test details = 'JUnit[net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest]'
LT Suite number = 0
LT Thread number = 8
LT >>> Captured test output >>>
LT testStarted : testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFinished: testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@a0ef6424[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@a0ef6424[phase = 0 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
Seen on jdk15 aarch64 openj9-0.24.0 release build: https://ci.adoptopenjdk.net/job/Test_openjdk15_j9_extended.system_aarch64_linux/139/consoleFull
09:33:09 LT 09:33:07.582 - Test failed
09:33:09 LT Failure num. = 1
09:33:09 LT Test number = 12
09:33:09 LT Test details = 'JUnit[net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest]'
09:33:09 LT Suite number = 0
09:33:09 LT Thread number = 8
09:33:09 LT >>> Captured test output >>>
09:33:09 LT testStarted : testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
09:33:09 LT testFinished: testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
09:33:09 LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
09:33:09 LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@d7c1a0ad[phase = 0 parties = 2 arrived = 2]
09:33:09 LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@d7c1a0ad[phase = 0 parties = 2 arrived = 2]
09:33:09 LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
09:33:09 LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:644)
09:33:09 LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
09:33:09 LT at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:33:09 LT at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
09:33:09 LT at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:33:09 LT at java.base/java.lang.reflect.Method.invoke(Method.java:564)
09:33:09 LT at junit.framework.TestCase.runTest(TestCase.java:176)
09:33:09 LT at junit.framework.TestCase.runBare(TestCase.java:141)
09:33:09 LT at junit.framework.TestResult$1.protect(TestResult.java:122)
09:33:09 LT at junit.framework.TestResult.runProtected(TestResult.java:142)
09:33:09 LT at junit.framework.TestResult.run(TestResult.java:125)
09:33:09 LT at junit.framework.TestCase.run(TestCase.java:129)
09:33:09 LT at junit.framework.TestSuite.runTest(TestSuite.java:252)
09:33:09 LT at junit.framework.TestSuite.run(TestSuite.java:247)
09:33:09 LT at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
09:33:09 LT at org.junit.runners.Suite.runChild(Suite.java:128)
09:33:09 LT at org.junit.runners.Suite.runChild(Suite.java:27)
09:33:09 LT at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
09:33:09 LT at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
09:33:09 LT at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
09:33:09 LT at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
09:33:09 LT at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
09:33:09 LT at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
09:33:09 LT at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
09:33:09 LT at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
09:33:09 LT at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
09:33:09 LT at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
09:33:09 LT at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
09:33:09 LT at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
09:33:09 LT at java.base/java.lang.Thread.run(Thread.java:853)
09:33:09 LT testFinished: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
09:33:09 LT
09:33:09 LT JUnit Test Results for: net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest
09:33:09 LT Ran : 2
09:33:09 LT Passed : 1
09:33:09 LT Failed : 1
09:33:09 LT Ignored: 0
09:33:09 LT Result : FAILED
09:33:09 LT <<<
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_extended.system_ppc64le_linux_Nightly_testList_1/47 ConcurrentLoadTest_0
LT 05:49:27.945 - Test failed
LT Failure num. = 1
LT Test number = 12
LT Test details = 'JUnit[net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest]'
LT Suite number = 0
LT Thread number = 10
LT >>> Captured test output >>>
LT testStarted : testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFinished: testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@7a94f572[phase = 0 parties = 1 arrived = 1]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@7a94f572[phase = 0 parties = 1 arrived = 1]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arrive(Phaser.java:634)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:494)
https://ci.eclipse.org/openj9/job/Test_openjdk11_j9_extended.system_x86-64_windows_Nightly_testList_1/58 MiniMix_5m_1
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@14c12517[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@14c12517[phase = 0 parties = 2 arrived = 2]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:644)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_extended.system_x86-32_windows_Nightly_testList_1/84 MiniMix_jdk8_5m_0
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@fbd45f7b[phase = 19 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@fbd45f7b[phase = 19 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:691)
https://ci.eclipse.org/openj9/job/Test_openjdk11_j9_extended.system_s390x_linux_Nightly_testList_1/84 MiniMix_5m_1
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@8618983e[phase = 0 parties = 2 arrived = 2]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:644)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
https://openj9-jenkins.osuosl.org/job/Test_openjdk16_j9_extended.system_x86-64_windows_Nightly_testList_0/11 ConcurrentLoadTest_5m_1
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@4092fa81[phase = 3 parties = 3 arrived = 3]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@4092fa81[phase = 3 parties = 3 arrived = 3]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:644)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:531)
https://openj9-jenkins.osuosl.org/job/Test_openjdk16_j9_extended.system_x86-64_windows_Nightly_testList_0/37/ ConcurrentLoadTest_5m_1
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@613a50af[phase = 2 parties = 1 arrived = 1]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@613a50af[phase = 2 parties = 1 arrived = 1]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
LT at java.base/java.util.concurrent.Phaser.arrive(Phaser.java:624)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:510)
A similar ConcurrentLoadTest_5m_0_FAILED
is observed at JDK11 0.27 release build at https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.system_x86-64_mac_Release/5/tapResults/
===============================================
Running test ConcurrentLoadTest_5m_0 ...
===============================================
ConcurrentLoadTest_5m_0 Start Time: Sat Jul 17 18:25:14 2021 Epoch Time (ms): 1626560714930
variation: Mode150
JVM_OPTIONS: -XX:+UseCompressedOops
LT >>> Captured test output >>>
LT testStarted : testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFinished: testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@c06ee8e4[phase = 1 parties = 1 arrived = 1]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@c06ee8e4[phase = 1 parties = 1 arrived = 1]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
LT at java.base/java.util.concurrent.Phaser.arrive(Phaser.java:624)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:510)
LT at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
LT at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
LT at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
LT at java.base/java.lang.reflect.Method.invoke(Method.java:566)
LT at junit.framework.TestCase.runTest(TestCase.java:176)
LT at junit.framework.TestCase.runBare(TestCase.java:141)
LT at junit.framework.TestResult$1.protect(TestResult.java:122)
LT at junit.framework.TestResult.runProtected(TestResult.java:142)
LT at junit.framework.TestResult.run(TestResult.java:125)
LT at junit.framework.TestCase.run(TestCase.java:129)
LT at junit.framework.TestSuite.runTest(TestSuite.java:252)
LT at junit.framework.TestSuite.run(TestSuite.java:247)
LT at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
LT at org.junit.runners.Suite.runChild(Suite.java:128)
LT at org.junit.runners.Suite.runChild(Suite.java:27)
LT at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
LT at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
LT at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
LT at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
LT at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
LT at java.base/java.lang.Thread.run(Thread.java:866)
LT testFinished: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT
LT JUnit Test Results for: net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest
LT Ran : 2
LT Passed : 1
LT Failed : 1
LT Ignored: 0
LT Result : FAILED
LT <<<
ConcurrentLoadTest_5m_0_FAILED
Another occurrence at JDK17 0.28 M1 build https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_extended.system_x86-64_windows_Release/2/tapResults/
===============================================
Running test ConcurrentLoadTest_5m_0 ...
===============================================
ConcurrentLoadTest_5m_0 Start Time: Sat Aug 28 23:01:12 2021 Epoch Time (ms): 1630209672928
variation: Mode150
JVM_OPTIONS: -XX:+UseCompressedOops
openjdk version "17-internal" 2021-09-14
OpenJDK Runtime Environment (build 17-internal+0-adhoc.jenkins.buildjdk17x86-64windowsrelease)
Eclipse OpenJ9 VM (build v0.28.0-release-18bebe9f4e3, JRE 17 Windows Server 2012 R2 amd64-64-Bit Compressed References 20210828_2 (JIT enabled, AOT enabled)
OpenJ9 - 18bebe9f4e3
OMR - 1d0a329
JCL - 712145ee3f5 based on jdk-17+35)
LT 23:01:29.163 - First failure detected by thread: load-17. Not creating dumps as no dump generation is requested for this load test
LT 23:01:29.163 - suite.getInventory().getInventoryFileRef(): openjdk.test.load/config/inventories/concurrent/concurrent.xml
LT 23:01:29.163 - suite.isCreateDump() : false
LT 23:01:29.194 - Test failed
LT Failure num. = 1
LT Test number = 12
LT Test details = 'JUnit[net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest]'
LT Suite number = 0
LT Thread number = 17
LT >>> Captured test output >>>
LT testStarted : testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFinished: testAPI(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@52b714a1[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@52b714a1[phase = 0 parties = 2 arrived = 2]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:389)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:650)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
LT at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
LT at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
LT at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
LT at java.base/java.lang.reflect.Method.invoke(Method.java:568)
LT at junit.framework.TestCase.runTest(TestCase.java:176)
LT at junit.framework.TestCase.runBare(TestCase.java:141)
LT at junit.framework.TestResult$1.protect(TestResult.java:122)
LT at junit.framework.TestResult.runProtected(TestResult.java:142)
LT at junit.framework.TestResult.run(TestResult.java:125)
LT at junit.framework.TestCase.run(TestCase.java:129)
LT at junit.framework.TestSuite.runTest(TestSuite.java:252)
LT at junit.framework.TestSuite.run(TestSuite.java:247)
LT at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
LT at org.junit.runners.Suite.runChild(Suite.java:128)
LT at org.junit.runners.Suite.runChild(Suite.java:27)
LT at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
LT at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
LT at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
LT at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
LT at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
LT at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
LT at java.base/java.lang.Thread.run(Thread.java:884)
LT testFinished: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT
LT JUnit Test Results for: net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest
LT Ran : 2
LT Passed : 1
LT Failed : 1
LT Ignored: 0
LT Result : FAILED
LT <<<
LT
ConcurrentLoadTest_5m_0_FAILED
Not sure if this is vm or jit so I've set both.
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_extended.system_ppc64le_linux_Nightly_testList_1/17
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@f14e653c[phase = 0 parties = 3 arrived = 3]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@f14e653c[phase = 0 parties = 3 arrived = 3]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:389)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:650)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
@JasonFengJ9 Have you seen a recent failure of this.
I did two grinders and didnt get any failures: https://openj9-jenkins.osuosl.org/job/Grinder/202/tapResults/ https://openj9-jenkins.osuosl.org/job/Grinder/203/tapResults/
Have you seen a recent failure of this.
Not in recent JDK17 internal builds, neither head nor 0.28
release.
The failures reported during 0.28
release were from open builds, defer the question to @pshipton .
Any failures in open builds are reported in comments, so the last failure was 13 days ago https://github.com/eclipse-openj9/openj9/issues/8493#issuecomment-915576907
This is not marked blocker, and the failure frequency doesn't indicate a blocker, I have no issue moving it forward.
50 job grinder, https://openj9-jenkins.osuosl.org/job/Grinder/220/tapResults/
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.system_x86-32_windows_Nightly_testList_0/103 ConcurrentLoadTest_5m_2 (Mode1000 - no options)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@8ec4dd70[phase = 1 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@8ec4dd70[phase = 1 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:505)
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.system_x86-64_windows_Nightly_testList_0/130 ConcurrentLoadTest_5m_1 -XX:-UseCompressedOops
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@1d1ca69f[phase = 2 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@1d1ca69f[phase = 2 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arrive(Phaser.java:634)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:522)
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.system_x86-64_windows_Nightly_testList_2/141
ConcurrentLoadTest_5m_0 -XX:+UseCompressedOops
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@2e58d20[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@2e58d20[phase = 0 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.system_x86-64_windows_Release_testList_0/15/ ConcurrentLoadTest_5m_0
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@b92e7eff[phase = 6 parties = 1 arrived = 1]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@b92e7eff[phase = 6 parties = 1 arrived = 1]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:644)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:511)
LT
50 job grinder of conccurent load test, https://openj9-jenkins.osuosl.org/job/Grinder/493/ - 2 failures
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.system_x86-64_windows_Nightly_testList_0/217/ - win2012-x86-11 ConcurrentLoadTest_5m_0
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@4afae664[phase = 4 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@4afae664[phase = 4 parties = 2 arrived = 2]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:383)
LT at java.base/java.util.concurrent.Phaser.arrive(Phaser.java:624)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:529)
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.system_x86-64_linux_Nightly_testList_2/216 - cent6-x64-1 ConcurrentLoadTest_5m_0
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@bf744c6b[phase = 0 parties = 1 arrived = 1]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@bf744c6b[phase = 0 parties = 1 arrived = 1]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arrive(Phaser.java:634)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:494)
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.system_x86-64_mac_Nightly_testList_2/224 - mac10-x86-2
MiniMix_aot_5m_0 NoOptions
LT testStarted : testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest)
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@ba5453bb[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@ba5453bb[phase = 0 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.system_x86-32_windows_Nightly_testList_2/226 ConcurrentLoadTest_5m_2 Mode1000
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@e2fb6613[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@e2fb6613[phase = 0 parties = 2 arrived = 2]
LT at java.util.concurrent.Phaser.doArrive(Phaser.java:391)
LT at java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:654)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
https://openj9-jenkins.osuosl.org/job/Test_openjdk18_j9_extended.system_x86-64_mac_Nightly_testList_2/14
ConcurrentLoadTest_5m_1 -XX:-UseCompressedOops
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@eb1a8e43[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@eb1a8e43[phase = 0 parties = 2 arrived = 2]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:389)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:650)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_extended.system_aarch64_mac_Nightly_testList_1/11 ConcurrentLoadTest_5m_1
LT testFailure: testStress(net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest): Attempted arrival of unregistered party for java.util.concurrent.Phaser@7ad5f007[phase = 0 parties = 2 arrived = 2]
LT java.lang.IllegalStateException: Attempted arrival of unregistered party for java.util.concurrent.Phaser@7ad5f007[phase = 0 parties = 2 arrived = 2]
LT at java.base/java.util.concurrent.Phaser.doArrive(Phaser.java:389)
LT at java.base/java.util.concurrent.Phaser.arriveAndDeregister(Phaser.java:650)
LT at net.adoptopenjdk.test.concurrent.jsr166y.PhaserTest.testStress(PhaserTest.java:499)