in reply to IO:Pipe functioning

I don't know why you're having this problem. But having tried a lot of the threading modules I found Parallel::ForkManager to be the most straightforward and reliable. Other monks recommended it too. You might give it a try instead.

Steve