#3808: piping binary files sometimes fail
-------------------------------+--------------------------------------------
Reporter: paolino | Owner: simonmar
Type: bug | Status: assigned
Priority: high | Milestone: 6.12.2
Component: Compiler | Version: 6.12.1
Keywords: pipe binary IO | Difficulty:
Os: Linux | Testcase:
Architecture: x86_64 (amd64) | Failure: Runtime crash
-------------------------------+--------------------------------------------
Description changed by igloo:
Old description:
> I'm having this random bug , sometimes code succeed, sometimes not.
> It must be noted that I had to choose 5000 to exploit the randomness of
> it
> With 10000 it always fail, with 100 it always succeed.
> Also substituting "take 5000 fibs" with [0..5000] it always succeed,
> probably because it's much faster.
>
> This is the console output, for 2 consecutive shots. Notice that faster
> machines, or different kernels could need a different 5000, or never show
> the bug.
>
> paol...@paolino-desktop:~$ ./prod | cat |./cons
> 5000
> paol...@paolino-desktop:~$ ./prod | cat |./cons
> cons: <stdin>: hLookAhead: invalid argument (Invalid or incomplete
> multibyte or wide character)
New description:
I'm having this random bug , sometimes code succeed, sometimes not.
It must be noted that I had to choose 5000 to exploit the randomness of it
With 10000 it always fail, with 100 it always succeed.
Also substituting "take 5000 fibs" with [0..5000] it always succeed,
probably because it's much faster.
This is the console output, for 2 consecutive shots. Notice that faster
machines, or different kernels could need a different 5000, or never show
the bug.
{{{
paol...@paolino-desktop:~$ ./prod | cat |./cons
5000
paol...@paolino-desktop:~$ ./prod | cat |./cons
cons: <stdin>: hLookAhead: invalid argument (Invalid or incomplete
multibyte or wide character)
}}}
--
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3808#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs