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