为什么我的Eclipse Indigo会在使用Oracle JDK 64bit的Ubuntu 13.04上崩溃?

时间:2013-05-05 11:23:12

标签: eclipse crash java

我在Ubuntu 13.04上安装了jdk和eclipse。它保持打开状态,直到我创建一个项目并输入一些基本但是当我点击javadoc或Ctrl + Space之类的某个地方突然间,它会立即崩溃并显示以下消息。我有Juno和Ubuntu 12.04这个问题,但是当我从Juno升级到Indigo时,它很好。但现在使用Indigo和Ubuntu 13.04之后,它们都搞砸了。即使Juno也无法使用Ubuntu 13.04,我需要帮助。我需要让日食工作。我已准备好安装/删除任何东西以使Eclipse再次运行。

[psycho:~] $ /opt/eclipse/eclipse 

(Eclipse:19297): Gtk-WARNING **: Unable to locate theme engine in module_path: "mist",

(Eclipse:19297): Gtk-WARNING **: Unable to locate theme engine in module_path: "mist",
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fb29dce2009, pid=19297, tid=140405947455232
#
# JRE version: 7.0_10-b18
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libsoup-2.4.so.1+0x6e009]  soup_session_feature_detach+0x19
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try        "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/psycho/hs_err_pid19297.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

我的日志:Logs generated by eclipse

6 个答案:

答案 0 :(得分:145)

我在使用Gnome Shell 3.8在Ubuntu 13.04上运行ADT时遇到了同样的错误 我发现了这个相关的错误报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776
并在错误报告中发布了一个解决方法: 添加

-Dorg.eclipse.swt.browser.DefaultType=mozilla

到你的eclipse.ini
它对我有用,我希望它也能解决你的问题。

答案 1 :(得分:6)

我在Ubuntu 12.04上运行eclipse luna并面临同样的问题。我通过在eclipse.ini文件中添加以下行来解决它,因为其他选项对我不起作用。

-Dorg.jboss.tools.vpe.loadxulrunner=false

希望它有所帮助!

答案 2 :(得分:3)

这似乎是Ubuntu / GTK主题问题。根据“{Untntu Technical”上的this page,它是由缺少GTK“主题引擎”包引起的。修复是为“雾”主题识别特定的GTK主题引擎包......或者通过安装包“gtk-engines”(source)来安装主题引擎。

答案 3 :(得分:2)

请注意https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776已修复,因此避免此崩溃的最佳方法是使用Eclipse 4.3.2或更新版本(如果可以)。

答案 4 :(得分:1)

对我而言,问题是this bug,解决方法是更改​​GTK主题(系统设置>应用程序外观> GTK)。

答案 5 :(得分:0)

在我的情况下,通过在eclipse.ini

的末尾添加以下内容来解决问题
org.eclipse.swt.browser.DefaultType=mozilla