Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save runeksvendsen/bb5fc59c9f7adfa96aaff13d49807ff8 to your computer and use it in GitHub Desktop.
Save runeksvendsen/bb5fc59c9f7adfa96aaff13d49807ff8 to your computer and use it in GitHub Desktop.
20522b280: created capset 0 of type 2
20522b280: created capset 1 of type 3
20522b280: cap 0: initialised
20522b280: assigned cap 0 to capset 0
20522b280: assigned cap 0 to capset 1
20522b280: cap 1: initialised
20522b280: assigned cap 1 to capset 0
20522b280: assigned cap 1 to capset 1
20522b280: cap 2: initialised
20522b280: assigned cap 2 to capset 0
20522b280: assigned cap 2 to capset 1
20522b280: cap 3: initialised
20522b280: assigned cap 3 to capset 0
20522b280: assigned cap 3 to capset 1
20522b280: allocated 4 more capabilities
20522b280: new worker task (taskCount: 1)
20522b280: new worker task (taskCount: 2)
20522b280: new worker task (taskCount: 3)
30e12c000: cap 2: schedule()
30e0a9000: cap 1: schedule()
30e1af000: cap 3: schedule()
30e0a9000: giving up capability 1
30e1af000: giving up capability 3
30e12c000: giving up capability 2
30e0a9000: freeing capability 1
30e12c000: freeing capability 2
30e1af000: freeing capability 3
20522b280: new task (taskCount: 4)
20522b280: returning; I want capability 2
20522b280: resuming capability 2
20522b280: cap 2: created thread 1
20522b280: new bound thread (1)
20522b280: cap 2: schedule()
20522b280: cap 2: running thread 1 (ThreadRunGHC)
20522b280: cap 2: created thread 2
20522b280: cap 2: thread 2 migrating to cap 0
20522b280: cap 2: waking up thread 2 on cap 0
20522b280: starting new worker on capability 0
20522b280: new worker task (taskCount: 5)
20522b280: cap 2: message: try wakeup thread 2 on cap 0
30e2b5000: cap 0: schedule()
30e2b5000: cap 0: message: try wakeup thread 2
30e2b5000: cap 0: waking up thread 2 on cap 0
30e2b5000: cap 0: running thread 2 (ThreadRunGHC)
20522b280: cap 2: thread 1 stopped (yielding)
20522b280: cap 2: running thread 1 (ThreadRunGHC)
20522b280: cap 2: thread 2 has label IOManager on cap 0
30e2b5000: cap 0: thread 2 stopped (yielding)
30e2b5000: cap 0: running thread 2 (ThreadRunGHC)
20522b280: cap 2: created thread 3
20522b280: cap 2: thread 3 migrating to cap 1
20522b280: cap 2: waking up thread 3 on cap 1
20522b280: passing capability 1 to worker 0x30e0a9000
20522b280: cap 2: message: try wakeup thread 3 on cap 1
20522b280: cap 2: thread 1 stopped (yielding)
20522b280: cap 2: running thread 1 (ThreadRunGHC)
30e2b5000: cap 0: thread 2 stopped (suspended while making a foreign call)
20522b280: cap 2: thread 3 has label IOManager on cap 1
30e0a9000: woken up on capability 1
30e0a9000: resuming capability 1
20522b280: cap 2: created thread 4
30e0a9000: cap 1: message: try wakeup thread 3
30e0a9000: cap 1: waking up thread 3 on cap 1
30e2b5000: starting new worker on capability 0
30e0a9000: cap 1: running thread 3 (ThreadRunGHC)
30e2b5000: new worker task (taskCount: 6)
30e0a9000: cap 1: thread 3 stopped (yielding)
30e0a9000: cap 1: running thread 3 (ThreadRunGHC)
20522b280: cap 2: thread 4 has label IOManager on cap 2
20522b280: cap 2: thread 1 stopped (yielding)
30e338000: cap 0: schedule()
30e0a9000: cap 1: thread 3 stopped (suspended while making a foreign call)
30e0a9000: starting new worker on capability 1
30e338000: giving up capability 0
30e338000: freeing capability 0
20522b280: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
20522b280: freeing capability 3
20522b280: giving up capability 2
20522b280: passing capability 2 to worker 0x30e12c000
30e12c000: woken up on capability 2
30e12c000: resuming capability 2
30e12c000: cap 2: running thread 4 (ThreadRunGHC)
30e0a9000: new worker task (taskCount: 7)
30e3bb000: cap 1: schedule()
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e12c000: cap 2: thread 4 stopped (yielding)
30e12c000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e12c000: cap 2: thread 1 migrating to cap 3
30e12c000: passing capability 3 to bound task 0x20522b280
30e12c000: cap 2: running thread 4 (ThreadRunGHC)
20522b280: woken up on capability 3
20522b280: resuming capability 3
20522b280: cap 3: running thread 1 (ThreadRunGHC)
30e12c000: cap 2: thread 4 stopped (suspended while making a foreign call)
30e12c000: starting new worker on capability 2
20522b280: cap 3: created thread 5
30e12c000: new worker task (taskCount: 8)
20522b280: cap 3: thread 5 has label IOManager on cap 3
30e43e000: cap 2: schedule()
30e43e000: giving up capability 2
30e43e000: freeing capability 2
20522b280: cap 3: thread 1 stopped (yielding)
20522b280: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
20522b280: freeing capability 0
20522b280: giving up capability 3
20522b280: passing capability 3 to worker 0x30e1af000
30e1af000: woken up on capability 3
30e1af000: resuming capability 3
30e1af000: cap 3: running thread 5 (ThreadRunGHC)
30e1af000: cap 3: thread 5 stopped (yielding)
30e1af000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e1af000: cap 3: thread 1 migrating to cap 0
30e1af000: passing capability 0 to bound task 0x20522b280
30e1af000: cap 3: running thread 5 (ThreadRunGHC)
20522b280: woken up on capability 0
20522b280: resuming capability 0
20522b280: cap 0: running thread 1 (ThreadRunGHC)
20522b280: cap 0: created thread 6
20522b280: cap 0: thread 6 has label TimerManager
20522b280: cap 0: thread 1 stopped (finished)
20522b280: bound thread (1) finished
20522b280: passing capability 0 to worker 0x30e338000
20522b280: task exiting
30e1af000: cap 3: thread 5 stopped (suspended while making a foreign call)
30e1af000: starting new worker on capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 6 (ThreadRunGHC)
20522b280: new task (taskCount: 8)
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: created thread 7
20522b280: new bound thread (7)
20522b280: cap 1: schedule()
20522b280: cap 1: running thread 7 (ThreadRunGHC)
30e1af000: new worker task (taskCount: 9)
30e4c1000: cap 3: schedule()
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: cap 0: thread 6 stopped (yielding)
30e338000: cap 0: running thread 6 (ThreadRunGHC)
30e338000: cap 0: thread 6 stopped (suspended while making a foreign call)
30e338000: starting new worker on capability 0
30e338000: new worker task (taskCount: 10)
30e544000: cap 0: schedule()
30e544000: giving up capability 0
30e544000: freeing capability 0
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
M 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
u 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
l 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
i 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
h 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
r 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
d 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
d 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
s 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
p 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
r 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
o 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
g 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
r 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
m 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
f 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
o 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
r 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
s 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
r 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
i 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
l 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
i 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
s 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
i 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
o 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
n 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
n 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
o 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
r 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
m 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
l 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
v 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
l 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
u 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
i 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
o 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
n 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
( 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
k 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
3 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
) 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
, 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
s 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
h 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
o 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
u 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
l 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
d 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
b 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
[ 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
0 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
9 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
4 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
6 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
, 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
7 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
7 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
, 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
2 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
8 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
6 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
5 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
7 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
] 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
[ 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
0 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
9 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
4 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
6 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
, 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
7 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
7 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
1 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
, 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
2 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
8 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
6 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
5 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
7 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
] 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: created thread 8
20522b280: cap 1: thread 7 stopped (yielding)
20522b280: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
20522b280: cap 1: thread 8 migrating to cap 2
20522b280: passing capability 2 to worker 0x30e43e000
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: created thread 9
20522b280: cap 1: created thread 10
20522b280: cap 1: created thread 11
20522b280: cap 1: created thread 12
20522b280: cap 1: created thread 13
20522b280: cap 1: created thread 14
20522b280: cap 1: created thread 15
20522b280: cap 1: created thread 16
20522b280: cap 1: created thread 17
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 8 (ThreadRunGHC)
20522b280: passing capability 1 to worker 0x30e3bb000
f 30e43e000: cap 2: thread 8 stopped (blocked on an MVar)
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: thread 8 @ 0x7000206aa0 cap 1: running thread 9 (ThreadRunGHC)
is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
20522b280: returning; I want capability 1
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x7000206ea0 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e3bb000: cap 1: 8 threads, 0 sparks, and 2 free capabilities, sharing...
30e3bb000: cap 1: thread 10 migrating to cap 3
30e3bb000: cap 1: thread 11 migrating to cap 0
30e3bb000: cap 1: thread 12 migrating to cap 3
30e3bb000: cap 1: thread 13 migrating to cap 0
30e3bb000: cap 1: thread 14 migrating to cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: passing capability 0 to worker 0x30e544000
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e544000: woken up on capability 0
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e43e000: giving up capability 2
30e544000: resuming capability 0
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
30e544000: cap 0: running thread 11 (ThreadRunGHC)
thread 10 @ 0x700011c388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: cap 3: running thread 12 (ThreadRunGHC)
20522b280: cap 1: waking up thread 8 on cap 2
30e43e000: freeing capability 2
20522b280: passing capability 2 to worker 0x30e43e000
20522b280: cap 1: message: try wakeup thread 8 on cap 2
30e544000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x700011c788 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e544000: cap 0: running thread 13 (ThreadRunGHC)
30e544000: cap 0: thread 13 stopped (blocked on an MVar)
thread 13 @ 0x700011cf88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e544000: giving up capability 0
30e544000: freeing capability 0
30e4c1000: cap 3: thread 12 stopped (blocked on an MVar)
thread 12 @ 0x700011cb88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: cap 3: running thread 14 (ThreadRunGHC)
30e4c1000: cap 3: thread 14 stopped (blocked on an MVar)
thread 14 @ 0x700011d388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: message: try wakeup thread 8
30e43e000: cap 2: waking up thread 8 on cap 2
30e43e000: cap 2: running thread 8 (ThreadRunGHC)
30e43e000: cap 2: waking up thread 9 on cap 1
30e43e000: cap 2: message: try wakeup thread 9 on cap 1
30e43e000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x7000206aa0 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x7000206388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
20522b280: cap 1: message: try wakeup thread 9
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: 4 threads, 0 sparks, and 2 free capabilities, sharing...
20522b280: cap 1: thread 15 migrating to cap 3
20522b280: cap 1: thread 16 migrating to cap 0
20522b280: passing capability 3 to worker 0x30e4c1000
30e43e000: giving up capability 2
30e43e000: freeing capability 2
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 15 (ThreadRunGHC)
30e4c1000: cap 3: thread 15 stopped (blocked on an MVar)
thread 15 @ 0x700011d788 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
20522b280: passing capability 0 to worker 0x30e544000
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: running thread 16 (ThreadRunGHC)
30e544000: cap 0: thread 16 stopped (blocked on an MVar)
thread 16 @ 0x700011db88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e544000: giving up capability 0
30e544000: freeing capability 0
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 17 (ThreadRunGHC)
30e3bb000: cap 1: thread 17 stopped (blocked on an MVar)
thread 17 @ 0x700011df88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x7000206ea0 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e544000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: message: try wakeup thread 11
30e544000: cap 0: waking up thread 11 on cap 0
30e544000: cap 0: running thread 11 (ThreadRunGHC)
30e544000: cap 0: waking up thread 7 on cap 1
30e544000: passing capability 1 to worker 0x30e3bb000
30e544000: cap 0: message: try wakeup thread 7 on cap 1
30e544000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x700011c788 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e544000: giving up capability 0
30e544000: freeing capability 0
30e3bb000: woken up on capability 1
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x700011c388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
o 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 12 on cap 3
20522b280: passing capability 3 to worker 0x30e4c1000
20522b280: cap 1: message: try wakeup thread 12 on cap 3
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x7000206388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 12
30e4c1000: cap 3: waking up thread 12 on cap 3
30e4c1000: cap 3: running thread 12 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 13 on cap 0
30e4c1000: passing capability 0 to worker 0x30e544000
20522b280: giving up capability 1
20522b280: freeing capability 1
30e4c1000: cap 3: message: try wakeup thread 13 on cap 0
30e4c1000: cap 3: thread 12 stopped (blocked on an MVar)
thread 12 @ 0x700011cb88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: message: try wakeup thread 13
30e544000: cap 0: waking up thread 13 on cap 0
30e544000: cap 0: running thread 13 (ThreadRunGHC)
30e544000: cap 0: waking up thread 14 on cap 3
30e544000: passing capability 3 to worker 0x30e4c1000
30e544000: cap 0: message: try wakeup thread 14 on cap 3
30e544000: cap 0: thread 13 stopped (blocked on an MVar)
thread 13 @ 0x700011cf88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 14
30e4c1000: cap 3: waking up thread 14 on cap 3
30e4c1000: cap 3: running thread 14 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 8 on cap 2
30e544000: giving up capability 0
30e544000: freeing capability 0
30e4c1000: passing capability 2 to worker 0x30e43e000
30e4c1000: cap 3: message: try wakeup thread 8 on cap 2
30e4c1000: cap 3: thread 14 stopped (blocked on an MVar)
thread 14 @ 0x700011d388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: message: try wakeup thread 8
30e43e000: cap 2: waking up thread 8 on cap 2
30e43e000: cap 2: running thread 8 (ThreadRunGHC)
30e43e000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e43e000: starting new worker on capability 2
30e43e000: new worker task (taskCount: 11)
0 30e43e000: returning; I want capability 2
30e5c7000: cap 2: schedule()
30e5c7000: giving up capability 2
30e5c7000: passing capability 2 to worker 0x30e43e000
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 8 (ThreadRunGHC)
30e43e000: cap 2: waking up thread 15 on cap 3
30e43e000: passing capability 3 to worker 0x30e4c1000
30e43e000: cap 2: message: try wakeup thread 15 on cap 3
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 15
30e4c1000: cap 3: waking up thread 15 on cap 3
30e4c1000: cap 3: running thread 15 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 16 on cap 0
30e4c1000: passing capability 0 to worker 0x30e544000
30e4c1000: cap 3: message: try wakeup thread 16 on cap 0
30e4c1000: cap 3: thread 15 stopped (blocked on an MVar)
thread 15 @ 0x700011d788 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e544000: cap 0: message: try wakeup thread 16
30e544000: cap 0: waking up thread 16 on cap 0
30e544000: cap 0: running thread 16 (ThreadRunGHC)
30e544000: cap 0: waking up thread 17 on cap 1
30e544000: passing capability 1 to worker 0x30e3bb000
30e544000: cap 0: message: try wakeup thread 17 on cap 1
30e544000: cap 0: thread 16 stopped (blocked on an MVar)
thread 16 @ 0x700011db88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 17
30e3bb000: cap 1: waking up thread 17 on cap 1
30e3bb000: cap 1: running thread 17 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 9 on cap 1
30e544000: giving up capability 0
30e544000: freeing capability 0
30e3bb000: cap 1: thread 17 stopped (blocked on an MVar)
thread 17 @ 0x700011df88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: starting new worker on capability 1
30e3bb000: new worker task (taskCount: 12)
1 30e3bb000: returning; I want capability 1
30e64a000: cap 1: schedule()
30e64a000: giving up capability 1
30e64a000: passing capability 1 to worker 0x30e3bb000
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: starting new worker on capability 3
30e4c1000: new worker task (taskCount: 13)
2 30e4c1000: returning; I want capability 3
30e6cd000: cap 3: schedule()
30e6cd000: giving up capability 3
30e6cd000: passing capability 3 to worker 0x30e4c1000
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e544000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: message: try wakeup thread 11
30e544000: cap 0: waking up thread 11 on cap 0
30e544000: cap 0: running thread 11 (ThreadRunGHC)
30e544000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e544000: starting new worker on capability 0
30e544000: new worker task (taskCount: 14)
3 30e544000: returning; I want capability 0
30e750000: cap 0: schedule()
30e750000: giving up capability 0
30e750000: passing capability 0 to worker 0x30e544000
30e544000: resuming capability 0
30e544000: cap 0: running thread 11 (ThreadRunGHC)
30e544000: cap 0: waking up thread 7 on cap 1
30e544000: cap 0: message: try wakeup thread 7 on cap 1
30e43e000: cap 2: thread 8 stopped (heap overflow)
30e43e000: cap 2: requesting parallel GC
30e43e000: 0 idle caps
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: someone else is trying to sync (2)...
30e3bb000: cap 1: starting GC
30e4c1000: cap 3: thread 10 stopped (yielding)
30e4c1000: cap 3: starting GC
30e544000: cap 0: thread 11 stopped (yielding)
30e544000: cap 0: starting GC
30e43e000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
thread 11 @ 0x700011c788 is not blocked (TSO_DIRTY)
threads on capability 1:
thread 9 @ 0x7000206ea0 is not blocked (TSO_DIRTY)
threads on capability 2:
thread 8 @ 0x7000206aa0 is not blocked (TSO_DIRTY)
threads on capability 3:
thread 10 @ 0x700011c388 is not blocked (TSO_DIRTY)
other threads:
thread 17 @ 0x700011df88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
thread 16 @ 0x700011db88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
thread 15 @ 0x700011d788 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
thread 14 @ 0x700011d388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
thread 13 @ 0x700011cf88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
thread 12 @ 0x700011cb88 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
thread 7 @ 0x7000206388 is blocked on an MVar @ 0x70002070e8 (TSO_DIRTY)
thread 6 @ 0x7000106398 ["TimerManager"] is blocked on an external call (TSO_DIRTY)
thread 5 @ 0x70004074a8 ["IOManager on cap 3"] is blocked on an external call (TSO_DIRTY)
thread 4 @ 0x700020e388 ["IOManager on cap 2"] is blocked on an external call (TSO_DIRTY)
thread 3 @ 0x7000305e40 ["IOManager on cap 1"] is blocked on an external call (TSO_DIRTY)
thread 2 @ 0x7000305908 ["IOManager on cap 0"] is blocked on an external call (TSO_DIRTY)
30e43e000: cap 2: starting GC
30e43e000: cap 2: GC working
30e544000: cap 0: GC working
30e4c1000: cap 3: GC working
30e3bb000: cap 1: GC working
30e4c1000: cap 3: GC idle
30e544000: cap 0: GC idle
30e3bb000: cap 1: GC idle
30e43e000: cap 2: GC idle
30e43e000: cap 2: GC done
30e4c1000: cap 3: GC done
30e3bb000: cap 1: GC done
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e43e000: cap 2: GC idle
30e43e000: cap 2: GC done
30e43e000: cap 2: GC idle
30e43e000: cap 2: GC done
30e544000: cap 0: GC done
30e544000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e544000: pruned 0 sparks
30e544000: new spark queue len=0; (hd=0; tl=0)
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e43e000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e43e000: pruned 0 sparks
30e43e000: new spark queue len=0; (hd=0; tl=0)
30e43e000: cap 2: all caps stopped for GC
30e43e000: cap 2: finished GC
30e43e000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e544000: cap 0: finished GC
30e544000: cap 0: running thread 11 (ThreadRunGHC)
30e3bb000: cap 1: finished GC
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e43e000: cap 2: running thread 8 (ThreadRunGHC)
30e4c1000: Packing subgraph @ 0x70004fbc00
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
cap 3: finished GC
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
Packing subgraph @ 0x70004fbc00
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
Packing subgraph @ 0x70004fbc00
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
Packing subgraph @ 0x70004fbc00
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
>__> Q: 0x70004fbc00 (THUNK_1_0) at 0
>__> Q: 0x70004fbc00 (THUNK_1_0) at 0
>__> DeQ: 0x70004fbc00 (THUNK_1_0); 0 elems in q
>__> Q: 0x70004fbc00 (THUNK_1_0) at 0
>__> DeQ: 0x70004fbc00 (THUNK_1_0); 0 elems in q
*>== 0x70004fbc00 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004fbc32 (CONSTR_2_0) at 1
>__> DeQ: 0x70004fbc32 (CONSTR_2_0); 0 elems in q
*>== 0x70004fbc30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004fbf49 (CONSTR_0_1) at 2
>__> Q: 0x70004fbf32 (CONSTR_2_0) at 3
>__> DeQ: 0x70004fbf49 (CONSTR_0_1); 1 elems in q
*>== 0x70004fbf48 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004fbf32 (CONSTR_2_0); 0 elems in q
*>== 0x70004fbf30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004ca169 (CONSTR_0_1) at 4
>__> Q: 0x70004ca152 (CONSTR_2_0) at 5
>__> DeQ: 0x70004ca169 (CONSTR_0_1); 1 elems in q
*>== 0x70004ca168 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004ca152 (CONSTR_2_0); 0 elems in q
*>== 0x70004ca150 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004ca3d1 (CONSTR_0_1) at 6
>__> Q: 0x70004ca3a8 (THUNK) at 7
>__> DeQ: 0x70004ca3d1 (CONSTR_0_1); 1 elems in q
*>== 0x70004ca3d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004ca3a8 (THUNK); 0 elems in q
*>== 0x70004ca3a8 (THUNK): generic packing(size=5, ptrs=1, nonptrs=2, and tag 0)
>__> Q: 0x70004cc021 (FUN_0_1) at 8
>__> DeQ: 0x70004cc021 (FUN_0_1); 0 elems in q
*>== 0x70004cc020 (FUN_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
** Finished packing graph 0x70004fbc00 (THUNK_1_0); packed size: 26 words; size of graph: 0
>__> Q: 0x70004fbc00 (THUNK_1_0) at 0
>__> DeQ: 0x70004fbc00 (THUNK_1_0); 0 elems in q
*>== 0x70004fbc00 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
Unpacking buffer @ 0x7000407010 (26 words)
>__> DeQ: 0x70004fbc00 (THUNK_1_0); 0 elems in q
*>== 0x70004fbc00 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
*>== 0x70004fbc00 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004fbc32 (CONSTR_2_0) at 1
pointer tagging: removed tag 0 from info pointer 0x104da6be8 in packet
Allocating 3 heap words for THUNK_1_0-closure:
(1 ptrs, 0 non-ptrs, vhs = 1)
>__> Q: 0x70004070e0 (THUNK_1_0) at 0
---> Entry in Offset Table: (1, 0x70004070e0)
>__> Q: 0x70004fbc32 (CONSTR_2_0) at 1
Graph root 0x70004070e0, tag 0>__> DeQ: 0x70004070e0 (THUNK_1_0); 0 elems in q
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
>__> DeQ: 0x70004fbc32 (CONSTR_2_0); 0 elems in q
*>== 0x70004fbc30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004fbc32 (CONSTR_2_0) at 1
>__> DeQ: 0x70004fbc32 (CONSTR_2_0); 0 elems in q
>__> Q: 0x70004fbf49 (CONSTR_0_1) at 2
>__> DeQ: 0x70004fbc32 (CONSTR_2_0); 0 elems in q
*>== 0x70004fbc30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004fbf49 (CONSTR_0_1) at 2
>__> Q: 0x70004fbf32 (CONSTR_2_0) at 3
>__> DeQ: 0x70004fbf49 (CONSTR_0_1); 1 elems in q
*>== 0x70004fbc30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x70004070f8 (CONSTR_2_0) at 1
---> Entry in Offset Table: (4, 0x70004070fa)
>__> Q: 0x70004fbf49 (CONSTR_0_1) at 2
>__> Q: 0x70004fbf32 (CONSTR_2_0) at 3
*>== 0x70004fbf48 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004fbf32 (CONSTR_2_0); 0 elems in q
*>== 0x70004fbf30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004ca169 (CONSTR_0_1) at 4
>__> Q: 0x70004ca152 (CONSTR_2_0) at 5
>__> DeQ: 0x70004ca169 (CONSTR_0_1); 1 elems in q
*>== 0x70004ca168 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004ca152 (CONSTR_2_0); 0 elems in q
*>== 0x70004ca150 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004ca3d1 (CONSTR_0_1) at 6
>__> Q: 0x70004ca3a8 (THUNK) at 7
>__> DeQ: 0x70004ca3d1 (CONSTR_0_1); 1 elems in q
*>== 0x70004ca3d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004ca3a8 (THUNK); 0 elems in q
*>== 0x70004ca3a8 (THUNK): generic packing(size=5, ptrs=1, nonptrs=2, and tag 0)
>__> Q: 0x70004cc021 (FUN_0_1) at 8
>__> DeQ: 0x70004fbf49 (CONSTR_0_1); 1 elems in q
*>== 0x70004fbf48 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004070f8 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000407110 (CONSTR_0_1) at 2
>__> Q: 0x70004fbf32 (CONSTR_2_0) at 3
>__> DeQ: 0x70004cc021 (FUN_0_1); 0 elems in q
*>== 0x70004cc020 (FUN_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
** Finished packing graph 0x70004fbc00 (THUNK_1_0); packed size: 26 words; size of graph: 0
>__> DeQ: 0x70004fbf32 (CONSTR_2_0); 0 elems in q
Unpacking buffer @ 0x70004b5010 (26 words)
>__> DeQ: 0x70004fbf49 (CONSTR_0_1); 1 elems in q
---> Entry in Offset Table: (6, 0x7000407111)
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
*>== 0x70004fbf30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004ca169 (CONSTR_0_1) at 4
>__> Q: 0x70004ca152 (CONSTR_2_0) at 5
>__> DeQ: 0x70004ca169 (CONSTR_0_1); 1 elems in q
*>== 0x70004ca168 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004ca152 (CONSTR_2_0); 0 elems in q
*>== 0x70004ca150 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
*>== 0x70004fbf48 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004fbf32 (CONSTR_2_0); 0 elems in q
*>== 0x70004fbf30 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004ca169 (CONSTR_0_1) at 4
pointer tagging: removed tag 0 from info pointer 0x104da6be8 in packet
Allocating 3 heap words for THUNK_1_0-closure:
(1 ptrs, 0 non-ptrs, vhs = 1)
>__> Q: 0x70004b50e0 (THUNK_1_0) at 0
>__> Q: 0x70004ca3d1 (CONSTR_0_1) at 6
>__> Q: 0x70004ca3a8 (THUNK) at 7
>__> DeQ: 0x70004ca3d1 (CONSTR_0_1); 1 elems in q
>__> Q: 0x70004ca152 (CONSTR_2_0) at 5
>__> DeQ: 0x70004ca169 (CONSTR_0_1); 1 elems in q
*>== 0x70004ca168 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
---> Entry in Offset Table: (1, 0x70004b50e0)
*>== 0x70004ca3d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004ca3a8 (THUNK); 0 elems in q
*>== 0x70004ca3a8 (THUNK): generic packing(size=5, ptrs=1, nonptrs=2, and tag 0)
>__> Q: 0x70004cc021 (FUN_0_1) at 8
>__> DeQ: 0x70004cc021 (FUN_0_1); 0 elems in q
*>== 0x70004cc020 (FUN_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
** Finished packing graph 0x70004fbc00 (THUNK_1_0); packed size: 26 words; size of graph: 0
Unpacking buffer @ 0x700011e010 (26 words)
>__> Q: 0x7000407120 (CONSTR_2_0) at 3
>__> DeQ: 0x70004ca152 (CONSTR_2_0); 0 elems in q
Graph root 0x70004b50e0, tag 0>__> DeQ: 0x70004b50e0 (THUNK_1_0); 0 elems in q
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
pointer tagging: removed tag 0 from info pointer 0x104da6be8 in packet
Allocating 3 heap words for THUNK_1_0-closure:
(1 ptrs, 0 non-ptrs, vhs = 1)
>__> Q: 0x700011e0e0 (THUNK_1_0) at 0
---> Entry in Offset Table: (1, 0x700011e0e0)
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x70004b50f8 (CONSTR_2_0) at 1
---> Entry in Offset Table: (4, 0x70004b50fa)
>__> DeQ: 0x70004b50f8 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
---> Entry in Offset Table: (9, 0x7000407122)
>__> DeQ: 0x7000407110 (CONSTR_0_1); 1 elems in q
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x70004b5110 (CONSTR_0_1) at 2
---> Entry in Offset Table: (6, 0x70004b5111)
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Graph root 0x700011e0e0, tag 0>__> DeQ: 0x700011e0e0 (THUNK_1_0); 0 elems in q
>__> DeQ: 0x7000407120 (CONSTR_2_0); 0 elems in q
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x70004b5120 (CONSTR_2_0) at 3
---> Entry in Offset Table: (9, 0x70004b5122)
>__> DeQ: 0x70004b5110 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x70004b5120 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x70004b5138 (CONSTR_0_1) at 4
---> Entry in Offset Table: (11, 0x70004b5139)
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x70004b5148 (CONSTR_2_0) at 5
---> Entry in Offset Table: (14, 0x70004b514a)
>__> DeQ: 0x70004b5138 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x70004b5148 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x70004b5160 (CONSTR_0_1) at 6
---> Entry in Offset Table: (16, 0x70004b5161)
pointer tagging: removed tag 0 from info pointer 0x104da6360 in packet
Allocating 5 heap words for THUNK-closure:
(1 ptrs, 2 non-ptrs, vhs = 1)
>__> Q: 0x70004b5170 (THUNK) at 7
---> Entry in Offset Table: (19, 0x70004b5170)
>__> DeQ: 0x70004b5160 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x70004b5170 (THUNK); 0 elems in q
*>== 0x70004ca150 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004ca3d1 (CONSTR_0_1) at 6
>__> Q: 0x70004ca3a8 (THUNK) at 7
>__> DeQ: 0x70004ca3d1 (CONSTR_0_1); 1 elems in q
*>== 0x70004ca3d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004ca3a8 (THUNK); 0 elems in q
*>== 0x70004ca3a8 (THUNK): generic packing(size=5, ptrs=1, nonptrs=2, and tag 0)
>__> Q: 0x70004cc021 (FUN_0_1) at 8
>__> DeQ: 0x70004cc021 (FUN_0_1); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104da63c8 in packet
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 2 heap words for FUN_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x70004b5198 (FUN_0_1) at 8
---> Entry in Offset Table: (24, 0x70004b5199)
*>== 0x70004cc020 (FUN_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x700011e0f8 (CONSTR_2_0) at 1
---> Entry in Offset Table: (4, 0x700011e0fa)
>__> DeQ: 0x700011e0f8 (CONSTR_2_0); 0 elems in q
** Finished packing graph 0x70004fbc00 (THUNK_1_0); packed size: 26 words; size of graph: 0
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Unpacking buffer @ 0x7000106010 (26 words)
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000407138 (CONSTR_0_1) at 4
---> Entry in Offset Table: (11, 0x7000407139)
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x7000407148 (CONSTR_2_0) at 5
---> Entry in Offset Table: (14, 0x700040714a)
>__> DeQ: 0x7000407138 (CONSTR_0_1); 1 elems in q
pointer tagging: removed tag 0 from info pointer 0x104da6be8 in packet
Allocating 3 heap words for THUNK_1_0-closure:
(1 ptrs, 0 non-ptrs, vhs = 1)
>__> Q: 0x70001060e0 (THUNK_1_0) at 0
---> Entry in Offset Table: (1, 0x70001060e0)
>__> DeQ: 0x7000407148 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000407160 (CONSTR_0_1) at 6
---> Entry in Offset Table: (16, 0x7000407161)
pointer tagging: removed tag 0 from info pointer 0x104da6360 in packet
Allocating 5 heap words for THUNK-closure:
(1 ptrs, 2 non-ptrs, vhs = 1)
>__> Q: 0x7000407170 (THUNK) at 7
---> Entry in Offset Table: (19, 0x7000407170)
>__> DeQ: 0x7000407160 (CONSTR_0_1); 1 elems in q
Graph root 0x70001060e0, tag 0>__> DeQ: 0x70001060e0 (THUNK_1_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
>__> DeQ: 0x70004b5198 (FUN_0_1); 0 elems in q
>__> DeQ: 0x7000407170 (THUNK); 0 elems in q
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
Q empty
>__> Q: 0x700011e110 (CONSTR_0_1) at 2
---> Entry in Offset Table: (6, 0x700011e111)
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x700011e120 (CONSTR_2_0) at 3
---> Entry in Offset Table: (9, 0x700011e122)
>__> DeQ: 0x700011e110 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x700011e120 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
pointer tagging: removed tag 1 from info pointer 0x104da63c8 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>>> unpacked graph at 0x70004b50e0
Fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x700011e138 (CONSTR_0_1) at 4
---> Entry in Offset Table: (11, 0x700011e139)
Allocating 2 heap words for FUN_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000407198 (FUN_0_1) at 8
---> Entry in Offset Table: (24, 0x7000407199)
>__> DeQ: 0x7000407198 (FUN_0_1); 0 elems in q
>__> Q: 0x70001060f8 (CONSTR_2_0) at 1
---> Entry in Offset Table: (4, 0x70001060fa)
>__> DeQ: 0x70001060f8 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Q empty
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000106110 (CONSTR_0_1) at 2
---> Entry in Offset Table: (6, 0x7000106111)
>>> unpacked graph at 0x70004070e0
Fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x700011e148 (CONSTR_2_0) at 5
---> Entry in Offset Table: (14, 0x700011e14a)
>__> DeQ: 0x700011e138 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x700011e148 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x700011e160 (CONSTR_0_1) at 6
---> Entry in Offset Table: (16, 0x700011e161)
pointer tagging: removed tag 0 from info pointer 0x104da6360 in packet
Allocating 5 heap words for THUNK-closure:
(1 ptrs, 2 non-ptrs, vhs = 1)
>__> Q: 0x700011e170 (THUNK) at 7
---> Entry in Offset Table: (19, 0x700011e170)
>__> DeQ: 0x700011e160 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x700011e170 (THUNK); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104da63c8 in packet
Allocating 2 heap words for FUN_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x700011e198 (FUN_0_1) at 8
---> Entry in Offset Table: (24, 0x700011e199)
>__> DeQ: 0x700011e198 (FUN_0_1); 0 elems in q
Q empty
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>>> unpacked graph at 0x700011e0e0
Fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
>__> Q: 0x7000106120 (CONSTR_2_0) at 3
---> Entry in Offset Table: (9, 0x7000106122)
>__> DeQ: 0x7000106110 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x7000106120 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000106138 (CONSTR_0_1) at 4
---> Entry in Offset Table: (11, 0x7000106139)
pointer tagging: removed tag 2 from info pointer 0x104e2c4c0 in packet
Allocating 3 heap words for CONSTR_2_0-closure:
(2 ptrs, 0 non-ptrs, vhs = 0)
>__> Q: 0x7000106148 (CONSTR_2_0) at 5
---> Entry in Offset Table: (14, 0x700010614a)
>__> DeQ: 0x7000106138 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x7000106148 (CONSTR_2_0); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104e2c448 in packet
Allocating 2 heap words for CONSTR_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000106160 (CONSTR_0_1) at 6
---> Entry in Offset Table: (16, 0x7000106161)
pointer tagging: removed tag 0 from info pointer 0x104da6360 in packet
Allocating 5 heap words for THUNK-closure:
(1 ptrs, 2 non-ptrs, vhs = 1)
>__> Q: 0x7000106170 (THUNK) at 7
---> Entry in Offset Table: (19, 0x7000106170)
>__> DeQ: 0x7000106160 (CONSTR_0_1); 1 elems in q
>__> DeQ: 0x7000106170 (THUNK); 0 elems in q
pointer tagging: removed tag 1 from info pointer 0x104da63c8 in packet
Allocating 2 heap words for FUN_0_1-closure:
(0 ptrs, 1 non-ptrs, vhs = 0)
>__> Q: 0x7000106198 (FUN_0_1) at 8
---> Entry in Offset Table: (24, 0x7000106199)
>__> DeQ: 0x7000106198 (FUN_0_1); 0 elems in q
Q empty
>>> unpacked graph at 0x70001060e0
Fingerprint is
{t10(c20(c01c20(c01c20(c01t1?(f01)))))}
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: passing capability 1 to worker 0x30e3bb000
r 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 12 on cap 3
20522b280: cap 1: message: try wakeup thread 12 on cap 3
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004f9490 is blocked on an MVar @ 0x70004f9c68 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e4c1000: cap 3: raising exception in thread 10.
30e4c1000: cap 3: thread 10 stopped (yielding)
30e4c1000: cap 3: message: try wakeup thread 12
30e4c1000: cap 3: waking up thread 12 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: message: thread 10 blocking on blackhole 0x70004fbc48
30e4c1000: cap 3: forwarding message to cap 1
30e4c1000: cap 3: thread 10 stopped (blocked on black hole owned by thread 9)
thread 10 @ 0x70004f5000 is blocked on a black hole 0x70004fbc48 (TSO_DIRTY)
30e4c1000: cap 3: running thread 12 (ThreadRunGHC)
30e4c1000: cap 3: thread 12 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
30e43e000: cap 2: raising exception in thread 8.
30e43e000: cap 2: thread 8 stopped (yielding)
30e43e000: cap 2: running thread 8 (ThreadRunGHC)
30e43e000: cap 2: message: thread 8 blocking on blackhole 0x70004fbc48
30e43e000: cap 2: forwarding message to cap 1
30e43e000: cap 2: thread 8 stopped (blocked on black hole owned by thread 9)
thread 8 @ 0x70004f71f8 is blocked on a black hole 0x70004fbc48 (TSO_DIRTY)4
30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 12 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 13 on cap 0
30e4c1000: cap 3: message: try wakeup thread 13 on cap 0
30e544000: cap 0: raising exception in thread 11.
30e544000: cap 0: thread 11 stopped (yielding)
30e43e000: giving up capability 2
30e43e000: freeing capability 2
30e544000: cap 0: message: try wakeup thread 13
30e544000: cap 0: waking up thread 13 on cap 0
30e544000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e544000: cap 0: thread 11 migrating to cap 2
30e544000: passing capability 2 to worker 0x30e43e000
30e544000: cap 0: running thread 13 (ThreadRunGHC)
30e544000: cap 0: thread 13 stopped (suspended while making a foreign call)
30e544000: freeing capability 0
5 30e544000: returning; I want capability 0
30e544000: resuming capability 0
30e544000: cap 0: running thread 13 (ThreadRunGHC)
30e544000: cap 0: waking up thread 14 on cap 3
30e544000: cap 0: message: try wakeup thread 14 on cap 3
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 11 (ThreadRunGHC)
30e43e000: cap 2: message: thread 11 blocking on blackhole 0x70004fbc48
30e43e000: cap 2: forwarding message to cap 1
30e43e000: cap 2: thread 11 stopped (blocked on black hole owned by thread 9)
thread 11 @ 0x70004fb000 is blocked on a black hole 0x70004fbc48 (TSO_DIRTY)
30e43e000: giving up capability 2
30e43e000: freeing capability 2
30e4c1000: cap 3: thread 12 stopped (yielding)
30e4c1000: cap 3: requesting parallel GC
30e4c1000: 0 idle caps
30e4c1000: passing capability 2 to worker 0x30e43e000
30e4c1000: passing capability 2 to worker 0x30e43e000
30e4c1000: passing capability 2 to worker 0x30e43e000
30e43e000: woken up on capability 2
30e4c1000: passing capability 2 to worker 0x30e43e000
30e43e000: resuming capability 2
30e43e000: cap 2: starting GC
30e544000: cap 0: thread 13 stopped (yielding)
30e544000: cap 0: starting GC
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: someone else is trying to sync (2)...
30e3bb000: cap 1: starting GC
30e4c1000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
thread 13 @ 0x70004db1b8 is not blocked (TSO_DIRTY)
threads on capability 1:
thread 9 @ 0x70004f9000 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
thread 12 @ 0x70004da1d0 is not blocked (TSO_DIRTY)
other threads:
thread 2 @ 0x70004fb0f0 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70004f9090 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70004f7270 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70004f5078 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70004fb078 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70004f9490 is blocked on an MVar @ 0x70004f9c68 (TSO_DIRTY)
thread 8 @ 0x70004f71f8 is blocked on a black hole 0x70004fbc48 (TSO_DIRTY)
thread 10 @ 0x70004f5000 is blocked on a black hole 0x70004fbc48 (TSO_DIRTY)
thread 11 @ 0x70004fb000 is blocked on a black hole 0x70004fbc48 (TSO_DIRTY)
thread 14 @ 0x70004dd0a0 is blocked on an MVar @ 0x70004f9c68
thread 15 @ 0x70004dd4f0 is blocked on an MVar @ 0x70004f9c68
thread 16 @ 0x70004dd960 is blocked on an MVar @ 0x70004f9c68
thread 17 @ 0x70004da248 is blocked on an MVar @ 0x70004f9c68
30e4c1000: cap 3: starting GC
30e544000: cap 0: GC working
30e3bb000: cap 1: GC working
30e43e000: cap 2: GC working
30e4c1000: cap 3: GC working
30e544000: cap 0: GC idle
30e3bb000: cap 1: GC idle
30e43e000: cap 2: GC idle
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e43e000: cap 2: GC done
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e43e000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e43e000: pruned 0 sparks
30e43e000: new spark queue len=0; (hd=0; tl=0)
30e544000: cap 0: GC done
30e544000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e544000: pruned 0 sparks
30e544000: new spark queue len=0; (hd=0; tl=0)
30e3bb000: cap 1: GC done
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: cap 3: all caps stopped for GC
30e4c1000: cap 3: finished GC
30e4c1000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e544000: cap 0: finished GC
30e544000: cap 0: running thread 13 (ThreadRunGHC)
30e4c1000: cap 3: message: try wakeup thread 14
30e4c1000: cap 3: waking up thread 14 on cap 3
30e3bb000: cap 1: finished GC
30e43e000: cap 2: finished GC
Packing subgraph @ 0x70004fac00
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01P))))))))))))}
30e43e000: giving up capability 2
30e43e000: freeing capability 2
>__> Q: 0x70004fac00 (THUNK_1_0) at 0
>__> DeQ: 0x70004fac00 (THUNK_1_0); 0 elems in q
*>== 0x70004fac00 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004f883a (CONSTR_2_0) at 1
>__> DeQ: 0x70004f883a (CONSTR_2_0); 0 elems in q
*>== 0x70004f8838 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f8a29 (CONSTR_0_1) at 2
>__> Q: 0x70004f8a12 (CONSTR_2_0) at 3
>__> DeQ: 0x70004f8a29 (CONSTR_0_1); 1 elems in q
*>== 0x70004f8a28 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f8a12 (CONSTR_2_0); 0 elems in q
*>== 0x70004f8a10 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f8bc1 (CONSTR_0_1) at 4
>__> Q: 0x70004f8baa (CONSTR_2_0) at 5
>__> DeQ: 0x70004f8bc1 (CONSTR_0_1); 1 elems in q
*>== 0x70004f8bc0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f8baa (CONSTR_2_0); 0 elems in q
*>== 0x70004f8ba8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f8de9 (CONSTR_0_1) at 6
>__> Q: 0x70004f8dd2 (CONSTR_2_0) at 7
>__> DeQ: 0x70004f8de9 (CONSTR_0_1); 1 elems in q
*>== 0x70004f8de8 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f8dd2 (CONSTR_2_0); 0 elems in q
*>== 0x70004f8dd0 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e0219 (CONSTR_0_1) at 8
>__> Q: 0x70004e0202 (CONSTR_2_0) at 9
>__> DeQ: 0x70004e0219 (CONSTR_0_1); 1 elems in q
*>== 0x70004e0218 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e0202 (CONSTR_2_0); 0 elems in q
30e3bb000: cap 1: message: thread 11 blocking on blackhole 0x70004f8810
*>== 0x70004e0200 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1049 (CONSTR_0_1) at 10
>__> Q: 0x70004e1032 (CONSTR_2_0) at 11
>__> DeQ: 0x70004e1049 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1048 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1032 (CONSTR_2_0); 0 elems in q
*>== 0x70004e1030 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1271 (CONSTR_0_1) at 12
>__> Q: 0x70004e125a (CONSTR_2_0) at 13
>__> DeQ: 0x70004e1271 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1270 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e125a (CONSTR_2_0); 0 elems in q
*>== 0x70004e1258 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e0691 (CONSTR_0_1) at 14
>__> Q: 0x70004e067a (CONSTR_2_0) at 15
>__> DeQ: 0x70004e0691 (CONSTR_0_1); 1 elems in q
*>== 0x70004e0690 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e067a (CONSTR_2_0); 0 elems in q
*>== 0x70004e0678 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1aa9 (CONSTR_0_1) at 16
>__> Q: 0x70004e1a92 (CONSTR_2_0) at 17
>__> DeQ: 0x70004e1aa9 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1aa8 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1a92 (CONSTR_2_0); 0 elems in q
*>== 0x70004e1a90 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1bd1 (CONSTR_0_1) at 18
>__> Q: 0x70004e1bba (CONSTR_2_0) at 19
>__> DeQ: 0x70004e1bd1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1bd0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1bba (CONSTR_2_0); 0 elems in q
*>== 0x70004e1bb8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1bf9 (CONSTR_0_1) at 20
>__> Q: 0x70004e1be2 (CONSTR_2_0) at 21
>__> DeQ: 0x70004e1bf9 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1bf8 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1be2 (CONSTR_2_0); 0 elems in q
*>== 0x70004e1be0 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1c59 (CONSTR_0_1) at 22
>__> Q: 0x70004e1c08 (AP_STACK) at 23
>__> DeQ: 0x70004e1c59 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1c58 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1c08 (AP_STACK); 0 elems in q
30e3bb000: cap 1: thread 11 blocked on thread 9
testmthread: Pack: packing type AP_STACK (0x70004e1c08) not implemented
30e3bb000: cap 1: message: thread 8 blocking on blackhole 0x70004f8810
30e3bb000: cap 1: thread 8 blocked on existing BLOCKING_QUEUE owned by thread 9
30e3bb000: cap 1: message: thread 10 blocking on blackhole 0x70004f8810
30e3bb000: cap 1: thread 10 blocked on existing BLOCKING_QUEUE owned by thread 9
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e4c1000: cap 3: running thread 12 (ThreadRunGHC)
Packing subgraph @ 0x70004fac00
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01P))))))))))))}
>__> Q: 0x70004fac00 (THUNK_1_0) at 0
>__> DeQ: 0x70004fac00 (THUNK_1_0); 0 elems in q
*>== 0x70004fac00 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004f883a (CONSTR_2_0) at 1
>__> DeQ: 0x70004f883a (CONSTR_2_0); 0 elems in q
*>== 0x70004f8838 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f8a29 (CONSTR_0_1) at 2
>__> Q: 0x70004f8a12 (CONSTR_2_0) at 3
>__> DeQ: 0x70004f8a29 (CONSTR_0_1); 1 elems in q
*>== 0x70004f8a28 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f8a12 (CONSTR_2_0); 0 elems in q
*>== 0x70004f8a10 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f8bc1 (CONSTR_0_1) at 4
>__> Q: 0x70004f8baa (CONSTR_2_0) at 5
>__> DeQ: 0x70004f8bc1 (CONSTR_0_1); 1 elems in q
*>== 0x70004f8bc0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f8baa (CONSTR_2_0); 0 elems in q
*>== 0x70004f8ba8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f8de9 (CONSTR_0_1) at 6
>__> Q: 0x70004f8dd2 (CONSTR_2_0) at 7
>__> DeQ: 0x70004f8de9 (CONSTR_0_1); 1 elems in q
*>== 0x70004f8de8 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f8dd2 (CONSTR_2_0); 0 elems in q
*>== 0x70004f8dd0 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e0219 (CONSTR_0_1) at 8
>__> Q: 0x70004e0202 (CONSTR_2_0) at 9
>__> DeQ: 0x70004e0219 (CONSTR_0_1); 1 elems in q
*>== 0x70004e0218 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e0202 (CONSTR_2_0); 0 elems in q
*>== 0x70004e0200 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1049 (CONSTR_0_1) at 10
>__> Q: 0x70004e1032 (CONSTR_2_0) at 11
>__> DeQ: 0x70004e1049 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1048 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1032 (CONSTR_2_0); 0 elems in q
*>== 0x70004e1030 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1271 (CONSTR_0_1) at 12
>__> Q: 0x70004e125a (CONSTR_2_0) at 13
>__> DeQ: 0x70004e1271 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1270 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e125a (CONSTR_2_0); 0 elems in q
*>== 0x70004e1258 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e0691 (CONSTR_0_1) at 14
>__> Q: 0x70004e067a (CONSTR_2_0) at 15
>__> DeQ: 0x70004e0691 (CONSTR_0_1); 1 elems in q
*>== 0x70004e0690 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e067a (CONSTR_2_0); 0 elems in q
*>== 0x70004e0678 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1aa9 (CONSTR_0_1) at 16
>__> Q: 0x70004e1a92 (CONSTR_2_0) at 17
>__> DeQ: 0x70004e1aa9 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1aa8 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1a92 (CONSTR_2_0); 0 elems in q
*>== 0x70004e1a90 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1bd1 (CONSTR_0_1) at 18
>__> Q: 0x70004e1bba (CONSTR_2_0) at 19
>__> DeQ: 0x70004e1bd1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1bd0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1bba (CONSTR_2_0); 0 elems in q
*>== 0x70004e1bb8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1bf9 (CONSTR_0_1) at 20
>__> Q: 0x70004e1be2 (CONSTR_2_0) at 21
>__> DeQ: 0x70004e1bf9 (CONSTR_0_1); 1 elems in q
30e544000: cap 0: thread 13 stopped (blocked on an MVar)
*>== 0x70004e1bf8 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1be2 (CONSTR_2_0); 0 elems in q
*>== 0x70004e1be0 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e1c59 (CONSTR_0_1) at 22
>__> Q: 0x70004e1c08 (AP_STACK) at 23
>__> DeQ: 0x70004e1c59 (CONSTR_0_1); 1 elems in q
*>== 0x70004e1c58 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e1c08 (AP_STACK); 0 elems in q
thread 13 @ 0x70004fa000 is blocked on an MVar @ 0x70004f45a0 (TSO_DIRTY)testmthread: Pack: packing type AP_STACK (0x70004e1c08) not implemented
30e544000: giving up capability 0
30e544000: freeing capability 0
30e4c1000: cap 3: thread 12 stopped (blocked on an MVar)
thread 12 @ 0x70004f41f8 is blocked on an MVar @ 0x70004f45a0 (TSO_DIRTY)
30e4c1000: cap 3: running thread 14 (ThreadRunGHC)
30e4c1000: cap 3: thread 14 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
6 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 14 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 15 on cap 3
30e4c1000: cap 3: thread 14 stopped (heap overflow)
30e4c1000: cap 3: requesting parallel GC
30e4c1000: 0 idle caps
30e4c1000: passing capability 0 to worker 0x30e544000
30e4c1000: passing capability 2 to worker 0x30e43e000
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: starting GC
30e4c1000: passing capability 2 to worker 0x30e43e000
30e43e000: woken up on capability 2
30e4c1000: passing capability 2 to worker 0x30e43e000
30e43e000: resuming capability 2
30e43e000: cap 2: starting GC
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: cap 1: starting GC
30e4c1000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 9 @ 0x70004f8000 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
thread 14 @ 0x70004c5898 is not blocked (TSO_DIRTY)
thread 15 @ 0x70004c1238 is not blocked (TSO_DIRTY)
other threads:
thread 17 @ 0x70004c4d40 is blocked on an MVar @ 0x70004f45a0
thread 16 @ 0x70004c4910 is blocked on an MVar @ 0x70004f45a0
thread 13 @ 0x70004fa000 is blocked on an MVar @ 0x70004f45a0 (TSO_DIRTY)
thread 12 @ 0x70004f41f8 is blocked on an MVar @ 0x70004f45a0 (TSO_DIRTY)
thread 11 @ 0x70004e1cc8 is blocked on a black hole 0x70004f8810 (TSO_DIRTY)
thread 10 @ 0x70004e1db8 is blocked on a black hole 0x70004f8810 (TSO_DIRTY)
thread 8 @ 0x70004e1d40 is blocked on a black hole 0x70004f8810 (TSO_DIRTY)
thread 7 @ 0x70004c5910 is blocked on an MVar @ 0x70004f45a0 (TSO_DIRTY)
thread 6 @ 0x70004fa078 ["TimerManager"] is blocked on an external call
thread 5 @ 0x70004f4270 ["IOManager on cap 3"] is blocked on an external call
thread 4 @ 0x70004f6000 ["IOManager on cap 2"] is blocked on an external call
thread 3 @ 0x70004f8078 ["IOManager on cap 1"] is blocked on an external call
thread 2 @ 0x70004fa0f0 ["IOManager on cap 0"] is blocked on an external call
30e4c1000: cap 3: starting GC
30e544000: cap 0: GC working
30e3bb000: cap 1: GC working
30e43e000: cap 2: GC working
30e4c1000: cap 3: GC working
30e43e000: cap 2: GC idle
30e43e000: cap 2: GC working
30e43e000: cap 2: GC idle
30e4c1000: cap 3: GC idle
30e3bb000: cap 1: GC idle
30e544000: cap 0: GC idle
30e544000: cap 0: GC done
30e544000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e544000: pruned 0 sparks
30e544000: new spark queue len=0; (hd=0; tl=0)
30e3bb000: cap 1: GC done
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e43e000: cap 2: GC done
30e43e000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e43e000: pruned 0 sparks
30e43e000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: cap 3: GC done
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: cap 3: all caps stopped for GC
30e4c1000: cap 3: finished GC
30e4c1000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e544000: cap 0: finished GC
30e43e000: cap 2: finished GC
30e3bb000: cap 1: finished GC
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e544000: giving up capability 0
30e3bb000: cap 1: thead 9 stopped (stack overflow, size 110)
30e43e000: giving up capability 2
30e43e000: freeing capability 2
30e3bb000: cap 1: allocating new stack chunk of size 32768 bytes
30e4c1000: cap 3: running thread 14 (ThreadRunGHC)
30e544000: freeing capability 0
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
Packing subgraph @ 0x70004d2e68
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01P))))))))))))}
>__> Q: 0x70004d2e68 (THUNK_1_0) at 0
>__> DeQ: 0x70004d2e68 (THUNK_1_0); 0 elems in q
*>== 0x70004d2e68 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004e303a (CONSTR_2_0) at 1
>__> DeQ: 0x70004e303a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3038 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3241 (CONSTR_0_1) at 2
>__> Q: 0x70004e322a (CONSTR_2_0) at 3
>__> DeQ: 0x70004e3241 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3240 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e322a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3228 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e33f1 (CONSTR_0_1) at 4
>__> Q: 0x70004e33da (CONSTR_2_0) at 5
>__> DeQ: 0x70004e33f1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e33f0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e33da (CONSTR_2_0); 0 elems in q
*>== 0x70004e33d8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9a41 (CONSTR_0_1) at 6
>__> Q: 0x70004f9a2a (CONSTR_2_0) at 7
>__> DeQ: 0x70004f9a41 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9a40 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9a2a (CONSTR_2_0); 0 elems in q
*>== 0x70004f9a28 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3699 (CONSTR_0_1) at 8
>__> Q: 0x70004e3682 (CONSTR_2_0) at 9
>__> DeQ: 0x70004e3699 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3698 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3682 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3680 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9cf1 (CONSTR_0_1) at 10
>__> Q: 0x70004f9cda (CONSTR_2_0) at 11
>__> DeQ: 0x70004f9cf1 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9cf0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9cda (CONSTR_2_0); 0 elems in q
*>== 0x70004f9cd8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9f29 (CONSTR_0_1) at 12
>__> Q: 0x70004f9f12 (CONSTR_2_0) at 13
>__> DeQ: 0x70004f9f29 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9f28 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9f12 (CONSTR_2_0); 0 elems in q
*>== 0x70004f9f10 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3b59 (CONSTR_0_1) at 14
>__> Q: 0x70004e3b42 (CONSTR_2_0) at 15
>__> DeQ: 0x70004e3b59 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3b58 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3b42 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3b40 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5721 (CONSTR_0_1) at 16
>__> Q: 0x70004e570a (CONSTR_2_0) at 17
>__> DeQ: 0x70004e5721 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5720 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e570a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5708 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5849 (CONSTR_0_1) at 18
>__> Q: 0x70004e5832 (CONSTR_2_0) at 19
>__> DeQ: 0x70004e5849 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5848 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5832 (CONSTR_2_0); 0 elems in q
*>== 0x70004e5830 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5871 (CONSTR_0_1) at 20
>__> Q: 0x70004e585a (CONSTR_2_0) at 21
>__> DeQ: 0x70004e5871 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5870 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e585a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5858 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e58d1 (CONSTR_0_1) at 22
>__> Q: 0x70004e5880 (AP_STACK) at 23
>__> DeQ: 0x70004e58d1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e58d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5880 (AP_STACK); 0 elems in q
testmthread: Pack: packing type AP_STACK (0x70004e5880) not implemented
30e4c1000: cap 3: thread 14 stopped (blocked on an MVar)
thread 14 @ 0x70004ea1f8 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
30e4c1000: cap 3: running thread 15 (ThreadRunGHC)
30e4c1000: cap 3: thread 15 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
7 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 15 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 16 on cap 0
30e4c1000: passing capability 0 to worker 0x30e544000
30e4c1000: cap 3: message: try wakeup thread 16 on cap 0
30e4c1000: cap 3: thread 15 stopped (heap overflow)
30e4c1000: cap 3: requesting parallel GC
30e4c1000: 0 idle caps
30e4c1000: passing capability 0 to worker 0x30e544000
30e4c1000: passing capability 2 to worker 0x30e43e000
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: starting GC
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: starting GC
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: cap 1: starting GC
30e4c1000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 9 @ 0x70004f9000 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
thread 15 @ 0x70004ea270 is not blocked (TSO_DIRTY)
other threads:
thread 2 @ 0x70004c9078 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70004f9078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70004f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70004ea2e8 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70004c9000 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70004e7088 is blocked on an MVar @ 0x70004d3e98
thread 8 @ 0x70004e5a68 is blocked on a black hole 0x70004e3010
thread 10 @ 0x70004e59d0 is blocked on a black hole 0x70004e3010
thread 11 @ 0x70004e5e68 is blocked on a black hole 0x70004e3010
thread 12 @ 0x70004cbf60 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
thread 13 @ 0x70004e7160 is blocked on an MVar @ 0x70004d3e98
thread 14 @ 0x70004ea1f8 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
thread 16 @ 0x70004e6340 is blocked on an MVar @ 0x70004d3e98
thread 17 @ 0x70004e4ba8 is blocked on an MVar @ 0x70004d3e98
30e4c1000: cap 3: starting GC
30e4c1000: cap 3: GC working
30e544000: cap 0: GC working
30e3bb000: cap 1: GC working
30e43e000: cap 2: GC working
30e4c1000: cap 3: GC idle
30e544000: cap 0: GC idle
30e3bb000: cap 1: GC idle
30e43e000: cap 2: GC idle
30e4c1000: cap 3: GC done
30e544000: cap 0: GC done
30e544000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e544000: pruned 0 sparks
30e544000: new spark queue len=0; (hd=0; tl=0)
30e3bb000: cap 1: GC done
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e43e000: cap 2: GC done
30e43e000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e43e000: pruned 0 sparks
30e43e000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: cap 3: all caps stopped for GC
30e4c1000: cap 3: finished GC
30e4c1000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e544000: cap 0: finished GC
30e544000: cap 0: message: try wakeup thread 16
30e544000: cap 0: waking up thread 16 on cap 0
30e4c1000: cap 3: running thread 15 (ThreadRunGHC)
30e3bb000: cap 1: finished GC
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
Packing subgraph @ 0x70004d2e68
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01P))))))))))))}
>__> Q: 0x70004d2e68 (THUNK_1_0) at 0
>__> DeQ: 0x70004d2e68 (THUNK_1_0); 0 elems in q
*>== 0x70004d2e68 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004e303a (CONSTR_2_0) at 1
>__> DeQ: 0x70004e303a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3038 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3241 (CONSTR_0_1) at 2
>__> Q: 0x70004e322a (CONSTR_2_0) at 3
>__> DeQ: 0x70004e3241 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3240 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e322a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3228 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e33f1 (CONSTR_0_1) at 4
>__> Q: 0x70004e33da (CONSTR_2_0) at 5
>__> DeQ: 0x70004e33f1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e33f0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e33da (CONSTR_2_0); 0 elems in q
*>== 0x70004e33d8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9a41 (CONSTR_0_1) at 6
>__> Q: 0x70004f9a2a (CONSTR_2_0) at 7
>__> DeQ: 0x70004f9a41 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9a40 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9a2a (CONSTR_2_0); 0 elems in q
*>== 0x70004f9a28 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3699 (CONSTR_0_1) at 8
>__> Q: 0x70004e3682 (CONSTR_2_0) at 9
>__> DeQ: 0x70004e3699 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3698 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3682 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3680 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9cf1 (CONSTR_0_1) at 10
>__> Q: 0x70004f9cda (CONSTR_2_0) at 11
>__> DeQ: 0x70004f9cf1 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9cf0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9cda (CONSTR_2_0); 0 elems in q
*>== 0x70004f9cd8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9f29 (CONSTR_0_1) at 12
>__> Q: 0x70004f9f12 (CONSTR_2_0) at 13
>__> DeQ: 0x70004f9f29 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9f28 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9f12 (CONSTR_2_0); 0 elems in q
*>== 0x70004f9f10 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3b59 (CONSTR_0_1) at 14
>__> Q: 0x70004e3b42 (CONSTR_2_0) at 15
>__> DeQ: 0x70004e3b59 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3b58 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3b42 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3b40 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5721 (CONSTR_0_1) at 16
>__> Q: 0x70004e570a (CONSTR_2_0) at 17
>__> DeQ: 0x70004e5721 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5720 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e570a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5708 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5849 (CONSTR_0_1) at 18
>__> Q: 0x70004e5832 (CONSTR_2_0) at 19
>__> DeQ: 0x70004e5849 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5848 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5832 (CONSTR_2_0); 0 elems in q
*>== 0x70004e5830 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5871 (CONSTR_0_1) at 20
>__> Q: 0x70004e585a (CONSTR_2_0) at 21
>__> DeQ: 0x70004e5871 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5870 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e585a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5858 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e58d1 (CONSTR_0_1) at 22
>__> Q: 0x70004e5880 (AP_STACK) at 23
>__> DeQ: 0x70004e58d1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e58d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5880 (AP_STACK); 0 elems in q
testmthread: Pack: packing type AP_STACK (0x70004e5880) not implemented
30e43e000: cap 2: finished GC
30e43e000: giving up capability 2
30e43e000: freeing capability 2
30e544000: cap 0: running thread 16 (ThreadRunGHC)
30e544000: cap 0: thread 16 stopped (suspended while making a foreign call)
30e544000: freeing capability 0
8 30e544000: returning; I want capability 0
30e544000: resuming capability 0
30e544000: cap 0: running thread 16 (ThreadRunGHC)
30e544000: cap 0: waking up thread 17 on cap 1
30e544000: cap 0: message: try wakeup thread 17 on cap 1
30e544000: cap 0: thread 16 stopped (heap overflow)
30e544000: cap 0: requesting parallel GC
30e544000: 0 idle caps
30e544000: passing capability 2 to worker 0x30e43e000
30e4c1000: cap 3: thread 15 stopped (blocked on an MVar)
30e544000: passing capability 2 to worker 0x30e43e000
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
thread 15 @ 0x70004ea270 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
30e43e000: cap 2: starting GC
30e4c1000: cap 3: starting GC
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: someone else is trying to sync (2)...
30e3bb000: cap 1: starting GC
30e544000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
thread 16 @ 0x70004e6340 is not blocked (TSO_DIRTY)
threads on capability 1:
thread 9 @ 0x70004f9000 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
other threads:
thread 2 @ 0x70004c9078 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70004f9078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70004f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70004ea2e8 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70004c9000 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70004e7088 is blocked on an MVar @ 0x70004d3e98
thread 8 @ 0x70004e5a68 is blocked on a black hole 0x70004e3010
thread 10 @ 0x70004e59d0 is blocked on a black hole 0x70004e3010
thread 11 @ 0x70004e5e68 is blocked on a black hole 0x70004e3010
thread 12 @ 0x70004cbf60 is blocked on an MVar @ 0x70004d3e98
thread 13 @ 0x70004e7160 is blocked on an MVar @ 0x70004d3e98
thread 14 @ 0x70004ea1f8 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
thread 15 @ 0x70004ea270 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
thread 17 @ 0x70004e4ba8 is blocked on an MVar @ 0x70004d3e98
30e544000: cap 0: starting GC
30e544000: cap 0: GC working
30e4c1000: cap 3: GC working
30e544000: cap 0: GC idle
30e43e000: cap 2: GC working
30e43e000: cap 2: GC idle
30e3bb000: cap 1: GC working
30e3bb000: cap 1: GC idle
30e3bb000: cap 1: GC done
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e43e000: cap 2: GC done
30e43e000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e43e000: pruned 0 sparks
30e43e000: new spark queue len=0; (hd=0; tl=0)
30e544000: cap 0: GC done
30e544000: cap 0: GC idle
30e544000: cap 0: GC done
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e544000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e544000: pruned 0 sparks
30e544000: new spark queue len=0; (hd=0; tl=0)
30e544000: cap 0: all caps stopped for GC
30e544000: cap 0: finished GC
30e544000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e3bb000: cap 1: finished GC
30e3bb000: cap 1: message: try wakeup thread 17
30e3bb000: cap 1: waking up thread 17 on cap 1
30e544000: cap 0: running thread 16 (ThreadRunGHC)
30e43e000: cap 2: finished GC
30e43e000: giving up capability 2
30e4c1000: cap 3: finished GC
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
Packing subgraph @ 0x70004d2e68
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01P))))))))))))}
30e43e000: freeing capability 2
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
>__> Q: 0x70004d2e68 (THUNK_1_0) at 0
>__> DeQ: 0x70004d2e68 (THUNK_1_0); 0 elems in q
*>== 0x70004d2e68 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004e303a (CONSTR_2_0) at 1
>__> DeQ: 0x70004e303a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3038 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3241 (CONSTR_0_1) at 2
>__> Q: 0x70004e322a (CONSTR_2_0) at 3
>__> DeQ: 0x70004e3241 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3240 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e322a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3228 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e33f1 (CONSTR_0_1) at 4
>__> Q: 0x70004e33da (CONSTR_2_0) at 5
>__> DeQ: 0x70004e33f1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e33f0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e33da (CONSTR_2_0); 0 elems in q
*>== 0x70004e33d8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9a41 (CONSTR_0_1) at 6
>__> Q: 0x70004f9a2a (CONSTR_2_0) at 7
>__> DeQ: 0x70004f9a41 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9a40 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9a2a (CONSTR_2_0); 0 elems in q
*>== 0x70004f9a28 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3699 (CONSTR_0_1) at 8
>__> Q: 0x70004e3682 (CONSTR_2_0) at 9
>__> DeQ: 0x70004e3699 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3698 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3682 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3680 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9cf1 (CONSTR_0_1) at 10
>__> Q: 0x70004f9cda (CONSTR_2_0) at 11
>__> DeQ: 0x70004f9cf1 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9cf0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9cda (CONSTR_2_0); 0 elems in q
*>== 0x70004f9cd8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9f29 (CONSTR_0_1) at 12
>__> Q: 0x70004f9f12 (CONSTR_2_0) at 13
>__> DeQ: 0x70004f9f29 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9f28 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9f12 (CONSTR_2_0); 0 elems in q
*>== 0x70004f9f10 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3b59 (CONSTR_0_1) at 14
>__> Q: 0x70004e3b42 (CONSTR_2_0) at 15
>__> DeQ: 0x70004e3b59 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3b58 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3b42 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3b40 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5721 (CONSTR_0_1) at 16
>__> Q: 0x70004e570a (CONSTR_2_0) at 17
>__> DeQ: 0x70004e5721 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5720 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e570a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5708 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5849 (CONSTR_0_1) at 18
>__> Q: 0x70004e5832 (CONSTR_2_0) at 19
>__> DeQ: 0x70004e5849 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5848 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5832 (CONSTR_2_0); 0 elems in q
*>== 0x70004e5830 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5871 (CONSTR_0_1) at 20
>__> Q: 0x70004e585a (CONSTR_2_0) at 21
>__> DeQ: 0x70004e5871 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5870 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e585a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5858 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e58d1 (CONSTR_0_1) at 22
>__> Q: 0x70004e5880 (AP_STACK) at 23
>__> DeQ: 0x70004e58d1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e58d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5880 (AP_STACK); 0 elems in q
testmthread: Pack: packing type AP_STACK (0x70004e5880) not implemented
30e544000: cap 0: thread 16 stopped (blocked on an MVar)
thread 16 @ 0x70004e6340 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
30e544000: giving up capability 0
30e544000: freeing capability 0
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e3bb000: cap 1: thread 17 migrating to cap 2
30e3bb000: passing capability 2 to worker 0x30e43e000
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 17 (ThreadRunGHC)
30e43e000: cap 2: thread 17 stopped (suspended while making a foreign call)
30e43e000: freeing capability 2
9 30e43e000: returning; I want capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 17 (ThreadRunGHC)
30e43e000: cap 2: waking up thread 7 on cap 1
30e43e000: cap 2: message: try wakeup thread 7 on cap 1
30e43e000: cap 2: thread 17 stopped (heap overflow)
30e43e000: cap 2: requesting parallel GC
30e43e000: 0 idle caps
30e43e000: passing capability 0 to worker 0x30e544000
30e43e000: passing capability 3 to worker 0x30e4c1000
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: starting GC
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: starting GC
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: someone else is trying to sync (2)...
30e3bb000: cap 1: starting GC
30e43e000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 9 @ 0x70004f9000 is not blocked (TSO_DIRTY)
threads on capability 2:
thread 17 @ 0x70004e4ba8 is not blocked (TSO_DIRTY)
threads on capability 3:
other threads:
thread 2 @ 0x70004c9078 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70004f9078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70004f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70004ea2e8 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70004c9000 ["TimerManager"] is blocked on an external call
thread 7 @ 0x70004e7088 is blocked on an MVar @ 0x70004d3e98
thread 8 @ 0x70004e5a68 is blocked on a black hole 0x70004e3010
thread 10 @ 0x70004e59d0 is blocked on a black hole 0x70004e3010
thread 11 @ 0x70004e5e68 is blocked on a black hole 0x70004e3010
thread 12 @ 0x70004cbf60 is blocked on an MVar @ 0x70004d3e98
thread 13 @ 0x70004e7160 is blocked on an MVar @ 0x70004d3e98
thread 14 @ 0x70004ea1f8 is blocked on an MVar @ 0x70004d3e98
thread 15 @ 0x70004ea270 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
thread 16 @ 0x70004e6340 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
30e43e000: cap 2: starting GC
30e544000: cap 0: GC working
30e544000: cap 0: GC idle
30e43e000: cap 2: GC working
30e3bb000: cap 1: GC working
30e4c1000: cap 3: GC working
30e3bb000: cap 1: GC idle
30e544000: cap 0: GC done
30e3bb000: cap 1: GC done
30e43e000: cap 2: GC idle
30e43e000: cap 2: GC done
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e43e000: cap 2: GC idle
30e544000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e544000: pruned 0 sparks
30e544000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e43e000: cap 2: GC done
30e43e000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e43e000: pruned 0 sparks
30e43e000: new spark queue len=0; (hd=0; tl=0)
30e43e000: cap 2: all caps stopped for GC
30e43e000: cap 2: finished GC
30e43e000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e544000: cap 0: finished GC
30e4c1000: cap 3: finished GC
30e544000: giving up capability 0
30e544000: freeing capability 0
30e3bb000: cap 1: finished GC
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e3bb000: cap 1: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e3bb000: cap 1: thread 9 migrating to cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e4c1000: woken up on capability 3
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
30e43e000: cap 2: running thread 17 (ThreadRunGHC)
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 9 (ThreadRunGHC)
Packing subgraph @ 0x70004d2e68
Graph fingerprint is
{t10(c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01c20(c01P))))))))))))}
>__> Q: 0x70004d2e68 (THUNK_1_0) at 0
>__> DeQ: 0x70004d2e68 (THUNK_1_0); 0 elems in q
*>== 0x70004d2e68 (THUNK_1_0): generic packing(size=3, ptrs=1, nonptrs=0, and tag 0)
>__> Q: 0x70004e303a (CONSTR_2_0) at 1
>__> DeQ: 0x70004e303a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3038 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
k 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
>__> Q: 0x70004e3241 (CONSTR_0_1) at 2
>__> Q: 0x70004e322a (CONSTR_2_0) at 3
>__> DeQ: 0x70004e3241 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3240 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e322a (CONSTR_2_0); 0 elems in q
*>== 0x70004e3228 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e33f1 (CONSTR_0_1) at 4
>__> Q: 0x70004e33da (CONSTR_2_0) at 5
>__> DeQ: 0x70004e33f1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e33f0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e33da (CONSTR_2_0); 0 elems in q
*>== 0x70004e33d8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9a41 (CONSTR_0_1) at 6
>__> Q: 0x70004f9a2a (CONSTR_2_0) at 7
>__> DeQ: 0x70004f9a41 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9a40 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9a2a (CONSTR_2_0); 0 elems in q
20522b280: cap 1: waking up thread 13 on cap 0
*>== 0x70004f9a28 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3699 (CONSTR_0_1) at 8
>__> Q: 0x70004e3682 (CONSTR_2_0) at 9
>__> DeQ: 0x70004e3699 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3698 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3682 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3680 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9cf1 (CONSTR_0_1) at 10
>__> Q: 0x70004f9cda (CONSTR_2_0) at 11
>__> DeQ: 0x70004f9cf1 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9cf0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9cda (CONSTR_2_0); 0 elems in q
*>== 0x70004f9cd8 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004f9f29 (CONSTR_0_1) at 12
20522b280: passing capability 0 to worker 0x30e544000
20522b280: cap 1: message: try wakeup thread 13 on cap 0
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004e7088 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: freeing capability 1
30e544000: woken up on capability 0>__> Q: 0x70004f9f12 (CONSTR_2_0) at 13
>__> DeQ: 0x70004f9f29 (CONSTR_0_1); 1 elems in q
*>== 0x70004f9f28 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004f9f12 (CONSTR_2_0); 0 elems in q
*>== 0x70004f9f10 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e3b59 (CONSTR_0_1) at 14
>__> Q: 0x70004e3b42 (CONSTR_2_0) at 15
>__> DeQ: 0x70004e3b59 (CONSTR_0_1); 1 elems in q
*>== 0x70004e3b58 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e3b42 (CONSTR_2_0); 0 elems in q
*>== 0x70004e3b40 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5721 (CONSTR_0_1) at 16
>__> Q: 0x70004e570a (CONSTR_2_0) at 17
>__> DeQ: 0x70004e5721 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5720 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e570a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5708 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5849 (CONSTR_0_1) at 18
>__> Q: 0x70004e5832 (CONSTR_2_0) at 19
>__> DeQ: 0x70004e5849 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5848 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5832 (CONSTR_2_0); 0 elems in q
*>== 0x70004e5830 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e5871 (CONSTR_0_1) at 20
>__> Q: 0x70004e585a (CONSTR_2_0) at 21
>__> DeQ: 0x70004e5871 (CONSTR_0_1); 1 elems in q
*>== 0x70004e5870 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e585a (CONSTR_2_0); 0 elems in q
*>== 0x70004e5858 (CONSTR_2_0): generic packing(size=3, ptrs=2, nonptrs=0, and tag 2)
>__> Q: 0x70004e58d1 (CONSTR_0_1) at 22
>__> Q: 0x70004e5880 (AP_STACK) at 23
>__> DeQ: 0x70004e58d1 (CONSTR_0_1); 1 elems in q
*>== 0x70004e58d0 (CONSTR_0_1): generic packing(size=2, ptrs=0, nonptrs=1, and tag 1)
>__> DeQ: 0x70004e5880 (AP_STACK); 0 elems in q
testmthread: Pack: packing type AP_STACK (0x70004e5880) not implemented
30e544000: resuming capability 0
30e43e000: cap 2: thread 17 stopped (blocked on an MVar)
thread 17 @ 0x70004e4ba8 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
30e43e000: giving up capability 2
30e43e000: freeing capability 2
30e544000: cap 0: message: try wakeup thread 13
30e544000: cap 0: waking up thread 13 on cap 0
30e544000: cap 0: running thread 13 (ThreadRunGHC)
30e544000: cap 0: waking up thread 12 on cap 3
30e544000: cap 0: message: try wakeup thread 12 on cap 3
30e544000: cap 0: thread 13 stopped (yielding)
30e544000: cap 0: running thread 13 (ThreadRunGHC)
testmthread: Contains an unsupported closure type (whose implementation is missing)
30e544000: cap 0: thread 13 stopped (finished)
30e544000: giving up capability 0
30e544000: freeing capability 0
30e4c1000: cap 3: thread 9 stopped (yielding)
30e4c1000: cap 3: message: try wakeup thread 12
30e4c1000: cap 3: waking up thread 12 on cap 3
30e4c1000: cap 3: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e4c1000: cap 3: thread 9 migrating to cap 0
30e4c1000: passing capability 0 to worker 0x30e544000
30e4c1000: cap 3: running thread 12 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 14 on cap 3
testmthread: Contains an unsupported closure type (whose implementation is missing)
30e4c1000: cap 3: thread 12 stopped (finished)
30e544000: woken up on capability 0
30e544000: resuming capability 0
30e544000: cap 0: running thread 9 (ThreadRunGHC)
30e4c1000: cap 3: running thread 14 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 15 on cap 3
testmthread: Contains an unsupported closure type (whose implementation is missing)
30e4c1000: cap 3: thread 14 stopped (finished)
30e4c1000: cap 3: running thread 15 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 16 on cap 0
30e4c1000: cap 3: message: try wakeup thread 16 on cap 0
testmthread: Contains an unsupported closure type (whose implementation is missing)
30e4c1000: cap 3: thread 15 stopped (finished)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: returning; I want capability 0
30e544000: cap 0: thread 9 stopped (yielding)
30e544000: cap 0: message: try wakeup thread 16
30e544000: cap 0: waking up thread 16 on cap 0
30e544000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e544000: cap 0: thread 9 migrating to cap 1
30e544000: passing capability 1 to worker 0x30e3bb000
30e544000: giving up capability 0
30e544000: passing capability 0 to worker 0x30e338000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e338000: resuming capability 0
30e338000: cap 0: running thread 6 (ThreadRunGHC)
30e338000: cap 0: thread 6 stopped (yielding)
30e338000: cap 0: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e338000: cap 0: thread 6 migrating to cap 2
30e338000: passing capability 2 to worker 0x30e43e000
30e338000: cap 0: running thread 16 (ThreadRunGHC)
30e338000: cap 0: waking up thread 7 on cap 1
30e338000: cap 0: message: try wakeup thread 7 on cap 1
testmthread: Contains an unsupported closure type (whose implementation is missing)
30e43e000: woken up on capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 6 (ThreadRunGHC)
30e43e000: cap 2: thread 6 stopped (suspended while making a foreign call)
30e43e000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: thread 16 stopped (finished)
30e338000: deadlocked, forcing major GC...
30e338000: cap 0: requesting parallel GC
30e338000: 0 idle caps
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: passing capability 3 to worker 0x30e4c1000
30e5c7000: woken up on capability 2
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: starting GC
30e338000: passing capability 2 to worker 0x30e5c7000
30e5c7000: resuming capability 2
30e5c7000: cap 2: starting GC
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: cap 1: starting GC
30e338000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
all threads:
threads on capability 0:
threads on capability 1:
thread 9 @ 0x70004f9000 is not blocked (TSO_DIRTY)
thread 7 @ 0x70004e7088 is not blocked (TSO_DIRTY)
threads on capability 2:
threads on capability 3:
other threads:
thread 2 @ 0x70004c9078 ["IOManager on cap 0"] is blocked on an external call
thread 3 @ 0x70004f9078 ["IOManager on cap 1"] is blocked on an external call
thread 4 @ 0x70004f7000 ["IOManager on cap 2"] is blocked on an external call
thread 5 @ 0x70004ea2e8 ["IOManager on cap 3"] is blocked on an external call
thread 6 @ 0x70004c9000 ["TimerManager"] is blocked on an external call (TSO_DIRTY)
thread 8 @ 0x70004e5a68 is blocked on a black hole 0x70004e3010
thread 10 @ 0x70004e59d0 is blocked on a black hole 0x70004e3010
thread 11 @ 0x70004e5e68 is blocked on a black hole 0x70004e3010
thread 17 @ 0x70004e4ba8 is blocked on an MVar @ 0x70004d3e98 (TSO_DIRTY)
30e338000: cap 0: starting GC
30e3bb000: cap 1: GC working
30e4c1000: cap 3: GC working
30e338000: cap 0: GC working
30e5c7000: cap 2: GC working
30e4c1000: cap 3: GC idle
30e5c7000: cap 2: GC idle
30e338000: cap 0: GC idle
30e3bb000: cap 1: GC idle
30e3bb000: cap 1: GC done
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e4c1000: cap 3: GC done
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e5c7000: cap 2: GC done
30e338000: cap 0: GC done
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e338000: cap 0: GC idle
30e338000: cap 0: GC done
30e5c7000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e5c7000: pruned 0 sparks
30e5c7000: new spark queue len=0; (hd=0; tl=0)
30e338000: cap 0: GC idle
30e338000: cap 0: GC done
30e338000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e338000: pruned 0 sparks
30e338000: new spark queue len=0; (hd=0; tl=0)
30e338000: cap 0: all caps stopped for GC
30e338000: cap 0: finished GC
30e338000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e5c7000: cap 2: finished GC
30e3bb000: cap 1: finished GC
30e4c1000: cap 3: finished GC
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e5c7000: giving up capability 2
30e338000: giving up capability 0
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e5c7000: freeing capability 2
30e338000: freeing capability 0
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: waking up thread 8 on cap 2
30e3bb000: passing capability 2 to worker 0x30e5c7000
30e3bb000: cap 1: message: try wakeup thread 8 on cap 2
30e3bb000: cap 1: waking up thread 11 on cap 2
30e3bb000: passing capability 2 to worker 0x30e5c7000
30e3bb000: cap 1: message: try wakeup thread 11 on cap 2
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 30e5c7000: woken up on capability 2
(TSO_DIRTY)
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 11
30e5c7000: cap 2: waking up thread 11 on cap 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e4c1000: giving up capability 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: freeing capability 3
30e5c7000: cap 2: 2 threads, 0 sparks, and 1 free capabilities, sharing...
30e5c7000: cap 2: thread 11 migrating to cap 0
30e5c7000: passing capability 0 to worker 0x30e338000
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
e 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 17 on cap 2
20522b280: cap 1: message: try wakeup thread 17 on cap 2
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: freeing capability 1
30e5c7000: giving up capability 2
30e5c7000: passing capability 2 to worker 0x30e5c7000
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 17
30e5c7000: cap 2: waking up thread 17 on cap 2
30e5c7000: cap 2: running thread 17 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 9 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 9 on cap 1
30e3bb000: woken up on capability 1
30e5c7000: cap 2: thread 17 stopped (yielding)
30e5c7000: cap 2: running thread 17 (ThreadRunGHC)
testmthread: Contains an unsupported closure type (whose implementation is missing)
30e5c7000: cap 2: thread 17 stopped (finished)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 9
30e3bb000: cap 1: waking up thread 9 on cap 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 8 on cap 2
30e4c1000: passing capability 2 to worker 0x30e5c7000
30e4c1000: cap 3: message: try wakeup thread 8 on cap 2
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
d 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
: 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
: 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: starting new worker on capability 2
30e5c7000: new worker task (taskCount: 15)
: 30e5c7000: returning; I want capability 2
30e7d3000: cap 2: schedule()
30e7d3000: giving up capability 2
30e7d3000: passing capability 2 to worker 0x30e5c7000
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
, 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
: 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
O 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
O 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
O 30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
w 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
K 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
K 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (yielding)
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
O 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
K 30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
a 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
K 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (yielding)
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
i 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
1 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
2 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
1 30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
t 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (yielding)
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
7 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
8 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
4 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
0 30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
i 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
7 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
6 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 30e338000: woken up on capability 0
30e338000: resuming capability 0
(TSO_DIRTY)
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
6 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (yielding)
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
9 30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
n 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
1 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
5 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
3 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
4 30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
g 20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
1 30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (blocked on an MVar)
thread 9 @ 0x70004eb000 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (yielding)
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
7 30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (blocked on an MVar)
thread 10 @ 0x70004cd9c0 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
6 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
6 30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (blocked on an MVar)
thread 8 @ 0x70004e93b8 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: waking up thread 9 on cap 1
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd208 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: thread 9 stopped (suspended while making a foreign call)
30e3bb000: freeing capability 1
30e3bb000: returning; I want capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: running thread 9 (ThreadRunGHC)
30e3bb000: cap 1: waking up thread 10 on cap 3
30e3bb000: passing capability 3 to worker 0x30e4c1000
30e3bb000: cap 1: message: try wakeup thread 10 on cap 3
30e3bb000: cap 1: thread 9 stopped (finished)
30e3bb000: giving up capability 1
30e3bb000: freeing capability 1
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: message: try wakeup thread 10
30e4c1000: cap 3: waking up thread 10 on cap 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: thread 10 stopped (suspended while making a foreign call)
30e4c1000: freeing capability 3
30e4c1000: returning; I want capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: running thread 10 (ThreadRunGHC)
30e4c1000: cap 3: waking up thread 11 on cap 0
30e4c1000: passing capability 0 to worker 0x30e338000
30e4c1000: cap 3: message: try wakeup thread 11 on cap 0
30e4c1000: cap 3: thread 10 stopped (finished)
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
8 30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 8 on cap 2
30e338000: passing capability 2 to worker 0x30e5c7000
30e338000: cap 0: message: try wakeup thread 8 on cap 2
30e338000: cap 0: thread 11 stopped (blocked on an MVar)
thread 11 @ 0x70004eb718 is blocked on an MVar @ 0x70004cd0a0 (TSO_DIRTY)
30e338000: giving up capability 0
30e338000: freeing capability 0
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: message: try wakeup thread 8
30e5c7000: cap 2: waking up thread 8 on cap 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: thread 8 stopped (suspended while making a foreign call)
30e5c7000: freeing capability 2
30e5c7000: returning; I want capability 2
30e5c7000: resuming capability 2
30e5c7000: cap 2: running thread 8 (ThreadRunGHC)
30e5c7000: cap 2: waking up thread 11 on cap 0
30e5c7000: passing capability 0 to worker 0x30e338000
30e5c7000: cap 2: message: try wakeup thread 11 on cap 0
30e5c7000: cap 2: waking up thread 7 on cap 1
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: cap 2: message: try wakeup thread 7 on cap 1
30e5c7000: cap 2: thread 8 stopped (finished)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: message: try wakeup thread 11
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd378 (TSO_DIRTY)
30e338000: cap 0: waking up thread 11 on cap 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: thread 11 stopped (suspended while making a foreign call)
30e338000: freeing capability 0
30e338000: returning; I want capability 0
30e338000: resuming capability 0
30e338000: cap 0: running thread 11 (ThreadRunGHC)
30e338000: cap 0: waking up thread 7 on cap 1
30e338000: cap 0: message: try wakeup thread 7 on cap 1
30e338000: cap 0: thread 11 stopped (finished)
30e338000: giving up capability 0
30e338000: freeing capability 0
20522b280: giving up capability 1
20522b280: passing capability 1 to worker 0x30e3bb000
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: message: try wakeup thread 7
30e3bb000: cap 1: waking up thread 7 on cap 1
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (blocked on an MVar)
thread 7 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd3c0 (TSO_DIRTY)
20522b280: giving up capability 1
20522b280: freeing capability 1
30e43e000: returning; I want capability 2
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 6 (ThreadRunGHC)
30e43e000: cap 2: thread 6 stopped (suspended while making a foreign call)
30e43e000: passing capability 2 to worker 0x30e5c7000
30e5c7000: woken up on capability 2
30e5c7000: resuming capability 2
30e5c7000: deadlocked, forcing major GC...
30e5c7000: cap 2: requesting parallel GC
30e5c7000: 0 idle caps
30e5c7000: passing capability 0 to worker 0x30e338000
30e5c7000: passing capability 1 to worker 0x30e3bb000
30e5c7000: passing capability 3 to worker 0x30e4c1000
30e338000: woken up on capability 0
30e338000: resuming capability 0
30e338000: cap 0: starting GC
30e3bb000: woken up on capability 1
30e3bb000: resuming capability 1
30e3bb000: cap 1: starting GC
30e4c1000: woken up on capability 3
30e4c1000: resuming capability 3
30e4c1000: cap 3: starting GC
30e5c7000: 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 @ 0x70004eb078 is blocked on an MVar @ 0x70004cd3c0 (TSO_DIRTY)
thread 6 @ 0x70004ec000 ["TimerManager"] is blocked on an external call (TSO_DIRTY)
thread 5 @ 0x70004ed000 ["IOManager on cap 3"] is blocked on an external call
thread 4 @ 0x70004ec078 ["IOManager on cap 2"] is blocked on an external call
thread 3 @ 0x70004eb0f0 ["IOManager on cap 1"] is blocked on an external call
thread 2 @ 0x70004f42d0 ["IOManager on cap 0"] is blocked on an external call
30e5c7000: cap 2: starting GC
30e5c7000: cap 2: GC working
30e338000: cap 0: GC working
30e5c7000: cap 2: GC idle
30e338000: cap 0: GC idle
30e3bb000: cap 1: GC working
30e3bb000: cap 1: GC idle
30e4c1000: cap 3: GC working
30e4c1000: cap 3: GC idle
30e4c1000: cap 3: GC done
30e4c1000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e4c1000: pruned 0 sparks
30e4c1000: new spark queue len=0; (hd=0; tl=0)
30e5c7000: cap 2: GC done
30e5c7000: cap 2: GC idle
30e5c7000: cap 2: GC done
30e5c7000: cap 2: GC idle
30e5c7000: cap 2: GC done
30e5c7000: cap 2: GC idle
30e5c7000: cap 2: GC done
30e5c7000: cap 2: GC idle
30e5c7000: cap 2: GC done
30e338000: cap 0: GC done
30e338000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e338000: pruned 0 sparks
30e338000: new spark queue len=0; (hd=0; tl=0)
30e3bb000: cap 1: GC done
30e3bb000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e3bb000: pruned 0 sparks
30e3bb000: new spark queue len=0; (hd=0; tl=0)
30e5c7000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e5c7000: pruned 0 sparks
30e5c7000: new spark queue len=0; (hd=0; tl=0)
30e5c7000: resurrecting thread 7
30e5c7000: cap 1: raising exception in thread 7.
30e5c7000: cap 2: all caps stopped for GC
30e5c7000: cap 2: finished GC
30e5c7000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e5c7000: giving up capability 2
30e5c7000: freeing capability 2
30e4c1000: cap 3: finished GC
30e4c1000: giving up capability 3
30e4c1000: freeing capability 3
30e338000: cap 0: finished GC
30e338000: giving up capability 0
30e338000: freeing capability 0
30e3bb000: cap 1: finished GC
30e3bb000: giving up capability 1
30e3bb000: passing capability 1 to bound task 0x20522b280
20522b280: woken up on capability 1
20522b280: resuming capability 1
20522b280: cap 1: running thread 7 (ThreadRunGHC)
20522b280: cap 1: thread 7 stopped (yielding)
20522b280: cap 1: running thread 7 (ThreadRunGHC)
testmthread: thread blocked indefinitely in an MVar operation
20522b280: cap 1: thread 7 stopped (suspended while making a foreign call)
20522b280: freeing capability 1
20522b280: new task (taskCount: 15)
20522b280: returning; I want capability 1
20522b280: resuming capability 1
20522b280: cap 1: created thread 18
20522b280: new bound thread (18)
20522b280: cap 1: schedule()
20522b280: cap 1: running thread 18 (ThreadRunGHC)
20522b280: cap 1: thread 18 stopped (finished)
20522b280: bound thread (18) finished
20522b280: freeing capability 1
20522b280: task exiting
20522b280: new task (taskCount: 15)
30e12c000: returning; I want capability 2
30e12c000: resuming capability 2
30e12c000: cap 2: running thread 4 (ThreadRunGHC)
30e0a9000: returning; I want capability 1
30e0a9000: resuming capability 1
30e0a9000: cap 1: running thread 3 (ThreadRunGHC)
30e43e000: returning; I want capability 2
30e1af000: returning; I want capability 3
30e1af000: resuming capability 3
30e2b5000: returning; I want capability 0
30e2b5000: resuming capability 0
30e2b5000: cap 0: running thread 2 (ThreadRunGHC)
20522b280: returning; I want capability 1
30e12c000: cap 2: thread 4 stopped (finished)
30e12c000: SCHED_INTERRUPTING
30e12c000: cap 2: requesting sequential GC
30e12c000: grabbing all the capabilies (0/4)
30e12c000: returning; I want capability 0
30e0a9000: cap 1: thread 3 stopped (finished)
30e1af000: cap 3: running thread 5 (ThreadRunGHC)
30e0a9000: SCHED_INTERRUPTING
30e0a9000: someone else is trying to sync (1)...
30e0a9000: giving up capability 1
30e0a9000: passing capability 1 to worker 0x20522b280
30e2b5000: cap 0: thread 2 stopped (finished)
30e2b5000: SCHED_INTERRUPTING
20522b280: resuming capability 1
20522b280: someone else is trying to sync (1)...
20522b280: giving up capability 1
20522b280: sync pending, freeing capability 1
30e2b5000: someone else is trying to sync (1)...
30e2b5000: giving up capability 0
30e2b5000: passing capability 0 to worker 0x30e12c000
30e1af000: cap 3: thread 5 stopped (finished)
30e1af000: SCHED_INTERRUPTING
30e1af000: someone else is trying to sync (1)...
30e1af000: giving up capability 3
30e1af000: sync pending, freeing capability 3
30e12c000: resuming capability 0
30e12c000: grabbing all the capabilies (1/4)
30e12c000: returning; I want capability 1
30e12c000: resuming capability 1
30e12c000: grabbing all the capabilies (2/4)
30e12c000: grabbing all the capabilies (3/4)
30e12c000: returning; I want capability 3
30e12c000: resuming capability 3
all threads:
threads on capability 0:
threads on capability 1:
threads on capability 2:
threads on capability 3:
other threads:
thread 7 @ 0x700049df78 is blocked on an external call (TSO_DIRTY)
thread 6 @ 0x700049c000 ["TimerManager"] is blocked on an external call
30e12c000: deleting all threads
30e12c000: cap 2: starting GC
30e12c000: cap 2: GC working
30e12c000: cap 2: GC idle
30e12c000: cap 2: GC done
30e12c000: cap 2: GC idle
30e12c000: cap 2: GC done
30e12c000: cap 2: GC idle
30e12c000: cap 2: GC done
30e12c000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e12c000: pruned 0 sparks
30e12c000: new spark queue len=0; (hd=0; tl=0)
30e12c000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e12c000: pruned 0 sparks
30e12c000: new spark queue len=0; (hd=0; tl=0)
30e12c000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e12c000: pruned 0 sparks
30e12c000: new spark queue len=0; (hd=0; tl=0)
30e12c000: markSparkQueue: current spark queue len=0; (hd=0; tl=0)
30e12c000: pruned 0 sparks
30e12c000: new spark queue len=0; (hd=0; tl=0)
30e12c000: cap 2: all caps stopped for GC
30e12c000: cap 2: finished GC
30e12c000: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
30e12c000: passing capability 0 to worker 0x30e2b5000
30e12c000: passing capability 1 to worker 0x20522b280
30e12c000: passing capability 3 to worker 0x30e1af000
20522b280: resuming capability 1
30e1af000: woken up on capability 3
30e1af000: resuming capability 3
30e1af000: SCHED_SHUTTING_DOWN
20522b280: passing capability 1 to worker 0x30e0a9000
30e2b5000: woken up on capability 0
20522b280: shutting down capability 0, attempt 0
20522b280: not owner, yielding
30e1af000: passing capability 3 to worker 0x30e4c1000
30e2b5000: resuming capability 0
20522b280: shutting down capability 0, attempt 1
20522b280: not owner, yielding
20522b280: shutting down capability 0, attempt 2
20522b280: not owner, yielding
30e2b5000: SCHED_SHUTTING_DOWN
20522b280: shutting down capability 0, attempt 3
30e12c000: SCHED_SHUTTING_DOWN
30e12c000: passing capability 2 to worker 0x30e43e000
30e2b5000: passing capability 0 to worker 0x30e338000
30e43e000: resuming capability 2
30e43e000: cap 2: running thread 6 (ThreadRunGHC)
30e338000: woken up on capability 0
30e0a9000: woken up on capability 1
30e0a9000: resuming capability 1
30e0a9000: SCHED_SHUTTING_DOWN
30e0a9000: passing capability 1 to worker 0x30e3bb000
30e43e000: cap 2: thread 6 stopped (finished)
30e43e000: SCHED_SHUTTING_DOWN
30e43e000: passing capability 2 to worker 0x30e5c7000
20522b280: runnable threads or workers still alive, yielding
20522b280: passing capability 0 to worker 0x30e338000
30e4c1000: woken up on capability 3
30e338000: resuming capability 0
30e338000: SCHED_SHUTTING_DOWN
30e338000: passing capability 0 to worker 0x30e544000
20522b280: shutting down capability 0, attempt 4
20522b280: runnable threads or workers still alive, yielding
20522b280: passing capability 0 to worker 0x30e544000
30e3bb000: woken up on capability 1
20522b280: shutting down capability 0, attempt 5
30e4c1000: resuming capability 3
30e4c1000: SCHED_SHUTTING_DOWN
30e4c1000: passing capability 3 to worker 0x30e6cd000
20522b280: runnable threads or workers still alive, yielding
20522b280: passing capability 0 to worker 0x30e544000
30e6cd000: woken up on capability 3
30e6cd000: resuming capability 3
30e6cd000: SCHED_SHUTTING_DOWN
30e6cd000: freeing capability 3
20522b280: shutting down capability 0, attempt 6
20522b280: runnable threads or workers still alive, yielding
20522b280: passing capability 0 to worker 0x30e544000
30e544000: woken up on capability 0
30e3bb000: resuming capability 1
30e5c7000: woken up on capability 2
20522b280: shutting down capability 0, attempt 7
20522b280: not owner, yielding
30e3bb000: SCHED_SHUTTING_DOWN
30e5c7000: resuming capability 2
30e5c7000: SCHED_SHUTTING_DOWN
30e544000: resuming capability 0
20522b280: shutting down capability 0, attempt 8
30e5c7000: passing capability 2 to worker 0x30e7d3000
30e544000: SCHED_SHUTTING_DOWN
30e7d3000: woken up on capability 2
20522b280: not owner, yielding
30e3bb000: passing capability 1 to worker 0x30e64a000
30e7d3000: resuming capability 2
30e7d3000: SCHED_SHUTTING_DOWN
30e7d3000: freeing capability 2
30e544000: passing capability 0 to worker 0x30e750000
30e64a000: woken up on capability 1
30e64a000: resuming capability 1
30e750000: woken up on capability 0
30e750000: resuming capability 0
30e750000: SCHED_SHUTTING_DOWN
20522b280: shutting down capability 0, attempt 9
30e750000: freeing capability 0
30e64a000: SCHED_SHUTTING_DOWN
30e64a000: freeing capability 1
20522b280: shutting down capability 1, attempt 0
20522b280: shutting down capability 2, attempt 0
20522b280: shutting down capability 3, attempt 0
20522b280: spark invariant: 0 == 0 + 0 + 0 + 0 (created == converted + remaining + gcd + fizzled)
20522b280: task exiting
20522b280: 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