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?
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe