-
Notifications
You must be signed in to change notification settings - Fork 720
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
jdk19 openjdk java/util/concurrent/tck/JSR166TestCase.java testAwaitUninterruptibly(ReentrantReadWriteLockTest): timed out waiting for thread to enter thread state WAITING #15465
jdk19 openjdk java/util/concurrent/tck/JSR166TestCase.java testAwaitUninterruptibly(ReentrantReadWriteLockTest): timed out waiting for thread to enter thread state WAITING #15465
Comments
Set high priority since it's blocking sanity.openjdk from running green. |
Also seen at internal build
|
@JasonFengJ9 does this still fail? |
The test passes locally. We can re-enable the test: |
@babsingh I will create a PR to enable it. |
Created adoptium/aqa-tests#4116 to enable |
Seems it's still failing. Pls exclude it again.
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_ppc64le_linux_Nightly/42/ |
Related: eclipse-openj9/openj9#15465 The failure related to JSR166TestCase is intermittent. Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
Related: eclipse-openj9/openj9#15465 The failure related to JSR166TestCase is intermittent. Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
Disabled again via adoptium/aqa-tests#4120. The failure is intermittent. More investigation is required. The timeout may happen due to the GC race condition which was mentioned last week. fyi @LinHu2016. The other reason may be the transition to the RI's j.l.Thread. |
@babsingh don't forget to add the "test excluded" label when excluding tests. |
Related: eclipse-openj9/openj9#15465 The failure related to JSR166TestCase is intermittent. Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
Related: eclipse-openj9/openj9#15465 The failure related to JSR166TestCase is intermittent. Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
@hangshao0 Can you please take a look at this #15465 |
Looking at the java stack:
We are already inside openj9/runtime/oti/VMAccess.hpp Lines 196 to 221 in 55c52ff
It seems that we never reach |
The thread entered Looking at the thread object,
So we are in an incorrect state that |
There is a race condition. One thread is interrupting the target thread (setting Another thread is clearing the interruption (set |
Fixes: eclipse-openj9/openj9#15465 Signed-off-by: Hang Shao <hangshao@ca.ibm.com>
The issue goes away with ibmruntimes/openj9-openjdk-jdk19#51 |
Fixes: eclipse-openj9/openj9#15465 Port of ibmruntimes/openj9-openjdk-jdk19#51 Signed-off-by: Hang Shao <hangshao@ca.ibm.com>
Fixes: eclipse-openj9/openj9#15465 Port of ibmruntimes/openj9-openjdk-jdk19#51 Signed-off-by: Hang Shao <hangshao@ca.ibm.com>
Fixes: eclipse-openj9/openj9#15465 Signed-off-by: Hang Shao <hangshao@ca.ibm.com>
Fixes: eclipse-openj9/openj9#15465 Port of ibmruntimes/openj9-openjdk-jdk19#51 Signed-off-by: Hang Shao <hangshao@ca.ibm.com>
@hangshao0 The test needs to be re-enabled, and then the |
PR to re-enable the test: adoptium/aqa-tests#4187 |
…4187) Enable JSR166TestCase.java except Windows which matches ProblemList_openjdk19.txt and ProblemList_openjdk20.txt Closes eclipse-openj9/openj9#15465 Signed-off-by: Hang Shao <hangshao@ca.ibm.com> Signed-off-by: Hang Shao <hangshao@ca.ibm.com>
Merged. Closing this issue. |
Failures in jdk-19+28 acceptance build.
https://openj9-jenkins.osuosl.org/job/Pipeline-OpenJDK19-Acceptance/6/
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_aarch64_linux_OpenJDK19/4
jdk_util_1
java/util/concurrent/tck/JSR166TestCase.java
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_aarch64_mac_OpenJDK19/3
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_s390x_linux_OpenJDK19/4
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_x86-64_linux_OpenJDK19/4
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_ppc64_aix_OpenJDK19/4
jdk_util_0 & jdk_util_1
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_ppc64le_linux_OpenJDK19/4
jdk_util_0 & jdk_util_1
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_x86-64_windows_OpenJDK19/4
The text was updated successfully, but these errors were encountered: