
#15508: concprog001 fails with various errors -------------------------------------+------------------------------------- Reporter: osa1 | Owner: osa1 Type: bug | Status: new Priority: high | Milestone: 8.6.1 Component: Compiler | Version: 8.5 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: #15571 | Differential Rev(s): Phab:D5051 Wiki Page: | (reverted), Phab:D5165, Phab:D5178 -------------------------------------+------------------------------------- Changes (by osa1): * differential: Phab:D5051 (reverted), Phab:D5165 => Phab:D5051 (reverted), Phab:D5165, Phab:D5178 Comment: Thanks Simon. Submitted a patch with some comments and an update to the sanity check. Current status: - debug runtime seems to work (the program takes too long to run and I killed it after 30 mins or so) - debug + threaded runtime seems to work (did 10 runs with `+RTS -DS -N2`) - debug + prof fails with {{{ Mult: internal error: ASSERTION FAILED: file rts/sm/Sanity.c, line 210 (GHC version 8.7.20180923 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug }}} (the PAP invariant bug) - debug + prof + threaded fails with different errors like {{{ Mult: internal error: invalid closure, info=0x53b130 (GHC version 8.7.20180923 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug }}} or {{{ Mult: internal error: ASSERTION FAILED: file rts/sm/Evac.c, line 890 (GHC version 8.7.20180923 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15508#comment:20 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler