[nightly] 15-Oct-2004 build of HEAD on OpenBSD/x86 (gcc-3.3.2)
Simon Marlow
simonmar at microsoft.com
Wed Nov 10 04:48:01 EST 2004
On 10 November 2004 06:42, Donald Bruce Stewart wrote:
> manzano$ gmake TEST=conc026 EXTRA_HC_OPTS=-debug WAY=threaded
> manzano$ ./conc026 +RTS -Ds 2> /tmp/f
>
> The log is at
> http://www.cse.unsw.edu.au/~dons/conc026-Ds.txt
>
> It looks like the code fairly quickly drops into a pattern of:
>
> sched (task 0x3c02b800): worker: got capability
> sched (task 0x3c02b800): worker (token 3): re-entering RTS
> sched (task 0x3c02b800): thread 3 did a _ccall_gc
> sched (task 0x3c02b800): worker: released capability
> sched (task 0x3c02b800): worker (token 3): leaving RTS
> sched (task 0x3c02b800): worker: returning; workers waiting: 0
Could you truss (or strace or ktrace or whatever it is on OpenBSD) too?
Preferably with threads enabled in the trace. I wonder if there's
something strange happening with select() on OpenBSD.
Cheers,
Simon
More information about the Cvs-ghc
mailing list