AIX 上の Eclipse が起動時に cairo ライブラリでクラッシュする

AIX 上の Eclipse が起動時に cairo ライブラリでクラッシュする

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

関連情報