Babneet Singh

Results 16 issues of Babneet Singh

This PR impacts the following JVMTI functions: - [Resume|Suspend]Thread - [Resume|Suspend]ThreadList - [Resume|Suspend]AllVirtualThreads - GetThreadState The above functions have been either implemented or updated as per the JVMTI doc: https://download.java.net/java/early_access/jdk19/docs/specs/jvmti.html...

For VThreads, the `mount` and `unmount` phases are unsteady states since a `J9VMThread` is modified during these phases. JVMTI `[Suspend|Resume]AllVirtualThreads` acquire exclusive VM access. This can pause the virtual threads...

comp:vm
comp:jvmti

https://openj9-jenkins.osuosl.org/job/Test_openjdk22_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/1 jdk_lang java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java ``` 16:33:41 STARTED WrapperHiddenClassTest::testModule '[2] interface java.lang.Runnable' 16:33:41 Unhandled exception 16:33:41 Type=Segmentation error vmState=0x00000000 16:33:41 J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001 16:33:41 Handler1=0000FFFF8F8C3314 Handler2=0000FFFF8F827B60 InaccessibleAddress=0000000000000008 16:33:41 R0=0000000000000001 R1=0000000000000000 R2=0000FFFF88033FB0...

comp:vm
comp:gc
test failure
test excluded
jdk22

https://openj9-jenkins.osuosl.org/job/Test_openjdk22_j9_extended.openjdk_aarch64_linux_Personal/1 serviceability_jvmti_j9_0 serviceability_jvmti_j9_1 serviceability/jvmti/GetClassFields/FilteredFields/FilteredFieldsTest.java ``` 16:28:25 STDOUT: 16:28:25 Class.getDeclaredFields reported 0 fields: 16:28:25 GetClassFields returned 1 fields: 16:28:25 [0]: constantPoolOop 16:28:25 STDERR: 16:28:25 java.lang.Exception: declaredCount != jvmtiCount: 0 != 1...

test failure
jdk11
test excluded
jdk17
comp:jvmti
jdk21
jdk22

There are two OpenJ9 user issues where a crash with Mockito is reported: - https://github.com/eclipse-openj9/openj9/issues/18750 - https://github.com/eclipse-openj9/openj9/issues/18781 The Mockito test case will help us identify the above crashes in our...

There are two sets of links to launch grinders: - the first set is in test job's home/summary page (these still work); and - the second set is in the...

Disclaiming classes during checkpoint will lead to less memory usage during restore since all class memory might not be needed during restore. New JVM option: `-XX:[+|-]CRIUDisclaimClasses` Enabling new tracepoint: `-Xtrace:print={j9vm.760}`

A segfault was observed with `-verbose:stackwalk=0` in #19744 where `walkState->userData4` was `NULL`.

comp:vm

OJDK MH INLs: `linkToStaticSpecial`, `linkToVirtual` and `linkToInterface` pop the top element from the stack before executing the target method. The top element is an instance of `MemberName`. These native INLs...