[GHC] #13916: Optimizations create run time seg faults
GHC
ghc-devs at haskell.org
Sat Jul 15 00:33:03 UTC 2017
#13916: Optimizations create run time seg faults
-------------------------------------+-------------------------------------
Reporter: newthin | Owner: (none)
Type: bug | Status: new
Priority: highest | Milestone: 8.2.2
Component: Compiler | Version: 8.0.2
(CodeGen) |
Resolution: | Keywords: optimization
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: Runtime crash | Test Case:
Blocked By: | Blocking:
Related Tickets: #8091 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by bgamari):
For the record, as far as short term solutions for 8.2.1 are concerned,
there are two possibile workarounds that seem to resolve the issue,
* weakening `retry#`'s result demand to `topRes`
* weakening `retryCatch#`'s first-argument demand to `lazyApply1Dmd`
I suspect that neither of these are the right solution; in the end we
should try to fix #13977 (unless, of course, I've horribly misunderstood
something).
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13916#comment:21>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list