こんばんは、sheepman です。

trunk で、終了した Fiber に pass を呼ぶと segv します。

$ cat f.rb
fbr = Fiber.new do
end
fbr.pass
fbr.pass

$ ruby-1.9 -v f.rb
ruby 1.9.0 (2007-06-01 patchlevel 0) [i686-linux]
: -- stack frame ------------
0000 (0x8171eb0): 00000000 <- lfp <- dfp
-- control frame ----------
c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------
---------------------------
-- backtrace of native function call (Use addr2line) --
0x80c1a9c
0x80d506d
0x80c63c7
0x805953c
0x8059554
0x805958f
0x8056dd4
0x400dcc1f
0x8056d19
-------------------------------------------------------
[BUG] rb_fiber_start: unreachable
ruby 1.9.0 (2007-06-01) [i686-linux]

zsh: abort      ruby-1.9 -v f.rb

-- 
sheepman / TAMURA Takashi
sheepman / sheepman.sakura.ne.jp