Eclipse分段错误

use*_*415 5 eclipse segmentation-fault ubuntu-14.04

我更新了我的ubuntu 14.04,从那时起我的日食就崩溃了.在启动时,只要单击菜单按钮或尝试使用任何快捷键,就会出现分段错误.我尝试了大部分的解决方法,我可以在互联网上找到.这是我的eclipse.ini文件内容

-startup plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar      --launcher.GTK_version 2 --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.dist -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Xms40m -Xmx1024m -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins -Dorg.eclipse.swt.browser.DefaultType=mozilla
Run Code Online (Sandbox Code Playgroud)

我启用核心转储并使用gdb检查,堆栈似乎已损坏.我在/var/logs/system.log中找不到任何东西

如果我没记错的话,更新必须对某些C++库做一些事情.请帮助

小智 6

我们在公司内遇到了同样的问题.我们实现的修复是使用-vm选项直接调用java.

不知道为什么它解决了它,但我在调查问题时偶然发现了它.

打开eclipse.ini文件并在openFile后直接添加以下内容:

-vm 
/usr/bin/java 
Run Code Online (Sandbox Code Playgroud)

那应该解决这个问题.


小智 3

使用grub的步骤: 首先,启动计算机时必须有它。如果没有,请在终端中执行以下操作:

sudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

现在,改变线路

GRUB_HIDDEN_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)

#GRUB_HIDDEN_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)

然后,更新 grub:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

检查您的实际内核版本:

uname -r
Run Code Online (Sandbox Code Playgroud)

现在,启动机器时就有了 grub。重新启动机器。将出现一个带有 grub 选项的新黑屏。选择“高级选项”。然后选择您之前的 linux-generic 进行引导。

启动后,测试您的实际内核版本:

 uname -r
Run Code Online (Sandbox Code Playgroud)

现在,尝试启动 Eclipse。祝你好运!!

要删除最后的更新,为了正常启动,您必须执行以下操作

sudo apt-get purge linux-image-x.x.x linux-headers-x.x.x
Run Code Online (Sandbox Code Playgroud)