【发布时间】:2014-08-20 13:13:11
【问题描述】:
我是 Eclipse 新手,在 GNU/Linux 上使用 Eclipse Luna
org.eclipse.core.runtime=2
org.eclipse.platform=4.4.0.v20140606-1215
在我的“version.ini”和
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
在 eclipse.ini 中。
每当我想重命名一个类并且经常重命名一个变量时,Eclipse 会立即崩溃/退出,我在 workspace/.metadata/.log 中找不到任何信息,因为似乎只记录了正确关闭的 Eclipse 运行(最后一个出现在日志中的时间戳总是早于崩溃运行的开始)。
是否有其他日志文件可供我查找有关正在发生的事情的信息?
在另一篇 Eclipse 在不同情况下崩溃的帖子中,建议在启动 Eclipse 时添加-clean。这对我来说没有任何改变。
编辑:
我有
# Problematic frame:
# C [libcairo.so.2+0x68c21] cairo_surface_set_user_data+0x11
在hs_err_pid 文件中。
【问题讨论】:
-
尝试查找JVM的故障转储文件(文件名为
hs_err_PROCESSID.log)。此文件位于 Eclipse 根目录或您的主目录中。 oracle.com/technetwork/java/javase/felog-138657.html#gbwcy -
您可能还想检查系统日志(例如
/var/log/kern.log)。如果进程被操作系统(SEGFAULT 或 OOM Killer)杀死,应该有一些消息。 -
好的。我在 hs_err 文件中得到 #Problematic frame: # C [libcairo.so.2+0x68c21] cairo_surface_set_user_data+0x11。
-
你有什么样的 Linux 发行版,你的桌面环境是什么?
-
我使用本质上是 Debian 7.0 的 Crunch Bang。 Openbox 是窗口管理器。
标签: eclipse