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.28k stars 721 forks source link

[linux_390] SE80_GIT decompileAtMethodResolve_0 Illegal instruction vmState=0x00000000 at Compiled_method=com/ibm/jvmti/tests/decompileAtMethodResolve/ResolveTest1Super.test()V #19722

Closed JasonFengJ9 closed 4 months ago

JasonFengJ9 commented 4 months ago

Failure link

From an internal build(fyrlx10u):

java version "1.8.0_421"
Java(TM) SE Runtime Environment (build 8.0.9.0 - pxz3180sr9-20240606_01(SR9))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux s390-31-Bit 20240617_73026 (JIT enabled, AOT enabled)
OpenJ9   - 6d70146
OMR      - 36ba7179d
IBM      - 8eac2b8)
JCL - 20240513_01 based on Oracle jdk8u421-b05

Optional info

Failure output (captured from console output)

Starting test: Mixed
Unhandled exception
Type=Illegal instruction vmState=0x00000000
J9Generic_Signal_Number=00000048 Signal_Number=00000004 Error_Value=00000000 Signal_Code=00000001
Handler1=7C512E20 Handler2=7C414F68
gpr0=00000019 gpr1=7CF6DE88 gpr2=0000000E gpr3=7C5C1D30
gpr4=79B7E242 gpr5=77D573D0 gpr6=00000000 gpr7=00000000
gpr8=00000000 gpr9=00000000 gpr10=00000000 gpr11=00000000
gpr12=00000000 gpr13=7C663600 gpr14=7C6383E0 gpr15=7CF6DEC8
psw=F9B7E24A mask=070D1000 fpc=00080000 bea=7C54966A
fpr0=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
fpr1=4030000000000000 (f: 0.000000, d: 1.600000e+01)
fpr2=4000000000000000 (f: 0.000000, d: 2.000000e+00)
fpr3=3c8be90c00000000 (f: 0.000000, d: 4.841672e-17)
fpr4=4010000000000000 (f: 0.000000, d: 4.000000e+00)
fpr5=3e63ae0f00000000 (f: 0.000000, d: 3.665670e-08)
fpr6=4100000000000000 (f: 0.000000, d: 1.310720e+05)
fpr7=3ce6ead100000000 (f: 0.000000, d: 2.544326e-15)
fpr8=3e925c1892492492 (f: 2454267136.000000, d: 2.735816e-07)
fpr9=3e1cd04f00000000 (f: 0.000000, d: 1.677178e-09)
fpr10=3e3a51f800000000 (f: 0.000000, d: 6.128147e-09)
fpr11=3e17889700000000 (f: 0.000000, d: 1.369833e-09)
fpr12=3e2bec3500000000 (f: 0.000000, d: 3.250628e-09)
fpr13=3e6df2bd00000000 (f: 0.000000, d: 5.578286e-08)
fpr14=41b0000000000000 (f: 0.000000, d: 2.684355e+08)
fpr15=3f11999a00000000 (f: 0.000000, d: 6.713870e-05)

Compiled_method=com/ibm/jvmti/tests/decompileAtMethodResolve/ResolveTest1Super.test()V
Target=2_90_20240617_73026 (Linux 4.14.0-115.36.1.el7a.s390x)
CPU=s390 (1 logical CPUs) (0xfa7e4000 RAM)
----------- Stack Backtrace -----------
protectedBacktrace+0x20 (0x7C437130 [libj9prt29.so+0x44130])
omrsig_protect+0x314 (0x7C416244 [libj9prt29.so+0x23244])
omrintrospect_backtrace_thread_raw+0x96 (0x7C4375A6 [libj9prt29.so+0x445a6])
protectedIntrospectBacktraceThread+0x22 (0x7C436F1A [libj9prt29.so+0x43f1a])
omrsig_protect+0x314 (0x7C416244 [libj9prt29.so+0x23244])
omrintrospect_backtrace_thread+0x72 (0x7C436FCA [libj9prt29.so+0x43fca])
generateDiagnosticFiles+0x64 (0x7C512D54 [libj9vm29.so+0xaed54])
omrsig_protect+0x314 (0x7C416244 [libj9prt29.so+0x23244])
structuredSignalHandler+0x11c (0x7C512F3C [libj9vm29.so+0xaef3c])
mainSynchSignalHandler+0x25e (0x7C4151C6 [libj9prt29.so+0x221c6])
 (0x7CF6DAD8 [<unknown>+0x0])
 (0x79B7E24A [<unknown>+0x0])
---------------------------------------
JVMDUMP039I Processing dump event "gpf", detail "" at 2024/06/17 10:04:12 - please wait.
JVMDUMP032I JVM requested System dump using '/tmp/bld_73026/decompileAtMethodResolve_0/core.20240617.100412.52987.0001.dmp' in response to an event
JVMPORT030W /proc/sys/kernel/core_pattern setting "|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e %P %I %h" specifies that the core dump is to be piped to an external program.  Attempting to rename either core or core.53002.  Review the manual for the external program to find where the core dump is written and ensure the program does not truncate it.

JVMDUMP010I System dump written to /tmp/bld_73026/decompileAtMethodResolve_0/core.20240617.100412.52987.0001.dmp
JVMDUMP032I JVM requested Java dump using '/tmp/bld_73026/decompileAtMethodResolve_0/javacore.20240617.100412.52987.0002.txt' in response to an event
JVMDUMP010I Java dump written to /tmp/bld_73026/decompileAtMethodResolve_0/javacore.20240617.100412.52987.0002.txt
JVMDUMP032I JVM requested Snap dump using '/tmp/bld_73026/decompileAtMethodResolve_0/Snap.20240617.100412.52987.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /tmp/bld_73026/decompileAtMethodResolve_0/Snap.20240617.100412.52987.0003.trc
JVMDUMP032I JVM requested JIT dump using '/tmp/bld_73026/decompileAtMethodResolve_0/jitdump.20240617.100412.52987.0004.dmp' in response to an event
JVMDUMP051I JIT dump occurred in 'main' thread 0x7C663600
JVMDUMP053I JIT dump is recompiling com/ibm/jvmti/tests/decompileAtMethodResolve/ResolveTest1Super.test()V

100x internal grinder - 1/100 failed

There was a similar issue

pshipton commented 4 months ago

There will probably be quite a few of these "Illegal instruction" failures. I've re-enabled most of the VICOM machines. Pls track them in http://vmfarm.rtp.raleigh.ibm.com/job_output.php?id=87024203 in a single comment.