[GHC] #9704: GHC fails with "Loading temp shared object failed"

GHC ghc-devs at haskell.org
Sun Oct 19 03:58:16 UTC 2014


#9704: GHC fails with "Loading temp shared object failed"
-------------------------------------+-------------------------------------
              Reporter:  MaxGabriel  |            Owner:
                  Type:  bug         |           Status:  new
              Priority:  normal      |        Milestone:
             Component:  Compiler    |          Version:  7.8.3
            Resolution:              |         Keywords:
      Operating System:  MacOS X     |     Architecture:  Unknown/Multiple
       Type of failure:  Compile-    |       Difficulty:  Unknown
  time crash                         |       Blocked By:
             Test Case:              |  Related Tickets:  9074
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------
Description changed by MaxGabriel:

Old description:

> While developing Yesod project on GHC 7.8.3, `cabal install --force-
> reinstalls` failed with the following error:
>
> {{{
> [9 of 9] Compiling Application      ( Application.hs, dist/dist-sandbox-
> e4ea4713/build/Application.o )
> ghc: panic! (the 'impossible' happened)
>   (GHC version 7.8.3 for x86_64-apple-darwin):
>         Loading temp shared object failed:
> dlopen(/var/folders/qk/6s42bj3n6g30fyqf6mc2x_c80000gn/T/ghc13386_0/ghc13386_53.dylib,
> 9): Symbol not found:
> _aesonzm0zi8zi0zi1_DataziAesonziTypesziInternal_zdsfromList1_closure
>   Referenced from:
> /var/folders/qk/6s42bj3n6g30fyqf6mc2x_c80000gn/T/ghc13386_0/ghc13386_53.dylib
>   Expected in: flat namespace
>  in
> /var/folders/qk/6s42bj3n6g30fyqf6mc2x_c80000gn/T/ghc13386_0/ghc13386_53.dylib
>
> Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
>
> cabal: Error: some packages failed to install:
> MyBlog-0.0.0 failed during the building phase. The exception was:
> ExitFailure 1
> }}}
>
> (Full output at https://gist.github.com/MaxGabriel/847561107e4ee2e869f1.
> Verbose output at
> https://gist.github.com/MaxGabriel/10c2c3c253815b3f392a)
>
> Following compilation, both aeson-0.8.0.1 and aeson-0.8.0.2 are present
> in the sandbox. Running `cabal install` again yields the same error (full
> output at https://gist.github.com/MaxGabriel/9aa530105d68a613de11).
>
> The code for the project as it was when the panic happened is available
> here: https://github.com/MaxGabriel/MyBlog-GHC-Panic
>
> Is there more information I could provide to diagnose the bug?
>
> I'll probably wipe the sandbox and try recompiling in a bit.
>
> Version info:
> OS : OS X 10.10 (14A389) (Yosemite)
> Cabal: cabal-install version 1.20.0.3 using version 1.20.0.1 of the Cabal
> library
> GHC: The Glorious Glasgow Haskell Compilation System, version 7.8.3

New description:

 While developing Yesod project on GHC 7.8.3, `cabal install --force-
 reinstalls` failed with the following error:

 {{{
 [9 of 9] Compiling Application      ( Application.hs, dist/dist-sandbox-
 e4ea4713/build/Application.o )
 ghc: panic! (the 'impossible' happened)
   (GHC version 7.8.3 for x86_64-apple-darwin):
         Loading temp shared object failed:
 dlopen(/var/folders/qk/6s42bj3n6g30fyqf6mc2x_c80000gn/T/ghc13386_0/ghc13386_53.dylib,
 9): Symbol not found:
 _aesonzm0zi8zi0zi1_DataziAesonziTypesziInternal_zdsfromList1_closure
   Referenced from:
 /var/folders/qk/6s42bj3n6g30fyqf6mc2x_c80000gn/T/ghc13386_0/ghc13386_53.dylib
   Expected in: flat namespace
  in
 /var/folders/qk/6s42bj3n6g30fyqf6mc2x_c80000gn/T/ghc13386_0/ghc13386_53.dylib

 Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

 cabal: Error: some packages failed to install:
 MyBlog-0.0.0 failed during the building phase. The exception was:
 ExitFailure 1
 }}}

 (Full output at https://gist.github.com/MaxGabriel/847561107e4ee2e869f1.
 Verbose output at https://gist.github.com/MaxGabriel/10c2c3c253815b3f392a)

 Following compilation, both aeson-0.8.0.1 and aeson-0.8.0.2 are present in
 the sandbox. Running `cabal install` again yields the same error (full
 output at https://gist.github.com/MaxGabriel/9aa530105d68a613de11).

 The code for the project as it was when the panic happened is available
 here: https://github.com/MaxGabriel/MyBlog-GHC-Panic

 Is there more information I could provide to diagnose the bug?

 I'll probably wipe the sandbox and try recompiling in a bit.

 Version info:
 OS : OS X 10.10 (14A389) (Yosemite)
 Cabal: cabal-install version 1.20.0.3 using version 1.20.0.1 of the Cabal
 library
 GHC: The Glorious Glasgow Haskell Compilation System, version 7.8.3

 Edit: Probably relevant that the original package set was compiled under
 OS X 10.9 (Mavericks). The reinstall that triggered the panic was under
 Yosemite.

--

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


More information about the ghc-tickets mailing list