[GHC] #11108: Weak references related crash

#11108: Weak references related crash ----------------------------------------+---------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Runtime System | Version: 7.10.2 Keywords: | Operating System: Linux Architecture: Unknown/Multiple | Type of failure: Runtime crash Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: ----------------------------------------+---------------------------------- I've been getting a Segmentation fault relating to Weak reference use as part of a FRP library (reflex). Attached is a more minimal example which crashes. With debugging on the original problem gave me these problems (on different runs): Most frequently just Segmentation fault (with no stack trace) Occasionally this: {{{ bench: internal error: ASSERTION FAILED: file rts/sm/GCAux.c, line 44 (GHC version 7.10.2 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug Aborted (core dumped) }}} and more rarely this: {{{ bench: internal error: WEAK object entered! (GHC version 7.10.2 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug Aborted (core dumped) }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: normal | Milestone: 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: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by Saulzar): * Attachment "Test.hs" added. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: normal | Milestone: 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: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Saulzar): This seems to be the culprit - putting a Weak reference inside the original object by way of lazy evalution and do rec. {{{#!hs makePull :: (Weak Pull -> IO Int) -> IO Pull makePull f = do rec foo <- Pull weak f <$> newIORef [] <*> newIORef Nothing weak <- mkWeakPtr foo (Just $ print "died") return foo }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 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: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by erikd): * priority: normal => high * milestone: => 7.10.3 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 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: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Given that we have no fix for this I'm simply going to note that in the users guide and pull the trigger on 7.10.3. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: high | Milestone: 8.0.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: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * milestone: 7.10.3 => 8.0.1 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash
-------------------------------------+-------------------------------------
Reporter: Saulzar | Owner:
Type: bug | Status: new
Priority: high | Milestone: 8.0.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: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: 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: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * milestone: 8.0.1 => 8.2.1 Comment: This clearly won't be fixed for GHC 8.0.1. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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

