AIX 上的 Eclipse 在启动期间在 cairo lib 中崩溃

AIX 上的 Eclipse 在启动期间在 cairo lib 中崩溃

我们正在尝试让 Eclipse Mars 或 Neon 在 AIX 6.1 下运行。

使用命令行启动 Eclipse 时

/opt/eclipse45/eclipse -vm /usr/java8/bin/java

或者

/opt/eclipse46/eclipse -vm /usr/java8/bin/java

启动画面显示后,会出现一个标题为“Workspace Launcher”(适用于 Mars)或“Eclipse Launcher”(适用于 Neon)的窗口。然后 Eclipse 崩溃,控制台上显示以下错误消息:

Assertion failed: ret, file cairo-xlib-surface.c, line 1180

有什么想法如何进行吗?

答案1

我们找到了问题的解决方法:它是我们的 vnc 服务器 Xvnc 的启动命令中的“-depth”参数。使用默认值 16 时,Eclipse 在启动时崩溃,使用任何其他可能值(8、15 或 24)时,Eclipse 都可以成功启动。因此,以下 vnc 命令行有效:

vncserver :1 -depth 15 -geometry 1920x1080

相关内容