
#11746: I encountered an: internal error: evacuate: strange closure type 803645000 -------------------------------+-------------------------------------- Reporter: hkBst | Owner: Type: bug | Status: new Priority: high | Milestone: 8.0.1 Component: Compiler | Version: 7.10.3 Resolution: | Keywords: Operating System: Linux | Architecture: x86_64 (amd64) Type of failure: GHCi crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------+-------------------------------------- Changes (by bgamari): * priority: normal => high * cc: simonmar (added) * milestone: => 8.0.1 Comment: I can also reproduce this with your example. Simply load the file into ghci and run, {{{ $ ghci tinychess.hs GHCi, version 7.10.2.20151118: http://www.haskell.org/ghc/ :? for help [1 of 1] Compiling Main ( tinychess.hs, interpreted ) Ok, modules loaded: Main. λ> import Control.Monad (forever) λ> forever $ playGame 6 . . . D---+---+---C | | K | | \---A---A---/ [-2,3,-3,5,-3,3] <interactive>: internal error: evacuate: strange closure type 1195407224 (GHC version 7.10.2.20151118 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug Aborted $ }}} The problem is evidently still lurking as I see segmentation faults if I run the same test with a recent `ghc-8.0` snapshot. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11746#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler