Babneet Singh
Babneet Singh
Closing this issue based on the above grinder results, https://github.com/eclipse-openj9/openj9/issues/21683#issuecomment-2866763901.
@theresa-m confirmed last week that all tests are enabled except `CancelTimerWithContention` which is also being tracked by #21831
is `!j9threadmonitor 0x5C0000FFFF2C11A4` valid, and does it have an owner?
@theresa-m Have you tried the below debugging steps? In [CancelTimerWithContention](https://github.com/ibmruntimes/openj9-openjdk-jdk24/blob/openj9/test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java), - Add debug prints around the `lock.wait()` call to display the `lock` object and confirm whether it is being resumed...
`CancelTimerWithContention` is a stress test of the virtual thread timeout cancellation mechanism, particularly under conditions of contention on the timer queue. It is intended to expose potential race conditions or...
[SetTimesNanos.java#L114-L116](https://github.com/ibmruntimes/openj9-openjdk-jdk24/blob/9acb767d8166ce17332eae72d2a7baf395e9f4e3/test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java#L114-L116): ``` try { Files.createFile(target); Files.createSymbolicLink(symlink, target); ``` As noted in https://bugs.openjdk.org/browse/JDK-8046686, the error `"A required privilege is not held by the client"` is expected when non-privileged users attempt to...
fyi @tajila, https://github.com/eclipse-openj9/openj9/pull/21982 updates `Object::wait` and might be the culprit for this failure.
After analyzing the four virtual threads below, this does not appear to be a duplicate of https://github.com/eclipse-openj9/openj9/issues/21826. - All virtual thread stacks are JIT-compiled, including the `ObjectMonitorUsage$EnteringTask.run()V` method, where the...
> which core file/link is this? core.20250515.085412.835.0001.dmp ... it's the same one used in https://github.com/eclipse-openj9/openj9/issues/21890#issuecomment-2887669894.
`VirtualThread.joinNanos()` is simply waiting for the virtual threads (either `wThreads` or `eThreads`) to complete. Based on the diagnostic information above, all virtual threads appear to be unmounted. @JasonFengJ9, can you...