JDK 8在linux上随机崩溃

时间:2014-11-03 12:51:28

标签: java linux

我使用JDK 8_20 64bit for linux遇到随机崩溃。它与Netbeans,IDEA和Eclipse或hello world程序相同。它与JDK 8_25 64bit相同。任何人?有问题的框架总是一样的。

A fatal error has been detected by the Java Runtime Environment:

 SIGSEGV (0xb) at pc=0x00007f267b005060, pid=28116, tid=139803312420608

JRE version: Java(TM) SE Runtime Environment (8.0_20-b26) (build 1.8.0_20-b26)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode linux-amd64 compressed oops)
Problematic frame:
C  0x00007f267b005060

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

If you would like to submit a bug report, please visit:
  http://bugreport.sun.com/bugreport/crash.jsp

2 个答案:

答案 0 :(得分:5)

随着各种各样的事情崩溃,我怀疑它是Java安装的系统性东西。也许你是从一个损坏的安装程序(或其他)安装的,或者安装已经“搞乱了”。

如果不是这样,那么下一个要看的地方是:

  • 某些特定于您的平台的JVM错误(例如操作系统,窗口管理器,视频设备等)或

  • 硬件错误(!)。

我可以建议的最好的事情是你启用核心转储(根据说明),看看你得到了什么。 This page可以帮助您诊断转储......就像谷歌搜索一样。

如果您有支持合同,请致电Oracle寻求帮助。

答案 1 :(得分:0)

由于ulimit的限制可能会引发

使用它:

ulimit -c unlimited