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

JDK8 jit_hw_0_FAILED Segmentation error vmState=0x00050fff #13064

Open JasonFengJ9 opened 3 years ago

JasonFengJ9 commented 3 years ago

Failure link

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal/5/tapResults/ (ub18-x86-1) to rebuild the failed tests in =https://openj9-jenkins.osuosl.org/job/Grinder, use the following links: https://openj9-jenkins.osuosl.org/job/Grinder/parambuild/?JDK_VERSION=8&JDK_IMPL=openj9&JDK_VENDOR=eclipse&BUILD_LIST=functional&PLATFORM=x86-64_linux_mixed&TARGET=jit_hw_0

07:28:30  openjdk version "1.8.0_302-internal"
07:28:30  OpenJDK Runtime Environment (build 1.8.0_302-internal-_2021_06_24_09_40-b00)
07:28:30  Eclipse OpenJ9 VM (build master-e476163, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20210624_5 (JIT enabled, AOT enabled)
07:28:30  OpenJ9   - e476163
07:28:30  OMR      - 021248f
07:28:30  JCL      - fc9162b based on jdk8u302-b06)

Optional info

Failure output (captured from console output)

===============================================
Running test jit_hw_0 ...
===============================================
jit_hw_0 Start Time: Thu Jun 24 10:21:44 2021 Epoch Time (ms): 1624540904568
variation: -Xdump:java -Xgcpolicy:gencon -Xjit:count=0,optLevel=hot
JVM_OPTIONS: -Xshareclasses:name=jit_hw_0 -Xscmx400M -Xscmaxaot256m  -Xdump:java -Xgcpolicy:gencon -Xjit:count=0,optLevel=hot 
[IncludeExcludeTestAnnotationTransformer] [INFO] EXCLUDE_FILE environment variable: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/../TestConfig/resources/excludes/latest_exclude_8.txt
[IncludeExcludeTestAnnotationTransformer] [INFO] Processing exclude file: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/../TestConfig/resources/excludes/latest_exclude_8.txt
...
... TestNG 6.14.2 by Cédric Beust (cedric@beust.com)
...

#0: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x88e825) [0x7fe013448825]
#1: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x899980) [0x7fe013453980]
#2: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x1591de) [0x7fe012d131de]
#3: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9prt29.so(+0x29c1a) [0x7fe0190e2c1a]
#4: /lib/x86_64-linux-gnu/libpthread.so.0(+0x12980) [0x7fe01b90f980]
#5: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x6dd79d) [0x7fe01329779d]
#6: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x6e30e9) [0x7fe01329d0e9]
#7: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x6e7dad) [0x7fe0132a1dad]
#8: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x727cc7) [0x7fe0132e1cc7]
#9: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x7282d9) [0x7fe0132e22d9]
#10: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x7282d9) [0x7fe0132e22d9]
#11: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x72968b) [0x7fe0132e368b]
#12: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x52bc75) [0x7fe0130e5c75]
#13: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x16cc8b) [0x7fe012d26c8b]
#14: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x16dcc7) [0x7fe012d27cc7]
#15: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9prt29.so(+0x2a753) [0x7fe0190e3753]
#16: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x16a9b9) [0x7fe012d249b9]
#17: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x16aff0) [0x7fe012d24ff0]
#18: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x169b63) [0x7fe012d23b63]
#19: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x16a042) [0x7fe012d24042]
#20: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x16a0ea) [0x7fe012d240ea]
#21: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9prt29.so(+0x2a753) [0x7fe0190e3753]
#22: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so(+0x16a4e2) [0x7fe012d244e2]
#23: /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9thr29.so(+0xe4f6) [0x7fe018eac4f6]
#24: /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7fe01b9046db]
#25: /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7fe01b21171f]
Unhandled exception
Type=Segmentation error vmState=0x00050fff
J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001
Handler1=00007FE019383BF0 Handler2=00007FE0190E29F0 InaccessibleAddress=000000000000000C
RDI=00007FDFF947EE90 RSI=0000000000000000 RAX=0000000000000000 RBX=00007FDFF92D7020
RCX=00007FDFFA143AF0 RDX=00007FDFF9047000 R8=0000000000000000 R9=00007FDFF9047170
R10=00007FDFF9438920 R11=0000000000000000 R12=00007FDFF91B7ED0 R13=00007FDFF910E990
R14=00007FDFF910EA80 R15=0000000000000000
RIP=00007FE01329779D GS=0000 FS=0000 RSP=00007FDFFA139810
EFlags=0000000000010246 CS=0033 RBP=00007FDFF91B7F50 ERR=0000000000000004
TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=000000000000000C
xmm0 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm1 00007fdff910e580 (f: 4178634240.000000, d: 6.946560e-310)
xmm2 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm3 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm6 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm7 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm8 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm9 01002c1c1c0a0c0c (f: 470420480.000000, d: 7.369640e-304)
xmm10 0a1c400e190e0523 (f: 420349216.000000, d: 5.741766e-260)
xmm11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
Module=/home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/openjdkbinary/j2sdk-image/jre/lib/amd64/default/libj9jit29.so
Module_base_address=00007FE012BBA000

