JVM与有问题的框架崩溃:V [libjvm.so + 0x437ce7] ciObjectFactory :: create_new_metadata(Metadata *)+ 0x327

时间:2016-05-26 15:24:50

标签: java jvm-hotspot jvm-crash

我在tcserver上运行java应用程序,这是一个基于tomcat-7.0.47的spring服务器。在具有64CPUs and 500G RAM的计算机上运行多个此类应用程序。我有最新版本的java,即1.8.0_91。所有应用程序都会崩溃,主要是由于同样的错误 -

**#Problematic frame:

V [libjvm.so + 0x437ce7] ciObjectFactory :: create_new_metadata(Metadata *)+ 0x327 **

当前线程(0x00007f6075ebd800):JavaThread“C2 CompilerThread3”守护程序[_thread_in_vm,id = 23187,堆栈(0x00007f602441c000,0x00007f602451d000)]

2 个答案:

答案 0 :(得分:0)

在崩溃报告中

  

Current CompileTask

总是一样的方法吗? 您可以通过flag从JIT编译中排除方法 -XX:CompileCommand。 请参阅示例here。 您还可以使用-client编译器

运行vm

答案 1 :(得分:0)

这是JDK8和JDK9中的已知问题,它正在被分类https://bugs.openjdk.java.net/browse/JDK-8134389,你需要等待它来修复它并在即将发布的版本中进行更新。