piping with System.Process.createProcess
Claude Heiland-Allen
claudiusmaximus at goto10.org
Thu Feb 5 07:44:13 EST 2009
Bertram Felgenhauer wrote:
> Claude Heiland-Allen wrote:
>> Greetings,
>>
>> I think I found a bug in the process package.
>>
>> GNU/Linux Debian Lenny
>> ghc-6.8.2
>> process-1.0.1.1
>
> Hmm, I can't reproduce it in ghc 6.8.3 or 6.10.1. IIRC, there were some
> changes with regards to pipes and broken pipe errors between 6.8.2 and
> 6.8.3, but details elude me.
>
> Can you try a newer ghc?
http://hackage.haskell.org/trac/ghc/ticket/2233 mentions this:
""""
- Don't use O_NONBLOCK for pipes, as it can confuse the process
attached to the pipe (requires a fix to GHC.Handle in the base
package).
""""
Thus I assume the issue is known, and will be fixed if it hasn't already
been fixed (I haven't had time to check with newer GHC...).
Thanks,
Claude
More information about the Libraries
mailing list