Tobi
Tobi
Depends on https://github.com/eclipse-openj9/openj9/issues/15177 JVMTI - can_support_virtual_threads //new capbility - Suspend/ResumeAllVirtualThreads //new APIs - finds all vthreads and suspends or resumes them - StopThread - disallowerd on vthreads - GetThreadInfo -...
Failure link ------------ /job_output.php?id=40181434 Optional info ------------- - intermittent failure (yes): - regression or new test: regression - if regression, what are the last passing / first failing public SHAs...
Depends on https://github.com/eclipse-openj9/openj9/issues/15177 Possibly add a new !virtualthreads command to list all virtual threads. Or perhaps add an option to `!threads [virtual | platform | all]` - platform is the...
The current implementation creates a new interpreter instance on continuation entry (resuming or a creating a new one). This is going to eat up stack space. To address this, a...
Add criu vmstates Signed-off-by: Tobi Ajila
``` Unhandled exception Type=Illegal instruction vmState=0x00040000 J9Generic_Signal_Number=00000048 Signal_Number=00000004 Error_Value=00000000 Signal_Code=00000002 Handler1=00007FBF3A506B20 Handler2=00007FBF3BAD66F0 Unhandled exception in signal handler. Protected function: writeCrashDataToConsole (0x0) ----------- Stack Backtrace ----------- 0x00007FBF3BA15C5C 0x00007FBE9FD74D93 0x00007FBE9FD750C9 0x00007FBE9FD76B8F 0x00007FBF14CBDE77...
sanity.functional - J9vmTest_4 - J9vmTest_5 - TestFlushReflectionCache_2 - jit_jitt_0 extended.functional - VmArgumentTests_0 - TestRefreshGCSpecialClassesCache_BCI_FAST_HCR_2 - TestRefreshGCSpecialClassesCache_BCI_EXTENDED_HCR_1 - testDDRExt_Class_0 - testDDRExtJunit_FindExtThread_0 - TestRefreshGCSpecialClassesCache_NOBCI_JIT_ON_0 sanity.system - MauveSingleInvocLoad_J9_5m_0 - MauveSingleInvocLoad_J9_5m_1 - MauveSingleThrdLoad_J9_5m_0 -...
``` FAILED java/lang/Thread/virtual/stress/PinALot.java#id0 Failed.`main' threw exception: java.lang.RuntimeException: count = 1 Exception in thread "" java.lang.IllegalStateException: Continuation is pinned: MONITOR at java.base/jdk.internal.vm.Continuation.yield(Continuation.java:230) at java.base/java.lang.VirtualThread.yieldContinuation(VirtualThread.java:375) at java.base/java.lang.VirtualThread.parkNanos(VirtualThread.java:537) at java.base/java.lang.Access.parkVirtualThread(Access.java:509) at java.base/jdk.internal.misc.VirtualThreads.park(VirtualThreads.java:67) at...
see https://github.com/eclipse-openj9/openj9/issues/15152#issuecomment-1251743982
See https://github.com/eclipse-openj9/openj9/issues/15152#issuecomment-1251743982