Hello Simon,

Tuesday, November 14, 2006, 3:32:25 PM, you wrote:

>   * Fix (yet another) odd interaction between selector thunks and compacting 
> GC
>
>   But since it's quite difficult to reproduce the error, I can't be 100%
>   certain it's gone.  I certainly can't reproduce it again after the
>   fix, anyway.

i've variant of my program which in ~20% of runs leads to this bug.
so, when i will download ghc version which includes this patch, i will
give you additional sign whether it works or not

btw, this program just have several threads with rather complex
haskell -> c -> haskell calls, plus allocs many data, and at some point it
starts to frequently call performGC. i think that by adding frequent
calls of performGC at some point to any complex program (say GHC) it
should be possible to raise this bug in rather predictable way

Simon, can you please also look into
http://cvs.haskell.org/trac/ghc/ticket/637 ? Inability to handle
^Breaks makes my program look a bit non-professional, it also affects
ghc itself which can't handle gracious exit on ^Break. for example,
^Breaking Cabal builds frequently leaves zombie ghc.exe sub-processes in
memory


-- 
Best regards,
 Bulat                            mailto:[EMAIL PROTECTED]

_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to