Ticket #8235: Race.log

File Race.log, 11.0 KB (added by akio, 18 months ago)

output from +RTS -Ds

Line 
17f586197b700: created capset 0 of type 2
27f586197b700: created capset 1 of type 3
37f586197b700: cap 0: initialised
47f586197b700: assigned cap 0 to capset 0
57f586197b700: assigned cap 0 to capset 1
67f586197b700: allocated 1 more capabilities
77f586197b700: new task (taskCount: 1)
87f586197b700: returning; I want capability 0
97f586197b700: resuming capability 0
107f586197b700: cap 0: created thread 1
117f586197b700: new bound thread (1)
127f586197b700: cap 0: schedule()
137f586197b700: cap 0: running thread 1 (ThreadRunGHC)
147f586197b700: cap 0: created thread 2
157f586197b700: cap 0: thread 1 stopped (yielding)
167f586197b700: giving up capability 0
177f586197b700: starting new worker on capability 0
187f586197b700: new worker task (taskCount: 2)
197f58601ff700: cap 0: schedule()
207f58601ff700: cap 0: running thread 2 (ThreadRunGHC)
217f58601ff700: cap 0: thread 2 stopped (yielding)
227f58601ff700: giving up capability 0
237f58601ff700: passing capability 0 to bound task 0x7f586197b700
247f586197b700: woken up on capability 0
257f586197b700: resuming capability 0
267f586197b700: cap 0: running thread 1 (ThreadRunGHC)
277f586197b700: cap 0: thread 2 has label IOManager
287f586197b700: cap 0: thread 1 stopped (suspended while making a foreign call)
297f586197b700: passing capability 0 to worker 0x7f58601ff700
307f586197b700: returning; I want capability 0
317f586197b700: resuming capability 0
327f586197b700: cap 0: running thread 1 (ThreadRunGHC)
337f58601ff700: woken up on capability 0
347f58601ff700: capability 0 is owned by another task
357f586197b700: cap 0: thread 1 stopped (suspended while making a foreign call)
367f586197b700: passing capability 0 to worker 0x7f58601ff700
377f586197b700: returning; I want capability 0
387f586197b700: resuming capability 0
397f586197b700: cap 0: running thread 1 (ThreadRunGHC)
407f586197b700: cap 0: created thread 3
417f586197b700: cap 0: thread 1 stopped (yielding)
427f586197b700: giving up capability 0
437f586197b700: passing capability 0 to worker 0x7f58601ff700
447f58601ff700: woken up on capability 0
457f58601ff700: resuming capability 0
467f58601ff700: cap 0: running thread 2 (ThreadRunGHC)
477f58601ff700: cap 0: thread 2 stopped (suspended while making a foreign call)
487f58601ff700: starting new worker on capability 0
497f58601ff700: new worker task (taskCount: 3)
507f585f9fe700: cap 0: schedule()
517f585f9fe700: cap 0: running thread 3 (ThreadRunGHC)
527f585f9fe700: cap 0: thread 3 stopped (suspended while making a foreign call)
537f585f9fe700: passing capability 0 to bound task 0x7f586197b700
547f586197b700: woken up on capability 0
557f586197b700: resuming capability 0
567f586197b700: cap 0: running thread 1 (ThreadRunGHC)
577f586197b700: cap 0: thread 3 has label TimerManager
587f586197b700: cap 0: thread 1 stopped (finished)
597f586197b700: bound thread (1) finished
607f586197b700: starting new worker on capability 0
617f586197b700: new worker task (taskCount: 4)
627f586197b700: task exiting
637f586197b700: new task (taskCount: 4)
647f586197b700: returning; I want capability 0
657f585f1fd700: cap 0: schedule()
667f585f1fd700: giving up capability 0
677f585f1fd700: passing capability 0 to worker 0x7f586197b700
687f586197b700: resuming capability 0
697f586197b700: cap 0: created thread 4
707f586197b700: new bound thread (4)
717f586197b700: cap 0: schedule()
727f586197b700: cap 0: running thread 4 (ThreadRunGHC)
737f586197b700: cap 0: thread 4 stopped (suspended while making a foreign call)
747f586197b700: freeing capability 0
757f586197b700: changing the number of Capabilities from 1 to 2
767f586197b700: new task (taskCount: 4)
777f586197b700: returning; I want capability 0
787f586197b700: resuming capability 0
797f586197b700: grabbing all the capabilies (0/1)
807f586197b700: cap 1: initialised
817f586197b700: assigned cap 1 to capset 0
827f586197b700: assigned cap 1 to capset 1
837f586197b700: allocated 1 more capabilities
847f586197b700: new worker task (taskCount: 5)
857f586197b700: cap 0: created thread 5
867f586197b700: new bound thread (5)
877f586197b700: cap 0: schedule()
887f586197b700: cap 0: running thread 5 (ThreadRunGHC)
897f586197b700: cap 0: thread 5 stopped (stack overflow)
907f586197b700: cap 0: allocating new stack chunk of size 32768 bytes
917f586197b700: cap 0: running thread 5 (ThreadRunGHC)
927f586197b700: cap 0: created thread 6
937f586197b700: cap 0: thread 6 migrating to cap 1
947f586197b700: cap 0: waking up thread 6 on cap 1
957f586197b700: cap 0: message: try wakeup thread 6 on cap 1
967f586197b700: cap 0: thread 6 has label IOManager
977f586197b700: cap 0: thread 5 stopped (finished)
987f586197b700: bound thread (5) finished
997f586197b700: freeing capability 0
1007f586197b700: task exiting
1017f586197b700: returning; I want capability 0
1027f586197b700: resuming capability 0
1037f586197b700: cap 0: running thread 4 (ThreadRunGHC)
1047f586197b700: cap 0: thread 4 stopped (suspended while making a foreign call)
1057f586197b700: freeing capability 0
1067f586197b700: changing the number of Capabilities from 2 to 1
1077f586197b700: new task (taskCount: 5)
1087f586197b700: returning; I want capability 0
1097f586197b700: resuming capability 0
1107f586197b700: grabbing all the capabilies (0/2)
1117f586197b700: grabbing all the capabilies (1/2)
1127f586197b700: returning; I want capability 1
1137f585e7ff700: cap 1: schedule()
1147f585e7ff700: cap 1: message: try wakeup thread 6
1157f585e7ff700: cap 1: waking up thread 6 on cap 1
1167f585e7ff700: giving up capability 1
1177f585e7ff700: passing capability 1 to worker 0x7f586197b700
1187f586197b700: resuming capability 1
1197f586197b700: cap 1: disabling capability
1207f586197b700: passing capability 1 to worker 0x7f585e7ff700
1217f586197b700: cap 0: created thread 7
1227f586197b700: new bound thread (7)
1237f586197b700: cap 0: schedule()
1247f586197b700: cap 0: running thread 7 (ThreadRunGHC)
1257f586197b700: cap 0: thread 7 stopped (finished)
1267f586197b700: bound thread (7) finished
1277f586197b700: freeing capability 0
1287f586197b700: task exiting
1297f586197b700: returning; I want capability 0
1307f586197b700: resuming capability 0
1317f586197b700: cap 0: running thread 4 (ThreadRunGHC)
1327f586197b700: cap 0: thread 4 stopped (suspended while making a foreign call)
1337f586197b700: freeing capability 0
1347f586197b700: changing the number of Capabilities from 1 to 2
1357f586197b700: new task (taskCount: 5)
1367f586197b700: returning; I want capability 0
1377f586197b700: resuming capability 0
1387f586197b700: grabbing all the capabilies (0/2)
1397f586197b700: grabbing all the capabilies (1/2)
1407f586197b700: returning; I want capability 1
1417f586197b700: resuming capability 1
1427f586197b700: cap 1: enabling capability
1437f586197b700: passing capability 1 to worker 0x7f585e7ff700
1447f586197b700: cap 0: created thread 8
1457f586197b700: new bound thread (8)
1467f586197b700: cap 0: schedule()
1477f586197b700: cap 0: running thread 8 (ThreadRunGHC)
1487f586197b700: cap 0: created thread 9
1497f586197b700: cap 0: thread 9 migrating to cap 1
1507f586197b700: cap 0: waking up thread 9 on cap 1
1517f586197b700: passing capability 1 to worker 0x7f585e7ff700
1527f586197b700: cap 0: message: try wakeup thread 9 on cap 1
1537f586197b700: cap 0: thread 8 stopped (yielding)
1547f586197b700: cap 0: running thread 8 (ThreadRunGHC)
1557f586197b700: cap 0: thread 9 has label IOManager
1567f586197b700: cap 0: thread 8 stopped (finished)
1577f586197b700: bound thread (8) finished
1587f586197b700: freeing capability 0
1597f586197b700: task exiting
1607f586197b700: returning; I want capability 0
1617f586197b700: resuming capability 0
1627f586197b700: cap 0: running thread 4 (ThreadRunGHC)
1637f586197b700: cap 0: thread 4 stopped (finished)
1647f586197b700: bound thread (4) finished
1657f586197b700: freeing capability 0
1667f586197b700: task exiting
1677f586197b700: new task (taskCount: 5)
1687f586197b700: returning; I want capability 0
1697f586197b700: resuming capability 0
1707f586197b700: cap 0: created thread 10
1717f586197b700: new bound thread (10)
1727f586197b700: cap 0: schedule()
1737f586197b700: cap 0: running thread 10 (ThreadRunGHC)
1747f586197b700: cap 0: thread 10 stopped (finished)
1757f586197b700: bound thread (10) finished
1767f586197b700: freeing capability 0
1777f586197b700: task exiting
1787f585f9fe700: returning; I want capability 0
1797f585f9fe700: resuming capability 0
1807f585f9fe700: cap 0: running thread 3 (ThreadRunGHC)
1817f585f9fe700: cap 0: thread 3 stopped (finished)
1827f585f9fe700: giving up capability 0
1837f585e7ff700: woken up on capability 1
1847f585e7ff700: resuming capability 1
1857f585e7ff700: cap 1: running thread 6 (ThreadRunGHC)
1867f585e7ff700: cap 1: thread 6 stopped (finished)
1877f585e7ff700: cap 1: message: try wakeup thread 9
1887f585e7ff700: cap 1: waking up thread 9 on cap 1
1897f585e7ff700: cap 1: running thread 9 (ThreadRunGHC)
1907f58601ff700: returning; I want capability 0
1917f585f9fe700: passing capability 0 to worker 0x7f58601ff700
1927f58601ff700: resuming capability 0
1937f58601ff700: cap 0: running thread 2 (ThreadRunGHC)
1947f58601ff700: cap 0: thread 2 stopped (finished)
1957f58601ff700: giving up capability 0
1967f58601ff700: freeing capability 0
197Race: GHC.Event.Manager.loop: state is already Finished
1987f585e7ff700: cap 1: thread 9 stopped (finished)
1997f585e7ff700: giving up capability 1
2007f585e7ff700: freeing capability 1
2017f586197b700: new task (taskCount: 5)
2027f586197b700: returning; I want capability 0
2037f586197b700: resuming capability 0
2047f586197b700: cap 0: requesting sequential GC
2057f586197b700: grabbing all the capabilies (0/2)
2067f586197b700: grabbing all the capabilies (1/2)
2077f586197b700: returning; I want capability 1
2087f586197b700: resuming capability 1
209all threads:
210threads on capability 0:
211threads on capability 1:
212other threads:
2137f586197b700: deleting all threads
2147f586197b700: cap 0: starting GC
2157f586197b700: cap 0: GC working
2167f586197b700: cap 0: GC idle
2177f586197b700: cap 0: GC done
2187f586197b700: cap 0: GC idle
2197f586197b700: cap 0: GC done
2207f586197b700: cap 0: GC idle
2217f586197b700: cap 0: GC done
2227f586197b700: cap 0: all caps stopped for GC
2237f586197b700: cap 0: finished GC
2247f586197b700: passing capability 1 to worker 0x7f585e7ff700
2257f586197b700: passing capability 0 to worker 0x7f58601ff700
2267f586197b700: shutting down capability 0, attempt 0
2277f586197b700: runnable threads or workers still alive, yielding
2287f586197b700: passing capability 0 to worker 0x7f58601ff700
2297f58601ff700: woken up on capability 0
2307f586197b700: shutting down capability 0, attempt 1
2317f586197b700: not owner, yielding
2327f585e7ff700: woken up on capability 1
2337f585e7ff700: resuming capability 1
2347f585e7ff700: SCHED_SHUTTING_DOWN
2357f585e7ff700: freeing capability 1
2367f58601ff700: resuming capability 0
2377f58601ff700: SCHED_SHUTTING_DOWN
2387f58601ff700: passing capability 0 to worker 0x7f585f9fe700
2397f585f9fe700: woken up on capability 0
2407f585f9fe700: resuming capability 0
2417f585f9fe700: SCHED_SHUTTING_DOWN
2427f585f9fe700: passing capability 0 to worker 0x7f585f1fd700
2437f586197b700: shutting down capability 0, attempt 2
2447f585f1fd700: woken up on capability 0
2457f585f1fd700: resuming capability 0
2467f585f1fd700: SCHED_SHUTTING_DOWN
2477f585f1fd700: freeing capability 0
2487f586197b700: shutting down capability 1, attempt 0
2497f586197b700: task exiting
2507f586197b700: freeing task manager, 0 tasks still running
2517f586197b700: removed cap 0 from capset 0
2527f586197b700: removed cap 0 from capset 1
2537f586197b700: cap 0: shutting down
2547f586197b700: removed cap 1 from capset 0
2557f586197b700: removed cap 1 from capset 1
2567f586197b700: cap 1: shutting down
2577f586197b700: deleted capset 0
2587f586197b700: deleted capset 1