From: NISHI Takao Date: 2003-08-04T13:09:24+09:00 Subject: [ruby-dev:21114] Re: Thread + SocketでSEGV? にし@おかやまです。 At Sun, 3 Aug 2003 18:11:03 +0900, akira yamada wrote: > > * スレッドを使っている > * 通信を行っている > * タイムアウト処理をしている > > というようなプログラムで > たまに(環境、状況によっては頻繁に) > SEGVすることがあります。 > SEGVだけではなくて「[BUG] gc_sweep()」や > 「[BUG] obj_free() called for broken object」 > などが起こることもあります。 > 1.6.8でも1.8.0-preview7でも起こります。 条件が良くわかってないのですが,拙作のヘッドラインセンサ http://www.koka-in.org/%7Ezophos/SideA/24hours.rhtml でも稀に発生しています。 1.6.4から1.6.7に更新した時点で発生しにくくなっていましたので余り気にし ていませんでしたが,ruby 1.6.8 (2002-12-24) [i686-linux] でもタイムア ウトが発生したときにたまにSEGVするようです。 再現する条件を見つけてみます。 -- NISHI Takao D add ninth Co.,Ltd. http://www.Dadd9.com/ 1-2-24 Toyonari, Okayama, 700-0942, Japan @@@@ Phone:+81-86-801-4216 Facsimile:+81-86-801-4217 OO/ PGP:1466 BB16 3186 CC11 1A06 713C 5518 3A2A A122 118A -|/