[Haskell-cafe] segfault depending on code position in source file

Vanessa McHale vanessa.mchale at iohk.io
Thu Feb 21 16:41:14 UTC 2019


Well, it's kind of difficult to tell if it's a compiler bug without at
least trying different GHC versions.

As it stands I don't think there's enough information to diagnose the
problem. Perhaps provide something reproducible that we could build on
our machines?

Cheers,
Vanessa McHale

On 2/21/19 9:13 AM, Damien Mattei wrote:
> my code is structured like this , in summary:
>
>
> -- this function will return th N°BD from Sidonie for a given name
> -- note: names have been standardized between Sidonie and WDS
> getAlphaDelta :: Connection -> String -> IO (Double,Double)
> getAlphaDelta conn name = do
>             let qry_head_AlphaDelta_AngularDistance = "select
> alpha,delta from AngularDistance where Nom = ?" :: Query
>             (alpha_delta_rows :: [(Double,Double)]) <- query conn
> qry_head_AlphaDelta_AngularDistance (Only (name::String))
> --            putStrLn $ show alpha_delta_rows
>             return (head alpha_delta_rows)
>
>
> main =
>
>   do
>     conn <- connect defaultConnectInfo
>       { connectHost = "moita",
>         connectUser = "mattei",
>         connectPassword = "sidonie2",
>         connectDatabase = "sidonie" }
>
>
> -- check getAlphaDelta works:
>  
>     let name3 = "A     7"
>     putStrLn $ show name3
>     ad3 <- getAlphaDelta conn name3
>     putStr "ad3 ="
>     putStrLn $ show ad3
>
> this works i got result such as:
> "A     7"
> ad3 =(11297.0,-619.0)
>
>
> if i move the 5 lines of code at the end of file it segfault
>
> between the begin and end i have some DB connection and  queriung ,
> filtering, mapping...
>
>
> any idea?
>
> should i really upgrade the version of GHCI?
>
> Damien
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20190221/7be74c9e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20190221/7be74c9e/attachment.sig>


More information about the Haskell-Cafe mailing list