[GHC] #10852: ghc 7.8.4 on arm - panic: Simplifier ticks exhausted

GHC ghc-devs at haskell.org
Sun Dec 27 11:00:14 UTC 2015


#10852: ghc 7.8.4 on arm - panic: Simplifier ticks exhausted
---------------------------------------+------------------------------
        Reporter:  andrewufrank        |                Owner:
            Type:  bug                 |               Status:  new
        Priority:  normal              |            Milestone:
       Component:  Compiler            |              Version:  7.10.2
      Resolution:                      |             Keywords:  arm
Operating System:  Linux               |         Architecture:  arm
 Type of failure:  Compile-time crash  |            Test Case:
      Blocked By:                      |             Blocking:
 Related Tickets:  #5642, #9675        |  Differential Rev(s):
       Wiki Page:                      |
---------------------------------------+------------------------------
Description changed by bgamari:

Old description:

> i tried to compile (cabal install) chatter-0.5.2.0 on a armbian (debian
> jessie, with ghc 7.10.2-1 from testing, running on a cubietruck ARMHF
> Cortex A20) and get in file NLP.Corpora.Conll a panic:
>
> [ 9 of 23] Compiling NLP.Corpora.Conll ( src/NLP/Corpora/Conll.hs,
> dist/build/NLP/Corpora/Conll.o )
> ghc: panic! (the 'impossible' happened)
>   (GHC version 7.10.2 for arm-unknown-linux):
>         Simplifier ticks exhausted
>   When trying UnfoldingDone $fGSerialize:*:_$s<$>
>   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: 2748218
>
> i do not notice anything particular in the code, except a very long data
> type with enumerated values. I tried with a higher value for tick-factor
> (1000) with no improvement.
>
> i will now try to run 7.10.2-2 from experimental.

New description:

 i tried to compile (cabal install) chatter-0.5.2.0 on a armbian (debian
 jessie, with ghc 7.10.2-1 from testing, running on a cubietruck ARMHF
 Cortex A20) and get in file `NLP.Corpora.Conll` a panic:
 {{{
 [ 9 of 23] Compiling NLP.Corpora.Conll ( src/NLP/Corpora/Conll.hs,
 dist/build/NLP/Corpora/Conll.o )
 ghc: panic! (the 'impossible' happened)
   (GHC version 7.10.2 for arm-unknown-linux):
         Simplifier ticks exhausted
   When trying UnfoldingDone $fGSerialize:*:_$s<$>
   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: 2748218
 }}}
 i do not notice anything particular in the code, except a very long data
 type with enumerated values. I tried with a higher value for tick-factor
 (1000) with no improvement.

 i will now try to run 7.10.2-2 from experimental.

--

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


More information about the ghc-tickets mailing list