From: SASADA Koichi Date: 2009-06-16T11:24:32+09:00 Subject: [ruby-dev:38655] Re: [Bug #595] Fiber ignores ensure clause  ささだです. 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