Skip to content

jdk_util_0 java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java#virtual j9vm.224 ASSERTION FAILED at vm/ContinuationHelpers.cpp:997: ((newLockword != 2)) #21955

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
JasonFengJ9 opened this issue May 27, 2025 · 4 comments

Comments

@JasonFengJ9
Copy link
Member

JasonFengJ9 commented May 27, 2025

Failure link

From internal Test_openjdk24_j9_sanity.openjdk_ppc64_aix_testList_2 (paix910)

openjdk version "24.0.1-beta" 2025-04-15
IBM Semeru Runtime Open Edition 24.0.1+9-202505241634 (build 24.0.1-beta+9-202505241634)
Eclipse OpenJ9 VM 24.0.1+9-202505241634 (build master-7bed029788, JRE 24 AIX ppc64-64-Bit Compressed References 20250524_67 (JIT enabled, AOT enabled)
OpenJ9   - 7bed029788
OMR      - 988ae21a0
JCL      - 66c0fb7ed based on jdk-24.0.1+9)

Rerun in Grinder - Change TARGET to run only the failed test targets

Optional info

Failure output (captured from console output)

[2025-05-24T22:15:16.849Z] variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache Mode150
[2025-05-24T22:15:16.849Z] JVM_OPTIONS:  -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:+UseCompressedOops -Xverbosegclog 

[2025-05-24T22:25:28.941Z] TEST: java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java#virtual

[2025-05-24T22:25:28.942Z] STARTED    StructuredTaskScopeTest::testForkCreatesThread '[1] java.lang.ThreadBuilders$VirtualThreadFactory@14a44bf0'
[2025-05-24T22:25:28.942Z] 22:25:09.237 0x304e9e00    j9vm.224    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-aix-ppc64-openj9/workspace/build/src/openj9/runtime/vm/ContinuationHelpers.cpp:997: ((newLockword != 2))

[2025-05-24T22:25:28.942Z] TEST RESULT: Failed. Unexpected exit from test [exit code: 255]
[2025-05-24T22:25:28.942Z] --------------------------------------------------
[2025-05-24T23:02:01.982Z] Test results: passed: 963; failed: 1

[2025-05-24T23:02:26.274Z] jdk_util_0_FAILED

50x internal Grinder - still in progress, 2 failures were reproduced

openjdk24_j9_sanity.openjdk_x86-64_windows

[2025-05-25T22:32:45.830Z] variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage Mode650
[2025-05-25T22:32:46.259Z] JVM_OPTIONS:  -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -XX:-UseCompressedOops -Xverbosegclog 

[2025-05-26T01:23:47.024Z] TEST: java/lang/Thread/virtual/SynchronizedNative.java#Xint

[2025-05-26T01:23:47.026Z] STARTED    SynchronizedNative::testEnterConcurrently '[6] 2, 4'
[2025-05-26T01:23:47.026Z]   6 threads started
[2025-05-26T01:23:47.026Z]   join Thread[#53,Thread-3,5,MainThreadGroup] ...
[2025-05-26T01:23:47.026Z] 01:23:14.036 0x1c428959a00    j9vm.224    *   ** ASSERTION FAILED ** at c:\workspace\openjdk-build\workspace\build\src\openj9\runtime\vm\ContinuationHelpers.cpp:997: ((newLockword != 2))
[2025-05-26T01:23:47.026Z]   join Thread[#54,Thread-4,5,] ...
[2025-05-26T01:23:47.026Z]   join JVMDUMP039I Processing dump event "traceassert", detail "" at 2025/05/25 18:23:14 - please wait.

[2025-05-26T01:23:47.027Z] TEST RESULT: Failed. Unexpected exit from test [exit code: -1]
[2025-05-26T01:23:47.027Z] --------------------------------------------------
[2025-05-26T01:46:42.167Z] Test results: passed: 923; failed: 1

[2025-05-26T01:47:41.985Z] jdk_lang_1_FAILED

openjdk24_j9_extended.openjdk_ppc64_aix

[2025-05-27T04:44:03.420Z] variation: Mode650
[2025-05-27T04:44:03.420Z] JVM_OPTIONS:  -XX:-UseCompressedOops -Xverbosegclog 

[2025-05-27T04:53:29.929Z] TEST: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations

[2025-05-27T04:53:29.931Z] 04:53:13.779 0x10023d33300    j9vm.224    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-aix-ppc64-openj9/workspace/build/src/openj9/runtime/vm/ContinuationHelpers.cpp:998: ((newLockword != 2))

[2025-05-27T04:55:25.352Z] -----------------------------------
[2025-05-27T04:55:25.352Z] serviceability_jvmti_j9_1_FAILED
@tajila
Copy link
Contributor

tajila commented May 28, 2025

@fengxue-IS Please take a look at this

@JasonFengJ9
Copy link
Member Author

JasonFengJ9 commented May 28, 2025

https://openj9-jenkins.osuosl.org/job/Test_openjdk24_j9_sanity.openjdk_ppc64le_linux_Nightly_testList_1/87/consoleFull

21:44:15  Running test jdk_util_0 ...

21:44:15  variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache Mode150
21:44:15  JVM_OPTIONS:  -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:+UseCompressedOops -Xverbosegclog 

21:46:06  TEST: java/util/concurrent/ExecutorService/InvokeTest.java

21:46:06  01:46:02.642 0xa04900    j9vm.224    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK24_ppc64le_linux_Nightly/openj9/runtime/vm/ContinuationHelpers.cpp:998: ((newLockword != 2))

https://openj9-jenkins.osuosl.org/job/Test_openjdk24_j9_sanity.openjdk_x86-64_linux_Nightly_testList_2/87/consoleFull

20:22:22  Running test jdk_lang_j9_1 ...

20:22:22  variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage Mode501 -XXgc:fvtest_forceCopyForwardHybridMarkCompactRatio=10
20:22:22  JVM_OPTIONS:  -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -Xjit -Xgcpolicy:balanced -Xnocompressedrefs -XXgc:fvtest_forceCopyForwardHybridMarkCompactRatio=10 -Xverbosegclog 

20:46:18  TEST: java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java#LM_LIGHTWEIGHT

20:46:18  00:46:04.457 0x7f3b8c02c100    j9vm.224    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK24_x86-64_linux_Nightly/openj9/runtime/vm/ContinuationHelpers.cpp:998: ((newLockword != 2))

https://openj9-jenkins.osuosl.org/job/Test_openjdk24_j9_sanity.openjdk_ppc64le_linux_Nightly_testList_1/88/consoleFull

21:19:24  TEST: java/util/concurrent/ExecutorService/InvokeTest.java

21:19:24  01:19:11.305 0xc64000    j9vm.224    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK24_ppc64le_linux_Nightly/openj9/runtime/vm/ContinuationHelpers.cpp:998: ((newLockword != 2))

@babsingh
Copy link
Contributor

The new assertion introduced in #21877, which was merged last Friday, is being triggered.

@fengxue-IS
Copy link
Contributor

I suspect this maybe due to lock being reserved after reaching the while loop, running personal build with debug logging to confirm this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants