[GHC] #12967: GHC 8.0.1 Panic for current Aeson 1.0.2.1

GHC ghc-devs at haskell.org
Fri Mar 31 15:15:18 UTC 2017


#12967: GHC 8.0.1 Panic for current Aeson 1.0.2.1
-------------------------------------+-------------------------------------
        Reporter:  bitemyapp         |                Owner:  (none)
            Type:  bug               |               Status:  infoneeded
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.0.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by RyanGlScott):

 FWIW, `aeson` has resolved this upstream by increasing the `simpl-tick-
 factor` to 200 for that particular benchmark (see
 [https://github.com/bos/aeson/issues/502 this issue], and
 [https://github.com/bos/aeson/commit/35ae44dbec513b45d4ec94d95588c56d35b7f88a
 #diff-2f38c1adee324e73bf376a514fd4a3ae this commit]).

 I slightly reduced the
 [https://github.com/bos/aeson/issues/502#issuecomment-269911373 test case]
 here, but I do ultimately think that overly aggressive `INLINE`-ing is the
 culprit here.

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


More information about the ghc-tickets mailing list