2011-01-12 393 views
2

我使用Eclipse太阳神,我得到这个:如何避免/修复/阻止Eclipse获取此SIGSEGV?

# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# SIGSEGV (0xb) at pc=0xb13aa83b, pid=5456, tid=3076675264 
# 
# JRE version: 6.0_22-b04 
# Java VM: Java HotSpot(TM) Client VM (17.1-b03 mixed mode, sharing linux-x86) 
# Problematic frame: 
# C [libxul.so+0xce183b] 
# 
# An error report file with more information is saved as: 
# /home/wena/hs_err_pid5456.log 
# 
# If you would like to submit a bug report, please visit: 
# http://java.sun.com/webapps/bugreport/crash.jsp 
# 
Aborted 

更新:我都没有这个崩溃在很长一段时间,我不记得从何时停止或发生什么造成停止。

+2

那么首先要尝试的是Java 1.6.0_23 – skaffman 2011-01-13 13:48:37

回答

0

假设你正在使用的CDT,试着在后面加上这两行的eclipse.ini:

-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDeclarator,postAccept 
-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics,declaredBefore 
0

libxul是Mozilla浏览器引擎的一部分。除此之外,它还用于JavaDoc弹出窗口和视图。

检查您的安装xulrunner并升级/修复它。您可能还想检查环境变量MOZILLA_FIVE_HOME的值:它是否存在?它是否指向xulrunner的正确版本?