From: Masaki Suketa Date: 2008-07-01T06:53:04+09:00 Subject: [ruby-dev:35284] Re: [BUG] test_win32ole_event.rb in trunk 助田です。 U.Nakamura wrote: > で、このチェックが何をしているかというと、[BUG]メッセージの通 > りで、本来禁止しなければならない、GC実行中のrubyオブジェクト > の確保を検出しています。 > # GC実行中にrubyオブジェクトを確保してもうまく動いてしまうの > # は、たまたまheap slotに空きがある場合だけで、要するに運がい > # い場合だけです(と、私はこの話を理解しています)。 解説ありがとうございます。 私もなんとなくWin32OLE側がなんかそのようなやっちゃいけない ことをやっているんだろうなと考えていました。 > ... が、win32ole.cを見た限りだと単純にそんなことをしているケ > ースはないですね。 うーん。変なことをしているのは確かなのでWIN32OLE_EVENTまわり が怪しい気が...。 助田 雅紀