Open JasonFengJ9 opened 1 year ago
JDK11 CRIU ppc64le_linux milestone 1(ubu20le-rt1-7
)
openjdk version "11.0.21" 2023-10-17
IBM Semeru Runtime Open Edition 11.0.21.0-m1 (build 11.0.21+5)
Eclipse OpenJ9 VM 11.0.21.0-m1 (build v0.41.0-release-87d042a68, JRE 11 Linux ppc64le-64-Bit Compressed References 20230905_763 (JIT enabled, AOT enabled)
OpenJ9 - 87d042a68
OMR - fa7b6ddc7
JCL - 32a436870a based on jdk-11.0.21+5)
[2023-09-06T03:55:36.347Z] variation: -Xjit -XX:+CRIURestoreNonPortableMode
[2023-09-06T03:55:36.347Z] JVM_OPTIONS: -Xjit -XX:+CRIURestoreNonPortableMode
[2023-09-06T04:16:01.180Z] Testing: Create and Restore Criu Checkpoint Image once - TestSingleThreadModeRestoreException
[2023-09-06T04:16:01.180Z] Test start time: 2023/09/05 21:16:00 Pacific Standard Time
[2023-09-06T04:16:01.180Z] Running command: bash /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/criu/criuScript.sh /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/criu /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/bin/java " -Xjit -XX:+CRIURestoreNonPortableMode " org.openj9.criu.TestSingleThreadModeRestoreException 1 1 false false
[2023-09-06T04:16:01.180Z] Time spent starting: 4 milliseconds
[2023-09-06T04:16:06.900Z] Time spent executing: 4967 milliseconds
[2023-09-06T04:16:06.900Z] Test result: FAILED
[2023-09-06T04:16:06.900Z] Output from test:
[2023-09-06T04:16:06.900Z] [OUT] start running script
[2023-09-06T04:16:06.900Z] [OUT] export GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVEC,-XSAVE,-AVX2,-ERMS,-AVX,-AVX_Fast_Unaligned_Load
[2023-09-06T04:16:06.900Z] [OUT] export LD_BIND_NOT=on
[2023-09-06T04:16:06.900Z] [OUT] /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/bin/java -XX:+EnableCRIUSupport -Xjit -XX:+CRIURestoreNonPortableMode -cp /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/criu/criu.jar org.openj9.criu.TestSingleThreadModeRestoreException 1 1
[2023-09-06T04:16:06.900Z] [OUT] testSingleThreadModeRestoreExceptionSynLock() before synchronized on java.lang.Object@396b1359, current thread name: main, Tue Sep 05 21:16:01 PDT 2023, System.currentTimeMillis(): 1693973761297, System.nanoTime(): 66202343593638
[2023-09-06T04:16:06.900Z] [OUT] testSingleThreadModeRestoreExceptionSynLock() before doCheckpointSynLock(), current thread name: main, Tue Sep 05 21:16:01 PDT 2023, System.currentTimeMillis(): 1693973761446, System.nanoTime(): 66202492522699
[2023-09-06T04:16:06.900Z] [OUT] Pre-checkpoint
[2023-09-06T04:16:06.900Z] [OUT] Performing CRIUSupport.checkpointJVM(), current thread name: Thread-0, Tue Sep 05 21:16:01 PDT 2023, System.currentTimeMillis(): 1693973761460, System.nanoTime(): 66202506155223
[2023-09-06T04:16:06.900Z] [OUT] Can't exec criu swrk: No such file or directory
[2023-09-06T04:16:06.900Z] [OUT] Can't read request: Connection reset by peer
[2023-09-06T04:16:06.900Z] [OUT] Can't receive response: Invalid argument
[2023-09-06T04:16:06.900Z] [OUT] Exception in thread "Thread-0" org.eclipse.openj9.criu.SystemCheckpointException: Could not dump the JVM processes, err=-70
[2023-09-06T04:16:06.900Z] [OUT] at openj9.criu/org.eclipse.openj9.criu.CRIUSupport.checkpointJVMImpl(Native Method)
[2023-09-06T04:16:06.900Z] [OUT] at openj9.criu/org.eclipse.openj9.criu.CRIUSupport.checkpointJVM(CRIUSupport.java:679)
[2023-09-06T04:16:06.900Z] [OUT] at org.openj9.criu.CRIUTestUtils.checkPointJVMNoSetup(CRIUTestUtils.java:105)
[2023-09-06T04:16:06.900Z] [OUT] at org.openj9.criu.TestSingleThreadModeRestoreException$2.run(TestSingleThreadModeRestoreException.java:123)
[2023-09-06T04:16:06.900Z] [OUT] at java.base/java.lang.Thread.run(Thread.java:839)
[2023-09-06T04:16:06.900Z] [OUT] testSingleThreadModeRestoreExceptionSynLock() after doCheckpointSynLock(), current thread name: main, Tue Sep 05 21:16:02 PDT 2023, System.currentTimeMillis(): 1693973762468, System.nanoTime(): 66203514029416
[2023-09-06T04:16:06.900Z] [OUT] testSingleThreadModeRestoreExceptionSynLock() after synchronized on java.lang.Object@396b1359, current thread name: main, Tue Sep 05 21:16:02 PDT 2023, System.currentTimeMillis(): 1693973762470, System.nanoTime(): 66203516065131
[2023-09-06T04:16:06.900Z] [OUT] testSingleThreadModeRestoreExceptionJUCLock() before ReentrantLock.lock(), current thread name: main, Tue Sep 05 21:16:02 PDT 2023, System.currentTimeMillis(): 1693973762471, System.nanoTime(): 66203516851049
[2023-09-06T04:16:06.900Z] [OUT] testSingleThreadModeRestoreExceptionJUCLock() before doCheckpointJUCLock(), current thread name: main, Tue Sep 05 21:16:02 PDT 2023, System.currentTimeMillis(): 1693973762472, System.nanoTime(): 66203518509359
[2023-09-06T04:16:06.900Z] [OUT] Pre-checkpoint
[2023-09-06T04:16:06.900Z] [OUT] Performing CRIUSupport.checkpointJVM(), current thread name: Thread-1, Tue Sep 05 21:16:02 PDT 2023, System.currentTimeMillis(): 1693973762476, System.nanoTime(): 66203521687657
[2023-09-06T04:16:06.900Z] [OUT] Assertion failed at ../../../../../openj9/runtime/compiler/control/CompilationThread.cpp:2929: !isCheckpointInProgress()
[2023-09-06T04:16:06.900Z] [OUT] Checkpoint already in progress!
[2023-09-06T04:16:06.900Z] [OUT]
[2023-09-06T04:16:06.900Z] [OUT] #0: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9jit29.so(+0xb2cca0) [0x7bc197b9cca0]
[2023-09-06T04:16:06.900Z] [OUT] #1: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9jit29.so(+0xb3ecfc) [0x7bc197baecfc]
[2023-09-06T04:16:06.900Z] [OUT] #2: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9jit29.so(+0x7301bc) [0x7bc1977a01bc]
[2023-09-06T04:16:06.900Z] [OUT] #3: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9jit29.so(+0x73203c) [0x7bc1977a203c]
[2023-09-06T04:16:06.900Z] [OUT] #4: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9jit29.so(+0x176f1c) [0x7bc1971e6f1c]
[2023-09-06T04:16:06.900Z] [OUT] #5: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9jit29.so(+0x18b104) [0x7bc1971fb104]
[2023-09-06T04:16:06.900Z] [OUT] #6: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9hookable29.so(+0x1880) [0x7bc19cfd1880]
[2023-09-06T04:16:06.900Z] [OUT] #7: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9criu29.so(Java_org_eclipse_openj9_criu_CRIUSupport_checkpointJVMImpl+0x1604) [0x7bc1796a47e4]
[2023-09-06T04:16:06.900Z] [OUT] #8: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so(+0x260848) [0x7bc19d370848]
[2023-09-06T04:16:06.900Z] [OUT] #9: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so(+0x260514) [0x7bc19d370514]
[2023-09-06T04:16:06.900Z] [OUT] #10: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so(+0x16a98c) [0x7bc19d27a98c]
[2023-09-06T04:16:06.900Z] [OUT] #11: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so(+0x1cb140) [0x7bc19d2db140]
[2023-09-06T04:16:06.900Z] [OUT] #12: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so(+0x1a830) [0x7bc19d12a830]
[2023-09-06T04:16:06.900Z] [OUT] #13: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so(+0xb78b0) [0x7bc19d1c78b0]
[2023-09-06T04:16:06.900Z] [OUT] #14: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9prt29.so(+0x3e888) [0x7bc19d07e888]
[2023-09-06T04:16:06.900Z] [OUT] #15: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so(+0xb2a84) [0x7bc19d1c2a84]
[2023-09-06T04:16:06.900Z] [OUT] #16: /home/jenkins/workspace/Test_openjdk11_j9_sanity.functional_ppc64le_linux_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9thr29.so(+0x113e8) [0x7bc19d0113e8]
[2023-09-06T04:16:06.900Z] [OUT] #17: /lib/powerpc64le-linux-gnu/libpthread.so.0(+0x8838) [0x7bc19dc18838]
[2023-09-06T04:16:06.900Z] [OUT] #18: /lib/powerpc64le-linux-gnu/libc.so.6(clone+0x74) [0x7bc19daab884]
[2023-09-06T04:16:06.900Z] [OUT]
[2023-09-06T04:16:06.900Z] [OUT] Unhandled exception
[2023-09-06T04:16:06.900Z] [OUT] Type=Unhandled trap vmState=0x00200001
[2023-09-06T04:16:06.900Z] [OUT] J9Generic_Signal_Number=00000108 Signal_Number=00000005 Error_Value=00000000 Signal_Code=fffffffa
[2023-09-06T04:16:06.900Z] [OUT] Handler1=00007BC19D156100 Handler2=00007BC19D07D480
[2023-09-06T04:16:06.900Z] [OUT] R0=00000000000000AE R1=00007BC17960A270 R2=00007BC19DC57F00 R3=0000000000000000
[2023-09-06T04:16:06.900Z] [OUT] R4=00007BC17960A298 R5=0000000000000000 R6=0000000000000008 R7=00007BC19DC2A680
[2023-09-06T04:16:06.900Z] [OUT] R8=800000000280F033 R9=0000000000000000 R10=0000000000000000 R11=0000000000000000
[2023-09-06T04:16:06.900Z] [OUT] R12=0000000000000000 R13=00007BC1796168F0 R14=0000000000000000 R15=00003C36356F4DF5
[2023-09-06T04:16:06.900Z] [OUT] R16=0000000000000000 R17=0000000000000000 R18=1782342973424C7B R19=0000000000000001
[2023-09-06T04:16:06.900Z] [OUT] R20=0000000000000000 R21=00007BC19D891F50 R22=000604A9005F0AD4 R23=00007BC1971FB0E0
[2023-09-06T04:16:06.900Z] [OUT] R24=00007BC198028460 R25=00007BC17960A528 R26=00000000000F4240 R27=00007BC197FE4650
[2023-09-06T04:16:06.900Z] [OUT] R28=00007BC1980E3B10 R29=00007BC17960A298 R30=0000000000000005 R31=0000000000000000
[2023-09-06T04:16:06.900Z] [OUT] NIP=00007BC19DC2A6A8 MSR=800000000280F033 ORIG_GPR3=0000000000000002 CTR=0000000000000000
[2023-09-06T04:16:06.900Z] [OUT] LINK=00007BC19DC2A618 XER=0000000000000000 CCR=0000000024224478 SOFTE=0000000000000001
[2023-09-06T04:16:06.900Z] [OUT] TRAP=0000000000000C00 DAR=00007BC197FF02F0 dsisr=000000000A000000 RESULT=0000000000000000
[2023-09-06T04:16:06.900Z] [OUT] FPR0 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR1 4055539660000000 (f: 1610612736.000000, d: 8.530605e+01)
[2023-09-06T04:16:06.900Z] [OUT] FPR2 4070000000000000 (f: 0.000000, d: 2.560000e+02)
[2023-09-06T04:16:06.900Z] [OUT] FPR3 3fee666660000000 (f: 1610612736.000000, d: 9.500000e-01)
[2023-09-06T04:16:06.900Z] [OUT] FPR4 3fce840b4ac4e4d2 (f: 1254417664.000000, d: 2.384047e-01)
[2023-09-06T04:16:06.900Z] [OUT] FPR5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR6 3fe62e42fefa39ef (f: 4277811712.000000, d: 6.931472e-01)
[2023-09-06T04:16:06.900Z] [OUT] FPR7 3fd4043057b6ee09 (f: 1471606272.000000, d: 3.127557e-01)
[2023-09-06T04:16:06.900Z] [OUT] FPR8 41aac94e80000000 (f: 2147483648.000000, d: 2.247002e+08)
[2023-09-06T04:16:06.900Z] [OUT] FPR9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR10 45ac2dc400000000 (f: 0.000000, d: 4.360454e+27)
[2023-09-06T04:16:06.900Z] [OUT] FPR11 3e66460640000000 (f: 1073741824.000000, d: 4.148769e-08)
[2023-09-06T04:16:06.900Z] [OUT] FPR12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR13 00007bc19d037e00 (f: 2634251776.000000, d: 6.722825e-310)
[2023-09-06T04:16:06.900Z] [OUT] FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2023-09-06T04:16:06.900Z] [OUT] Module=/lib/powerpc64le-linux-gnu/libpthread.so.0
[2023-09-06T04:16:06.900Z] [OUT] Module_base_address=00007BC19DC10000 Symbol=raise
[2023-09-06T04:16:06.900Z] [OUT] Symbol_address=00007BC19DC2A5D0
[2023-09-06T04:16:06.900Z] [OUT] Target=2_90_20230905_763 (Linux 5.4.0-155-generic)
[2023-09-06T04:16:06.900Z] [OUT] CPU=ppc64le (4 logical CPUs) (0x1fcc00000 RAM)
[2023-09-06T04:16:06.900Z] [OUT] ----------- Stack Backtrace -----------
[2023-09-06T04:16:06.900Z] [OUT] raise+0xd8 (0x00007BC19DC2A6A8 [libpthread.so.0+0x1a6a8])
[2023-09-06T04:16:06.900Z] [OUT] _ZN2TR4trapEv+0x70 (0x00007BC1977A1FF0 [libj9jit29.so+0x731ff0])
[2023-09-06T04:16:06.900Z] [OUT] _ZN2TR15fatal_assertionEPKciS1_S1_z+0x30 (0x00007BC1977A2040 [libj9jit29.so+0x732040])
[2023-09-06T04:16:06.900Z] [OUT] _ZN2TR15CompilationInfo20prepareForCheckpointEv+0x32c (0x00007BC1971E6F1C [libj9jit29.so+0x176f1c])
[2023-09-06T04:16:06.900Z] [OUT] jitHookPrepareCheckpoint+0x24 (0x00007BC1971FB104 [libj9jit29.so+0x18b104])
[2023-09-06T04:16:06.900Z] [OUT] J9HookDispatch+0x1a0 (0x00007BC19CFD1880 [libj9hookable29.so+0x1880])
[2023-09-06T04:16:06.900Z] [OUT] Java_org_eclipse_openj9_criu_CRIUSupport_checkpointJVMImpl+0x1604 (0x00007BC1796A47E4 [libj9criu29.so+0x47e4])
[2023-09-06T04:16:06.900Z] [OUT] (0x00007BC19D370848 [libj9vm29.so+0x260848])
[2023-09-06T04:16:06.900Z] [OUT] ffi_call_int+0xd4 (0x00007BC19D370514 [libj9vm29.so+0x260514])
[2023-09-06T04:16:06.900Z] [OUT] criuBytecodeLoopCompressed+0x1b9c (0x00007BC19D27A98C [libj9vm29.so+0x16a98c])
[2023-09-06T04:16:06.900Z] [OUT] (0x00007BC19D2DB140 [libj9vm29.so+0x1cb140])
[2023-09-06T04:16:06.900Z] [OUT] runJavaThread+0x340 (0x00007BC19D12A830 [libj9vm29.so+0x1a830])
[2023-09-06T04:16:06.900Z] [OUT] javaProtectedThreadProc+0xf0 (0x00007BC19D1C78B0 [libj9vm29.so+0xb78b0])
[2023-09-06T04:16:06.900Z] [OUT] omrsig_protect+0x358 (0x00007BC19D07E888 [libj9prt29.so+0x3e888])
[2023-09-06T04:16:06.900Z] [OUT] javaThreadProc+0x64 (0x00007BC19D1C2A84 [libj9vm29.so+0xb2a84])
[2023-09-06T04:16:06.900Z] [OUT] thread_wrapper+0x1a8 (0x00007BC19D0113E8 [libj9thr29.so+0x113e8])
[2023-09-06T04:16:06.900Z] [OUT] start_thread+0xe8 (0x00007BC19DC18838 [libpthread.so.0+0x8838])
[2023-09-06T04:16:06.900Z] [OUT] clone+0x74 (0x00007BC19DAAB884 [libc.so.6+0x14b884])
[2023-09-06T04:16:06.900Z] [OUT] ---------------------------------------
[2023-09-06T04:16:06.900Z] [OUT] JVMDUMP039I Processing dump event "gpf", detail "" at 2023/09/05 21:16:02 - please wait.
Again, this assertion might be related to earlier org.eclipse.openj9.criu.SystemCheckpointException: Could not dump the JVM processes, err=-52
.
Failure link
From an internal build(
rhel7lert-1-9
):Rerun in Grinder - Change TARGET to run only the failed test targets.
Optional info
Failure output (captured from console output)
50x internal grinder - the assertion was not reproduced
This assertion might be related to earlier
org.eclipse.openj9.criu.SystemCheckpointException: Could not dump the JVM processes, err=-52
.