Closed pshipton closed 11 months ago
@TobiAjila
@dsouzai ^^
The test is failing because of
[OUT] Exception in thread "main" org.eclipse.openj9.criu.JVMCheckpointException: The JVM attempted to checkpoint but was unable to due to code being executed in @NotCheckpointSafe frames. Retry attempts: 100
[OUT] at openj9.criu/org.eclipse.openj9.criu.CRIUSupport.checkpointJVMImpl(Native Method)
[OUT] at openj9.criu/org.eclipse.openj9.criu.CRIUSupport.checkpointJVM(CRIUSupport.java:679)
[OUT] at org.openj9.criu.CRIUTestUtils.checkPointJVM(CRIUTestUtils.java:77)
[OUT] at org.openj9.criu.OptionsFileTest.jitOptionsTest(OptionsFileTest.java:324)
[OUT] at org.openj9.criu.OptionsFileTest.main(OptionsFileTest.java:72)
which means that we won't do a restore, which is why Post-Checkpoint
is not found. I don't think this is a JIT issue.
Why was a java dump even requested during this test?
Ya doesnt look like a JIT issue
Why was a java dump even requested during this test?
one of the threads was stuck in a
@JasonFengJ9 ^^
From aqa-tests/TKG/output_16928771598140/cmdLineTester_criu_jitserverPostRestore_1/javacore.20230824.121724.2134265.0001.txt
3XMTHREADINFO "Finalizer thread" J9VMThread:0x0000000000E8B600, omrthread_t:0x000003FFAC2214D8, java/lang/Thread:0x000000000D5942A0, state:R, prio=5
3XMJAVALTHREAD (java/lang/Thread getId:0x1B, isDaemon:true)
3XMJAVALTHRCCL jdk/internal/loader/ClassLoaders$AppClassLoader(0x000000000D585A58)
3XMTHREADINFO1 (native thread ID:0x209115, native priority:0x5, native policy:UNKNOWN, vmstate:R, vm thread flags:0x00000001)
3XMTHREADINFO2 (native stack address range from:0x000003FFB1440000, to:0x000003FFB1480000, size:0x40000)
3XMCPUTIME CPU usage total: 0.000382457 secs, current category="Application"
3XMHEAPALLOC Heap bytes allocated since last GC cycle=11952 (0x2EB0)
3XMTHREADINFO3 Java callstack:
4XESTACKTRACE at java/lang/ref/Reference.enqueueImpl(Reference.java:160(Compiled Code))
5XESTACKTRACE (entered lock: com/ibm/oti/util/WeakReferenceNode@0x000000000D59A1D8, entry count: 1)
[OUT] Exception in thread "main" org.eclipse.openj9.criu.JVMCheckpointException: The JVM attempted to checkpoint but was unable to due to code being executed in @NotCheckpointSafe frames. Retry attempts: 100
java/lang/ref/Reference.enqueueImpl()
has @NotCheckpointSafe
annotation and was jitted.
It seems this thread caused JVMCheckpointException
.
@singh264 Please take a look at this as well. It may be a dup of the one you are currently working on
@tajila I was unable to reproduce the test failure after running the test for 1000 iterations on a Linux x86_64 machine.
@tajila I was unable to reproduce the test failure after running the test for 1000 iterations on a Linux s390x machine.
It seems like the test failure is not reproducible.
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_sanity.functional_s390x_linux_OpenJDK11_testList_1/78