eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.27k stars 721 forks source link

Loom: jdk19 OpenJDK Invalid JIT return address ASSERTION FAILED swalk.c:1601 #15939

Closed tajila closed 1 year ago

tajila commented 2 years ago

Likely due to lack of JIT support.

FAILED  java/lang/Thread/virtual/stress/TimedGet.java
            STDOUT:
            Timeout refired 480 times
            34826
            45401
            56520
            67517
            77472
            87823
            98800
            110187
            121007
            131805
            142457
            152339
            162664
            173232
            183909
            194413
            205068
            215806
            226674
            238249
            250000
            STDERR:
            STATUS:Passed.
pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_x86-64_linux_Nightly/68 jdk_lang_1 java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0

No diagnostics, process was terminated.

08:59:39  *** Invalid JIT return address 00007F2FA2DD659C in 00007F2FA03496C0
08:59:39  
08:59:39  04:55:05.186 0x7f2fdc4e1900    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK19_x86-64_linux_Nightly/openj9/runtime/vm/swalk.c:1632: ((0 ))
pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/71 jdk_lang_0 java/lang/Thread/virtual/stress/SleepALot.java#id0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/71/openjdk_test_output.tar.gz

22:07:41  *** Invalid JIT return address 000003FF8417E53C in 000003FF9DEFDE10
22:07:41  
22:07:41  03:07:26.226 0x1d47300    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK19_s390x_linux_Nightly/openj9/runtime/vm/swalk.c:1632: ((0 ))
pshipton commented 1 year ago

Not sure if this is related but I'll add it here for now.

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_ppc64_aix_Nightly/72 jdk_lang_0 java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk19_j9_sanity.openjdk_ppc64_aix_Nightly/72/openjdk_test_output.tar.gz

23:44:08  Unhandled exception
23:44:08  Type=Unhandled trap vmState=0x00000000
23:44:08  J9Generic_Signal_Number=00000108 Signal_Number=00000005 Error_Value=00000000 Signal_Code=00000008
23:44:08  Handler1=09001000A10125B0 Handler2=09001000A0F13020
23:44:08  R0=000001002206B1A0 R1=00000100236EA650 R2=0000000000000000 R3=000000000A000000
23:44:08  R4=000000000A000000 R5=000000000A000000 R6=00000100236EA780 R7=0000000000000088
23:44:08  R8=FFFFFFFFFFFFFFFF R9=00000100234FAFC0 R10=0A000200093CF8E5 R11=09001000A1016138
23:44:08  R12=0000000022000244 R13=00000100236F5800 R14=000001002323ECE0 R15=000001002323EE00
23:44:08  R16=0000010021AE0118 R17=FFFFFFFFFFFFFFFF R18=0000000000000000 R19=09001000A0EA3288
23:44:08  R20=0000000000000000 R21=000001002323F940 R22=00000100236EA900 R23=0000000000000000
23:44:08  R24=090000000E38D0D8 R25=0000000000000000 R26=0000010023442100 R27=0000000000000001
23:44:08  R28=0A0000001FDC2920 R29=0A0000001FDC27B0 R30=0A0000000013CAD0 R31=0000000000000000
23:44:08  IAR=000001002206B1A4 LR=000001002206B1A0 MSR=A00000000200D032 CTR=000001001063B128
23:44:08  CR=4800024400000000 FPSCR=8200000000000000 XER=0000000082000000
23:44:08  FPR0 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR1 c3e0000000000000 (f: 0.000000, d: -9.223372e+18)
23:44:08  FPR2 3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
23:44:08  FPR3 433000000005537f (f: 349055.000000, d: 4.503600e+15)
23:44:08  FPR4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR5 4330000000000000 (f: 0.000000, d: 4.503600e+15)
23:44:08  FPR6 41154dfc00000000 (f: 0.000000, d: 3.490550e+05)
23:44:08  FPR7 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR8 3f6069c0ff9e20ca (f: 4288553216.000000, d: 2.003552e-03)
23:44:08  FPR9 402bd1a5376c55c0 (f: 929846720.000000, d: 1.390946e+01)
23:44:08  FPR10 412e848000000000 (f: 0.000000, d: 1.000000e+06)
23:44:08  FPR11 43300000000f4240 (f: 1000000.000000, d: 4.503600e+15)
23:44:08  FPR12 4530000000000000 (f: 0.000000, d: 1.934281e+25)
23:44:08  FPR13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:44:08  Target=2_90_20221217_141 (AIX 7.1)
23:44:08  CPU=ppc64 (16 logical CPUs) (0x780000000 RAM)
23:44:08  ----------- Stack Backtrace -----------
23:44:08  runJavaThread+0x28c (0x090000000DEE5CB0 [libj9vm29.so+0x74cb0])
23:44:08  _ZL23javaProtectedThreadProcP13J9PortLibraryPv+0x11c (0x090000000DE74000 [libj9vm29.so+0x3000])
23:44:08  omrsig_protect+0x4fc (0x090000000E2691E0 [libj9prt29.so+0x5f1e0])
23:44:08  javaThreadProc+0x70 (0x090000000DE73E74 [libj9vm29.so+0x2e74])
23:44:08  thread_wrapper+0x558 (0x090000000E2D299C [libj9thr29.so+0x599c])
23:44:08  _pthread_body+0xf0 (0x090000000051FE14 [libpthreads.a+0x3e14])
23:44:08  ---------------------------------------
JasonFengJ9 commented 1 year ago

JDK19 internal build(paix824)

