[MacPorts] #25265: ghc 6.10.4 seg fault in ghci when showing negative float
MacPorts
noreply at macports.org
Tue Jun 15 07:36:36 PDT 2010
#25265: ghc 6.10.4 seg fault in ghci when showing negative float
----------------------------+-----------------------------------------------
Reporter: ben@… | Owner: gwright@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.0
Keywords: | Port: ghc
----------------------------+-----------------------------------------------
Changes (by macsforever2000@…):
* owner: macports-tickets@… => gwright@…
Old description:
> On Snow Leopard, 64-bit, ghci will seg fault when attempting to show a
> negative float.
>
> Example:
>
> $ ghci
> GHCi, version 6.10.4: http://www.haskell.org/ghc/ :? for help
> Loading package ghc-prim ... linking ... done.
> Loading package integer ... linking ... done.
> Loading package base ... linking ... done.
> Prelude> 0.5
> 0.5
> Prelude> -0.5
> -Segmentation fault
>
> The seg fault does happen after the sign is displayed.
>
> A file compiled by ghc does not display the same behavior. Given a file
> test.hs:
>
> main = putStr $ show (-0.5)
>
> And compiling with ghc --make test, the result will run normally.
>
> Possibly related to tickets #24670, #24571.
New description:
On Snow Leopard, 64-bit, ghci will seg fault when attempting to show a
negative float.
Example:
{{{
$ ghci
GHCi, version 6.10.4: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done.
Prelude> 0.5
0.5
Prelude> -0.5
-Segmentation fault
}}}
The seg fault does happen after the sign is displayed.
A file compiled by ghc does not display the same behavior. Given a file
test.hs:
{{{
main = putStr $ show (-0.5)
}}}
And compiling with ghc --make test, the result will run normally.
Possibly related to tickets #24670, #24571.
--
--
Ticket URL: <http://trac.macports.org/ticket/25265#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list