Linux 内核 4.4.0-81-generic 导致 Eclipse 崩溃

Pet*_*e P 7 eclipse kernel python-2.7

我正在运行 Ubuntu 16.04.2 LTS 32 位的 Gnome 版本。我还使用 PyDev 插件运行 Eclipse 3.8.1。

最近,我的软件更新将我更新为 Linux 内核 4.4.0-81-generic,现在 Eclipse 因分段错误和核心转储而崩溃。

我尝试了很多东西,但最终使用 4.4.0-79 通用内核重新启动,现在运行良好。

这里是否存在已知问题,如果存在,是否有修复它的计划?

更新:我找到了这个链接:https : //forum.ubuntuusers.de/topic/eclipse-crash-mit-speicherzugriffsfehler-nach-/

我的德语不是最好的,但这个人似乎遇到了完全相同的问题。

Rav*_*ven 6

这似乎已被确认为内核错误

有一种解决方法是在启动 Java 时使用增加 JVM 最大堆栈大小-Xss1280k。对于无法通过设置环境变量 访问 Java 命令行参数的进程,这也可以完成export JAVA_TOOL_OPTIONS=-Xss1280k(请记住在设置变量后重新启动进程)。

更新:在最新内核中修复


And*_*eas 5

我是 Ubuntu-users 德国论坛上帖子的原作者。你完全正确,我和你遇到了完全相同的问题。

作为一种解决方法,我在同事的笔记本电脑上回滚到 4.4.0-79 内核,一切看起来都很好,所以我现在很确定这是 linux 内核问题。

我最初尝试在启动板上创建一个错误报告,但遗憾的是它会在我尝试登录时出现一些奇怪的错误代码。

最让我惊讶的是,关于 4.4.0-81-kernel 和 eclipse 问题发生时,几乎没有任何资源(谷歌搜索几乎没有任何结果)。我们是唯一三个使用 Ubuntu 16.04 和 Eclipse 定期执行他们建议的 ubuntu linux-kernel 更新的 JAVA 开发人员吗?

回到问题本身,几分钟前刚刚弹出一个内核更新。我去安装了它。结果正如我所料:从今天开始更新了 4.4.0-81-generic 并且 eclipse 仍然崩溃,就这么多了。我也尝试过 Raven 的建议修复使用增加堆栈大小

export JAVA_TOOL_OPTIONS=-Xss1280k
Run Code Online (Sandbox Code Playgroud)

它似乎适用于我的 eclipse mars 以及来自 eclipse.org 的 neon。

幸运的是,我现在正好需要做一些其他的事情,现在不需要我的 eclipse 安装。如果我这样做了,我也会回滚到以前的内核 4.4.0-79,因为我不喜欢修改系统堆栈大小,即使在这里看起来很安全。

所以我对 Ubuntu 16.04 LTS 用户的建议是:回滚到 4.4.0-79 并等待一个工作内核,因为补丁已经升级了,而且似乎有一个工作内核,如上一篇文章所述:https:// bugs.debian.org/cgi-bin/bugreport.cgi?bug=865311