Process.waitpid garbles exitstatus ---------------------------------- Key: JRUBY-5886 URL: https://jira.codehaus.org/browse/JRUBY-5886 Project: JRuby Issue Type: Bug Components: Interpreter Affects Versions: JRuby 1.6.2, JRuby 1.7 Environment: Linux host 2.6.32-5-openvz-amd64 #1 SMP Wed May 18 23:53:57 UTC 2011 x86_64 GNU/Linux Debian squeeze OpenJDK Runtime Environment (IcedTea6 1.8.7) (6b18-1.8.7-2~squeeze1) OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode) Reporter: Christian Hofstädtler Attachments: test_waitpid.rb
Running programs with Process.spawn and then subsequently waiting for them with Process.waitpid garbles $?.exitstatus. The demo program attached shows that the exitstatus is somehow random. When using "sleep", as in the demo program, this should always be 0. Also, I'm seeing ECHILD errors when the subprocess finishes before waitpid is called, probably because the child is reaped too early/automatically? -- This message is automatically generated by JIRA. 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