ruby-gtk2 を使ったプレゼンテーションソフトの Rabbit を 0.0.5 にバージョンアップしたら起動しなくなってしまいました。Gdk-WARNING がいくつか出たあとで、
/usr/lib/ruby/1.8/rabbit/renderer/pixmap.rb:105: [BUG] Segmentation fault ruby 1.8.2 (2004-11-11) [i586-linux]
と落ちました。
原因を調べてみたら、 /usr/lib/ruby/1.8/rabbit/renderer/pixmap.rb:9 で 'DEPTH = 24'と決めうちされていたので、そこを手元の環境にあわせて 16 とすれば動くようになりました。
本当は、ちゃんと動く環境の色数を調べてそれを使うように修正したいけれど、時間がなくて後回しになっています。すみません。
うぅ,ご迷惑をおかけして申し訳ありませんでした. > Rabbit
Flex 入門という本の表紙がそういう絵なのかと思ってしまいました。