From: Yusuke ENDOH Date: 2007-06-07T12:24:38+09:00 Subject: [ruby-dev:30911] Re: segv when reentering into Fiber with callcc 遠藤です。 上記の例は落ちなくなったのを確認しましたが、 また別の例を見つけました。 $ ./ruby -e 'callcc {|c| Fiber.new { c.call }.yield }' : -- stack frame ------------ -- control frame ---------- c:0004 p:---- s:-33960828 b:-001 l: (nil) d: (nil) ------ c:0003 p:---- s:-33960828 b:-001 l: (nil) d: (nil) ------ c:0002 p:---- s:-33960828 b:-001 l: (nil) d: (nil) ------ c:0001 p:---- s:-33960828 b:-001 l: (nil) d: (nil) ------ --------------------------- -- backtrace of native function call (Use addr2line) -- 0x80d94ea 0x80f23b0 0x80b2229 0xffffe420 0x80deec7 0x80d111e 0x80d5a19 0x80d74f3 0x80d7a52 0x80d7e17 0x80df125 0x8059179 0x8059196 0x805d691 0x8056d3f 0xb7d6eea8 0x8056c71 ------------------------------------------------------- [BUG] Segmentation fault ruby 1.9.0 (2007-06-07) [i686-linux] アボートしました -- Yusuke ENDOH