我使用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
答案 0 :(得分:5)
随着各种各样的事情崩溃,我怀疑它是Java安装的系统性东西。也许你是从一个损坏的安装程序(或其他)安装的,或者安装已经“搞乱了”。
如果不是这样,那么下一个要看的地方是:
某些特定于您的平台的JVM错误(例如操作系统,窗口管理器,视频设备等)或
硬件错误(!)。
我可以建议的最好的事情是你启用核心转储(根据说明),看看你得到了什么。 This page可以帮助您诊断转储......就像谷歌搜索一样。
如果您有支持合同,请致电Oracle寻求帮助。
答案 1 :(得分:0)
由于ulimit的限制可能会引发
使用它:
ulimit -c unlimited