[MacRuby-devel] [MacRuby] #253: Fibers are unsupported

MacRuby ruby-noreply at macosforge.org
Thu May 14 12:16:20 PDT 2009


#253: Fibers are unsupported
--------------------------------+-------------------------------------------
 Reporter:  jvoorhis@…          |       Owner:  lsansonetti@…        
     Type:  defect              |      Status:  new                  
 Priority:  major               |   Milestone:                       
Component:  MacRuby             |    Keywords:  fiber segfault       
--------------------------------+-------------------------------------------
 An example of macruby 0.4 segfaulting on Fibers follows. Matt Aimonetti
 reports similar findings at http://lists.macosforge.org/pipermail/macruby-
 devel/2009-May/001717.html, including a failure to require 'fiber' in the
 0.5 branch.

 ~ % macruby -v
 MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.5, x86_64]
 ~ % macruby -e 'Fiber.new{puts"hey"}.resume'
 hey
 -e:1: [BUG] Segmentation fault
 MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.5, x86_64]

 -- stack frame ------------
 0000 (0xc08000060): 00000004
 0001 (0xc08000068): 00000000
 0002 (0xc08000070): 00000004
 0003 (0xc08000078): 00000000
 0004 (0xc08000080): 00000004
 0005 (0xc08000088): 8000867c0
 0006 (0xc08000090): 800030800
 0007 (0xc08000098): 00000004
 0008 (0xc080000a0): 00000000 <- lfp <- dfp
 -- control frame ----------
 c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC  :resume
 c:0003 p:0019 s:0006 b:0006 l:002348 d:002348 TOP    -e:1
 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH :inherited:
 c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP
 ---------------------------
 DBG> : "-e:1:in `resume'"
 DBG> : "-e:1:in `<main>'"
 -- backtrace of native function call (Use addr2line) --
 0x10010f301
 0x100029544
 0x100029628
 0x1000c245d
 0x7fff82bf13aa
 0x7fff5fc328d8
 -------------------------------------------------------
 zsh: abort      macruby -e 'Fiber.new{puts"hey"}.resume'

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/253>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list