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

Type=Segmentation error vmState=0x00000000 #14895

Closed sunnypatel2141 closed 2 years ago

sunnypatel2141 commented 2 years ago
8d949504-0f02-42ea-98f2-517b9e29ebd6:edff852d-c12e-4852-a04d-3daff6d5edda:d835cb2e-b4eb-4a2f-b35b-d3a137a97e36 pod name >>>> d835cb2e-b4eb-4a2f-b35b-d3a137a97e36--2-65bb4f44dc-fpcgt"}
Unhandled exception
Type=Segmentation error vmState=0x00000000
J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001
Handler1=00007F4671242390 Handler2=00007F4670FA0B60 InaccessibleAddress=FFFFFFFFFFFFFFF0
RDI=00007F45C000A690 RSI=0000000000000011 RAX=00007F45C000A6C8 RBX=0000000000000011
RCX=FFFFFFFFFFFFFFF0 RDX=00007F462AC39C30 R8=00000000FFFFFFF0 R9=FFFFFFFFFFFFFFF0
R10=0000000000000000 R11=0000000000000000 R12=FFFFFFFFFFFFFFF0 R13=00007F45C000A690
R14=00007F45C000A2C0 R15=0000000000A2A500
RIP=00007F462AB50BC0 GS=0000 FS=0000 RSP=00007F4628F4E880
EFlags=0000000000010212 CS=0033 RBP=0000000000000010 ERR=0000000000000005
TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=FFFFFFFFFFFFFFF0
xmm0 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm1 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm2 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm3 291e452b70bb7652 (f: 1891333760.000000, d: 1.258684e-110)
xmm4 2941f735484b1d1c (f: 1212882176.000000, d: 5.976332e-110)
xmm5 2941f735484b1d1c (f: 1212882176.000000, d: 5.976332e-110)
xmm6 249e4ab53b6329a4 (f: 996354496.000000, d: 2.667273e-132)
xmm7 156726d7c6b7e6ca (f: 3333940992.000000, d: 1.442236e-205)
xmm8 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm9 d600000000000000 (f: 0.000000, d: -1.834799e+106)
xmm10 b21810d5d8920126 (f: 3633447168.000000, d: -2.231622e-67)
xmm11 f9d842dac6da02e1 (f: 3336176384.000000, d: -8.601365e+278)
xmm12 0000000000000001 (f: 1.000000, d: 4.940656e-324)
xmm13 08090a0b0c0d0e0f (f: 202182160.000000, d: 5.924543e-270)
xmm14 f8a3259655d694ae (f: 1440126080.000000, d: -1.294741e+273)
xmm15 9f749b9c1b87faa5 (f: 461896352.000000, d: -3.752451e-157)
Module=/lib64/libcrypto.so.1.1
Module_base_address=00007F462A9F1000
Target=2_90_20211207_75 (Linux 4.15.0-173-generic)
CPU=amd64 (32 logical CPUs) (0x1f6d858000 RAM)
----------- Stack Backtrace -----------
(0x00007F462AB50BC0 [libcrypto.so.1.1+0x15fbc0])
EVP_CIPHER_CTX_ctrl+0x1b (0x00007F462AB6028B [libcrypto.so.1.1+0x16f28b])
Java_jdk_crypto_jniprovider_NativeCrypto_GCMDecrypt+0x2a0 (0x00007F462AEDD780 [libjncrypto.so+0x3780])
(0x00007F46519E8B3B [<unknown>+0x0])
---------------------------------------
JVMDUMP039I Processing dump event "gpf", detail "" at 2022/04/07 14:13:00 - please wait.
JVMDUMP032I JVM requested System dump using '/opt/dataplanemonitor/core.20220407.141300.1.0001.dmp' in response to an event
JVMDUMP012E Error in System dump: The core file created by child process with pid = 469 was not found. Expected to find core file with name "/var/data/crash/core-OkHttp 2381ae25-11-1003-1003-469-*"
JVMDUMP032I JVM requested Java dump using '/opt/dataplanemonitor/javacore.20220407.141300.1.0002.txt' in response to an event
JVMDUMP010I Java dump written to /opt/dataplanemonitor/javacore.20220407.141300.1.0002.txt
JVMDUMP032I JVM requested Snap dump using '/opt/dataplanemonitor/Snap.20220407.141300.1.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /opt/dataplanemonitor/Snap.20220407.141300.1.0003.trc
JVMDUMP032I JVM requested JIT dump using '/opt/dataplanemonitor/jitdump.20220407.141300.1.0004.dmp' in response to an event
JVMDUMP051I JIT dump occurred in 'OkHttp 2381ae25-12e0-400e-9e0f-88c3882764b4-bluemix.cloudantnosqldb.appdomain.cloud' thread 0x0000000000A2A500
JVMDUMP053I JIT dump is recompiling sun/security/ssl/SSLCipher$T13GcmReadCipherGenerator$GcmReadCipher.decrypt(BLjava/nio/ByteBuffer;[B)Lsun/security/ssl/Plaintex
$ uname -a
Linux ibm-replication-dataplanemonitor-7c4b496f59-lghdm 4.15.0-173-generic #182-Ubuntu SMP Fri Mar 18 15:53:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/redhat-release
Red Hat Enterprise Linux release 8.5 (Ootpa)
pshipton commented 2 years ago

@sunnypatel2141 what version of OpenJ9 are you running? We may have fixed this already.

@ashbm5 fyi

sunnypatel2141 commented 2 years ago
$ javac -version
javac 17.0.1

$ java -version
openjdk version "17.0.1" 2021-10-19
IBM Semeru Runtime Open Edition 17.0.1.0 (build 17.0.1+12)
Eclipse OpenJ9 VM 17.0.1.0 (build openj9-0.29.1, JRE 17 Linux amd64-64-Bit Compressed References 20211207_75 (JIT enabled, AOT enabled)
OpenJ9   - 7d055dfcb
OMR      - e30892e2b
JCL      - fc67fbe50a0 based on jdk-17.0.1+12)
pshipton commented 2 years ago

I suspect it's https://github.com/ibmruntimes/openj9-openjdk-jdk11/pull/464 which is included in 0.30 and later.

pshipton commented 2 years ago

For jdk17 it's https://github.com/ibmruntimes/openj9-openjdk-jdk17/pull/51, same deal, included in 0.30 and later.

pshipton commented 2 years ago

I'll go ahead and close. If you find a problem in the newer version let us know.

sunnypatel2141 commented 2 years ago

Thank you.