Skip to content

Instantly share code, notes, and snippets.

@runeksvendsen
Created January 14, 2025 13:50
Show Gist options
  • Save runeksvendsen/2bb0c57285a9ead73d3352d3edae612a to your computer and use it in GitHub Desktop.
Save runeksvendsen/2bb0c57285a9ead73d3352d3edae612a to your computer and use it in GitHub Desktop.
cabal run -fdebug test:testmthread -- +RTS -Ds -Dr
$ cabal run -fdebug test:testmthread -- +RTS -Ds -Dr
202ec8280: created capset 0 of type 2
202ec8280: created capset 1 of type 3
202ec8280: cap 0: initialised
202ec8280: assigned cap 0 to capset 0
202ec8280: assigned cap 0 to capset 1
202ec8280: cap 1: initialised
202ec8280: assigned cap 1 to capset 0
202ec8280: assigned cap 1 to capset 1
202ec8280: cap 2: initialised
202ec8280: assigned cap 2 to capset 0
202ec8280: assigned cap 2 to capset 1
202ec8280: cap 3: initialised
202ec8280: assigned cap 3 to capset 0
202ec8280: assigned cap 3 to capset 1
202ec8280: allocated 4 more capabilities
202ec8280: new task (taskCount: 1)
202ec8280: new worker task (taskCount: 1)
202ec8280: new task (taskCount: 2)
309b94000: cap 1: schedule()
202ec8280: new worker task (taskCount: 2)
202ec8280: new task (taskCount: 3)
309b94000: giving up capability 1
309b94000: freeing capability 1
202ec8280: new worker task (taskCount: 3)
309c9a000: cap 3: schedule()
309c9a000: giving up capability 3
309c9a000: freeing capability 3
309c17000: cap 2: schedule()
309c17000: giving up capability 2
309c17000: freeing capability 2
202ec8280: new task (taskCount: 4)
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: created thread 1[""]
202ec8280: new bound thread (1)
202ec8280: cap 2: schedule()
202ec8280: cap 2: running thread 1[""] (ThreadRunGHC)
202ec8280: cap 2: thread 1[""] stopped (stack overflow, size 110)
202ec8280: cap 2: allocating new stack chunk of size 32768 bytes
202ec8280: cap 2: running thread 1[""] (ThreadRunGHC)
202ec8280: cap 2: created thread 2[""]
202ec8280: cap 2: thread 2[""] migrating to cap 0
202ec8280: cap 2: waking up thread 2[""] on cap 0
202ec8280: starting new worker on capability 0
202ec8280: new task (taskCount: 5)
202ec8280: new worker task (taskCount: 5)
202ec8280: cap 2: message: try wakeup thread 2 on cap 0
202ec8280: cap 2: thread 1[""] stopped (yielding)
309d1d000: cap 0: schedule()
309d1d000: cap 0: message: try wakeup thread 2
309d1d000: cap 0: waking up thread 2[""] on cap 0
202ec8280: cap 2: running thread 1[""] (ThreadRunGHC)
309d1d000: cap 0: running thread 2[""] (ThreadRunGHC)
202ec8280: cap 2: thread 2 has label IOManager on cap 0
202ec8280: cap 2: created thread 3[""]
202ec8280: cap 2: thread 3[""] migrating to cap 1
202ec8280: cap 2: waking up thread 3[""] on cap 1
202ec8280: passing capability 1 to worker 0x309b94000
202ec8280: cap 2: message: try wakeup thread 3 on cap 1
202ec8280: cap 2: thread 1[""] stopped (yielding)
202ec8280: cap 2: running thread 1[""] (ThreadRunGHC)
202ec8280: cap 2: thread 3 has label IOManager on cap 1
309b94000: woken up on capability 1
309b94000: resuming capability 1
309b94000: cap 1: message: try wakeup thread 3
309b94000: cap 1: waking up thread 3["IOManager on cap 1"] on cap 1
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
202ec8280: cap 2: created thread 4[""]
202ec8280: cap 2: thread 1[""] stopped (yielding)
202ec8280: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
202ec8280: freeing capability 3
202ec8280: giving up capability 2
202ec8280: passing capability 2 to worker 0x309c17000
309c17000: woken up on capability 2
309c17000: resuming capability 2
309c17000: cap 2: running thread 4[""] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309c17000: cap 2: thread 4[""] stopped (yielding)
309c17000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c17000: cap 2: thread 1[""] migrating to cap 3
309c17000: passing capability 3 to bound task 0x202ec8280
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (suspended while making a foreign call)
309d1d000: starting new worker on capability 0
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 1[""] (ThreadRunGHC)
309d1d000: new task (taskCount: 6)
309c17000: cap 2: running thread 4[""] (ThreadRunGHC)
309c17000: cap 2: thread 4[""] stopped (suspended while making a foreign call)
309c17000: starting new worker on capability 2
309c17000: new task (taskCount: 7)
309c17000: new worker task (taskCount: 7)
309d1d000: new worker task (taskCount: 6)
309e23000: cap 2: schedule()
309da0000: cap 0: schedule()
309da0000: giving up capability 0
309da0000: freeing capability 0
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309e23000: giving up capability 2
309e23000: freeing capability 2
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (suspended while making a foreign call)
309b94000: starting new worker on capability 1
309b94000: new task (taskCount: 8)
309b94000: new worker task (taskCount: 8)
309ea6000: cap 1: schedule()
309ea6000: giving up capability 1
309ea6000: freeing capability 1
202ec8280: cap 3: thread 4 has label IOManager on cap 2
202ec8280: cap 3: created thread 5[""]
202ec8280: cap 3: thread 5 has label IOManager on cap 3
202ec8280: cap 3: thread 1[""] stopped (yielding)
202ec8280: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
202ec8280: freeing capability 0
202ec8280: giving up capability 3
202ec8280: passing capability 3 to worker 0x309c9a000
309c9a000: woken up on capability 3
309c9a000: resuming capability 3
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c9a000: cap 3: thread 1[""] migrating to cap 0
309c9a000: passing capability 0 to bound task 0x202ec8280
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
202ec8280: woken up on capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 1[""] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (suspended while making a foreign call)
309c9a000: starting new worker on capability 3
309c9a000: new task (taskCount: 9)
202ec8280: cap 0: created thread 6[""]
202ec8280: cap 0: thread 6 has label TimerManager
309c9a000: new worker task (taskCount: 9)
202ec8280: cap 0: thread 1[""] stopped (finished)
202ec8280: bound thread (1) finished
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: task exiting
202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: created thread 7[""]
202ec8280: new bound thread (7)
202ec8280: cap 0: schedule()
202ec8280: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
202ec8280: cap 0: thread 6["TimerManager"] migrating to cap 1
202ec8280: passing capability 1 to worker 0x309ea6000
309f29000: cap 3: schedule()
309ea6000: woken up on capability 1
309ea6000: resuming capability 1
309ea6000: cap 1: running thread 6["TimerManager"] (ThreadRunGHC)
309ea6000: cap 1: thread 6["TimerManager"] stopped (suspended while making a foreign call)
309ea6000: starting new worker on capability 1
309ea6000: new task (taskCount: 10)
309f29000: giving up capability 3
309f29000: freeing capability 3
309ea6000: new worker task (taskCount: 10)
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
309da0000: woken up on capability 0
309da0000: capability 0 is owned by another task
309fac000: cap 1: schedule()
309fac000: giving up capability 1
309fac000: freeing capability 1
202ec8280: cap 0: thread 7[""] stopped (yielding)
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
M 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
u 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
l 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
t 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
i 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
t 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
h 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
r 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
e 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
a 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
d 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
e 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
d 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
t 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
e 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (stack overflow, size 110)
202ec8280: cap 0: allocating new stack chunk of size 32768 bytes
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (blocked on an MVar)
309d1d000: returning; I want capability 0
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x700040b558 (TSO_DIRTY)
202ec8280: giving up capability 0
202ec8280: passing capability 0 to worker 0x309d1d000
309d1d000: resuming capability 0
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309d1d000: cap 0: waking up thread 7[""] on cap 0
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309d1d000: cap 0: thread 7[""] migrating to cap 1
309d1d000: passing capability 1 to bound task 0x202ec8280
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
202ec8280: woken up on capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
s 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
t 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (suspended while making a foreign call)
309d1d000: freeing capability 0
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
p 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
r 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x7000806b00 (TSO_DIRTY)
309b94000: returning; I want capability 1
202ec8280: giving up capability 1
202ec8280: passing capability 1 to worker 0x309b94000
309b94000: resuming capability 1
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309b94000: cap 1: waking up thread 7[""] on cap 1
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309b94000: cap 1: thread 7[""] migrating to cap 2
309b94000: passing capability 2 to bound task 0x202ec8280
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
202ec8280: woken up on capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
o 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
g 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (suspended while making a foreign call)
309b94000: freeing capability 1
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
r 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
a 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
m 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
f 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
o 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x7000c13320 (TSO_DIRTY)
202ec8280: giving up capability 2
202ec8280: freeing capability 2
309c17000: returning; I want capability 2
309c17000: resuming capability 2
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309c17000: cap 2: waking up thread 7[""] on cap 2
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c17000: cap 2: thread 7[""] migrating to cap 3
309c17000: passing capability 3 to bound task 0x202ec8280
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
r 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (suspended while making a foreign call)
309c17000: freeing capability 2
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
s 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
e 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
r 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
i 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
a 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
l 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
i 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x700100b710 (TSO_DIRTY)
309c9a000: returning; I want capability 3
202ec8280: giving up capability 3
202ec8280: passing capability 3 to worker 0x309c9a000
309c9a000: resuming capability 3
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309c9a000: cap 3: waking up thread 7[""] on cap 3
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c9a000: cap 3: thread 7[""] migrating to cap 0
309c9a000: passing capability 0 to bound task 0x202ec8280
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
202ec8280: woken up on capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
s 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
a 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (suspended while making a foreign call)
309c9a000: freeing capability 3
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
t 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
i 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
o 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
n 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
n 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
o 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
r 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
m 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
a 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
l 202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 0
202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: cap 0: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 0: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x700040fa88 (TSO_DIRTY)
202ec8280: giving up capability 0
202ec8280: freeing capability 0
309d1d000: returning; I want capability 0
309d1d000: resuming capability 0
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309d1d000: cap 0: waking up thread 7[""] on cap 0
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309d1d000: cap 0: thread 7[""] migrating to cap 1
309d1d000: passing capability 1 to bound task 0x202ec8280
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
202ec8280: woken up on capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
e 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
v 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
a 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (suspended while making a foreign call)
309d1d000: freeing capability 0
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
l 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 1
u 202ec8280: returning; I want capability 1
202ec8280: resuming capability 1
202ec8280: cap 1: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 1: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x7000808b98 (TSO_DIRTY)
202ec8280: giving up capability 1
202ec8280: freeing capability 1
309b94000: returning; I want capability 1
309b94000: resuming capability 1
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309b94000: cap 1: waking up thread 7[""] on cap 1
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309b94000: cap 1: thread 7[""] migrating to cap 2
309b94000: passing capability 2 to bound task 0x202ec8280
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
202ec8280: woken up on capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
a 202ec8280: returning; I want capability 2
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
t 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (suspended while making a foreign call)
309b94000: freeing capability 1
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
i 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
o 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
n 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
( 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
t 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
a 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
k 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
e 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
3 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
) 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
, 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
s 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
h 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
o 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
u 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
l 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
d 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
b 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
e 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
[ 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
1 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
0 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
9 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
4 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
6 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 2
, 202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: cap 2: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 2: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x7000c1c668 (TSO_DIRTY)
309c17000: returning; I want capability 2
202ec8280: giving up capability 2
202ec8280: passing capability 2 to worker 0x309c17000
309c17000: resuming capability 2
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309c17000: cap 2: waking up thread 7[""] on cap 2
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c17000: cap 2: thread 7[""] migrating to cap 3
309c17000: passing capability 3 to bound task 0x202ec8280
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
1 202ec8280: returning; I want capability 3
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
7 202ec8280: returning; I want capability 3
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (suspended while making a foreign call)
309c17000: freeing capability 2
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
7 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
1 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
1 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
, 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
2 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
8 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
6 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
5 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
7 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
] 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
[ 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
1 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
0 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
9 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
4 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
6 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
, 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
1 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
7 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
7 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
1 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
1 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
, 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
2 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
8 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
6 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
5 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
7 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
] 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: created thread 8[""]
202ec8280: cap 3: created thread 9[""]
202ec8280: cap 3: created thread 10[""]
202ec8280: cap 3: created thread 11[""]
202ec8280: cap 3: created thread 12[""]
202ec8280: cap 3: created thread 13[""]
202ec8280: cap 3: created thread 14[""]
202ec8280: cap 3: created thread 15[""]
202ec8280: cap 3: created thread 16[""]
202ec8280: cap 3: created thread 17[""]
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: passing capability 3 to worker 0x309f29000
f 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309f29000: woken up on capability 3
309f29000: capability 3 is owned by another task
202ec8280: cap 3: thread 7[""] stopped (yielding)
202ec8280: cap 3: 11 threads, 0 sparks, and 3 free capabilities, sharing...
202ec8280: cap 3: thread 8[""] migrating to cap 0
202ec8280: cap 3: thread 9[""] migrating to cap 1
202ec8280: cap 3: thread 10[""] migrating to cap 2
202ec8280: cap 3: thread 11[""] migrating to cap 0
202ec8280: cap 3: thread 12[""] migrating to cap 1
202ec8280: cap 3: thread 13[""] migrating to cap 2
202ec8280: cap 3: thread 14[""] migrating to cap 0
202ec8280: cap 3: thread 15[""] migrating to cap 1
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: passing capability 1 to worker 0x309fac000
202ec8280: passing capability 2 to worker 0x309e23000
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 10[""] (ThreadRunGHC)
309e23000: cap 2: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x7001015388 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: cap 0: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010058c8 309fac000: woken up on capability 1
is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY) 309fac000: resuming capability 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x7001005cc8 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY) 202ec8280: giving up capability 3
202ec8280: passing capability 3 to worker 0x309f29000
309e23000: cap 2: running thread 13[""] (ThreadRunGHC)
309f29000: woken up on capability 3
309da0000: cap 0: running thread 11[""] (ThreadRunGHC)
309da0000: cap 0: thread 11[""] stopped (blocked on an MVar)
thread 11 @ 0x7001015788 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: cap 0: running thread 14[""] (ThreadRunGHC)
309da0000: cap 0: thread 14[""] stopped (blocked on an MVar)
thread 14 @ 0x7001016388 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309e23000: cap 2: thread 13[""] stopped (blocked on an MVar)
thread 13 @ 0x7001015f88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309da0000: giving up capability 0
309da0000: freeing capability 0
309fac000: passing capability 3 to worker 0x309f29000
309fac000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309fac000: cap 1: thread 12[""] migrating to cap 0
309fac000: passing capability 0 to worker 0x309da0000
309fac000: cap 1: running thread 15[""] (ThreadRunGHC)
309fac000: cap 1: thread 15[""] stopped (blocked on an MVar)
thread 15 @ 0x7001016788 309f29000: resuming capability 3
309f29000: cap 3: running thread 16[""] (ThreadRunGHC)
is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309f29000: cap 3: thread 16[""] stopped (blocked on an MVar)
thread 16 @ 0x7001016b88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: woken up on capability 0
309fac000: giving up capability 1
309fac000: freeing capability 1
309f29000: passing capability 0 to worker 0x309da0000
309f29000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309f29000: cap 3: thread 17[""] migrating to cap 1
309f29000: passing capability 1 to worker 0x309fac000
309da0000: resuming capability 0
309da0000: cap 0: running thread 12[""] (ThreadRunGHC)
309da0000: cap 0: thread 12[""] stopped (blocked on an MVar)
thread 12 @ 0x7001015b88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: giving up capability 0
309f29000: giving up capability 3
309f29000: passing capability 3 to bound task 0x202ec8280
309da0000: freeing capability 0
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 17[""] (ThreadRunGHC)
309fac000: cap 1: thread 17[""] stopped (blocked on an MVar)
thread 17 @ 0x7001016f88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309fac000: giving up capability 1
309fac000: freeing capability 1
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
o 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: waking up thread 8[""] on cap 0
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: cap 3: message: try wakeup thread 8 on cap 0
202ec8280: cap 3: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 8
309da0000: cap 0: waking up thread 8[""] on cap 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 10[""] on cap 2
309da0000: passing capability 2 to worker 0x309e23000
202ec8280: giving up capability 3
202ec8280: freeing capability 3
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 10
309e23000: cap 2: waking up thread 10[""] on cap 2
309e23000: cap 2: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: message: try wakeup thread 10 on cap 2
309e23000: cap 2: waking up thread 9[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
309e23000: cap 2: message: try wakeup thread 9 on cap 1
309da0000: cap 0: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010058c8 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309e23000: cap 2: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x7001015388 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 9
309fac000: cap 1: waking up thread 9[""] on cap 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 13[""] on cap 2
309fac000: cap 1: message: try wakeup thread 13 on cap 2
309fac000: cap 1: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x7001005cc8 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309e23000: giving up capability 2
309e23000: passing capability 2 to worker 0x309e23000
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 13
309e23000: cap 2: waking up thread 13[""] on cap 2
309e23000: cap 2: running thread 13[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 11[""] on cap 0
309e23000: passing capability 0 to worker 0x309da0000
309e23000: cap 2: message: try wakeup thread 11 on cap 0
309e23000: cap 2: thread 13[""] stopped (blocked on an MVar)
thread 13 @ 0x7001015f88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 11
309da0000: cap 0: waking up thread 11[""] on cap 0
309da0000: cap 0: running thread 11[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 14[""] on cap 0
309da0000: cap 0: thread 11[""] stopped (blocked on an MVar)
thread 11 @ 0x7001015788 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: cap 0: running thread 14[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 15[""] on cap 1
309da0000: passing capability 1 to worker 0x309fac000
309e23000: giving up capability 2
309e23000: freeing capability 2
309fac000: woken up on capability 1
309fac000: resuming capability 1
309da0000: cap 0: message: try wakeup thread 15 on cap 1
309da0000: cap 0: thread 14[""] stopped (blocked on an MVar)
thread 14 @ 0x7001016388 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309fac000: cap 1: message: try wakeup thread 15
309fac000: cap 1: waking up thread 15[""] on cap 1
309fac000: cap 1: running thread 15[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 16[""] on cap 3
309fac000: passing capability 3 to worker 0x309f29000
309fac000: cap 1: message: try wakeup thread 16 on cap 3
309fac000: cap 1: thread 15[""] stopped (blocked on an MVar)
thread 15 @ 0x7001016788 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 16
309f29000: cap 3: waking up thread 16[""] on cap 3
309f29000: cap 3: running thread 16[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 12[""] on cap 0
309f29000: passing capability 0 to worker 0x309da0000
309f29000: cap 3: message: try wakeup thread 12 on cap 0
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 12
309da0000: cap 0: waking up thread 12[""] on cap 0
309da0000: cap 0: running thread 12[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 17[""] on cap 1
309da0000: passing capability 1 to worker 0x309fac000
309da0000: cap 0: message: try wakeup thread 17 on cap 1
309da0000: cap 0: thread 12[""] stopped (blocked on an MVar)
thread 12 @ 0x7001015b88 is blocked on an MVar @ 0x7000406d08 309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 17
309fac000: (TSO_DIRTY)
cap 1: waking up thread 17[""] on cap 1
309fac000: cap 1: running thread 17[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 7[""] on cap 3
309fac000: cap 1: message: try wakeup thread 7 on cap 3
309fac000: cap 1: thread 17[""] stopped (blocked on an MVar)
thread 17 @ 0x7001016f88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309f29000: cap 3: thread 16[""] stopped (blocked on an MVar)
thread 16 @ 0x7001016b88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309f29000: cap 3: message: try wakeup thread 7
309f29000: cap 3: waking up thread 7[""] on cap 3
309f29000: giving up capability 3
309f29000: passing capability 3 to bound task 0x202ec8280
309da0000: giving up capability 0
309da0000: freeing capability 0
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
r 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: waking up thread 8[""] on cap 0
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: cap 3: message: try wakeup thread 8 on cap 0
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 8
309da0000: cap 0: waking up thread 8[""] on cap 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
309da0000: cap 0: thread 8[""] stopped (suspended while making a foreign call)
309da0000: starting new worker on capability 0
309da0000: new task (taskCount: 11)
202ec8280: giving up capability 3
202ec8280: freeing capability 3
309da0000: new worker task (taskCount: 11)
0 309da0000: returning; I want capability 0
30a02f000: cap 0: schedule()
30a02f000: giving up capability 0
30a02f000: passing capability 0 to worker 0x309da0000
309da0000: resuming capability 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 10[""] on cap 2
309da0000: passing capability 2 to worker 0x309e23000
309da0000: cap 0: message: try wakeup thread 10 on cap 2
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 10
309e23000: cap 2: waking up thread 10[""] on cap 2
309e23000: cap 2: running thread 10[""] (ThreadRunGHC)
309e23000: cap 2: thread 10[""] stopped (suspended while making a foreign call)
309e23000: starting new worker on capability 2
309e23000: new task (taskCount: 12)
309e23000: new worker task (taskCount: 12)
2 309e23000: returning; I want capability 2
30a0b2000: cap 2: schedule()
30a0b2000: giving up capability 2
30a0b2000: passing capability 2 to worker 0x309e23000
309e23000: resuming capability 2
309e23000: cap 2: running thread 10[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
309e23000: cap 2: message: try wakeup thread 9 on cap 1
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 9
309fac000: cap 1: waking up thread 9[""] on cap 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: thread 9[""] stopped (suspended while making a foreign call)
309fac000: starting new worker on capability 1
309fac000: new task (taskCount: 13)
309fac000: new worker task (taskCount: 13)
1 309fac000: returning; I want capability 1
30a135000: cap 1: schedule()
30a135000: giving up capability 1
30a135000: passing capability 1 to worker 0x309fac000
309fac000: resuming capability 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 13[""] on cap 2
309fac000: cap 1: message: try wakeup thread 13 on cap 2
309da0000: cap 0: thread 8[""] stopped (yielding)
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: thread 8[""] stopped (heap overflow)
309da0000: cap 0: requesting parallel GC
309da0000: 0 idle caps
309da0000: passing capability 3 to worker 0x309f29000
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: starting GC
309e23000: cap 2: thread 10[""] stopped (yielding)
309e23000: someone else is trying to sync (2)...
309e23000: cap 2: starting GC
309fac000: cap 1: thread 9[""] stopped (yielding)
309fac000: cap 1: starting GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
thread 8 @ 0x70010058c8 is not blocked (TSO_DIRTY)
threads on capability 1:
thread 9 @ 0x7001005cc8 is not blocked (TSO_DIRTY)
threads on capability 2:
thread 10 @ 0x7001015388 is not blocked (TSO_DIRTY)
threads on capability 3:
other threads:
thread 17 @ 0x7001016f88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 16 @ 0x7001016b88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 15 @ 0x7001016788 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 14 @ 0x7001016388 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 13 @ 0x7001015f88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 12 @ 0x7001015b88 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 11 @ 0x7001015788 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 7 @ 0x70004057a8 is blocked on an MVar @ 0x7000406d08 (TSO_DIRTY)
thread 6 @ 0x7000405398 ["TimerManager"] is blocked on an external call (TSO_DIRTY)
thread 5 @ 0x70010054a8 ["IOManager on cap 3"] is blocked on an external call (TSO_DIRTY)
thread 4 @ 0x7000c0e4a8 ["IOManager on cap 2"] is blocked on an external call (TSO_DIRTY)
thread 3 @ 0x7000c0a4a8 ["IOManager on cap 1"] is blocked on an external call (TSO_DIRTY)
thread 2 @ 0x7000c064a8 ["IOManager on cap 0"] is blocked on an external call (TSO_DIRTY)
309da0000: cap 0: starting GC
309da0000: cap 0: GC working
309f29000: cap 3: GC working
309fac000: cap 1: GC working
309e23000: cap 2: GC working
309f29000: cap 3: GC idle
309f29000: cap 3: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: cap 0: all caps stopped for GC
309da0000: cap 0: finished GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309f29000: cap 3: finished GC
309e23000: cap 2: finished GC
309e23000: cap 2: message: try wakeup thread 13
309f29000: giving up capability 3
309f29000: freeing capability 3
309e23000: cap 2: waking up thread 13[""] on cap 2
309e23000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309e23000: cap 2: thread 10[""] migrating to cap 3
309e23000: passing capability 3 to worker 0x309f29000
309fac000: cap 1: finished GC
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: running thread 13[""] (ThreadRunGHC)
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309e23000: cap 2: thread 13[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
5 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 13[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 11[""] on cap 0
309e23000: cap 2: message: try wakeup thread 11 on cap 0
309da0000: cap 0: thread 8[""] stopped (yielding)
309da0000: cap 0: message: try wakeup thread 11
309da0000: cap 0: waking up thread 11[""] on cap 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 13[""] stopped (heap overflow)
309e23000: cap 2: requesting parallel GC
309e23000: 0 idle caps
309da0000: cap 0: thread 8[""] stopped (yielding)
309da0000: cap 0: starting GC
309fac000: cap 1: raising exception in thread 9.
309fac000: cap 1: thread 9[""] stopped (yielding)
309fac000: cap 1: starting GC
309f29000: cap 3: raising exception in thread 10.
309f29000: cap 3: thread 10[""] stopped (yielding)
309f29000: cap 3: starting GC
309e23000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
thread 8 @ 0x70010fb218 is not blocked (TSO_DIRTY)
thread 11 @ 0x70010fc258 is not blocked (TSO_DIRTY)
threads on capability 1:
thread 9 @ 0x70010f9000 is not blocked (TSO_DIRTY)
threads on capability 2:
thread 13 @ 0x70010f7490 is not blocked (TSO_DIRTY)
threads on capability 3:
thread 10 @ 0x70010f7000 is not blocked (TSO_DIRTY)
other threads:
thread 2 @ 0x70010fb290 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70010f9078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70010f7090 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70010f5000 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70010f90f0 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70010fc2d0 is blocked on an MVar @ 0x70010fb5c0
thread 12 @ 0x70014c6030 is blocked on an MVar @ 0x70010fb5c0
thread 14 @ 0x70014c5390 is blocked on an MVar @ 0x70010fb5c0
thread 15 @ 0x70010fc360 is blocked on an MVar @ 0x70010fb5c0
thread 16 @ 0x70010fc7f0 is blocked on an MVar @ 0x70010fb5c0
thread 17 @ 0x70014c6448 is blocked on an MVar @ 0x70010fb5c0
309e23000: cap 2: starting GC
309e23000: cap 2: GC working
309fac000: cap 1: GC working
309da0000: cap 0: GC working
309f29000: cap 3: GC working
309f29000: cap 3: GC idle
309f29000: cap 3: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: cap 2: all caps stopped for GC
309e23000: cap 2: finished GC
309e23000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309e23000: cap 2: running thread 13[""] (ThreadRunGHC)
309fac000: cap 1: finished GC
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: message: thread 9 blocking on blackhole 0x70010f8c00
309fac000: cap 1: forwarding message to cap 0
309fac000: cap 1: thread 9[""] stopped (blocked on black hole owned by thread 8)
thread 9 @ 0x70010f8000 is blocked on a black hole 0x70010f8c00 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309f29000: cap 3: finished GC
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309f29000: cap 3: message: thread 10 blocking on blackhole 0x70010f8c00
309f29000: cap 3: forwarding message to cap 0
309f29000: cap 3: thread 10[""] stopped (blocked on black hole owned by thread 8)
thread 10 @ 0x70010f4000 is blocked on a black hole 0x70010f8c00 (TSO_DIRTY)
309f29000: giving up capability 3
309da0000: cap 0: finished GC
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309f29000: freeing capability 3
309e23000: cap 2: thread 13[""] stopped (blocked on an MVar)
thread 13 @ 0x70010f6218 is blocked on an MVar @ 0x70010face8 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309da0000: cap 0: thread 8[""] stopped (yielding)
309da0000: cap 0: message: thread 10 blocking on blackhole 0x70010f8c00
309da0000: cap 0: thread 10 blocked on thread 8
309da0000: cap 0: message: thread 9 blocking on blackhole 0x70010f8c00
309da0000: cap 0: thread 9 blocked on existing BLOCKING_QUEUE owned by thread 8
309da0000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309da0000: cap 0: thread 8[""] migrating to cap 1
309da0000: passing capability 1 to worker 0x309fac000
309da0000: cap 0: running thread 11[""] (ThreadRunGHC)
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: thread 11[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
3 309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 11[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 14[""] on cap 0
309da0000: cap 0: thread 11[""] stopped (heap overflow)
309da0000: cap 0: requesting parallel GC
309da0000: 0 idle caps
309da0000: passing capability 2 to worker 0x309e23000
309da0000: passing capability 3 to worker 0x309f29000
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: starting GC
309da0000: passing capability 3 to worker 0x309f29000
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: starting GC
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: cap 1: starting GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
thread 11 @ 0x70010fa078 is not blocked (TSO_DIRTY)
thread 14 @ 0x70014c71d0 is not blocked (TSO_DIRTY)
threads on capability 1:
thread 8 @ 0x70010fa000 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
other threads:
thread 17 @ 0x70014ca490 is blocked on an MVar @ 0x70010face8
thread 16 @ 0x70014c75c0 is blocked on an MVar @ 0x70010face8
thread 15 @ 0x70014c8170 is blocked on an MVar @ 0x70010face8
thread 13 @ 0x70010f6218 is blocked on an MVar @ 0x70010face8 (TSO_DIRTY)
thread 12 @ 0x70014c8d70 is blocked on an MVar @ 0x70010face8
thread 10 @ 0x70010f4000 is blocked on a black hole 0x70010f8c00 (TSO_DIRTY)
thread 9 @ 0x70010f8000 is blocked on a black hole 0x70010f8c00 (TSO_DIRTY)
thread 7 @ 0x70014c7248 is blocked on an MVar @ 0x70010face8
thread 6 @ 0x70010f80f0 ["TimerManager"] is blocked on an external call
thread 5 @ 0x70010f4078 ["IOManager on cap 3"] is blocked on an external call
thread 4 @ 0x70010f6290 ["IOManager on cap 2"] is blocked on an external call
thread 3 @ 0x70010f8078 ["IOManager on cap 1"] is blocked on an external call
thread 2 @ 0x70010fa0f0 ["IOManager on cap 0"] is blocked on an external call
309da0000: cap 0: starting GC
309da0000: cap 0: GC working
309fac000: cap 1: GC working
309f29000: cap 3: GC working
309e23000: cap 2: GC working
309e23000: cap 2: GC idle
309da0000: cap 0: GC idle
309f29000: cap 3: GC idle
309fac000: cap 1: GC idle
309da0000: cap 0: GC done
309f29000: cap 3: GC done
309f29000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309f29000: pruned 0 sparks
309f29000: new spark queue len=0; (hd=0; tl=0)
309fac000: cap 1: GC done
309fac000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309fac000: pruned 0 sparks
309fac000: new spark queue len=0; (hd=0; tl=0)
309e23000: cap 2: GC done
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: cap 0: Memory Return (Current: 65) (Needed: 61) (Returned: 4)
309da0000: cap 0: all caps stopped for GC
309da0000: cap 0: finished GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309da0000: cap 0: running thread 11[""] (ThreadRunGHC)
309fac000: cap 1: finished GC
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: finished GC
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: cap 3: finished GC
309f29000: giving up capability 3
309f29000: freeing capability 3
309da0000: cap 0: thread 11[""] stopped (blocked on an MVar)
thread 11 @ 0x70014cf218 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309da0000: cap 0: running thread 14[""] (ThreadRunGHC)
309da0000: cap 0: thread 14[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
6 309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 14[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 15[""] on cap 1
309da0000: cap 0: message: try wakeup thread 15 on cap 1
309da0000: cap 0: thread 14[""] stopped (heap overflow)
309da0000: cap 0: requesting parallel GC
309da0000: 0 idle caps
309da0000: passing capability 2 to worker 0x309e23000
309da0000: passing capability 3 to worker 0x309f29000
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: starting GC
309f29000: woken up on capability 3
309da0000: passing capability 3 to worker 0x309f29000
309f29000: resuming capability 3
309f29000: cap 3: starting GC
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: someone else is trying to sync (2)...
309fac000: cap 1: starting GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
thread 14 @ 0x70014cf290 is not blocked (TSO_DIRTY)
threads on capability 1:
thread 8 @ 0x70010f5000 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
other threads:
thread 2 @ 0x70014cf308 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70010f5078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70010f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70010ff000 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70010f50f0 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70014da6a0 is blocked on an MVar @ 0x70014d7d28
thread 9 @ 0x70014e5b48 is blocked on a black hole 0x70014e4398 (TSO_DIRTY)
thread 10 @ 0x70014e5bc0 is blocked on a black hole 0x70014e4398 (TSO_DIRTY)
thread 11 @ 0x70014cf218 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 12 @ 0x70014d9798 is blocked on an MVar @ 0x70014d7d28
thread 13 @ 0x70010fd160 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 15 @ 0x70010fbd00 is blocked on an MVar @ 0x70014d7d28
thread 16 @ 0x70010f7d40 is blocked on an MVar @ 0x70014d7d28
thread 17 @ 0x70014da048 is blocked on an MVar @ 0x70014d7d28
309da0000: cap 0: starting GC
309da0000: cap 0: GC working
309e23000: cap 2: GC working
309fac000: cap 1: GC working
309f29000: cap 3: GC working
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309f29000: cap 3: GC idle
309f29000: cap 3: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: cap 0: all caps stopped for GC
309da0000: cap 0: finished GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309da0000: cap 0: running thread 14[""] (ThreadRunGHC)
309da0000: cap 0: thread 14[""] stopped (blocked on an MVar)
thread 14 @ 0x70014cf290 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309fac000: cap 1: finished GC
309fac000: cap 1: message: try wakeup thread 15
309fac000: cap 1: waking up thread 15[""] on cap 1
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: finished GC
309e23000: giving up capability 2
309e23000: freeing capability 2
309da0000: giving up capability 0
309da0000: freeing capability 0
309f29000: cap 3: finished GC
309f29000: giving up capability 3
309f29000: freeing capability 3
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309fac000: cap 1: thread 15[""] migrating to cap 2
309fac000: passing capability 2 to worker 0x309e23000
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309fac000: cap 1: thread 8[""] stopped (stack overflow, size 110)
309fac000: cap 1: allocating new stack chunk of size 32768 bytes
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 15[""] (ThreadRunGHC)
309e23000: cap 2: thread 15[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
7 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 15[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 16[""] on cap 3
309e23000: passing capability 3 to worker 0x309f29000
309e23000: cap 2: message: try wakeup thread 16 on cap 3
309e23000: cap 2: thread 15[""] stopped (heap overflow)
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: starting GC
309e23000: cap 2: requesting parallel GC
309e23000: 0 idle caps
309e23000: passing capability 0 to worker 0x309da0000
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: starting GC
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: cap 1: starting GC
309e23000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 8 @ 0x70010f5000 is not blocked (TSO_DIRTY)
threads on capability 2:
thread 15 @ 0x70010fbd00 is not blocked (TSO_DIRTY)
threads on capability 3:
other threads:
thread 2 @ 0x70014cf308 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70010f5078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70010f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70010ff000 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70010f50f0 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70014da6a0 is blocked on an MVar @ 0x70014d7d28
thread 9 @ 0x70014e5b48 is blocked on a black hole 0x70014e4398
thread 10 @ 0x70014e5bc0 is blocked on a black hole 0x70014e4398
thread 11 @ 0x70014cf218 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 12 @ 0x70014d9798 is blocked on an MVar @ 0x70014d7d28
thread 13 @ 0x70010fd160 is blocked on an MVar @ 0x70014d7d28
thread 14 @ 0x70014cf290 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 16 @ 0x70010f7d40 is blocked on an MVar @ 0x70014d7d28
thread 17 @ 0x70014da048 is blocked on an MVar @ 0x70014d7d28
309e23000: cap 2: starting GC
309e23000: cap 2: GC working
309f29000: cap 3: GC working
309da0000: cap 0: GC working
309f29000: cap 3: GC idle
309f29000: cap 3: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309fac000: cap 1: GC working
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: cap 2: all caps stopped for GC
309e23000: cap 2: finished GC
309e23000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309e23000: cap 2: running thread 15[""] (ThreadRunGHC)
309f29000: cap 3: finished GC
309f29000: cap 3: message: try wakeup thread 16
309f29000: cap 3: waking up thread 16[""] on cap 3
309f29000: cap 3: running thread 16[""] (ThreadRunGHC)
309fac000: cap 1: finished GC
309e23000: cap 2: thread 15[""] stopped (blocked on an MVar)
thread 15 @ 0x70010fbd00 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309da0000: cap 0: finished GC
309da0000: giving up capability 0
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: cap 3: thread 16[""] stopped (suspended while making a foreign call)
309f29000: starting new worker on capability 3
309f29000: new task (taskCount: 14)
309da0000: freeing capability 0
309f29000: new worker task (taskCount: 14)
8 309f29000: returning; I want capability 3
30a1b8000: cap 3: schedule()
30a1b8000: giving up capability 3
30a1b8000: passing capability 3 to worker 0x309f29000
309f29000: resuming capability 3
309f29000: cap 3: running thread 16[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 12[""] on cap 0
309f29000: passing capability 0 to worker 0x309da0000
309f29000: cap 3: message: try wakeup thread 12 on cap 0
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: requesting parallel GC
309da0000: 0 idle caps
309da0000: passing capability 2 to worker 0x309e23000
309f29000: cap 3: thread 16[""] stopped (heap overflow)
309f29000: someone else is trying to sync (2)...
309f29000: cap 3: starting GC
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: starting GC
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: cap 1: starting GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 8 @ 0x70010f5000 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
thread 16 @ 0x70010f7d40 is not blocked (TSO_DIRTY)
other threads:
thread 2 @ 0x70014cf308 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70010f5078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70010f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70010ff000 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70010f50f0 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70014da6a0 is blocked on an MVar @ 0x70014d7d28
thread 9 @ 0x70014e5b48 is blocked on a black hole 0x70014e4398
thread 10 @ 0x70014e5bc0 is blocked on a black hole 0x70014e4398
thread 11 @ 0x70014cf218 is blocked on an MVar @ 0x70014d7d28
thread 12 @ 0x70014d9798 is blocked on an MVar @ 0x70014d7d28
thread 13 @ 0x70010fd160 is blocked on an MVar @ 0x70014d7d28
thread 14 @ 0x70014cf290 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 15 @ 0x70010fbd00 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 17 @ 0x70014da048 is blocked on an MVar @ 0x70014d7d28
309da0000: cap 0: starting GC
309da0000: cap 0: GC working
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309e23000: cap 2: GC working
309fac000: cap 1: GC working
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309f29000: cap 3: GC working
309f29000: cap 3: GC idle
309f29000: cap 3: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309da0000: cap 0: all caps stopped for GC
309da0000: cap 0: finished GC
309da0000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309da0000: cap 0: message: try wakeup thread 12
309da0000: cap 0: waking up thread 12[""] on cap 0
309da0000: cap 0: running thread 12[""] (ThreadRunGHC)
309f29000: cap 3: finished GC
309f29000: cap 3: running thread 16[""] (ThreadRunGHC)
309fac000: cap 1: finished GC
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: thread 12[""] stopped (stack overflow, size 110)
309da0000: cap 0: allocating new stack chunk of size 32768 bytes
309e23000: cap 2: finished GC
309f29000: cap 3: thread 16[""] stopped (blocked on an MVar)
thread 16 @ 0x70010f7d40 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309f29000: giving up capability 3
309f29000: freeing capability 3
309e23000: giving up capability 2
309e23000: freeing capability 2
309da0000: cap 0: running thread 12[""] (ThreadRunGHC)
309da0000: cap 0: thread 12[""] stopped (blocked on an MVar)
thread 12 @ 0x70014d9798 is blocked on an MVar @ 0x70004052c8 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309d1d000: returning; I want capability 0
309d1d000: resuming capability 0
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309d1d000: cap 0: waking up thread 12[""] on cap 0
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309d1d000: cap 0: thread 12[""] migrating to cap 2
309d1d000: passing capability 2 to worker 0x309e23000
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 12[""] (ThreadRunGHC)
309e23000: cap 2: thread 12[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
4 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 12[""] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309e23000: cap 2: waking up thread 17[""] on cap 1
309e23000: cap 2: message: try wakeup thread 17 on cap 1
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (suspended while making a foreign call)
309e23000: cap 2: thread 12[""] stopped (heap overflow)
309e23000: cap 2: requesting parallel GC
309e23000: 0 idle caps
309d1d000: freeing capability 0
309e23000: passing capability 0 to worker 0x309da0000
309e23000: passing capability 3 to worker 0x309f29000
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: starting GC
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: starting GC
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: someone else is trying to sync (2)...
309fac000: cap 1: starting GC
309e23000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 8 @ 0x70010f5000 is not blocked (TSO_DIRTY)
threads on capability 2:
thread 12 @ 0x70014d9798 is not blocked (TSO_DIRTY)
threads on capability 3:
other threads:
thread 2 @ 0x70014cf308 ["IOManager on cap 0"] is blocked on an external call (TSO_DIRTY)
thread 3 @ 0x70010f5078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70010f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70010ff000 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70010f50f0 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70014da6a0 is blocked on an MVar @ 0x70014d7d28
thread 9 @ 0x70014e5b48 is blocked on a black hole 0x70014e4398
thread 10 @ 0x70014e5bc0 is blocked on a black hole 0x70014e4398
thread 11 @ 0x70014cf218 is blocked on an MVar @ 0x70014d7d28
thread 13 @ 0x70010fd160 is blocked on an MVar @ 0x70014d7d28
thread 14 @ 0x70014cf290 is blocked on an MVar @ 0x70014d7d28
thread 15 @ 0x70010fbd00 is blocked on an MVar @ 0x70014d7d28
thread 16 @ 0x70010f7d40 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 17 @ 0x70014da048 is blocked on an MVar @ 0x70014d7d28
309e23000: cap 2: starting GC
309e23000: cap 2: GC working
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309fac000: cap 1: GC working
309f29000: cap 3: GC working
309f29000: cap 3: GC idle
309f29000: cap 3: GC done
309da0000: cap 0: GC working
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309e23000: cap 2: GC idle
309e23000: cap 2: GC done
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309e23000: cap 2: all caps stopped for GC
309e23000: cap 2: finished GC
309e23000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309f29000: cap 3: finished GC
309f29000: giving up capability 3
309f29000: freeing capability 3
309da0000: cap 0: finished GC
309da0000: giving up capability 0
309da0000: freeing capability 0
309fac000: cap 1: finished GC
309fac000: cap 1: message: try wakeup thread 17
309fac000: cap 1: waking up thread 17[""] on cap 1
309e23000: cap 2: running thread 12[""] (ThreadRunGHC)
309fac000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309fac000: cap 1: thread 8[""] migrating to cap 3
309fac000: passing capability 3 to worker 0x309f29000
309fac000: cap 1: running thread 17[""] (ThreadRunGHC)
309e23000: cap 2: thread 12[""] stopped (blocked on an MVar)
thread 12 @ 0x70014d9798 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 8[""] (ThreadRunGHC)
309fac000: cap 1: thread 17[""] stopped (suspended while making a foreign call)
309fac000: freeing capability 1
9 309fac000: returning; I want capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 17[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 7[""] on cap 3
309fac000: cap 1: message: try wakeup thread 7 on cap 3
309fac000: cap 1: thread 17[""] stopped (heap overflow)
309fac000: cap 1: requesting parallel GC
309fac000: 0 idle caps
309fac000: passing capability 0 to worker 0x309da0000
309fac000: passing capability 2 to worker 0x309e23000
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: starting GC
309da0000: woken up on capability 0
309fac000: passing capability 0 to worker 0x309da0000
309da0000: resuming capability 0
309da0000: cap 0: starting GC
309f29000: cap 3: thread 8[""] stopped (yielding)
309f29000: someone else is trying to sync (2)...
309f29000: cap 3: starting GC
309fac000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 17 @ 0x70014da048 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
thread 8 @ 0x70010f5000 is not blocked (TSO_DIRTY)
other threads:
thread 2 @ 0x70014cf308 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70010f5078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70010f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70010ff000 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70010f50f0 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70014da6a0 is blocked on an MVar @ 0x70014d7d28
thread 9 @ 0x70014e5b48 is blocked on a black hole 0x70014e4398
thread 10 @ 0x70014e5bc0 is blocked on a black hole 0x70014e4398
thread 11 @ 0x70014cf218 is blocked on an MVar @ 0x70014d7d28
thread 12 @ 0x70014d9798 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
thread 13 @ 0x70010fd160 is blocked on an MVar @ 0x70014d7d28
thread 14 @ 0x70014cf290 is blocked on an MVar @ 0x70014d7d28
thread 15 @ 0x70010fbd00 is blocked on an MVar @ 0x70014d7d28
thread 16 @ 0x70010f7d40 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309fac000: cap 1: starting GC
309fac000: cap 1: GC working
309e23000: cap 2: GC working
309fac000: cap 1: GC idle
309e23000: cap 2: GC idle
309fac000: cap 1: GC done
309da0000: cap 0: GC working
309f29000: cap 3: GC working
309e23000: cap 2: GC done
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309f29000: cap 3: GC idle
309f29000: cap 3: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309fac000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309fac000: pruned 0 sparks
309fac000: new spark queue len=0; (hd=0; tl=0)
309fac000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309fac000: pruned 0 sparks
309fac000: new spark queue len=0; (hd=0; tl=0)
309fac000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309fac000: pruned 0 sparks
309fac000: new spark queue len=0; (hd=0; tl=0)
309fac000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309fac000: pruned 0 sparks
309fac000: new spark queue len=0; (hd=0; tl=0)
309fac000: cap 1: all caps stopped for GC
309fac000: cap 1: finished GC
309fac000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309fac000: cap 1: running thread 17[""] (ThreadRunGHC)
309da0000: cap 0: finished GC
309f29000: cap 3: finished GC
309fac000: cap 1: thread 17[""] stopped (blocked on an MVar)
thread 17 @ 0x70014da048 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309f29000: cap 3: message: try wakeup thread 7
309f29000: cap 3: waking up thread 7[""] on cap 3
309f29000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309fac000: giving up capability 1
309fac000: freeing capability 1
309f29000: cap 3: thread 8[""] migrating to cap 0
309f29000: passing capability 0 to worker 0x309da0000
309f29000: giving up capability 3
309f29000: passing capability 3 to bound task 0x202ec8280
309e23000: cap 2: finished GC
309e23000: giving up capability 2
309e23000: freeing capability 2
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
k 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: waking up thread 13[""] on cap 2
202ec8280: passing capability 2 to worker 0x309e23000
202ec8280: cap 3: message: try wakeup thread 13 on cap 2
202ec8280: cap 3: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70014da6a0 is blocked on an MVar @ 0x70014d7d28 (TSO_DIRTY)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 13
309e23000: cap 2: waking up thread 13[""] on cap 2
309e23000: cap 2: running thread 13[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 11[""] on cap 0
309e23000: cap 2: message: try wakeup thread 11 on cap 0
202ec8280: giving up capability 3
202ec8280: freeing capability 3
309e23000: cap 2: thread 13[""] stopped (yielding)
309e23000: cap 2: running thread 13[""] (ThreadRunGHC)
testmthread: Contains an unsupported closure type (whose implementation is missing)
309e23000: cap 2: thread 13[""] stopped (finished)
309e23000: giving up capability 2
309e23000: freeing capability 2
309da0000: cap 0: thread 8[""] stopped (yielding)
309da0000: cap 0: message: try wakeup thread 11
309da0000: cap 0: waking up thread 11[""] on cap 0
309da0000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309da0000: cap 0: thread 8[""] migrating to cap 1
309da0000: passing capability 1 to worker 0x309fac000
309da0000: cap 0: running thread 11[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 14[""] on cap 0
309fac000: woken up on capability 1
309fac000: resuming capability 1
testmthread: Contains an unsupported closure type (whose implementation is missing)
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: thread 11[""] stopped (finished)
309da0000: cap 0: running thread 14[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 15[""] on cap 2
309da0000: passing capability 2 to worker 0x309e23000
309da0000: cap 0: message: try wakeup thread 15 on cap 2
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 15
testmthread: Contains an unsupported closure type (whose implementation is missing)
309e23000: cap 2: waking up thread 15[""] on cap 2
309e23000: cap 2: running thread 15[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 16[""] on cap 3
309e23000: passing capability 3 to worker 0x309f29000
309e23000: cap 2: message: try wakeup thread 16 on cap 3
309e23000: cap 2: thread 15[""] stopped (yielding)
309e23000: cap 2: running thread 15[""] (ThreadRunGHC)
testmthread: Contains an unsupported closure type (whose implementation is missing)
309da0000: cap 0: thread 14[""] stopped (finished)
309da0000: giving up capability 0
309da0000: freeing capability 0
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 16
309f29000: cap 3: waking up thread 16[""] on cap 3
309f29000: cap 3: running thread 16[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 12[""] on cap 2
309f29000: cap 3: message: try wakeup thread 12 on cap 2
309f29000: cap 3: thread 16[""] stopped (yielding)
309f29000: cap 3: running thread 16[""] (ThreadRunGHC)
testmthread: Contains an unsupported closure type (whose implementation is missing)
309e23000: cap 2: thread 15[""] stopped (finished)
309e23000: cap 2: message: try wakeup thread 12
309e23000: cap 2: waking up thread 12[""] on cap 2
309e23000: cap 2: running thread 12[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 17[""] on cap 1
309e23000: cap 2: message: try wakeup thread 17 on cap 1
309f29000: cap 3: thread 16[""] stopped (finished)
testmthread: Contains an unsupported closure type (whose implementation is missing)
309f29000: giving up capability 3
309f29000: freeing capability 3
309e23000: cap 2: thread 12[""] stopped (finished)
309e23000: giving up capability 2
309e23000: freeing capability 2
309ea6000: returning; I want capability 1
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: cap 1: message: try wakeup thread 17
309fac000: cap 1: waking up thread 17[""] on cap 1
309fac000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309fac000: cap 1: thread 8[""] migrating to cap 2
309fac000: passing capability 2 to worker 0x309e23000
309fac000: giving up capability 1
309fac000: passing capability 1 to worker 0x309ea6000
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309ea6000: resuming capability 1
309ea6000: cap 1: running thread 6["TimerManager"] (ThreadRunGHC)
309ea6000: cap 1: thread 6["TimerManager"] stopped (suspended while making a foreign call)
309ea6000: passing capability 1 to worker 0x309fac000
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 17[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 7[""] on cap 3
309fac000: passing capability 3 to worker 0x309f29000
309fac000: cap 1: message: try wakeup thread 7 on cap 3
309f29000: woken up on capability 3
309f29000: resuming capability 3
testmthread: Contains an unsupported closure type (whose implementation is missing)
309f29000: cap 3: message: try wakeup thread 7
309f29000: cap 3: waking up thread 7[""] on cap 3
309f29000: giving up capability 3
309f29000: passing capability 3 to bound task 0x202ec8280
309fac000: cap 1: thread 17[""] stopped (finished)
309fac000: deadlocked, forcing major GC...
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: starting GC
309fac000: cap 1: requesting parallel GC
309fac000: 0 idle caps
309fac000: passing capability 0 to worker 0x309da0000
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: starting GC
309e23000: cap 2: thread 8[""] stopped (yielding)
309e23000: cap 2: starting GC
309fac000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
threads on capability 2:
thread 8 @ 0x70010f5000 is not blocked (TSO_DIRTY)
threads on capability 3:
thread 7 @ 0x70014da6a0 is not blocked (TSO_DIRTY)
other threads:
thread 2 @ 0x70014cf308 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70010f5078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70010f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70010ff000 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70010f50f0 ["TimerManager"] is blocked on an external call (TSO_DIRTY)
thread 9 @ 0x70014e5b48 is blocked on a black hole 0x70014e4398
thread 10 @ 0x70014e5bc0 is blocked on a black hole 0x70014e4398
309fac000: cap 1: starting GC
309fac000: cap 1: GC working
309da0000: cap 0: GC working
309e23000: cap 2: GC working
202ec8280: cap 3: GC working
309e23000: cap 2: GC idle
309fac000: cap 1: GC idle
202ec8280: cap 3: GC idle
309e23000: cap 2: GC done
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: cap 0: GC idle
309da0000: cap 0: GC done
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309fac000: cap 1: GC done
202ec8280: cap 3: GC done
202ec8280: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
202ec8280: pruned 0 sparks
202ec8280: new spark queue len=0; (hd=0; tl=0)
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309fac000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309fac000: pruned 0 sparks
309fac000: new spark queue len=0; (hd=0; tl=0)
309fac000: cap 1: Memory Return (Current: 61) (Needed: 20) (Returned: 40)
309fac000: cap 1: all caps stopped for GC
309fac000: cap 1: finished GC
309fac000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309fac000: giving up capability 1
309fac000: freeing capability 1
309da0000: cap 0: finished GC
309da0000: giving up capability 0
309da0000: freeing capability 0
202ec8280: cap 3: finished GC
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
e 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
d 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
, 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (yielding)
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
w 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
a 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
i 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
t 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
i 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309e23000: cap 2: finished GC
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
n 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
g 202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309e23000: cap 2: message: try wakeup thread 9 on cap 1
309e23000: cap 2: waking up thread 10[""] on cap 3
309e23000: cap 2: message: try wakeup thread 10 on cap 3
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: passing capability 3 to worker 0x309f29000
309fac000:
woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 9
309fac000: cap 1: waking up thread 9[""] on cap 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
309fac000: cap 1: thread 9[""] stopped (blocked on an MVar)
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
309f29000: woken up on capability 3
thread 8 @ 0x70010f4000 thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309f29000: capability 3 is owned by another task
is blocked on an MVar @ 0x70011f9e18 202ec8280: cap 3: waking up thread 8[""] on cap 2
(TSO_DIRTY)
202ec8280: cap 3: message: try wakeup thread 8 on cap 2
202ec8280: cap 3: thread 7[""] stopped (blocked on an MVar)
309fac000: giving up capability 1
309fac000: freeing capability 1
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
thread 7 @ 0x70014ce000 is blocked on an MVar @ 0x70011fe228 (TSO_DIRTY)
309e23000: cap 2: message: try wakeup thread 9 on cap 1
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
202ec8280: cap 3: message: try wakeup thread 10
202ec8280: cap 3: waking up thread 10[""] on cap 3
202ec8280: giving up capability 3
202ec8280: passing capability 3 to worker 0x309f29000
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 9
309fac000: cap 1: waking up thread 9[""] on cap 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 8[""] on cap 2
309fac000: passing capability 2 to worker 0x309e23000
309fac000: cap 1: message: try wakeup thread 8 on cap 2
309fac000: cap 1: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309f29000: woken up on capability 3
309f29000: resuming capability 3
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 8[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
: 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
309e23000: cap 2: message: try wakeup thread 9 on cap 1
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 9
309fac000: cap 1: waking up thread 9[""] on cap 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: thread 9[""] stopped (suspended while making a foreign call)
309fac000: freeing capability 1
: 309fac000: returning; I want capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 8[""] on cap 2
309fac000: passing capability 2 to worker 0x309e23000
309fac000: cap 1: message: try wakeup thread 8 on cap 2
309fac000: cap 1: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309f29000: cap 3: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309f29000: giving up capability 3
309f29000: freeing capability 3
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 8[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
309e23000: cap 2: message: try wakeup thread 9 on cap 1
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 9
309fac000: cap 1: waking up thread 9[""] on cap 1
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: thread 9[""] stopped (stack overflow, size 110)
309fac000: cap 1: allocating new stack chunk of size 32768 bytes
309fac000: cap 1: running thread 9[""] (ThreadRunGHC)
309fac000: cap 1: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x7000805a98 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309b94000: returning; I want capability 1
309b94000: resuming capability 1
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309b94000: cap 1: waking up thread 9[""] on cap 1
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309b94000: cap 1: thread 9[""] migrating to cap 2
309b94000: passing capability 2 to worker 0x309e23000
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: thread 9[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 10[""] on cap 3
309e23000: passing capability 3 to worker 0x309f29000
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (suspended while making a foreign call)
309b94000: freeing capability 1
309e23000: cap 2: message: try wakeup thread 10 on cap 3
309e23000: cap 2: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 10
309f29000: cap 3: waking up thread 10[""] on cap 3
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 8[""] on cap 2
309f29000: passing capability 2 to worker 0x309e23000
309f29000: cap 3: message: try wakeup thread 8 on cap 2
309f29000: cap 3: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309f29000: giving up capability 3
309f29000: freeing capability 3
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 8[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
O 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 2
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: thread 9[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
O 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 10[""] on cap 3
309e23000: passing capability 3 to worker 0x309f29000
309e23000: cap 2: message: try wakeup thread 10 on cap 3
309e23000: cap 2: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 10
309f29000: cap 3: waking up thread 10[""] on cap 3
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309f29000: cap 3: thread 10[""] stopped (suspended while making a foreign call)
309f29000: freeing capability 3
: 309f29000: returning; I want capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 8[""] on cap 2
309f29000: passing capability 2 to worker 0x309e23000
309f29000: cap 3: message: try wakeup thread 8 on cap 2
309f29000: cap 3: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309f29000: giving up capability 3
309f29000: freeing capability 3
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 8[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
K 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 2
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: thread 9[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
K 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 10[""] on cap 3
309e23000: passing capability 3 to worker 0x309f29000
309e23000: cap 2: message: try wakeup thread 10 on cap 3
309e23000: cap 2: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 10
309f29000: cap 3: waking up thread 10[""] on cap 3
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309f29000: cap 3: thread 10[""] stopped (stack overflow, size 110)
309f29000: cap 3: allocating new stack chunk of size 32768 bytes
309f29000: cap 3: running thread 10[""] (ThreadRunGHC)
309f29000: cap 3: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x7001004990 (TSO_DIRTY)
309f29000: giving up capability 3
309f29000: freeing capability 3
309c9a000: returning; I want capability 3
309c9a000: resuming capability 3
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309c9a000: cap 3: waking up thread 10[""] on cap 3
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c9a000: cap 3: thread 10[""] migrating to cap 0
309c9a000: passing capability 0 to worker 0x309da0000
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: thread 10[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 8[""] on cap 2
309da0000: passing capability 2 to worker 0x309e23000
309da0000: cap 0: message: try wakeup thread 8 on cap 2
309da0000: cap 0: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309da0000: giving up capability 0
309da0000: freeing capability 0
309e23000: cap 2: thread 8[""] stopped (yielding)
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 8[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 2
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: thread 9[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 10[""] on cap 0
309e23000: passing capability 0 to worker 0x309da0000
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (suspended while making a foreign call)
309c9a000: freeing capability 3
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 10
309da0000: cap 0: waking up thread 10[""] on cap 0
309e23000: cap 2: message: try wakeup thread 10 on cap 0
309e23000: cap 2: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309e23000: giving up capability 2
309e23000: freeing capability 2
309da0000: cap 0: thread 10[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
O 309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 8[""] on cap 2
309da0000: passing capability 2 to worker 0x309e23000
309da0000: cap 0: message: try wakeup thread 8 on cap 2
309da0000: cap 0: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309da0000: giving up capability 0
309da0000: freeing capability 0
309e23000: cap 2: thread 8[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
1 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 2
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x7000c06bf8 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309c17000: returning; I want capability 2
309c17000: resuming capability 2
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309c17000: cap 2: waking up thread 9[""] on cap 2
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c17000: cap 2: thread 9[""] migrating to cap 3
309c17000: passing capability 3 to worker 0x309f29000
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 9[""] (ThreadRunGHC)
309f29000: cap 3: thread 9[""] stopped (suspended while making a foreign call)
309f29000: freeing capability 3
1 309f29000: returning; I want capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 9[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 10[""] on cap 0
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309f29000: passing capability 0 to worker 0x309da0000
309f29000: cap 3: message: try wakeup thread 10 on cap 0
309f29000: cap 3: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 10
309da0000: cap 0: waking up thread 10[""] on cap 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: thread 10[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
K 309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309f29000: giving up capability 3
309f29000: freeing capability 3
309da0000: cap 0: waking up thread 8[""] on cap 2
309da0000: cap 0: message: try wakeup thread 8 on cap 2
309da0000: cap 0: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (suspended while making a foreign call)
309c17000: passing capability 2 to worker 0x309e23000
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: message: try wakeup thread 8
309e23000: cap 2: waking up thread 8[""] on cap 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x7000c05bd8 (TSO_DIRTY)
309e23000: giving up capability 2
309e23000: freeing capability 2
309c17000: returning; I want capability 2
309c17000: resuming capability 2
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309c17000: cap 2: waking up thread 8[""] on cap 2
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c17000: cap 2: thread 8[""] migrating to cap 3
309c17000: passing capability 3 to worker 0x309f29000
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 8[""] (ThreadRunGHC)
309f29000: cap 3: thread 8[""] stopped (suspended while making a foreign call)
309f29000: freeing capability 3
0 309f29000: returning; I want capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 8[""] (ThreadRunGHC)
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (yielding)
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309f29000: cap 3: waking up thread 9[""] on cap 3
309f29000: cap 3: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (suspended while making a foreign call)
309c17000: freeing capability 2
309f29000: cap 3: running thread 9[""] (ThreadRunGHC)
309f29000: cap 3: thread 9[""] stopped (suspended while making a foreign call)
309f29000: freeing capability 3
7 309f29000: returning; I want capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 9[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 10[""] on cap 0
309f29000: passing capability 0 to worker 0x309da0000
309f29000: cap 3: message: try wakeup thread 10 on cap 0
309f29000: cap 3: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 10
309da0000: cap 0: waking up thread 10[""] on cap 0
309f29000: giving up capability 3
309f29000: freeing capability 3
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: thread 10[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 8[""] on cap 3
309da0000: passing capability 3 to worker 0x309f29000
309da0000: cap 0: message: try wakeup thread 8 on cap 3
309da0000: cap 0: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 8
309f29000: cap 3: waking up thread 8[""] on cap 3
309f29000: cap 3: running thread 8[""] (ThreadRunGHC)
309f29000: cap 3: thread 8[""] stopped (suspended while making a foreign call)
309f29000: freeing capability 3
9 309f29000: returning; I want capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 8[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 9[""] on cap 3
309f29000: cap 3: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309f29000: cap 3: running thread 9[""] (ThreadRunGHC)
309f29000: cap 3: thread 9[""] stopped (suspended while making a foreign call)
309f29000: freeing capability 3
7 309f29000: returning; I want capability 3
309f29000: resuming capability 3
309f29000: cap 3: running thread 9[""] (ThreadRunGHC)
309f29000: cap 3: waking up thread 10[""] on cap 0
309f29000: passing capability 0 to worker 0x309da0000
309f29000: cap 3: message: try wakeup thread 10 on cap 0
309f29000: cap 3: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: woken up on capability 0
309da0000: resuming capability 0
309f29000: giving up capability 3
309f29000: freeing capability 3
309da0000: cap 0: message: try wakeup thread 10
309da0000: cap 0: waking up thread 10[""] on cap 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: thread 10[""] stopped (yielding)
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: thread 10[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
2 309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 8[""] on cap 3
309da0000: passing capability 3 to worker 0x309f29000
309da0000: cap 0: message: try wakeup thread 8 on cap 3
309da0000: cap 0: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 8
309f29000: cap 3: waking up thread 8[""] on cap 3
309f29000: cap 3: running thread 8[""] (ThreadRunGHC)
309f29000: cap 3: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x7001007758 (TSO_DIRTY)
309c9a000: returning; I want capability 3
309f29000: giving up capability 3
309f29000: passing capability 3 to worker 0x309c9a000
309c9a000: resuming capability 3
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309c9a000: cap 3: waking up thread 8[""] on cap 3
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c9a000: cap 3: thread 8[""] migrating to cap 0
309c9a000: passing capability 0 to worker 0x309da0000
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: thread 8[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
4 309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309da0000: cap 0: waking up thread 9[""] on cap 3
309da0000: cap 0: message: try wakeup thread 9 on cap 3
309da0000: cap 0: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (yielding)
309c9a000: cap 3: message: try wakeup thread 9
309c9a000: cap 3: waking up thread 9[""] on cap 3
309c9a000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309c9a000: cap 3: thread 9[""] migrating to cap 0
309c9a000: passing capability 0 to worker 0x309da0000
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (suspended while making a foreign call)
309c9a000: freeing capability 3
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 9[""] (ThreadRunGHC)
309da0000: cap 0: thread 9[""] stopped (suspended while making a foreign call)
309da0000: freeing capability 0
1 309da0000: returning; I want capability 0
309da0000: resuming capability 0
309da0000: cap 0: running thread 9[""] (ThreadRunGHC)
309da0000: cap 0: waking up thread 10[""] on cap 0
309da0000: cap 0: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309da0000: cap 0: running thread 10[""] (ThreadRunGHC)
309da0000: cap 0: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70004048f0 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309d1d000: returning; I want capability 0
309d1d000: resuming capability 0
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309d1d000: cap 0: waking up thread 10[""] on cap 0
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309d1d000: cap 0: thread 10[""] migrating to cap 1
309d1d000: passing capability 1 to worker 0x309fac000
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 10[""] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309fac000: cap 1: thread 10[""] stopped (suspended while making a foreign call)
309fac000: freeing capability 1
8 309fac000: returning; I want capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 10[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 8[""] on cap 0
309fac000: cap 1: message: try wakeup thread 8 on cap 0
309fac000: cap 1: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (suspended while making a foreign call)
309d1d000: passing capability 0 to worker 0x309da0000
309fac000: giving up capability 1
309fac000: freeing capability 1
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: message: try wakeup thread 8
309da0000: cap 0: waking up thread 8[""] on cap 0
309da0000: cap 0: running thread 8[""] (ThreadRunGHC)
309da0000: cap 0: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x7000407928 (TSO_DIRTY)
309da0000: giving up capability 0
309da0000: freeing capability 0
309d1d000: returning; I want capability 0
309d1d000: resuming capability 0
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309d1d000: cap 0: waking up thread 8[""] on cap 0
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309d1d000: cap 0: thread 8[""] migrating to cap 1
309d1d000: passing capability 1 to worker 0x309fac000
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309fac000: cap 1: thread 8[""] stopped (suspended while making a foreign call)
309fac000: freeing capability 1
6 309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309fac000: returning; I want capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 9[""] on cap 0
309fac000: cap 1: message: try wakeup thread 9 on cap 0
309fac000: cap 1: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (yielding)
309d1d000: cap 0: message: try wakeup thread 9
309d1d000: cap 0: waking up thread 9[""] on cap 0
309d1d000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309d1d000: cap 0: thread 9[""] migrating to cap 2
309d1d000: passing capability 2 to worker 0x309e23000
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (suspended while making a foreign call)
309d1d000: freeing capability 0
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309fac000: giving up capability 1
309fac000: freeing capability 1
309e23000: cap 2: thread 9[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
1 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 10[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
309e23000: cap 2: message: try wakeup thread 10 on cap 1
309e23000: cap 2: thread 9[""] stopped (blocked on an MVar)
thread 9 @ 0x70010f4648 309fac000: woken up on capability 1
is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 10
309fac000: cap 1: waking up thread 10[""] on cap 1
309fac000: cap 1: running thread 10[""] (ThreadRunGHC)
309e23000: giving up capability 2
309e23000: freeing capability 2
309fac000: cap 1: thread 10[""] stopped (suspended while making a foreign call)
309fac000: freeing capability 1
6 309fac000: returning; I want capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 10[""] (ThreadRunGHC)
309fac000: cap 1: waking up thread 8[""] on cap 1
309fac000: cap 1: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x70011f9e18 (TSO_DIRTY)
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309fac000: cap 1: thread 8[""] stopped (yielding)
309fac000: cap 1: running thread 8[""] (ThreadRunGHC)
309fac000: cap 1: thread 8[""] stopped (blocked on an MVar)
thread 8 @ 0x70010f4000 is blocked on an MVar @ 0x70008070a0 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309b94000: returning; I want capability 1
309b94000: resuming capability 1
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309b94000: cap 1: waking up thread 8[""] on cap 1
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309b94000: cap 1: thread 8[""] migrating to cap 2
309b94000: passing capability 2 to worker 0x309e23000
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: thread 8[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 8[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 9[""] on cap 2
309e23000: cap 2: waking up thread 7[""] on cap 3
309e23000: passing capability 3 to worker 0x309f29000
309e23000: cap 2: message: try wakeup thread 7 on cap 3
309e23000: cap 2: thread 8[""] stopped (finished)
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 7
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (suspended while making a foreign call)
309e23000: cap 2: thread 9[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
309b94000: freeing capability 1
309f29000: cap 3: waking up thread 7[""] on cap 3
309f29000: giving up capability 3
309f29000: passing capability 3 to bound task 0x202ec8280
309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 9[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 10[""] on cap 1
309e23000: passing capability 1 to worker 0x309fac000
309e23000: cap 2: message: try wakeup thread 10 on cap 1
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: cap 1: message: try wakeup thread 10
309fac000: cap 1: waking up thread 10[""] on cap 1
309e23000: cap 2: thread 9[""] stopped (finished)
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70014ce000 is blocked on an MVar @ 0x70011fe328 (TSO_DIRTY)
202ec8280: giving up capability 3
202ec8280: freeing capability 3
309e23000: giving up capability 2
309e23000: freeing capability 2
309fac000: cap 1: running thread 10[""] (ThreadRunGHC)
309fac000: cap 1: thread 10[""] stopped (suspended while making a foreign call)
309fac000: freeing capability 1
5 309fac000: returning; I want capability 1
309fac000: resuming capability 1
309fac000: cap 1: running thread 10[""] (ThreadRunGHC)
309fac000: cap 1: thread 10[""] stopped (blocked on an MVar)
thread 10 @ 0x70011fc120 is blocked on an MVar @ 0x7000808450 (TSO_DIRTY)
309fac000: giving up capability 1
309fac000: freeing capability 1
309b94000: returning; I want capability 1
309b94000: resuming capability 1
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309b94000: cap 1: waking up thread 10[""] on cap 1
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
309b94000: cap 1: thread 10[""] migrating to cap 2
309b94000: passing capability 2 to worker 0x309e23000
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 10[""] (ThreadRunGHC)
309e23000: cap 2: thread 10[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
7 309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 10[""] (ThreadRunGHC)
309e23000: cap 2: thread 10[""] stopped (suspended while making a foreign call)
309e23000: freeing capability 2
309e23000: returning; I want capability 2
309e23000: resuming capability 2
309e23000: cap 2: running thread 10[""] (ThreadRunGHC)
309e23000: cap 2: waking up thread 7[""] on cap 3
309e23000: passing capability 3 to worker 0x309f29000
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (yielding)
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309e23000: cap 2: message: try wakeup thread 7 on cap 3
309e23000: cap 2: thread 10[""] stopped (finished)
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: message: try wakeup thread 7
309f29000: cap 3: waking up thread 7[""] on cap 3
309f29000: giving up capability 3
309f29000: passing capability 3 to bound task 0x202ec8280
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (suspended while making a foreign call)
309b94000: freeing capability 1
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (blocked on an MVar)
thread 7 @ 0x70014ce000 is blocked on an MVar @ 0x70014ddb50 (TSO_DIRTY)
202ec8280: giving up capability 3
202ec8280: freeing capability 3
309ea6000: returning; I want capability 1
309ea6000: resuming capability 1
309ea6000: cap 1: running thread 6["TimerManager"] (ThreadRunGHC)
309ea6000: cap 1: thread 6["TimerManager"] stopped (suspended while making a foreign call)
309ea6000: passing capability 1 to worker 0x309fac000
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: deadlocked, forcing major GC...
309fac000: cap 1: requesting parallel GC
309fac000: 0 idle caps
309fac000: passing capability 0 to worker 0x309da0000
309fac000: passing capability 2 to worker 0x309e23000
309fac000: passing capability 3 to worker 0x309f29000
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: cap 0: starting GC
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: cap 2: starting GC
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: cap 3: starting GC
309fac000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
threads on capability 2:
threads on capability 3:
other threads:
thread 7 @ 0x70014ce000 is blocked on an MVar @ 0x70014ddb50 (TSO_DIRTY)
thread 6 @ 0x70014ed308 ["TimerManager"] is blocked on an external call (TSO_DIRTY)
thread 5 @ 0x70014ce078 ["IOManager on cap 3"] is blocked on an external call (TSO_DIRTY)
thread 4 @ 0x70010f4078 ["IOManager on cap 2"] is blocked on an external call (TSO_DIRTY)
thread 3 @ 0x70014ed380 ["IOManager on cap 1"] is blocked on an external call (TSO_DIRTY)
thread 2 @ 0x70014ec000 ["IOManager on cap 0"] is blocked on an external call (TSO_DIRTY)
309fac000: cap 1: starting GC
309fac000: cap 1: GC working
309da0000: cap 0: GC working
309fac000: cap 1: GC idle
309e23000: cap 2: GC working
309e23000: cap 2: GC idle
309f29000: cap 3: GC working
309f29000: cap 3: GC idle
309da0000: cap 0: GC idle
309fac000: cap 1: GC done
309da0000: cap 0: GC done
309f29000: cap 3: GC done
309f29000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309f29000: pruned 0 sparks
309f29000: new spark queue len=0; (hd=0; tl=0)
309e23000: cap 2: GC done
309e23000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309e23000: pruned 0 sparks
309e23000: new spark queue len=0; (hd=0; tl=0)
309da0000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309da0000: pruned 0 sparks
309da0000: new spark queue len=0; (hd=0; tl=0)
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309fac000: cap 1: GC idle
309fac000: cap 1: GC done
309fac000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
309fac000: pruned 0 sparks
309fac000: new spark queue len=0; (hd=0; tl=0)
309fac000: resurrecting thread 7
309fac000: cap 3: raising exception in thread 7.
309fac000: cap 1: Memory Return (Current: 21) (Needed: 20) (Returned: 0)
309fac000: cap 1: all caps stopped for GC
309fac000: cap 1: finished GC
309fac000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
309fac000: giving up capability 1
309f29000: cap 3: finished GC
309e23000: cap 2: finished GC
309e23000: giving up capability 2
309e23000: freeing capability 2
309f29000: giving up capability 3
309fac000: freeing capability 1
309f29000: passing capability 3 to bound task 0x202ec8280
309da0000: cap 0: finished GC
309da0000: giving up capability 0
309da0000: freeing capability 0
202ec8280: woken up on capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
202ec8280: cap 3: thread 7[""] stopped (yielding)
202ec8280: cap 3: running thread 7[""] (ThreadRunGHC)
testmthread: thread blocked indefinitely in an MVar operation
202ec8280: cap 3: thread 7[""] stopped (suspended while making a foreign call)
202ec8280: freeing capability 3
202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
202ec8280: cap 3: created thread 18[""]
202ec8280: new bound thread (18)
202ec8280: cap 3: schedule()
202ec8280: cap 3: running thread 18[""] (ThreadRunGHC)
202ec8280: cap 3: thread 18[""] stopped (finished)
202ec8280: bound thread (18) finished
202ec8280: freeing capability 3
202ec8280: task exiting
309ea6000: returning; I want capability 1
309c17000: returning; I want capability 2
309c17000: resuming capability 2
309b94000: returning; I want capability 1
202ec8280: returning; I want capability 3
202ec8280: resuming capability 3
309ea6000: resuming capability 1
309ea6000: cap 1: running thread 6["TimerManager"] (ThreadRunGHC)
309c17000: cap 2: running thread 4["IOManager on cap 2"] (ThreadRunGHC)
309c9a000: returning; I want capability 3
309c17000: cap 2: thread 4["IOManager on cap 2"] stopped (finished)
309c17000: SCHED_INTERRUPTING
202ec8280: cap 3: requesting sequential GC
202ec8280: grabbing all the capabilities (0/4)
202ec8280: returning; I want capability 0
202ec8280: resuming capability 0
202ec8280: grabbing all the capabilities (1/4)
202ec8280: returning; I want capability 1
309ea6000: cap 1: thread 6["TimerManager"] stopped (finished)
309ea6000: SCHED_INTERRUPTING
309d1d000: returning; I want capability 0
309c17000: someone else is trying to sync (1)...
309c17000: giving up capability 2
309c17000: sync pending, freeing capability 2
309ea6000: someone else is trying to sync (1)...
309ea6000: giving up capability 1
309ea6000: passing capability 1 to worker 0x309b94000
309b94000: resuming capability 1
309b94000: cap 1: running thread 3["IOManager on cap 1"] (ThreadRunGHC)
309b94000: cap 1: thread 3["IOManager on cap 1"] stopped (finished)
309b94000: SCHED_INTERRUPTING
309b94000: someone else is trying to sync (1)...
309b94000: giving up capability 1
309b94000: passing capability 1 to worker 0x202ec8280
202ec8280: resuming capability 1
202ec8280: grabbing all the capabilities (2/4)
202ec8280: returning; I want capability 2
202ec8280: resuming capability 2
202ec8280: grabbing all the capabilities (3/4)
all threads:
threads on capability 0:
threads on capability 1:
threads on capability 2:
threads on capability 3:
other threads:
thread 7 @ 0x70010f7a00 is blocked on an external call (TSO_DIRTY)
thread 2 @ 0x70014d5000 ["IOManager on cap 0"] is blocked on an external call
thread 5 @ 0x70014a3178 ["IOManager on cap 3"] is blocked on an external call
202ec8280: deleting all threads
202ec8280: cap 3: starting GC
202ec8280: cap 3: GC working
202ec8280: cap 3: GC idle
202ec8280: cap 3: GC done
202ec8280: cap 3: GC idle
202ec8280: cap 3: GC done
202ec8280: cap 3: GC idle
202ec8280: cap 3: GC done
202ec8280: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
202ec8280: pruned 0 sparks
202ec8280: new spark queue len=0; (hd=0; tl=0)
202ec8280: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
202ec8280: pruned 0 sparks
202ec8280: new spark queue len=0; (hd=0; tl=0)
202ec8280: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
202ec8280: pruned 0 sparks
202ec8280: new spark queue len=0; (hd=0; tl=0)
202ec8280: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
202ec8280: pruned 0 sparks
202ec8280: new spark queue len=0; (hd=0; tl=0)
202ec8280: cap 3: Memory Return (Current: 21) (Needed: 20) (Returned: 0)
202ec8280: cap 3: all caps stopped for GC
202ec8280: cap 3: finished GC
202ec8280: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
202ec8280: passing capability 0 to worker 0x309d1d000
202ec8280: passing capability 1 to worker 0x309b94000
202ec8280: passing capability 2 to worker 0x309c17000
309b94000: woken up on capability 1
309b94000: resuming capability 1
309b94000: SCHED_SHUTTING_DOWN
309b94000: passing capability 1 to worker 0x309ea6000
202ec8280: passing capability 3 to worker 0x309c9a000
309ea6000: woken up on capability 1
309c9a000: resuming capability 3
309c9a000: cap 3: running thread 5["IOManager on cap 3"] (ThreadRunGHC)
202ec8280: shutting down capability 0, attempt 0
309c9a000: cap 3: thread 5["IOManager on cap 3"] stopped (finished)
309d1d000: resuming capability 0
309d1d000: cap 0: running thread 2["IOManager on cap 0"] (ThreadRunGHC)
202ec8280: not owner, yielding
309d1d000: cap 0: thread 2["IOManager on cap 0"] stopped (finished)
309c9a000: SCHED_SHUTTING_DOWN
309c9a000: passing capability 3 to worker 0x309f29000
202ec8280: shutting down capability 0, attempt 1
309f29000: woken up on capability 3
309f29000: resuming capability 3
309f29000: SCHED_SHUTTING_DOWN
309f29000: passing capability 3 to worker 0x30a1b8000
309ea6000: resuming capability 1
30a1b8000: woken up on capability 3
30a1b8000: resuming capability 3
30a1b8000: SCHED_SHUTTING_DOWN
30a1b8000: freeing capability 3
309ea6000: SCHED_SHUTTING_DOWN
309ea6000: passing capability 1 to worker 0x309fac000
202ec8280: not owner, yielding
202ec8280: shutting down capability 0, attempt 2
202ec8280: not owner, yielding
309c17000: woken up on capability 2
309c17000: resuming capability 2
309c17000: SCHED_SHUTTING_DOWN
309c17000: passing capability 2 to worker 0x309e23000
309fac000: woken up on capability 1
309fac000: resuming capability 1
309fac000: SCHED_SHUTTING_DOWN
309fac000: passing capability 1 to worker 0x30a135000
309e23000: woken up on capability 2
309e23000: resuming capability 2
309e23000: SCHED_SHUTTING_DOWN
309e23000: passing capability 2 to worker 0x30a0b2000
30a135000: woken up on capability 1
30a135000: resuming capability 1
30a135000: SCHED_SHUTTING_DOWN
30a135000: freeing capability 1
30a0b2000: woken up on capability 2
30a0b2000: resuming capability 2
30a0b2000: SCHED_SHUTTING_DOWN
309d1d000: SCHED_SHUTTING_DOWN
309d1d000: passing capability 0 to worker 0x309da0000
30a0b2000: freeing capability 2
202ec8280: shutting down capability 0, attempt 3
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 4
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 5
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 6
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 7
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 8
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 9
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 10
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 11
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 12
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 13
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 14
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 15
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 16
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 17
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 18
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 19
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 20
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 21
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 22
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 23
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 24
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 25
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 26
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 27
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 28
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 29
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 30
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 31
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 32
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 33
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 34
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 35
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 36
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 37
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 38
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 39
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 40
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 41
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 42
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
202ec8280: shutting down capability 0, attempt 43
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x309da0000
309da0000: woken up on capability 0
309da0000: resuming capability 0
309da0000: SCHED_SHUTTING_DOWN
309da0000: passing capability 0 to worker 0x30a02f000
202ec8280: shutting down capability 0, attempt 44
202ec8280: runnable threads or workers still alive, yielding
202ec8280: passing capability 0 to worker 0x30a02f000
30a02f000: woken up on capability 0
30a02f000: resuming capability 0
30a02f000: SCHED_SHUTTING_DOWN
30a02f000: freeing capability 0
202ec8280: shutting down capability 0, attempt 45
202ec8280: shutting down capability 1, attempt 0
202ec8280: shutting down capability 2, attempt 0
202ec8280: shutting down capability 3, attempt 0
202ec8280: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
202ec8280: task exiting
202ec8280: freeing task manager, 1 tasks still running
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment