Fatal error detected in Java Runtime Environment: SIGSEGV (0xb)

I am using RHEL 6 with a 64-bit OS. For one of my applications, I installed "jre-6u23-linux-x64.bin". When I run my application, I get the following ERROR:

 # A fatal error has been detected by the Java Runtime Environment:
 #  SIGSEGV (0xb) at pc=0x0000003222414d70, pid=4977, tid=140076581496592
 # JRE version: 6.0_23-b05
 # Java VM: Java HotSpot(TM) 64-Bit Server VM (19.0-b09 mixed mode linux-amd64 compressed oops)
 # Problematic frame:**
 # C  [ld-linux-x86-64.so.2+0x14d70]
 # An error report file with more information is saved as
 # /root/Desktop/Madhu/SELVIEW10.0-B4/Linux/hs_err_pid4977.log
 # If you would like to submit a bug report, please visit:
 #   http://java.sun.com/webapps/bugreport/crash.jsp
 # The crash happened outside the Java Virtual Machine in native code.
 # See problematic frame for where to report the bug.

Does anyone have a solution for this?

+3
source share
2 answers

WITH

The failure occurred outside of the Java virtual machine in native code.

and

An error report file with additional information is saved as / root / Desktop / Madhu / SELVIEW 10.0-B4 / Linux / hs_err_pid4977.log

It looks like you are dealing with a defective native library. Look at this hs_err dump (this is plain text), it should indicate a problem.

: OOPS ​​ JVM , ( -XX:-UseCompressedOops ) , .

+4

: community.oracle.com thread

- LD_BIND_NOW = 1:

export LD_BIND_NOW=1
$JAVA_HOME/bin/java -jar yourapp.jar
+1

Source: https://habr.com/ru/post/1782271/


All Articles