Focus of Interest -info-
Clumns for iOS, OS X, and more...
Navigation

OS X LionでX11がカーネルパニック

 OS X Lionで今度はX11がカーネルパニックを起こした。
 どういう訳だか、
xeyesどころかGimpInkscapeなどのX11アプリケーションを起動しても問題もないのに、/usr/X11/bin/xterm, /usr/X11/bin/uxtermなどX11ターミナルを起動した途端にカーネルパニックが起きる。X11はすべてLion標準の環境である。/Applications/Utilities/X11.appをダブルクリックして立ち上げると自動的にxtermが起動するため、xtermのウインドウが開いた途端にカーネルパニックが起きてしまう。Terminal.appからX11コマンドを叩いて起動したりして、xtermを開かなければカーネルパニックが起きないという理屈だ。
 ところが、新しく作成したユーザの環境であれば、
X11.appxtermuxtermもちゃんと起動することが分かった。新ユーザと自分の違いはデフォルトのシェル環境変数だけである。ひょっとして…と、デフォルトシェルを慣れ親しんだ/bin/tcshからLionのデフォルトである/bin/bashへ切り替えたところ…起動した。xtermuxtermも起動するし、カーネルパニックも起きなくなった。環境変数もtcshとほぼ同じに設定したが何も起きない…。原因を突き止めるまで何度カーネルパニックを起こしたことか…orz
 これ以上突き詰めてはいないが、
/bin/tcshLionxterm, uxtermなどのX11ターミナルは相性が悪いのか?
 しかし
xterm上でtcshが起動するだけでカーネルパニックとは…せめてX11core dumpするまでに留めておけないものかねぇ。
 まだまだ
Lionには危険なバグがたくさん潜んでいそうである。

xterm