
#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