
#8834: 64-bit windows cabal.exe segfaults in GC ----------------------------------+--------------------------------- Reporter: awson | Owner: Type: bug | Status: new Priority: highest | Milestone: 7.8.1 Component: None | Version: 7.8.1-rc2 Keywords: | Operating System: Windows Architecture: x86_64 (amd64) | Type of failure: None/Unknown Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | ----------------------------------+--------------------------------- `cabal.exe` built with 64-bit windows GHC segfaults doing `cabal configure` or `cabal install` or probably something else. This occurs *both* for cabal-install 1.18.0.2 built against Cabal 1.18.1.2 and for cabal-install 1.18.0.3 built against Cabal 1.18.1.3. This occurs only for 64-bit build, 32-bit build is fine. 64-bit GHC-7.6.3 build is also fine. During debugging I see segfault occurs inside `evacuate` somewhere near `get_itbl` call I guess. If I make `cabal.exe` to not trigger some presumably bad GC compiling it with `-rtsopts` and running it as (for example) {{{cabal +RTS -H256m -m50 -RTS ...}}} the problem disappears. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8834 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler