[GHC] #14334: Large static object : getLabelBc: Ran out of labels

GHC ghc-devs at haskell.org
Sun Oct 8 14:29:17 UTC 2017


#14334: Large static object : getLabelBc: Ran out of labels
-------------------------------------+-------------------------------------
        Reporter:  h4ck3rm1k3        |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  lowest            |            Milestone:
       Component:  GHCi              |              Version:  8.0.2
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:  x86_64
                                     |  (amd64)
 Type of failure:  GHCi crash        |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------
Description changed by dfeuer:

Old description:

> stack ghci
> The following GHC options are incompatible with GHCi and have not been
> passed to it: -threaded
> Configuring GHCi with the following packages: gcc-haskell
> Using main module: 1. Package `gcc-haskell' component exe:gcc-haskell-exe
> with main-is file: /home/mdupont/experiments/g\
> cc-haskell/gcc-haskell/app/Main.hs
> GHCi, version 8.0.2: http://www.haskell.org/ghc/  :? for help
> [1 of 3] Compiling LibData          ( LibData.hs, interpreted )
> ghc: panic! (the 'impossible' happened)
>   (GHC version 8.0.2 for x86_64-unknown-linux):
>         getLabelBc: Ran out of labels
>
> Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
>

>
> Compiling this project file here that is basically a large data object
> emitted from the rdf4h lib. I wanted to put the data into static space to
> improve load times and remove IO.
>
> https://github.com/h4ck3rm1k3/gcc-haskell/blob/master/src/LibData.hs

New description:

 {{{
 stack ghci
 The following GHC options are incompatible with GHCi and have not been
 passed to it: -threaded
 Configuring GHCi with the following packages: gcc-haskell
 Using main module: 1. Package `gcc-haskell' component exe:gcc-haskell-exe
 with main-is file: /home/mdupont/experiments/g\
 cc-haskell/gcc-haskell/app/Main.hs
 GHCi, version 8.0.2: http://www.haskell.org/ghc/  :? for help
 [1 of 3] Compiling LibData          ( LibData.hs, interpreted )
 ghc: panic! (the 'impossible' happened)
   (GHC version 8.0.2 for x86_64-unknown-linux):
         getLabelBc: Ran out of labels

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


 Compiling this project file here that is basically a large data object
 emitted from the rdf4h lib. I wanted to put the data into static space to
 improve load times and remove IO.

 https://github.com/h4ck3rm1k3/gcc-haskell/blob/master/src/LibData.hs

--

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


More information about the ghc-tickets mailing list