openjdk version "19.0.1" 2022-10-18
IBM Semeru Runtime Open Edition 19.0.1+10 (build 19.0.1+10)
Eclipse OpenJ9 VM 19.0.1+10 (build master-a2475ea96, JRE 19 AIX ppc64-64-Bit Compressed References 20221018_15 (JIT enabled, AOT enabled)
OpenJ9   - a2475ea96
OMR      - 7d8ea8b6b
JCL      - 5168276e58 based on jdk-19.0.1+10)

[2022-12-31T20:42:45.757Z] variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage Mode150
[2022-12-31T20:42:45.757Z] JVM_OPTIONS:  -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -XX:+UseCompressedOops 

[2022-12-31T21:17:34.575Z] TEST: java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0

[2022-12-31T21:17:34.576Z] STDERR:
[2022-12-31T21:17:34.576Z] 
[2022-12-31T21:17:34.576Z] 
[2022-12-31T21:17:34.576Z] *** Invalid JIT return address 0000000000000000 in 000000003028C000
[2022-12-31T21:17:34.576Z] 
[2022-12-31T21:17:34.600Z] 21:17:14.417 0x3028bd00    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk19u/jdk19u-aix-ppc64-openj9/workspace/build/src/openj9/runtime/vm/swalk.c:1632: ((0 ))
[2022-12-31T21:17:34.600Z] JVMDUMP039I Processing dump event "traceassert", detail "" at 2022/12/31 16:17:14 - please wait.

[2022-12-31T21:24:30.283Z] jdk_lang_0_FAILED
pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/88 jdk_lang_1 java/lang/Thread/virtual/stress/SleepALot.java#id0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/88/openjdk_test_output.tar.gz

22:05:06  *** Invalid JIT return address 000003FF4E74AFD8 in 000003FF8E97E320
22:05:06  
22:05:06  03:04:39.203 0x3ff00002400    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK19_s390x_linux_Nightly/openj9/runtime/vm/swalk.c:1632: ((0 ))

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/89 jdk_lang_1 java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/89/openjdk_test_output.tar.gz

22:38:00  *** Invalid JIT return address 000003FF6C4BC1C6 in 000003FFB1FFE1B0
22:38:00  
22:38:00  03:37:19.996 0x3ffac552e00    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK19_s390x_linux_Nightly/openj9/runtime/vm/swalk.c:1632: ((0 ))

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/90 jdk_lang_1 java/lang/Thread/virtual/stress/SleepALot.java#id0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/90/openjdk_test_output.tar.gz

22:54:36  *** Invalid JIT return address 000003FF6AE4AC44 in 000003FFA8BFDE10
22:54:36  
22:54:36  03:53:56.783 0x3fefc02bb00    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK19_s390x_linux_Nightly/openj9/runtime/vm/swalk.c:1632: ((0 ))
JasonFengJ9 commented 1 year ago

JDK19 internal build(ub18x64rt1-9)

openjdk version "19.0.1-beta" 2022-10-18
IBM Semeru Runtime Open Edition 19.0.1+10-202301170035 (build 19.0.1-beta+10-202301170035)
Eclipse OpenJ9 VM 19.0.1+10-202301170035 (build master-082682ae5, JRE 19 Linux amd64-64-Bit Compressed References 20230117_23 (JIT enabled, AOT enabled)
OpenJ9   - 082682ae5
OMR      - ec81a72de
JCL      - 40656c4641 based on jdk-19.0.1+10)
[2023-01-17T01:34:11.784Z] variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage Mode650
[2023-01-17T01:34:11.784Z] JVM_OPTIONS:  -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -XX:-UseCompressedOops 

[2023-01-17T01:55:34.319Z] TEST: java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0

[2023-01-17T01:55:34.320Z] STDERR:
[2023-01-17T01:55:34.320Z] 
[2023-01-17T01:55:34.320Z] 
[2023-01-17T01:55:34.320Z] *** Invalid JIT return address 00007F1131070814 in 00007F112A054450
[2023-01-17T01:55:34.320Z] 
[2023-01-17T01:55:34.320Z] 01:55:28.588 0x7f10cc098800    j9vm.249    *   ** ASSERTION FAILED ** at ../../../../../openj9/runtime/vm/swalk.c:1632: ((0 ))
[2023-01-17T01:55:34.320Z] JVMDUMP039I Processing dump event "traceassert", detail "" at 2023/01/16 20:55:28 - please wait.

[2023-01-17T02:01:24.305Z] jdk_lang_1_FAILED
pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_ppc64_aix_Nightly/93 jdk_lang_1 java/lang/Thread/virtual/stress/GetStackTraceALot.java#id0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk19_j9_sanity.openjdk_ppc64_aix_Nightly/93/openjdk_test_output.tar.gz

00:03:50  *** Invalid JIT return address 0000010010627AE0 in 0000010023682BC0
00:03:50  
00:03:50  05:00:19.185 0x1002368b400    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK19_ppc64_aix_Nightly/openj9/runtime/vm/swalk.c:1632: ((0 ))

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/96 jdk_lang_0 java/lang/Thread/virtual/stress/SleepALot.java#id0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk19_j9_sanity.openjdk_s390x_linux_Nightly/96/openjdk_test_output.tar.gz

23:17:21  *** Invalid JIT return address 000003FF73F53D48 in 000003FF8DCFDE10
23:17:21  
23:17:21  04:16:49.699 0x1dd3a00    j9vm.249    *   ** ASSERTION FAILED ** at /home/jenkins/workspace/Build_JDK19_s390x_linux_Nightly/openj9/runtime/vm/swalk.c:1632: ((0 ))

https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_ppc64_aix_Nightly/98

tajila commented 1 year ago

Closing as issue is addressed