[GHC] #9148: tryReadMVar locks up the process with +RTS -N2 or greater
GHC
ghc-devs at haskell.org
Thu May 29 07:29:48 UTC 2014
#9148: tryReadMVar locks up the process with +RTS -N2 or greater
------------------------------------+-------------------------------------
Reporter: simonmar | Owner: simonmar
Type: bug | Status: new
Priority: highest | Milestone: 7.8.3
Component: Runtime System | Version: 7.8.2
Keywords: | Operating System: Unknown/Multiple
Architecture: Unknown/Multiple | Type of failure: Runtime crash
Difficulty: Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: |
------------------------------------+-------------------------------------
The new `tryReadMVar` is missing an `unlockClosure` call, which causes the
whole process to hang when used with +RTS -N2 or greater. I'll push the
fix shortly. We should treat this as a blocker for 7.8.3.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9148>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list