On 7/20/07, ara.t.howard <ara.t.howard / gmail.com> wrote: > so no insight from the group on the open3/thread bug though huh? i > don't think i was doing anything wrong... does everyone agree that > it's a BUG? I've tried running the program under ptrace. It appears that when the original program runs properly each pipe read()s like: "424242..." "424242..." ... "424242..." "\n" "" close() When the program hangs, at least one pipe read()s like: "424242..." "424242..." ... "424242..." "\n" select() <- hung