[Haskell-cafe] a bug of 32bit ghc on mac ?

Sray sray at live.com
Thu May 2 18:02:27 CEST 2013


so confused...
I have asked one of my friends to compile this code. And he also got an fail

It seems this bug only occurs on a 32-bit version ghc

update:
my friends said he changes the decode line into a ugly way:
> let x = decode $(C.pack. C.unpack) au :: Maybe AuctionInfo
then he got an ok

but i did so, also fail...


Subject: Re: [Haskell-cafe] a bug of 32bit ghc on mac ?
From: hutch-lists at recursive.ca
Date: Wed, 1 May 2013 05:43:46 -0400
CC: haskell-cafe at haskell.org
To: sray at live.com

I compiled and ran it a few hundred times in a script with no failures. I've got the same version of GHC on OS X 10.8.3.
BTW, it's not just Yesod that has that bug you mentioned in the 64-bit version.
Cheers,Bob

On 2013-04-30, at 11:37 PM, Sray <sray at live.com> wrote:








hi all

it seems i have met some bug on a  MAC 32bit GHC version 7.4.2 

to make long stroy short,  my code is about parse a json file using aeson
here is my code
http://pastebin.com/0VcVhdvX

and here is test data
http://pastebin.com/PvtSvst5

and test steps
save the code , and name it a.hs (or what you want)
save the test data ,name it a.json (do not change its name)
$ ghc a.hs -o a
$ ./a


what i get from the output is "fail"
and when i run the command below for a few times
$ runghc a.hs
i even got some ok and some fail mixed together 


but i copy the code and compile it on my linux, everything goes fine, the output is "OK"
i have run "uninstall-hs" and install a 64bit ghc, also goes fine

i delete one line randomly chosen from my test data , got an ok
roll back ,delete another line, also an ok...

I just want to make sure is this my bug or a bug of ghc

p.s. the reason using 32bit ghc is yesod, which has met another bug on 64bit mac ghc :(

thanks
sray


 		 	   		  
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe at haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130502/2eb6c696/attachment.htm>


More information about the Haskell-Cafe mailing list