[GHC] #14115: GHC segfaults trying to use TH code when ghc is compiled as DYNAMIC_GHC_PROGRAMS=NO

GHC ghc-devs at haskell.org
Mon Sep 11 13:14:11 UTC 2017


#14115: GHC segfaults trying to use TH code when ghc is compiled as
DYNAMIC_GHC_PROGRAMS=NO
-------------------------------------+-------------------------------------
        Reporter:  pacak             |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Runtime System    |              Version:  8.2.1
  (Linker)                           |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  crash or panic                     |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by bgamari):

 I tried bisecting this; unfortunately it seems the bisection went off-the
 rails at some point. Here is the (presumably incorrect, somewhere) log,
 {{{
 git bisect start
 # good: [54ccf0c957a279c20e1a37a5a462612af8036739] remove dead function
 'tcInstBinders'
 git bisect good 54ccf0c957a279c20e1a37a5a462612af8036739
 # bad: [d08b9ccdf2812e8f8fa34d0c89275deee574524c] configure: Ensure that
 user's LD setting is respected
 git bisect bad d08b9ccdf2812e8f8fa34d0c89275deee574524c
 # bad: [927e7810f7dcea295c1f8e93535835e52da0edbb] typo:
 -XUndeci[d]ableInstances
 git bisect bad 927e7810f7dcea295c1f8e93535835e52da0edbb
 # bad: [905dc8bc74bebf5370eb9237cc8756cd9fe871ae] Make ':info Coercible'
 display an arbitrary string (fixes #12390)
 git bisect bad 905dc8bc74bebf5370eb9237cc8756cd9fe871ae
 # bad: [8f8d756c5a29217ff79154caa1696b6e572d186f] rts: Fix uninitialised
 variable uses
 git bisect bad 8f8d756c5a29217ff79154caa1696b6e572d186f
 # bad: [1ef4156e45dcb258f6ef05cfb909547b8e3beb0f] Prevent ApplicativeDo
 from applying to strict pattern matches (#13875)
 git bisect bad 1ef4156e45dcb258f6ef05cfb909547b8e3beb0f
 # bad: [7de2c07d61d8ff952164ee8e6948c1415514ee6d] users-guide: Document
 FFI safety guarantees
 git bisect bad 7de2c07d61d8ff952164ee8e6948c1415514ee6d
 # bad: [58c781da4861faab11e4c5804e07e6892908ef72] Revert "Remove the
 Windows GCC driver."
 git bisect bad 58c781da4861faab11e4c5804e07e6892908ef72
 # bad: [3b0e7555fafe73b157a96ca48d8ddc04ad81b231] Fix lexically-scoped
 type variables
 git bisect bad 3b0e7555fafe73b157a96ca48d8ddc04ad81b231
 # first bad commit: [3b0e7555fafe73b157a96ca48d8ddc04ad81b231] Fix
 lexically-scoped type variables
 }}}

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


More information about the ghc-tickets mailing list