From: Masahiro S. ()
<sa...@to...> - 2007-06-19 16:38:34
|
酒井です。 From: Masahiro Sakai (酒井政裕) <sa...@to...> Date: Tue, 19 Jun 2007 01:19:55 +0900 (JST) > 酒井です。 > > From: Masao Mutoh <mu...@hi...> > Date: Mon, 18 Jun 2007 01:19:26 +0900 > > > むとうです。 > > > > Bug #1724347の件で、CVSの最新版のglib2 > > を使って添付されたtest_signal_disconnection.rb > > を実行して見たところ、以下のようなメッセージが出ました。 > > > > [BUG] rb_gc_mark(): unknown data type 0x20(0xa15650) non object > > > > 0.16.0のglib2で置き換えると動作するので最近の修正が関係している > > ようです。 > > うげげ。 > 解放済みのGRClosure上のcallbackやextra_argsをrb_gc_mark()してますね。 > オブジェクトの寿命と解放に関する考察に抜けがありました。 > 修正は簡単だと思うけど、また明日…… 修正しました。 -- 酒井 政裕 / Masahiro Sakai |