永井@知能.九工大です. From: 門脇 修司 <kadowaki.shuji / jp.fujitsu.com> Subject: [ruby-list:46803] TkTable.rbで"[BUG] Segmentaion fauilt"発生 Date: Fri, 22 Jan 2010 19:44:18 +0900 Message-ID: <20100122194407.1FD1.DA7C2934 / jp.fujitsu.com> > Ruby/Tkを使ってWindows上で動くクライアントプログラムを > 作っています。 > それまで順調に機能追加できていたものが、なんの拍子か > Segmentaion faultが発生するようになってしまいました。 御迷惑をお掛けしており,すみません. > Segmentation faultで示されるラインはクラスは違いますが > どちらも次の一行があります。 > > _setup_subst_table(KEY_TBL, PROC_TBL); 必ず同じに生じるわけではないということは, GC との絡みなのかなという気がします. ActiveScriptRuby と同様の開発環境の手持ちがないので 頭の痛いところなのですが, 問題の箇所を GC.disable と GC.enable で挟むと 状況が変化したりしますか? もし可能であれば,件のプログラムをダイレクトメールで送っていただけすか? 手持ちの Linux 環境でも同じに生じるかを見てみたいと思います. -- 永井 秀利 (nagai / ai.kyutech.ac.jp) 九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門