Skip to content

internal error: evacuate: strange closure type

Scary error while building Liquid Haskell from source:

$ stack install                                                                                                                                                                                              
[truncated]
text-1.2.2.1: copy/register
Progress: 40/61
--  While building package Cabal-1.22.8.0 using:
      /Users/matt/.stack/setup-exe-cache/x86_64-osx/setup-Simple-Cabal-1.22.5.0-ghc-7.10.3 --builddir=.stack-work/dist/x86_64-osx/Cabal-1.22.5.0 build --ghc-options " -ddump-hi -ddump-to-file"
    Process exited with code: ExitFailure (-6)
    Logs have been written to: /Users/matt/liquid/liquidhaskell/.stack-work/logs/Cabal-1.22.8.0.log

    Configuring Cabal-1.22.8.0...
    Building Cabal-1.22.8.0...
    Preprocessing library Cabal-1.22.8.0...
    [ 1 of 81] Compiling Paths_Cabal      ( .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/autogen/Paths_Cabal.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Paths_Cabal.o )
    [ 2 of 81] Compiling Distribution.TestSuite ( Distribution/TestSuite.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/TestSuite.o )
    [ 3 of 81] Compiling Distribution.Simple.PreProcess.Unlit ( Distribution/Simple/PreProcess/Unlit.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Simple/PreProcess/Unlit.o )
    [ 4 of 81] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/GetOpt.o )
    [ 5 of 81] Compiling Distribution.PackageDescription.Utils ( Distribution/PackageDescription/Utils.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/PackageDescription/Utils.o )
    [ 6 of 81] Compiling Distribution.Simple.CCompiler ( Distribution/Simple/CCompiler.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Simple/CCompiler.o )
    [ 7 of 81] Compiling Distribution.Compat.Binary ( Distribution/Compat/Binary.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Compat/Binary.o )
    [ 8 of 81] Compiling Distribution.Compat.ReadP ( Distribution/Compat/ReadP.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Compat/ReadP.o )
    [ 9 of 81] Compiling Distribution.Text ( Distribution/Text.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Text.o )
    [10 of 81] Compiling Distribution.Version ( Distribution/Version.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Version.o )
    [11 of 81] Compiling Language.Haskell.Extension ( Language/Haskell/Extension.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Language/Haskell/Extension.o )
    [12 of 81] Compiling Distribution.Compiler ( Distribution/Compiler.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Compiler.o )
    [13 of 81] Compiling Distribution.Simple.Compiler ( Distribution/Simple/Compiler.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Simple/Compiler.o )
    [14 of 81] Compiling Distribution.Simple.GHC.ImplInfo ( Distribution/Simple/GHC/ImplInfo.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Simple/GHC/ImplInfo.o )
    [15 of 81] Compiling Distribution.License ( Distribution/License.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/License.o )
    [16 of 81] Compiling Distribution.ModuleName ( Distribution/ModuleName.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/ModuleName.o )
    [17 of 81] Compiling Distribution.Package ( Distribution/Package.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/Package.o )
    [18 of 81] Compiling Distribution.System ( Distribution/System.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/System.o )
    [19 of 81] Compiling Distribution.PackageDescription ( Distribution/PackageDescription.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Distribution/PackageDescription.o )
    ghc: internal error: evacuate: strange closure type 41832616
        (GHC version 7.10.3 for x86_64_apple_darwin)
        Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

[[Image(http://i.imgur.com/T44UPg0.png)]]

Trac metadata
Trac field Value
Version 7.10.3
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system Unknown/Multiple
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information