Issue #5526 has been reported by Yui NARUSE.
Bug #5526: SEGV: ./ruby -rfiber -ve’f=Fiber.new{f.resume};f.transfer’
Author: Yui NARUSE
Status: Assigned
Priority: Normal
Assignee: Koichi Sasada
Category: YARV
Target version:
ruby -v: ruby -v: ruby 2.0.0dev (2011-10-31 trunk 33581)
[x86_64-freebsd8.2]
FreeBSD 9 にて、./ruby -rfiber -ve’f=Fiber.new{f.resume};f.transfer’ で SEGV
します。
他のプラットフォームでも dead fiber call 例外なのはおかしくて、
double resume 例外になるべきでしょう。