ささだです. wanabe wrote:: > ruby 1.9.2dev (2009-06-14 trunk 23691) [i386-mingw32] では > make test-all で SEGV が出てしまいました。 > TestFiber#test_many_fibers_with_threads が E で終わった直後の > TestFiber#test_normal で落ちているようです。 > ですがなぜか test_fiber.rb を直接起動するとエラーなしで完走します。 > > またパッチはLinux環境で書いたのですが、その時のmake test-allでは問題はなく、 > 今改めて ruby 1.9.2dev (2009-06-15 trunk 23692) [i686-linux] で試してみても > SEGV は発生しませんでした。 > > どういう事かよく分かりませんが、不安定であることは間違いないので > このパッチは役に立たなさそうです。申し訳ありません。 いえいえ.もうちょっと追跡すればなんとかなると思うのですが,ここはどう にも難しいですよね.Fiber の集合を保存する,私が最後にあわてて突っ込んだ 部分にバグがあるような気がしています. 1.9.2 には間に合わせたいところ. -- // SASADA Koichi at atdot dot net