[GHC] #15032: GHCi panics when attempting to load archives

GHC ghc-devs at haskell.org
Thu Apr 12 16:14:55 UTC 2018


#15032: GHCi panics when attempting to load archives
--------------------------------------+-------------------------------
           Reporter:  vanessamchale   |             Owner:  (none)
               Type:  bug             |            Status:  new
           Priority:  normal          |         Milestone:  8.6.1
          Component:  GHCi            |           Version:  8.4.2-rc1
           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:
--------------------------------------+-------------------------------
 If I have the following module:

 {{{#!hs
 module Numeric.Integer ( is_prime_ats
                        ) where

 import           Foreign.C

 foreign import ccall is_prime_ats :: CInt -> CBool
 }}}

 and I attempt to open it in GHCi with the following

 {{{
 /opt/ghc/bin/ghci-8.4.2 -lnumbertheory -L../dist-newstyle/lib
 Numeric.Common
 }}}

 (with a file libnumertheory.a is in ../dist-newstyle/lib)

 I get a panic and a request to open a bug report. I am guessing that at
 the least this supposed to be a different error message.

 {{{
 GHCi, version 8.4.1.20180329: http://www.haskell.org/ghc/  :? for help
 ghc: panic! (the 'impossible' happened)
   (GHC version 8.4.1.20180329 for x86_64-unknown-linux):
     Loading archives not supported
 Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
 }}}

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


More information about the ghc-tickets mailing list