[GHC] #12899: ghc panics at random places with -jX
GHC
ghc-devs at haskell.org
Wed Nov 30 00:58:08 UTC 2016
#12899: ghc panics at random places with -jX
-------------------------------------+-------------------------------------
Reporter: pacak | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.0.1
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: None/Unknown
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
Affected versions: pretty much all the things from early ghc8 until most
recent.
Symptoms: Out of 106 clean builds 36 failed with random ghc panic. By
random I mean no two are alike. There are 525 files in a project and
compilation goes in parallel with -j8. Other than panic in 21 cases it
generates type errors (types are perfectly fine and whatever is under
"with actual type" is something that probably exists in the same file or
at least in the project itself but totally unrelated to what type an
expression actually is. And even in those cases where ghc fails at the
same file it usually results in different panic messages.
What was checked:
Stale interface files: No, ghc is told to use a separate build directory
build system removes it
bad memory/random file system corruption: No, ghc 7.10 builds the same
codebase just fine and it also fails on other machines
strange packages in user package database: No, ghc is told to ignore those
ghc was reinstalled several times with system package db wiped.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12899>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list