title: Poco::Process::launch hangs
body: <p>launching a process with Poco causes the program to hang:</p>
  
  <pre><code>std::string cmd = "whatever_you_want_to_write_here";
  Poco::Pipe outPipe, errorPipe;
  Poco::ProcessHandle ph = Poco::Process::launch(cmd, args, 0, &amp;outPipe, &amp;errorPipe);
  rc = ph.wait();
  </code></pre>
  
  <p>Irrespective of command 'cmd', Poco forks but the child process doesn't exit, it just hangs in there. Thus, the last line in the code snippet is never executed.</p>
  
  <p>I don't know how to debug this. Any help is very much appreciated!</p>