KDE-4.2がやたらとクラッシュする(落ちる)問題 -> 調査

nvidiaドライバーへの引数が問題なことが判明したので色々調べてみた結果です。

環境

で、問題になっているパラメータを発見しました。
これらは「Section "Device"」ないのものとなります。

問題なパラメータ

このパラメータをONにしていると高確率で落ちます。

Option "BackingStore" "True"
Option "AllowIndirectPixmaps" "True"

  • BackingStore

最小化されたWindowのピクセル情報を保持しておいて、そのWindowを復帰するときにその情報を扱えるようにするためのものとのこと。nvidia-driverではサポートされていないらしい。
情報源(http://wiki.archlinux.org/index.php/How_to_install_NVIDIA_driver#Enable_BackingStore)

  • AllowIndirectPixmaps

動作に問題でるパラメータ

以下のオプションをいれているとデジタル時計ウィジット越しのカレンダーの表示に問題が出ます。外枠のみの表示となりカレンダー部分が表示されない。

Option "UseCompositeWrapper" "True"

正常に動作しているパラメータ

Option "UseEvents" "false"
Option "TripleBuffer" "True"
Option "DamageEvents" "True"
Option "OnDemandVBlankInterrupts" "true"

各パラメータの詳細についてはそのうち。