Repository: eclipse-openj9/openj9

Issue #15006: jdk_lang_1_FAILED java/lang/invoke/MethodHandles/CatchExceptionTest.java Segmentation error vmState=0x00000000
Created: 2022-05-04T22:44:43Z
Failure link
From an internal build job/Test_openjdk8_j9_sanity.openjdk_aarch64_linux_testList_1/128/(ub18-aarch64-2):
openjdk version "1.8.0_342-beta"
IBM Semeru Runtime Open Edition (build 1.8.0_342-beta-202205040236-b00)
Eclipse OpenJ9 VM (build master-3549e2444, JRE 1.8.0 Linux aarch64-64-Bit Compressed References 20220504_353 (JIT enabled, AOT enabled)
OpenJ9   - 3549e2444
OMR      - 81b79405d
JCL      - dfc9df547 based on jdk8u342-b00)

Rerun in Grinder - Change TARGET to run only the failed test targets.
Optional info
Failure output (captured from console output)
[2022-05-04T03:24:59.423Z] variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage Mode650
[2022-05-04T03:24:59.423Z] JVM_OPTIONS:  -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -XX:-UseCompressedOops 

[2022-05-04T03:26:05.825Z] TEST: java/lang/invoke/MethodHandles/CatchExceptionTest.java

