#1282: MacRuby does not finish with Kernel.spawn when use the IO.pipe as stdin of child process. ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Test Script: {{{ #!ruby in_c, in_p = IO.pipe opt = {:in => in_c } args = "" pid = spawn("ruby", args, opt) in_p.write "puts 1234" in_p.close Process.wait pid }}} Result: {{{ $ ruby19 t.rb 1234 $ macruby t.rb # needs force quit ^C-: Interrupt }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1282> MacRuby <http://macruby.org/>