FreeNXサーバーを使用してシステムにログインし始めて以来、Eclipseでプロジェクトファイルを編集することはできなくなりました。コード内の任意の場所をクリックしようとすると、次のエラーが発生してクラッシュします。
プログラム 'Eclipse'はX Window Systemエラーを受け取りました。これはおそらくプログラムのバグを反映しています。エラーは「BadValue(整数パラメーターが操作範囲外)」でした。 (詳細:シリアル39071 error_code 2 request_code 149 minor_code 26)(プログラマーへの注意:通常、Xエラーは非同期で報告されます。つまり、エラーが発生した後しばらくすると表示されます。プログラムをデバッグするには、この動作を変更するコマンドラインオプションを同期します。gdk_x_error()関数を中断すると、デバッガーから意味のあるバックトレースを取得できます。
一部のグーグルは、Eclipseが機能するためにXULRunner 10.0.2をインストールする必要があるかもしれないことを明らかにしました...私はそうしました。
別のソリューション 、Eclipseのバグトラッカーに投稿され、特にNXでの使用に関連して、cairo 1.12.10以上に更新すると問題が解決する可能性があると報告しています-残念ながら、Ubuntu Precise(私が使用しているもの)はcairo 1.10のみ。
システム全体をアップグレードする代わりに、(cairo)リポジトリで新しい安定バージョンを使用し始める方法はありますか?
Eclipseのクラッシュの問題は this Arch Linuxの記事で解決されました。基本的に:
( https://bugs.Eclipse.org/bugs/show_bug.cgi?id=386955 を参照)を使用してEclipseを起動します。
Eclipse -vmargs -Dorg.Eclipse.swt.internal.gtk.cairoGraphics = false
これをEclipse.iniファイルに追加しました(サイトからEclipseを手動でインストールしたため、構成ファイルは/opt/Eclipse/eclipse.ini