Hi,

At Sat, 16 Aug 2008 22:13:30 +0900,
Thomas Bl. wrote in [ruby-talk:311482]:
> Second problem: when I use the code above, and at the same time the main
> thread is waiting on Process.waitpid for some other program (not the one
> of which I redirect the output, but some else), then the waiting doesn't
> terminate correctly. It waits until the process finishes, and then,
> until there is some data available from the process I'm streaming in the
> thread above. And only then the main thread goes on.
> 
> I use Windows XP, Ruby 1.8.6.

What's the exact revision?

It seems not to reproduce with latest 1.8.6 and 1.8.7, but
could with latest 1.8 branch.

Could you report it to the ITS?
<http://redmine.ruby-lang.org/projects/ruby/issues/new>

-- 
Nobu Nakada