Different system("start ...") behavior than MRI on Windows
----------------------------------------------------------

                 Key: JRUBY-5493
                 URL: http://jira.codehaus.org/browse/JRUBY-5493
             Project: JRuby
          Issue Type: Bug
          Components: Windows
    Affects Versions: JRuby 1.6RC2, JRuby 1.6RC1, JRuby 1.5.6
         Environment: Windows 7 Ultimate 32-bit with "java -version"

java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
            Reporter: Jon


On both 1.5.6 and 1.6.0.RC2 on Windows 7 Ultimate 32-bit, both

  {{jruby -Xlaunch.inproc=false -ve "system('start dxdiag.exe')"}}
  {{jruby --1.9 -Xlaunch.inproc=false -ve "system('start dxdiag.exe')"}}

fail to immediately return until the launched process exits.

On MRI 1.8.7-p330, 1.9.2p136, 1.9.2p174, and 1.9.3dev (2011-02-12 trunk 30845) 
using RubyInstaller builds, all invocations immediately return rather than 
waiting for the launched process to exit.

Test script: https://gist.github.com/811728
ML thread: 
http://groups.google.com/group/jruby-users/browse_thread/thread/8a4ba962a7cbbeaf

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to