[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