須藤です。
2008/07/04 14:44 Hideya YOSHIDA <hyoshida@xxxxx>:
> ruby-gnome2を試していたところ
> [BUG] object allocation during garbage collection phase
> というエラーが出ました。
> Debian GNU/Linux sid
> ruby 1.8.7 (2008-06-20 patchlevel 22) [i486-linux]
> libgtk2-ruby (ruby-gnome2 0.17.0~rc1-1)
> です。
>
> 別のマシン(Debian GNU/Linux etch)
> ruby 1.8.5 (2006-08-25) [i486-linux]
> libgtk2-ruby (ruby-gnome2 0.15.0-1.1etch1)
>
> では、エラーが出ません。
> どのようにしたら、エラーを回避できるでしょうか?
この現象はruby 1.8.7だとでます。
で、trunkだともう直っていて0.17.0 RC2がでるみたいな話なのですが、
まだでていないという状況です。
たぶん1,2週間中にはでると思います。
急いでいるのであればtrunkを使ってもらうといいと思います。
ちなみに、timeout_addのブロックの中にGC.startを入れるとすぐに再現
します。