>> When I am trying to start my server I got following error as: >> A fatal error has been detected by the Java Runtime Environment: >> # >> # SIGSEGV (0xb) at pc=0x00007fd4f206e28a, pid=2412, tid=2412 >> # >> # JRE version: (11.0+18) (build ) >> # Java VM: Java HotSpot(TM) 64-Bit Server VM (11-ea+18, mixed mode, aot, >> sharing, tiered, compressed oops, g1 gc, linux-amd64) >> # Problematic frame: >> # C [libc.so.6+0x8128a] strlen+0x2a > >This is saying that the segfault occurred in libc code, specifically the >strlen function. This suggests that either the JVM is using the libc >library incorrectly, or that the libc library on your system is bad.
From your hs_er_pid.txt I read: --------------- S Y S T E M --------------- OS:Red Hat Enterprise Linux Server release 7.5 (Maipo) uname:Linux 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 libc:glibc 2.19 NPTL 2.19 [...] vm_info: Java HotSpot(TM) 64-Bit Server VM (11-ea+18) for linux-amd64 JRE (11-ea+18), built on Jun 13 2018 20:25:53 by "mach5one" with gcc 7.3.0 So you're providing a somewhat older glibc 2.19 (released 20140208) but the JVM you're using was built recently (20180513). Did you compile this JVM? Was it compiled against a fittig version of glibc? I would strongly suggest to use a JRE/JDK package provided by your Linux Distribution. Greetings Guido