[Kazehakase-devel 2907] Re: 起動時に~/.kazehakase/clip.xmlがある場合にsegfault

Back to archive index

Mamoru Tasaka mtasa****@ioa*****
2008年 9月 9日 (火) 15:16:17 JST


再び田坂です

Noritada Kobayashi wrote, at 09/09/2008 02:09 PM +9:00:
> 小林です。
> 
> 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のバグだと思います。

ごめんなさい。思いっきり嘘でした。
今確認してみたら、~/.kazehakaseを全部削除したら1.8.6.287でもやっぱり
落ちました。申し訳ありません...

> 
> そうですね。RubyのGCの中身をきちんと追えず、
> Rubyのバグとしていいかどうか分からなかったのですが、
> とりあえずDebianのほうでもruby1.8にreassignしました。
> 現在ruby1.8のバージョンは1.8.7.22-3なのですが、
> 適用されているパッチなども含めて調べてみます。
> 




Kazehakase-devel メーリングリストの案内
Back to archive index