torutkのブログ

ソフトウェア・エンジニアのブログ

Eclipse C++ 3.4がLinux(CentOS 5.2)で起動せず

CentOS 5.2でEclipse C++ 3.4を起動し、新しいワークスペースを指定すると、ウィンドウがでなかったり小さな無地のダイアログが表示されました。

Eclipseのログは、workspace/.metadata/.logに吐かれます。中を見ると、

!MESSAGE アプリケーション・エラー
!STACK 1
org.eclipse.swt.SWTError: XPCOM error -2147467262
    at org.eclipse.swt.browser.Mozilla.error(Mozilla.java:1597)
    at org.eclipse.swt.browser.Mozilla.setText(Mozilla.java:1820)
         :

いろいろ調べると、CentOS 5.2でWebブラウザFirefox 3に上がった場合にxulrunnerが1.8から1.9に変わり、これが禍いしているらしい。

yum updateで最新に更新すると発生しなくなります。