[GHC] #16130: GHC Panic on OS X: Data.Binary.Get.runGet: Invalid magic number "INPUT(-l"
GHC
ghc-devs at haskell.org
Fri Feb 15 01:06:36 UTC 2019
#16130: GHC Panic on OS X: Data.Binary.Get.runGet: Invalid magic number "INPUT(-l"
---------------------------------+----------------------------------------
Reporter: basvandijk | Owner: (none)
Type: bug | Status: new
Priority: high | Milestone:
Component: Compiler | Version: 8.6.3
Resolution: | Keywords:
Operating System: MacOS X | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
---------------------------------+----------------------------------------
Changes (by basvandijk):
* priority: normal => high
Old description:
> When building the latest `opencv-extra` library on OS X I'm getting a GHC
> panic. To reproduce git clone https://github.com/LumiGuide/haskell-
> opencv, make sure Nix is installed and execute:
>
> {{{
> > nix-build -A haskellPackages.opencv-extra
> ...
> [11 of 11] Compiling OpenCV.Extra ( src/OpenCV/Extra.hs,
> dist/build/OpenCV/Extra.p_o )
> ghc: panic! (the 'impossible' happened)
> (GHC version 8.6.3 for x86_64-apple-darwin):
> Data.Binary.Get.runGet at position 8: Invalid magic number
> "INPUT(-l"
> CallStack (from HasCallStack):
> error, called at libraries/binary/src/Data/Binary/Get.hs:351:5 in
> binary-0.8.6.0:Data.Binary.Get
> }}}
>
> The library builds successfully on Linux.
New description:
When building the latest `opencv-extra` library on OS X I'm getting a GHC
panic. To reproduce git clone https://github.com/LumiGuide/haskell-opencv,
make sure Nix is installed and execute:
{{{
> nix-build -A haskellPackages.opencv-extra
...
[11 of 11] Compiling OpenCV.Extra ( src/OpenCV/Extra.hs,
dist/build/OpenCV/Extra.p_o )
ghc: panic! (the 'impossible' happened)
(GHC version 8.6.3 for x86_64-apple-darwin):
Data.Binary.Get.runGet at position 8: Invalid magic number
"INPUT(-l"
CallStack (from HasCallStack):
error, called at libraries/binary/src/Data/Binary/Get.hs:351:5 in
binary-0.8.6.0:Data.Binary.Get
}}}
The library builds successfully on Linux.
Minimal test case: https://github.com/basvandijk/macos-ghc863-panic
--
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16130#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list