Subtle bug in Data.ByteString and/or GHC (perhaps)

Donald Bruce Stewart dons at cse.unsw.edu.au
Mon Jun 18 21:16:20 EDT 2007


nad:
> On Tue, 05 Jun 2007, dons at cse.unsw.edu.au (Donald Bruce Stewart) wrote:
> 
> > I note that today we also had a report of a bug related to
> > non-evaluatoin of a check in 'binary', meaning an error condition
> > wouldn't be spotted, and a short-read value would be returned.  Possibly related.
> 
> I tried the most recent darcs version of binary, and the problem
> appears to have been fixed, presumably by the patch replacing
> inlinePerformIO with unsafePerformIO.

There was also the fix related to a lazy 'when' not being evaluated.
It might have been that.

-- Don


More information about the Libraries mailing list