[Haskell-cafe] Obscure weirdness
Andrew Coppin
andrewcoppin at btinternet.com
Sun Jun 21 04:36:16 EDT 2009
Raynor Vliegendhart wrote:
> There is a bug in ghci 6.10.1 that seems to be fixed in 6.10.3 (not
> sure whether it's fixed in 6.10.3). Certain non-terminating
> expressions causes ghci to crash immediately and go back to the
> prompt:
>
> ----------------------------------------
> C:\>ghci
> GHCi, version 6.10.1: http://www.haskell.org/ghc/ :? for help
> Loading package ghc-prim ... linking ... done.
> Loading package integer ... linking ... done.
> Loading package base ... linking ... done.
> Prelude> let loop = loop in loop
>
> C:\>
> ----------------------------------------
>
> Compiling a module with a non-terminating expression first with ghc
> and then loading it in ghci does not seem to result in a crash.
>
That certainly sounds very much like the behaviour I'm seeing, except...
it happens whether or not the code is compiled.
If I run GHCi with nothing compiled, it crashes. If I compile all the
modules and run GHCi, it crashes. If I make a stand-alone executable and
run it, it crashes.
Anyway, I shall try 6.10.3 and see what happens.
PS. Is there a ticket for this? I mean, it seems to be fixed, but we
should probably still record it somehow?
More information about the Haskell-Cafe
mailing list