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 的啟動命令中的「-深度」參數。使用預設值 16 Eclipse 在啟動時崩潰,使用任何其他可能的值(8、15 或 24)Eclipse 都會成功啟動。因此,以下 vnc 命令列有效:

vncserver :1 -depth 15 -geometry 1920x1080

相關內容