Eclipse在导入项目、执行jUnit测试等之后悄无声息地崩溃

Eclipse在导入项目、执行jUnit测试等之后悄无声息地崩溃,eclipse,ubuntu,crash,Eclipse,Ubuntu,Crash,每次我从工作区导入项目或执行jUnit测试时,Eclipse都会崩溃。日志没有提供关于崩溃的任何信息,它只是默默地退出,没有任何消息 目前正在使用Eclipse3.8,但我在运行Ubuntu 14.04(32位)的联想ThinkPad上尝试过的所有其他版本的Eclipse(包括Luna)都出现了这种情况。运行Java1.7。并将adb更新至最新版本 我还向eclipse.ini添加了-Dorg.eclipse.swt.browser.DefaultType=mozilla-有帮助吗 !SESSI

每次我从工作区导入项目或执行jUnit测试时,Eclipse都会崩溃。日志没有提供关于崩溃的任何信息,它只是默默地退出,没有任何消息

目前正在使用Eclipse3.8,但我在运行Ubuntu 14.04(32位)的联想ThinkPad上尝试过的所有其他版本的Eclipse(包括Luna)都出现了这种情况。运行Java1.7。并将adb更新至最新版本

我还向eclipse.ini添加了
-Dorg.eclipse.swt.browser.DefaultType=mozilla
-有帮助吗

!SESSION 2014-11-04 16:17:53.738 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 16:17:58.126
!MESSAGE No search provider was registed. Tasks search is not available.
!SESSION 2014-11-04 16:19:44.042 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 16:19:47.069
!MESSAGE No search provider was registed. Tasks search is not available.
!SESSION 2014-11-04 16:22:33.202 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 16:22:35.782
!MESSAGE No search provider was registed. Tasks search is not available.
!SESSION 2014-11-04 16:28:54.839 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 16:28:57.871
!MESSAGE No search provider was registed. Tasks search is not available.
!SESSION 2014-11-04 16:35:29.208 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.core.resources 2 10035 2014-11-04 16:35:30.567
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 16:35:32.051
!MESSAGE No search provider was registed. Tasks search is not available.
!SESSION 2014-11-04 16:52:37.089 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 16:52:39.672
!MESSAGE No search provider was registed. Tasks search is not available.
!SESSION 2014-11-04 17:02:53.792 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 17:02:56.183
!MESSAGE No search provider was registed. Tasks search is not available.
!SESSION 2014-11-04 17:03:53.709 -----------------------------------------------
eclipse.buildId=debbuild
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2014-11-04 17:03:56.173
!MESSAGE No search provider was registed. Tasks search is not available.

根据上面的建议,在从命令行运行之后获得了日志。有一个对g_object_get_qdata的引用,这似乎是GTK2主题冲突。需要使用不同的GTK2主题运行Eclipse(如Raleigh):

使用此解决方案效果很好


请参阅缺陷:

从命令行开始,看看是否有任何输出。谢谢,这让我走上了正确的轨道。
GTK2_RC_FILES=/usr/share/themes/Raleigh/gtk-2.0/gtkrc /usr/bin/eclipse