[2022-05-04T03:26:05.827Z] STDERR:
[2022-05-04T03:26:05.827Z] Unhandled exception
[2022-05-04T03:26:05.827Z] Type=Segmentation error vmState=0x00000000
[2022-05-04T03:26:05.827Z] J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001
[2022-05-04T03:26:05.827Z] Handler1=0000FFFFB1ACA548 Handler2=0000FFFFB1A41B88 InaccessibleAddress=00000000000001E8
[2022-05-04T03:26:05.827Z] R0=00000000000001E8 R1=0000000000000003 R2=0000FFFF14035738 R3=0000000000000000
[2022-05-04T03:26:05.827Z] R4=0000000000000000 R5=0000FFFF14035758 R6=0000000000000008 R7=0000000000000001
[2022-05-04T03:26:05.827Z] R8=0000FFFFB0E03830 R9=0000000000002200 R10=000000006271F243 R11=000000000008A577
[2022-05-04T03:26:05.827Z] R12=0000000000000018 R13=00000003E8000000 R14=00216D27A98990E2 R15=00005934FFC99EF1
[2022-05-04T03:26:05.827Z] R16=0000FFFFB112C010 R17=0000FFFFB20B5F90 R18=0000FFFFB0E92000 R19=0000000000000000
[2022-05-04T03:26:05.827Z] R20=0000FFFFB1C55000 R21=0000FFFFAC273498 R22=0000FFFF8C038AB0 R23=0000FFFFB1C591E0
[2022-05-04T03:26:05.827Z] R24=0000FFFFAC296900 R25=0000FFFF14035700 R26=0000FFFFAB526E40 R27=0000FFFF414818B3
[2022-05-04T03:26:05.827Z] R28=0000FFFFB1B2C8A8 R29=0000FFFF78C87900 R30=0000FFFFB1BA4328 R31=0000FFFF78C878F0
[2022-05-04T03:26:05.827Z] PC=0000FFFFB1B2E88C SP=0000FFFF78C878F0 PSTATE=0000000080000000
[2022-05-04T03:26:05.827Z] V0 0000000000000005 (f: 5.000000, d: 2.470328e-323)
[2022-05-04T03:26:05.827Z] V1 b1fcc340a27001ee (f: 2725249536.000000, d: -6.667925e-68)
[2022-05-04T03:26:05.827Z] V2 0000ffffb1fcc340 (f: 2986132224.000000, d: 1.390665e-309)
[2022-05-04T03:26:05.827Z] V3 0000ffff78c87e50 (f: 2026405504.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.827Z] V4 0000ffff78c87e40 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.827Z] V5 0000ffff78c87e30 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V6 0000ffff78c87e20 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V7 0000ffff78c87e10 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V8 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V10 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V16 0000ffff78c87e00 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V17 0000ffff78c87df0 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V18 0000ffff78c87de0 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V19 0000ffff78c87dd0 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V20 0000ffff78c87dc0 (f: 2026405376.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V21 0000ffff78c87db0 (f: 2026405248.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V22 0000ffff78c87da0 (f: 2026405248.000000, d: 1.390660e-309)
[2022-05-04T03:26:05.828Z] V23 00000000000000f0 (f: 240.000000, d: 1.185758e-321)
[2022-05-04T03:26:05.828Z] V24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
[2022-05-04T03:26:05.828Z] V30 000000003f800000 (f: 1065353216.000000, d: 5.263544e-315)
[2022-05-04T03:26:05.828Z] V31 0000000040c00000 (f: 1086324736.000000, d: 5.367157e-315)
[2022-05-04T03:26:05.828Z] Module=/home/jenkins/workspace/Test_openjdk8_j9_sanity.openjdk_aarch64_linux_testList_1/openjdkbinary/j2sdk-image/jre/lib/aarch64/default/libj9vm29.so
[2022-05-04T03:26:05.828Z] Module_base_address=0000FFFFB1A96000
[2022-05-04T03:26:05.828Z] Target=2_90_20220504_353 (Linux 4.15.0-166-generic)
[2022-05-04T03:26:05.828Z] CPU=aarch64 (8 logical CPUs) (0x1f25d6000 RAM)
[2022-05-04T03:26:05.828Z] ----------- Stack Backtrace -----------
[2022-05-04T03:26:05.828Z] protectedBacktrace+0x18 (0x0000FFFFB1A3E3E8 [libj9prt29.so+0x263e8])
[2022-05-04T03:26:05.828Z] ---------------------------------------
[2022-05-04T03:26:05.828Z] JVMDUMP039I Processing dump event "gpf", detail "" at 2022/05/03 23:25:55 - please wait.

[2022-05-04T03:27:39.845Z] jdk_lang_1_FAILED

50x grinder - job/Grinder/23473/ - all passed
A similar failure was reported a while ago - #9272

Duplicate issue #15797: OpenJDK crash in java/lang/invoke/MethodHandles/CatchExceptionTest.java vmState=0x00000000
Created: 2022-08-30T18:03:00Z
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.openjdk_x86-64_linux_OpenJDK8/35/ - ub16x64j98
jdk_lang_0
java/lang/invoke/MethodHandles/CatchExceptionTest.java
https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk8_j9_sanity.openjdk_x86-64_linux_OpenJDK8/35/openjdk_test_output.tar.gz
13:06:45  ACTION: main -- Failed. Unexpected exit from test [exit code: 255]
13:06:45  REASON: User specified action: run main/othervm -esa test.java.lang.invoke.MethodHandles.CatchExceptionTest 
13:06:45  TIME:   28.836 seconds
13:06:45  messages:
13:06:45  command: main -esa test.java.lang.invoke.MethodHandles.CatchExceptionTest
13:06:45  reason: User specified action: run main/othervm -esa test.java.lang.invoke.MethodHandles.CatchExceptionTest 
13:06:45  Mode: othervm [/othervm specified]
13:06:45  elapsed time (seconds): 28.836
13:06:45  configuration:
13:06:45  STDOUT:
13:06:45  -Dseed=-6741311035764426270
13:06:45  -DtestLimit=2000
13:06:45  classes = [byte, class [D, class java.lang.Object, long, class java.lang.Object, int, byte, class [Ljava.lang.Integer;, class java.lang.String, int, class java.lang.Object, class java.lang.Object, class java.lang.Object, class [D, class java.lang.Object, long, int, int, class [Ljava.lang.Integer;, long, class [D, class java.lang.String, class [D, int, class [Ljava.lang.Integer;, class [Ljava.lang.Integer;, class java.lang.Object, class java.lang.String, byte, byte, byte, class java.lang.Object, class [D, class java.lang.Object, class java.lang.String, int, byte, class [Ljava.lang.Integer;, byte, long, long, long, int, long, class java.lang.Object, class java.lang.Object, class java.lang.String, byte, byte, class java.lang.Object, int, int, int, class java.lang.Object, class [Ljava.lang.Integer;, int, class java.lang.String, byte, class [Ljava.lang.Integer;, class java.lang.String, class java.lang.String, byte, int, class [Ljava.lang.Integer;, long, int, class java.lang.Object, long, class java.lang.Object, byte, int, class java.lang.Object, int, long, class java.lang.Object, class [Ljava.lang.Integer;, int, class java.lang.String, class java.lang.Object, byte, int, class java.lang.String, class [D, class [Ljava.lang.Integer;, class [Ljava.lang.Integer;, long, class java.lang.String, byte, long, long, class java.lang.String, class java.lang.Object, class [D, class java.lang.String, byte, class java.lang.Object, int, int, class [D, class [D, int, int, class [Ljava.lang.Integer;, int, class java.lang.String, byte, class [Ljava.lang.Integer;, byte, class java.lang.String, long, byte, class [Ljava.lang.Integer;, byte, class [Ljava.lang.Integer;, class [D, long, class [D, long, class [D, byte, class [Ljava.lang.Integer;, class [D, long, byte, int, class java.lang.Object, long, class [D, class [Ljava.lang.Integer;, int, class [D, int, class [D, int, byte, int, long, class java.lang.Object, class [D, byte, class java.lang.String, class [D, int, byte, class java.lang.Object, class [Ljava.lang.Integer;, class java.lang.String, byte, class [D, class [D, byte, class java.lang.String, class [D, class [D, class java.lang.Object, class [D, byte, int, byte, class [D, class [Ljava.lang.Integer;, byte, class java.lang.Object, class java.lang.String, class java.lang.Object, class [Ljava.lang.Integer;, long, class [D, class java.lang.Object, class java.lang.String, class [Ljava.lang.Integer;, class java.lang.Object, class [D, long, class java.lang.Object, class [Ljava.lang.Integer;, class java.lang.String, class [D, int, int, class [D, class [D, long, class [Ljava.lang.Integer;, class [Ljava.lang.Integer;, class [Ljava.lang.Integer;, class java.lang.String, class java.lang.String, byte, class java.lang.Object, class java.lang.Object, byte, class [Ljava.lang.Integer;, byte, class java.lang.String, class [Ljava.lang.Integer;, class [Ljava.lang.Integer;, class [D, class java.lang.String, class java.lang.String, long, byte, class [D, class java.lang.String, class [Ljava.lang.Integer;, byte, class java.lang.Object, class [D, class [Ljava.lang.Integer;, byte, class [Ljava.lang.Integer;, int, int, class java.lang.String, byte, class java.lang.String, class [D, class [D, long, long, int, long, int, byte, class [Ljava.lang.Integer;, class java.lang.Object, class [D, byte, class [D, long, int, class [Ljava.lang.Integer;, class java.lang.String, long, int, class java.lang.String, byte, class [D, int, class java.lang.Object, class [Ljava.lang.Integer;, class [D, class java.lang.String, int, class [D, byte, byte, long, int, int, class java.lang.String, long, int]
13:06:45  maxArgs = 105
13:06:45  maxDrops = 70
13:06:45  STDERR:
13:06:45  Unhandled exception
13:06:45  Type=Segmentation error vmState=0x00000000
13:06:45  J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001
13:06:45  Handler1=00007FBC1CC61C40 Handler2=00007FBC1C9BD760 InaccessibleAddress=0000000000000013
13:06:45  RDI=0000000000000000 RSI=0000000000053498 RAX=0000000000000000 RBX=0000000000127100
13:06:45  RCX=0000000000000013 RDX=0000000000000010 R8=000000000005E778 R9=0000000000000000
13:06:45  R10=000000000FB725B2 R11=0000000000000000 R12=0000000000185A00 R13=0000000000000003
13:06:45  R14=00007FBBC948193E R15=00007FBC01AB87D0
13:06:45  RIP=00007FBC1CCC7C6D GS=0000 FS=0000 RSP=00007FBC01AB8460
13:06:45  EFlags=0000000000010246 CS=0033 RBP=0000000000000000 ERR=0000000000000006
13:06:45  TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=0000000000000013
13:06:45  xmm0 0000000000000005 (f: 5.000000, d: 2.470328e-323)
13:06:45  xmm1 00000000e0023f60 (f: 3758243584.000000, d: 1.856819e-314)
13:06:45  xmm2 00007fbc01ab8800 (f: 28018688.000000, d: 6.938928e-310)
13:06:45  xmm3 00000000ff6b9880 (f: 4285241344.000000, d: 2.117191e-314)
13:06:45  xmm4 00000000e0028db0 (f: 3758263808.000000, d: 1.856829e-314)
13:06:45  xmm5 0000000000000004 (f: 4.000000, d: 1.976263e-323)
13:06:45  xmm6 00000000ff6b96d8 (f: 4285241088.000000, d: 2.117190e-314)
13:06:45  xmm7 00000000ff6b96f0 (f: 4285241088.000000, d: 2.117190e-314)
13:06:45  xmm8 00000000ff6b9610 (f: 4285240832.000000, d: 2.117190e-314)
13:06:45  xmm9 00000000e0023f60 (f: 3758243584.000000, d: 1.856819e-314)
13:06:45  xmm10 000000003e8c05e2 (f: 1049363968.000000, d: 5.184547e-315)
13:06:45  xmm11 000000003c075284 (f: 1007112832.000000, d: 4.975799e-315)
13:06:45  xmm12 0000000040400000 (f: 1077936128.000000, d: 5.325712e-315)
13:06:45  xmm13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:06:45  xmm14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:06:45  xmm15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:06:45  Module=/home/jenkins/workspace/Test_openjdk8_j9_sanity.openjdk_x86-64_linux_OpenJDK8/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9vm29.so
13:06:45  Module_base_address=00007FBC1CC23000
13:06:45  Target=2_90_20220830_37 (Linux 4.4.0-170-generic)
13:06:45  CPU=amd64 (4 logical CPUs) (0x5e2f07000 RAM)
13:06:45  ----------- Stack Backtrace -----------
13:06:45  _ZN32VM_BytecodeInterpreterCompressed3runEP10J9VMThread+0x1bd2d (0x00007FBC1CCC7C6D [libj9vm29.so+0xa4c6d])
13:06:45  bytecodeLoopCompressed+0xad (0x00007FBC1CCABF2D [libj9vm29.so+0x88f2d])
13:06:45   (0x00007FBC1CD56362 [libj9vm29.so+0x133362])
13:06:45  ---------------------------------------

Grinder on failing test https://openj9-jenkins.osuosl.org/job/Grinder/1258/ - passed, 40 tests

Closing comment (2022-08-30T18:12:33Z): Seems a dup of #15006