[GHC] #11108: Weak references related crash
GHC
ghc-devs at haskell.org
Thu Mar 24 19:43:41 UTC 2016
#11108: Weak references related crash
-------------------------------------+-------------------------------------
Reporter: Saulzar | Owner: jme
Type: bug | Status: new
Priority: high | Milestone: 8.2.1
Component: Runtime System | Version: 7.10.2
Resolution: | Keywords:
Operating System: Linux | Architecture:
| Unknown/Multiple
Type of failure: Runtime crash | Test Case:
Blocked By: | Blocking:
Related Tickets: #11746 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Changes (by jme):
* owner: => jme
* related: => #11746
Comment:
I'll give this one a shot.
It looks like the weak pointer is ending up in an older generation than
its key. The key gets GCed during a minor collection, but the weak
pointer is not "tidied" until the next major collection. At that point,
its pointer to the key is no longer valid.
This appears to be the same issue as #11746.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11108#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list