[GHC] #12138: Simplifier ticks exhausted at compiling svg-builder

GHC ghc-devs at haskell.org
Tue May 31 18:54:53 UTC 2016


#12138: Simplifier ticks exhausted at compiling svg-builder
-------------------------------------+-------------------------------------
           Reporter:  JanUlrich      |             Owner:
               Type:  bug            |            Status:  new
           Priority:  low            |         Milestone:
          Component:  Compiler       |           Version:  7.8.4-rc1
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:  x86_64         |   Type of failure:  None/Unknown
  (amd64)                            |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 I tried to install svg-builder by "cabal install svg-builder"and got the
 following error:

 Resolving dependencies...
 Configuring svg-builder-0.1.0.1...
 Building svg-builder-0.1.0.1...
 Preprocessing library svg-builder-0.1.0.1...
 [1 of 5] Compiling Graphics.Svg.Path ( src/Graphics/Svg/Path.hs,
 dist/build/Graphics/Svg/Path.o )
 [2 of 5] Compiling Graphics.Svg.Core ( src/Graphics/Svg/Core.hs,
 dist/build/Graphics/Svg/Core.o )
 ghc: panic! (the 'impossible' happened)
   (GHC version 7.8.4 for x86_64-unknown-linux):
         Simplifier ticks exhausted
     When trying UnfoldingDone base:Foreign.Storable.$fStorableWord21{v
 r2cT} [gid]
     To increase the limit, use -fsimpl-tick-factor=N (default 100)
     If you need to do this, let GHC HQ know, and what factor you needed
     To see detailed counts use -ddump-simpl-stats
     Total ticks: 34200


 I tried again with ghc -fsimpl-tick-factor=300 and it worked.

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


More information about the ghc-tickets mailing list