[MacRuby] #234: Backticks segfaults occasionally
#234: Backticks segfaults occasionally --------------------------------+------------------------------------------- Reporter: brad@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Hi, I have a script that is running an external command using backticks `` every 5 seconds or so. It seems to work for a few hours, then segfault. The error report is below. From what I can tell, the string passed into the backticks is not null - i can print it out using NSLog just fine. I haven't been able to provide a quick way to replicate this problem - it seems to take time. This is on the latest svn of MacRuby. {{{ /Users/brad/projects/gately/Gately.app/Contents/Resources/lib/panel.rb:65: [BUG] Segmentation fault MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.0, x86_64] -- stack frame ------------ 0000 (0xc083a0060): 00000004 0001 (0xc083a0068): 00000000 0002 (0xc083a0070): 00000004 0003 (0xc083a0078): 80035dae8 0004 (0xc083a0080): 00000004 0005 (0xc083a0088): 8006843e0 0006 (0xc083a0090): 00000004 0007 (0xc083a0098): 00000000 0008 (0xc083a00a0): 8000d1ac0 0009 (0xc083a00a8): 00000004 0010 (0xc083a00b0): c0849fec8 0011 (0xc083a00b8): 8000d24a0 0012 (0xc083a00c0): 00000004 0013 (0xc083a00c8): c083a0098 (= 7) 0014 (0xc083a00d0): 8006843e0 0015 (0xc083a00d8): 00000004 0016 (0xc083a00e0): 80067d6c0 0017 (0xc083a00e8): 00000004 0018 (0xc083a00f0): 00000000 <- lfp <- dfp -- control frame ---------- c:0008 p:---- s:0019 b:0019 l:000018 d:000018 CFUNC :` c:0007 p:0036 s:0015 b:0014 l:000007 d:000013 BLOCK /Users/brad/projects/gately/Gately.app/Contents/Resources/lib/panel.rb:65 c:0006 p:---- s:0013 b:0013 l:000012 d:000012 FINISH :nil? c:0005 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :each c:0004 p:0012 s:0008 b:0008 l:000007 d:000007 METHOD /Users/brad/projects/gately/Gately.app/Contents/Resources/lib/panel.rb:63 c:0003 p:0011 s:0004 b:0004 l:001e88 d:000003 BLOCK /Users/brad/projects/gately/Gately.app/Contents/Resources/lib/panel.rb:47 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP --------------------------- }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/234> MacRuby <http://macruby.org/>
#234: Backticks segfaults occasionally --------------------------------+------------------------------------------- Reporter: brad@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Resolution: fixed Keywords: | --------------------------------+------------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: => MacRuby 0.5 Comment: This should be fixed in trunk. -- Ticket URL: <http://www.macruby.org/trac/ticket/234#comment:1> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby