【问题标题】:Can't find any log file explaining why Eclipse closes/crashes找不到任何解释 Eclipse 关闭/崩溃原因的日志文件
【发布时间】:2016-09-13 23:16:56
【问题描述】:

在上一次 Ubuntu 14.04 内核更新(当前版本:4.4.0-36-generic)之后,当我在几秒钟内打开 Eclipse(Luna)时,它会关闭或冻结,然后关闭(我可以简单地编辑评论,甚至停止输入几秒钟然后它就会发生,所以我认为它与代码本身无关)。

我个人更喜欢它先冻结,所以它可以让你有几秒钟的时间来为你最后一小时的工作将要发生的事情做好心理准备。

在 system.log 或 /.../my_workspace/.metadata/.log 上不知道发生了什么。

我在哪里可以尝试了解正在发生的事情?

Eclipse 是否有可能在没有留下任何线索/崩溃报告的情况下关闭它为什么这样做?

【问题讨论】:

    标签: eclipse ubuntu crash ubuntu-14.04 crash-reports


    【解决方案1】:

    每当 eclipse 崩溃时你会得到 hs_err_pid4612.log 这种文件 在eclipse文件夹中。

    为了解决这个问题: 将此添加到 eclipse.ini 文件中: -Dorg.eclipse.swt.browser.DefaultType=mozilla

    【讨论】:

    • 恐怕我没有收到该日志(Eclipse 文件夹中也没有任何其他 *.log)。
    • 转到工作区,在 .metadata 目录中有一个 .log 文件,其中通常包含来自 Eclipse 内部的许多堆栈跟踪。
    • 感谢您花费时间,但请完整阅读我的问题:正如我在其中指出的那样,在崩溃之前和之后都没有向该日志添加任何信息。
    【解决方案2】:

    在尝试了很多可能的解决方案后,因为 Eclipse 每 10 分钟崩溃一次,我发现:

    https://bugs.eclipse.org/bugs/show_bug.cgi?id=465693

    根据这个错误报告,这不是 Eclipse 问题,而是 Eclipse-JRE 关系问题。

    由于我在 eclipse.ini 中修改了几行,我无法确定解决方案,但似乎在其上添加了这一行:

    -XX:-UseLoopPredicate

    到目前为止,我已经有 1 个多小时没有崩溃了。不过,我会至少等待一两天,然后才能假设此解决方案确实有效。

    编辑/更新:已确认;它就像一个魅力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      • 2016-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多