From: nobu.nakada@... Date: 2004-05-27T09:50:06+09:00 Subject: [ruby-dev:23633] Re: NEWOBJ() in dfree なかだです。 At Thu, 27 May 2004 09:04:22 +0900, Yukihiro Matsumoto wrote in [ruby-dev:23632]: > |以前にも似た話があったような気もしますが、[ruby-core:02867]が気 > |になったので、RDATA()->dfreeの中でオブジェクトを作るとheapが壊 > |れるというのを調べてみました。 > | > |例えば、こういう拡張ライブラリでオブジェクトを大量に作るとSEGV > |します。 > > 個人的にはGC中のallocationは禁止したいんですが。dlはどうして > もそうする必要があるのでしょうか。 dlはしなくなってます。 しかし、直接は使わなくても間接的に呼び出した関数の中で例外が発 生するとか、意図していなくても起きてしまう可能性があるような気 がします。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