Method_being_compiled=sun/reflect/annotation/AnnotationInvocationHandler.equalsImpl(Ljava/lang/Object;)Ljava/lang/Boolean;
Target=2_90_20210624_5 (Linux 4.15.0-143-generic)
CPU=amd64 (4 logical CPUs) (0x5e2804000 RAM)
----------- Stack Backtrace -----------
(0x00007FE01329779D [libj9jit29.so+0x6dd79d])
(0x00007FE01329D0E9 [libj9jit29.so+0x6e30e9])
(0x00007FE0132A1DAD [libj9jit29.so+0x6e7dad])
(0x00007FE0132E1CC7 [libj9jit29.so+0x727cc7])
(0x00007FE0132E22D9 [libj9jit29.so+0x7282d9])
(0x00007FE0132E22D9 [libj9jit29.so+0x7282d9])
(0x00007FE0132E368B [libj9jit29.so+0x72968b])
(0x00007FE0130E5C75 [libj9jit29.so+0x52bc75])
(0x00007FE012D26C8B [libj9jit29.so+0x16cc8b])
(0x00007FE012D27CC7 [libj9jit29.so+0x16dcc7])
(0x00007FE0190E3753 [libj9prt29.so+0x2a753])
(0x00007FE012D249B9 [libj9jit29.so+0x16a9b9])
(0x00007FE012D24FF0 [libj9jit29.so+0x16aff0])
(0x00007FE012D23B63 [libj9jit29.so+0x169b63])
(0x00007FE012D24042 [libj9jit29.so+0x16a042])
(0x00007FE012D240EA [libj9jit29.so+0x16a0ea])
(0x00007FE0190E3753 [libj9prt29.so+0x2a753])
(0x00007FE012D244E2 [libj9jit29.so+0x16a4e2])
(0x00007FE018EAC4F6 [libj9thr29.so+0xe4f6])
(0x00007FE01B9046DB [libpthread.so.0+0x76db])
clone+0x3f (0x00007FE01B21171F [libc.so.6+0x12171f])
---------------------------------------
JVMDUMP039I Processing dump event "gpf", detail "" at 2021/06/24 10:22:54 - please wait.
JVMDUMP032I JVM requested System dump using '/home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/core.20210624.102254.28940.0001.dmp' in response to an event
JVMPORT030W /proc/sys/kernel/core_pattern setting "|/usr/share/apport/apport %p %s %c %d %P %E" specifies that the core dump is to be piped to an external program.  Attempting to rename either core or core.29013.

JVMDUMP010I System dump written to /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/core.20210624.102254.28940.0001.dmp
JVMDUMP032I JVM requested Java dump using '/home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/javacore.20210624.102254.28940.0002.txt' in response to an event
JVMDUMP010I Java dump written to /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/javacore.20210624.102254.28940.0002.txt
JVMDUMP032I JVM requested Snap dump using '/home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/Snap.20210624.102254.28940.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/Snap.20210624.102254.28940.0003.trc
JVMDUMP032I JVM requested JIT dump using '/home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/jitdump.20210624.102254.28940.0004.dmp' in response to an event
JVMDUMP051I JIT dump occurred in 'JIT Compilation Thread-000' thread 0x000000000001AC00
JVMDUMP049I JIT dump notified all waiting threads of the current method to be compiled
JVMDUMP054I JIT dump is tracing the IL of the method on the crashed compilation thread
JVMDUMP048I JIT dump method being compiled is an ordinary method
JVMDUMP053I JIT dump is recompiling sun/reflect/annotation/AnnotationInvocationHandler.equalsImpl(Ljava/lang/Object;)Ljava/lang/Boolean;
JVMDUMP010I JIT dump written to /home/jenkins/workspace/Test_openjdk8_j9_extended.functional_x86-64_linux_aot_Personal_testList_1/aqa-tests/TKG/output_16245354073677/jit_hw_0_ITER_1/jitdump.20210624.102254.28940.0004.dmp
JVMDUMP013I Processed dump event "gpf", detail "".

jit_hw_0_FAILED(ITER_1)

jit_hw_0_FAILED
pshipton commented 3 years ago

@dsouzai fyi