From: matz@... (Yukihiro Matsumoto) Date: 2001-04-09T11:11:25+09:00 Subject: [ruby-dev:12802] Re: recursive malloc / fork deadlock / thread deadlock まつもと ゆきひろです In message "[ruby-dev:12801] Re: recursive malloc / fork deadlock / thread deadlock" on 01/04/08, nobu.nakada@nifty.ne.jp writes: |> RUBY_CRITICAL()でrb_trap_immediateが0になってからのわずかな |> 間にrb_trap_immediateが真になったとしか考えられないのですが。 | | 推測ですが、RUBY_CRITICAL()で保護されていない malloc かなにか |があるんじゃないでしょうか。ruby のソースには直接見えないライブ |ラリの中のどこかに。 ああ、思い出した。FreeBSDはstdioの中でmallocしてるんで、たま にそういうことがありますね。ごとうゆうぞうさんから以前にレポー トが出てます。 これの対応はstdioを捨てるしかないんですが... まつもと ゆきひろ /:|)