Babneet Singh

Results 230 comments of Babneet Singh

@JasonFengJ9 `!vthreads` doesn't list all virtual threads; likely because the GC hasn’t flushed the thread-local cache or updated the virtual thread list yet. I did find one virtual thread mounted...

`GC_ClassHeapIterator::nextClass` and similar iterators will also need to be updated to skip frozen classes (`J9ClassIsFrozenFromSnapshot`) until their `classObject` is initialized. https://github.com/eclipse-openj9/openj9/blob/0cf42bd12061dd0300b53d98c1f35801fc3fa84d/runtime/gc_structs/ClassHeapIterator.cpp#L40

> why we set j9class->classObject to NULL before creating snapshot? We are caching RAM classes during shutdown in the snapshot, similar to how ROM classes are handled with the Shared...

@lzhou2025 The PR description is slightly inaccurate. We are not freezing the j9class objects; we are freezing j9classes until their classObjects are initialized. Also, the `why` is missing in the...

RCP – RAM Class Persistence: This refers to the caching of RAM classes in snapshots so they can be reused in subsequent runs.

fyi @fengxue-IS @tajila @JasonFengJ9 @pshipton

I have seen two failures with `GetStackTraceSuspendedStressTest`. One is a JIT failure and the other failure is the timeout from #21826. - I have updated the description of this issue...

> have any instances of the Invalid JIT return address been seen for this test recently? The test is currently excluded, so it doesn’t run in nightly or personal Jenkins...