#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 hkBst): * cc: hkbst (added) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:8 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: | -------------------------------------+------------------------------------- Comment (by jme): In case anyone needs a workaround for this bug, try running with `+RTS -G1 -RTS` (so the garbage collector only uses one generation). -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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 akio): * cc: akio (added) Comment: Oh... it sounds like I messed things up when I implemented per-generation weak pointer lists. Please let me know if there is anything I can help with. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: | -------------------------------------+------------------------------------- Comment (by jme): Replying to [comment:10 akio]:
Please let me know if there is anything I can help with. Thanks! The fix should be relatively straightforward, but if I do have any questions, I'll be sure to ask.
-- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:11 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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,#11972 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by jme): * related: #11746 => #11746,#11972 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:12 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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,#11972 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by ryantrinkle): Hi jme/akio, Is there any way I can help get this resolved? It's a pretty serious issue for code that uses Weak pointers heavily, and -G1 seems like it may create a performance issue in production applications. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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,#11972 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by ezyang): If it's a regression from per-generation weak pointer lists, we can just revert that commit, right? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:14 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: 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,#11972 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by jme): * owner: jme => Comment: Replying to [comment:14 ezyang]:
If it's a regression from per-generation weak pointer lists, we can just revert that commit, right? Yes, that should be fine. I'm swamped at the moment, so if someone could take care of this, that would be great.
-- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:15 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: 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,#11972 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by niteria): * cc: niteria (added) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:16 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: akio 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,#11972 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by akio): * owner: => akio -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:17 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: akio 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,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Changes (by akio): * differential: => Phab:D2189 Comment: Replying to [comment:14 ezyang]:
If it's a regression from per-generation weak pointer lists, we can just revert that commit, right?
Since per-generation weak pointer lists are in since GHC 7.8, reverting it would mean creating another regression. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:18 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash
-------------------------------------+-------------------------------------
Reporter: Saulzar | Owner: akio
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,#11972 | Differential Rev(s): Phab:D2189
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: akio Type: bug | Status: closed Priority: high | Milestone: 8.0.1 Component: Runtime System | Version: 7.10.2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => fixed * milestone: 8.2.1 => 8.0.1 Comment: This was merged to `ghc-8.0` as 0e12124320f0e09a56813fe6361e61043667db53. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:20 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: akio Type: bug | Status: closed Priority: high | Milestone: 8.0.1 Component: Runtime System | Version: 7.10.2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Comment (by ryantrinkle): Here's a patch to add this test: https://phabricator.haskell.org/D2196 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:21 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash
-------------------------------------+-------------------------------------
Reporter: Saulzar | Owner: akio
Type: bug | Status: closed
Priority: high | Milestone: 8.0.1
Component: Runtime System | Version: 7.10.2
Resolution: fixed | Keywords:
Operating System: Linux | Architecture:
| Unknown/Multiple
Type of failure: Runtime crash | Test Case:
Blocked By: | Blocking:
Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: akio Type: bug | Status: closed Priority: high | Milestone: 8.0.1 Component: Runtime System | Version: 7.10.2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Comment (by akio): Replying to [comment:21 ryantrinkle]:
Here's a patch to add this test: https://phabricator.haskell.org/D2196 Oh I somehow didn't notice this patch, thank you for catching this.
-- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:23 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: akio Type: bug | Status: closed Priority: high | Milestone: 8.0.1 Component: Runtime System | Version: 7.10.2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Comment (by ryantrinkle): No problem; but the real thanks should go to Saulzar for putting together such a clean test case! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:24 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash
-------------------------------------+-------------------------------------
Reporter: Saulzar | Owner: akio
Type: bug | Status: closed
Priority: high | Milestone: 8.0.1
Component: Runtime System | Version: 7.10.2
Resolution: fixed | Keywords:
Operating System: Linux | Architecture:
| Unknown/Multiple
Type of failure: Runtime crash | Test Case:
Blocked By: | Blocking:
Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: high | Milestone: 8.0.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,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Changes (by thomie): * owner: akio => * status: closed => new * resolution: fixed => Comment: That test is failing on Travis. Set `DYNAMIC_GHC_PROGRAMS=NO` in `mk/build.mk` to reproduce. Maybe somebody could have a look? {{{ =====> T11108(normal) 3321 of 5160 [0, 0, 0] +++ /tmp/ghctest/hXSuXa/1/2/3/./rts/T11108/T11108.run.stdout.normalised 2016-05-18 21:08:22.862178964 +0000 @@ -0,0 +1,10 @@ +1001 +1002 +1003 +1004 +1005 +1006 +1007 +1008 +1009 +1010 *** unexpected failure for T11108(normal) }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:26 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: closed Priority: high | Milestone: 8.0.1 Component: Runtime System | Version: 7.10.2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => fixed Comment: I believe the issue was merely a missing expected output file. Sorry about that! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:27 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: high | Milestone: 8.0.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,#11972 | Differential Rev(s): Phab:D2189 Wiki Page: | -------------------------------------+------------------------------------- Changes (by thomie): * status: closed => new * resolution: fixed => Comment: This test is failing for `WAY=ghci`, `WAY=hpc`. You can run `make TEST=T11108 slow` to test all ways at the same time. {{{ --- ./rts/T11108.run/T11108.stdout.normalised 2016-06-19 15:10:31.680324016 +0200 +++ ./rts/T11108.run/T11108.run.stdout.normalised 2016-06-19 15:10:31.680324016 +0200 @@ -1,10 +1,24 @@ 1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 +"died" +1001 +"died" +1001 +"died" +1001 +"died" +1001 +"died" +1001 +"died" +1001 +"died" +1001 +"died" +1001 +"died" +1001 +"died" +"died" +"died" +"died" +"died" *** unexpected failure for T11108(ghci) }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:28 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash
-------------------------------------+-------------------------------------
Reporter: Saulzar | Owner:
Type: bug | Status: new
Priority: high | Milestone: 8.0.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,#11972 | Differential Rev(s): Phab:D2189
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Thomas Miedema

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: new Priority: high | Milestone: 8.0.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,#11972 | Differential Rev(s): Phab:D2189, Wiki Page: | Phab:D2512 -------------------------------------+------------------------------------- Changes (by akio): * differential: Phab:D2189 => Phab:D2189, Phab:D2512 Comment: Created Phab:D2512 for fixing the test failure. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:30 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11108: Weak references related crash
-------------------------------------+-------------------------------------
Reporter: Saulzar | Owner:
Type: bug | Status: new
Priority: high | Milestone: 8.0.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,#11972 | Differential Rev(s): Phab:D2189,
Wiki Page: | Phab:D2512
-------------------------------------+-------------------------------------
Comment (by Ben Gamari

#11108: Weak references related crash -------------------------------------+------------------------------------- Reporter: Saulzar | Owner: Type: bug | Status: closed Priority: high | Milestone: 8.0.1 Component: Runtime System | Version: 7.10.2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: #11746,#11972 | Differential Rev(s): Phab:D2189, Wiki Page: | Phab:D2512 -------------------------------------+------------------------------------- Changes (by akio): * status: new => closed * resolution: => fixed Comment: I believe this ticket can be closed now. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11108#comment:32 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC