[GHC] #12043: internal error: evacuate: strange closure type

GHC ghc-devs at haskell.org
Wed May 11 07:57:57 UTC 2016


#12043: internal error: evacuate: strange closure type
-------------------------------------+-------------------------------------
           Reporter:  mattchan       |             Owner:
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:  Research needed
          Component:  Compiler       |           Version:  7.10.3
           Keywords:  internal       |  Operating System:  Unknown/Multiple
  error, strange closuren            |
       Architecture:  ia64           |   Type of failure:  None/Unknown
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 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)]]

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12043>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list