#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

Reply via email to