Noritada Kobayashi
norit****@gmail*****
2008年 9月 9日 (火) 14:09:44 JST
小林です。 2008/09/09 12:59 Mamoru Tasaka <mtasa****@ioa*****>: > Noritada Kobayashi wrote, at 09/09/2008 12:13 PM +9:00: >> 次期安定板lennyリリースを控えたDebianにおいて、 >> kazehakaseパッケージのRCバグ#490305[1]が修正されないとのことで、 >> lennyでの削除が提案[2]されてしまいました。 >> 起動時に~/.kazehakase/clip.xmlがあるとRuby関連のsegfaultが起きる、 >> というバグで、バックトレースも同バグのバグ報告に収められています。 >> どうもext/ruby/kz-rb-ext.cの_require_init_pre_rb()でこけているっぽくて、 >> ここではrequire 'kazehakase-init-pre'をやっているように見えます。 > > _require_init_pre_rb()でこけるというあたりが > https://bugzilla.redhat.com/show_bug.cgi?id=456816 > と同じような気がします。 ありがとうございます。FedoraのBTSの情報、非常に役立ちました。 確かにこれでしょうね。 > そのdebianのbugでのgdb backtraceでも分かるように > *rubyのdebuginfoをいれるとruby側で起きているように見える > *tagohさんもrubyのgcの処理に問題がありそうだと言っていた > *Fedoraの場合は1.8.6.287に上げると直った > ことから、多分rubyのバグだと思います。 そうですね。RubyのGCの中身をきちんと追えず、 Rubyのバグとしていいかどうか分からなかったのですが、 とりあえずDebianのほうでもruby1.8にreassignしました。 現在ruby1.8のバージョンは1.8.7.22-3なのですが、 適用されているパッチなども含めて調べてみます。 -- Noritada Kobayashi <norit****@gmail*****>