I have some GHC-compiled programs that run OK under Sparc/Solaris but hang under x86/Linux. I'm using GHC 5.02.3 on both systems (although I've tried GHC 5.03.20020410 on Linux with the same failures). I'm debugging to narrow the problem down. My current suspicion is that closing the write end of a pipe is not always causing the read end to see end-of-file. Is there any strangeness relating to this--or perhaps with `threadWaitRead` on pipes--that anyone knows about? I sometimes use a pipe to have two GHC threads communicate within a single process.
Dean _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
