服务器启动时出现Java Runtime Environment SIGSEGV错误 [英] Java Runtime Environment SIGSEGV error on server startup
问题描述
我将Java版本"1.7.0_45"与eclipse kepler一起使用,并且在服务器启动时,我得到了以下错误日志.
I'm using java version "1.7.0_45" with eclipse kepler and on server startup I'm getting the below error log.
尽管我发现了几篇文章[ 2 ]关于同一问题,我尝试了添加-Dorg.eclipse.swt.browser.DefaultType = mozilla,-XX:LoopUnrollLimit = 1和ulimit的所有操作-c无限,但对我没有任何帮助.
Although I've found several posts[1, 2] regarding the same issue, I've tried everything from adding -Dorg.eclipse.swt.browser.DefaultType=mozilla, -XX:LoopUnrollLimit=1 and ulimit -c unlimited but nothing worked for me.
还有其他解决方法吗?
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=7084, tid=139749936641792
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C 0x0000000000000000
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
#
推荐答案
SIGSEV意味着您的程序正在产生所谓的分段错误.重写数组边界或无效的内存地址等.因此,我认为您必须先重新安装eclipse,然后看看是否必须重新安装java和eclipse两者...如果第一个不会为您工作.
SIGSEV means that your program is producing a so called segmentation fault. Writing over array boundaries, OR invalid memory addresses, etc... So I think you have to re install eclipse first and then see if you have to reinstall java and eclipse both... if the first wont work for you.
我不确定这是否是正确的猜测,希望没有人对此表示否决...
I am not sure if this is the correct guess, I hope no one downvotes this...
这篇关于服务器启动时出现Java Runtime Environment SIGSEGV错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!