There are some invariants that are being violated by pthread_kill(id, SIGINT)
and I'm having difficulty understanding them.  I get the following errors:

cd ./concurrent/should_run && '/home/ezyang/Dev/ghc/inplace/bin/ghc-stage2' 
-fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -rtsopts  
-dno-debug-output -o foreignInterruptible foreignInterruptible.hs -threaded 
-debug   >foreignInterruptible.comp.stderr 2>&1
cd ./concurrent/should_run && ./foreignInterruptible    </dev/null 
>foreignInterruptible.run.stdout 2>foreignInterruptible.run.stderr
Wrong exit code (expected 0 , actual 134 )
Stdout:

Stderr:
foreignInterruptible: internal error: WEAK object entered!
    (GHC version 6.13.20100908 for i386_unknown_linux)
Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
Aborted (core dumped)

*** unexpected failure for foreignInterruptible(threaded1)

Even more curiously, though, if I hand-run the command I don't get
any problems.

Edward
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to