the 'impossible' happened
I was working on solving problems 64 and 65 of the Euler project. When I was working on problem 64 I was able to load the file into ghci. I finished the problem and moved on to problem 65.
When I tried to load 65.hs in ghci I got ghc: panic! (the 'impossible' happened)
(GHC version 7.10.2 for x86_64-unknown-linux):
floatExpr tick break<6>()
Same thing happened when I tried to load 64.hs (which used to work fine) and a number of other files from problems I had previously solved. Not all files trigger this issue and I have not changed ghc or cabal at all apart from installing the arithmoi and parallel packages.
I am attaching my code for problems 64 and 65 in case my code is somehow triggering the bug (you can look at the problem statement at https://projecteuler.net/problem=64 and https://projecteuler.net/problem=65)
Trac metadata
Trac field | Value |
---|---|
Version | 7.10.2 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | GHCi |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture | Unknown/Multiple |