-
Notifications
You must be signed in to change notification settings - Fork 751
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
jdk24 java/lang/Thread/virtual/MonitorWaitNotify AssertionFailedError: expected: <true> but was: <false> #20369
Comments
Issue Number: 20369 |
Issues eclipse-openj9/openj9#20369 eclipse-openj9/openj9#20705 eclipse-openj9/openj9#20955 Signed-off-by: Peter Shipton <[email protected]>
Excluding the tests via adoptium/aqa-tests#5889 java/lang/Thread/virtual/MonitorWaitNotify.java#default |
Issues eclipse-openj9/openj9#20369 eclipse-openj9/openj9#20705 eclipse-openj9/openj9#20955 Signed-off-by: Peter Shipton <[email protected]>
@fengxue-IS Assigning it to you since it is related to Virtual Threads Pinning work. |
Issues eclipse-openj9/openj9#20369 eclipse-openj9/openj9#20705 eclipse-openj9/openj9#20955 Signed-off-by: Peter Shipton <[email protected]>
The test needs to be run with
fyi @tajila @fengxue-IS |
just checked JCL code which handles the |
@fengxue-IS Can you confirm if #20369 (comment) will only address point 2 from #20369 (comment)? Points 1, 3 and 4 from #20369 (comment) will still need to be addressed. |
yes, 1,3,4 will still need to be addressed |
If a notify is issued before wait, then there waitingContinuations will be NULL. In this case, the notify steps should not be executed since there are no virtual threads waiting, and waitingContinuations->vthread will be NULL. Addresses point 3 in the below Github comment: eclipse-openj9#20369 (comment). Signed-off-by: Babneet Singh <[email protected]>
If a notify is issued before wait, then there waitingContinuations will be NULL. In this case, the notify steps should not be executed since there are no virtual threads waiting, and waitingContinuations->vthread will be NULL. Addresses point 3 in the below Github comment: eclipse-openj9#20369 (comment). Signed-off-by: Babneet Singh <[email protected]>
If a notify is issued before wait, then there waitingContinuations will be NULL. In this case, the notify steps should not be executed since there are no virtual threads waiting, and waitingContinuations->vthread will be NULL. Addresses point 3 in the below Github comment: eclipse-openj9#20369 (comment). Signed-off-by: Babneet Singh <[email protected]>
If a notify is issued before wait, then there waitingContinuations will be NULL. In this case, the notify steps should not be executed since there are no virtual threads waiting, and waitingContinuations->vthread will be NULL. Addresses point 3 in the below Github comment: eclipse-openj9#20369 (comment). Signed-off-by: Babneet Singh <[email protected]>
https://openj9-jenkins.osuosl.org/job/Test_openjdknext_j9_sanity.openjdk_aarch64_mac_Personal_testList_0/7
jdk_lang_1
java/lang/Thread/virtual/MonitorWaitNotify.java
The text was updated successfully, but these errors were encountered: