We've now encountered two times a SIGSEGV crash in Oracle 1.8.0_60 JVM where the error log doesn't even implicate any library, just says that crash happened in native code:
# Problematic frame:
# C 0x00007f6d04000000
#
and
# Problematic frame:
# C 0x00007fc6ec048ff0
#
Both times the thread that crashes is an application thread. Either a ForkJoinPool
or Tomcat ajp-bio thread.
What could've gone wrong? Normally when there's a failure in native libraries, there's a name of the library included. What I see in sanitized hs_err-logs for the first crash and the second crash (full version for comparison) doesn't give me much more ideas about what could've gone wrong as there seems to be enough memory. Just the metaspace is even near to running out.
The environment runs on 64-bit Linux:
[foo@bar ~]$ uname -a
Linux bar 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux