id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
3288,GC assertion failure in reactive program,Baughn,simonmar,"In the same vein as [http://hackage.haskell.org/trac/ghc/ticket/3279 bug #3279], this time I've triggered an assertion failure in the GC by adding Debug.Trace.trace expressions.

The exact same failure occurs in both 6.10.3 and 6.11, apparently completely deterministically.

A darcs patch to add the crash to reactive, and a program to trigger it, are both attached.

Expected output:
{{{
svein@eris ~ $ ./crash
<Imp NoBound 2.0,1.0>
<Imp NoBound 2.5,2.0>
<Imp NoBound 3.2,3.0>
<Imp NoBound 3.7,4.0>
""never-never""
crash: internal error: scavenge_one: strange object 28
    (GHC version 6.11.20090605 for x86_64_unknown_linux)
    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
Aborted
}}}",bug,closed,high,6.10.4,Runtime System,6.11,duplicate,,,Unknown/Multiple,Unknown/Multiple,,Unknown,crash.hs,,,
