Skip to content

Instantly share code, notes, and snippets.

@angerman

angerman/tsan.log

Created Sep 16, 2020
Embed
What would you like to do?
This file has been truncated, but you can view the full file.
Listening on http://127.0.0.1:12798
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558007ab3e90 by thread T41:
#0 tryWakeupThread rts/Threads.c:253 (cardano-node+0x160cd49)
#1 unpark_tso rts/STM.c:353 (cardano-node+0x16440a6)
#2 unpark_waiters_on rts/STM.c:370 (cardano-node+0x16440a6)
#3 stmCommitTransaction rts/STM.c:1105 (cardano-node+0x16440a6)
#4 stg_atomically_frame_info <null> (cardano-node+0x16390d3)
#5 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#6 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#7 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558007ab3e90 by main thread:
#0 schedulePushWork rts/Schedule.c:816 (cardano-node+0x16134a2)
#1 schedule rts/Schedule.c:280 (cardano-node+0x16134a2)
#2 scheduleWaitThread rts/Schedule.c:2556 (cardano-node+0x16149b2)
#3 rts_evalLazyIO rts/RtsAPI.c:530 (cardano-node+0x160b4b3)
#4 hs_main rts/RtsMain.c:72 (cardano-node+0x160af46)
#5 main <null> (cardano-node+0x4080cb)
Thread T41 (tid=11700, running) created by thread T8 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/Threads.c:253 in tryWakeupThread
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic write of size 8 at 0x558007ab4410 by thread T61:
#0 __tsan_atomic64_compare_exchange_strong <null> (libtsan.so.0+0x6e8ee)
#1 cas includes/stg/SMP.h:142 (cardano-node+0x1643058)
#2 cond_lock_tvar rts/STM.c:313 (cardano-node+0x1643058)
#3 validate_and_acquire_ownership rts/STM.c:772 (cardano-node+0x1643058)
#4 stmReWait rts/STM.c:1247 (cardano-node+0x1644a2f)
#5 stg_atomically_waiting_frame_info <null> (cardano-node+0x1639154)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558007ab4410 by thread T41:
#0 unlock_tvar rts/STM.c:303 (cardano-node+0x16440ee)
#1 stmCommitTransaction rts/STM.c:1105 (cardano-node+0x16440ee)
#2 stg_atomically_frame_info <null> (cardano-node+0x16390d3)
#3 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#4 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#5 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T41 (tid=11700, running) created by thread T8 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x6e8ee) in __tsan_atomic64_compare_exchange_strong
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558007ab4418 by thread T61:
#0 remove_watch_queue_entries_for_trec rts/STM.c:542 (cardano-node+0x16433e8)
#1 stmReWait rts/STM.c:1259 (cardano-node+0x1644b6a)
#2 stg_atomically_waiting_frame_info <null> (cardano-node+0x1639154)
#3 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#4 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#5 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558007ab4418 by thread T41:
#0 unpark_waiters_on rts/STM.c:361 (cardano-node+0x164405b)
#1 stmCommitTransaction rts/STM.c:1105 (cardano-node+0x164405b)
#2 stg_atomically_frame_info <null> (cardano-node+0x16390d3)
#3 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#4 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#5 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T41 (tid=11700, running) created by thread T8 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/STM.c:542 in remove_watch_queue_entries_for_trec
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558007ab5ac8 by thread T61:
#0 free_stg_tvar_watch_queue rts/STM.c:437 (cardano-node+0x164334e)
#1 remove_watch_queue_entries_for_trec rts/STM.c:542 (cardano-node+0x164334e)
#2 stmReWait rts/STM.c:1259 (cardano-node+0x1644b6a)
#3 stg_atomically_waiting_frame_info <null> (cardano-node+0x1639154)
#4 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#5 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#6 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558007ab5ac8 by thread T41:
#0 unpark_waiters_on rts/STM.c:363 (cardano-node+0x164407b)
#1 stmCommitTransaction rts/STM.c:1105 (cardano-node+0x164407b)
#2 stg_atomically_frame_info <null> (cardano-node+0x16390d3)
#3 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#4 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#5 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T41 (tid=11700, running) created by thread T8 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/STM.c:437 in free_stg_tvar_watch_queue
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic read of size 8 at 0x558007ab4450 by thread T61:
#0 __tsan_atomic64_load <null> (libtsan.so.0+0x67449)
#1 read_current_value rts/STM.c:1273 (cardano-node+0x1643531)
#2 stmWriteTVar rts/STM.c:1356 (cardano-node+0x1644e5f)
#3 stg_writeTVarzh <null> (cardano-node+0x16397ae)
#4 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#5 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#6 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558007ab4450 by thread T41:
#0 unlock_tvar rts/STM.c:303 (cardano-node+0x16440ee)
#1 stmCommitTransaction rts/STM.c:1105 (cardano-node+0x16440ee)
#2 stg_atomically_frame_info <null> (cardano-node+0x16390d3)
#3 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#4 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#5 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T41 (tid=11700, running) created by thread T8 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67449) in __tsan_atomic64_load
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020703e18 by thread T60:
#0 scavenge_block rts/sm/Scav.c:398 (cardano-node+0x40ef72)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020703e18 by thread T62:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T60 (tid=11722, running) created by thread T30 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:398 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 2 at 0x558020a03528 by thread T51:
#0 scavenge_block rts/sm/Scav.c:392 (cardano-node+0x40ef02)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 2 at 0x558020a03528 by thread T55:
#0 __tsan_atomic16_store <null> (libtsan.so.0+0x67b06)
#1 initBdescr includes/rts/storage/GC.h:241 (cardano-node+0x1630df1)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630df1)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c934)
#5 copy_tag_nolock rts/sm/Evac.c:157 (cardano-node+0x40c934)
#6 evacuate rts/sm/Evac.c:725 (cardano-node+0x40c934)
#7 scavenge_block rts/sm/Scav.c:572 (cardano-node+0x40f2fe)
#8 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#9 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#10 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#11 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#12 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#13 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#14 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#15 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#16 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#17 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:392 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a03520 by thread T51:
#0 scavenge_block rts/sm/Scav.c:396 (cardano-node+0x40ef51)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a03520 by thread T55:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 initBdescr includes/rts/storage/GC.h:240 (cardano-node+0x1630dda)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630dda)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c934)
#5 copy_tag_nolock rts/sm/Evac.c:157 (cardano-node+0x40c934)
#6 evacuate rts/sm/Evac.c:725 (cardano-node+0x40c934)
#7 scavenge_block rts/sm/Scav.c:572 (cardano-node+0x40f2fe)
#8 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#9 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#10 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#11 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#12 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#13 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#14 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#15 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#16 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#17 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:396 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 2 at 0x558020a02528 by thread T58:
#0 scavenge_block rts/sm/Scav.c:392 (cardano-node+0x40ef02)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 2 at 0x558020a02528 by thread T53:
#0 __tsan_atomic16_store <null> (libtsan.so.0+0x67b06)
#1 initBdescr includes/rts/storage/GC.h:241 (cardano-node+0x1630df1)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630df1)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c934)
#5 copy_tag_nolock rts/sm/Evac.c:157 (cardano-node+0x40c934)
#6 evacuate rts/sm/Evac.c:725 (cardano-node+0x40c934)
#7 scavenge_block rts/sm/Scav.c:572 (cardano-node+0x40f2fe)
#8 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#9 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#10 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#11 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#12 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#13 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#14 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#15 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#16 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#17 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T58 (tid=11720, running) created by thread T26 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:392 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a02cd8 by thread T55:
#0 scavenge_block rts/sm/Scav.c:398 (cardano-node+0x40ef72)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020a02cd8 by thread T66:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:398 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020b36040 by thread T53:
#0 scavengeTSO rts/sm/Scav.c:65 (cardano-node+0x16507df)
#1 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020b36040 by main thread (mutexes: write M111, write M9):
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x40a6bd)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x40a6bd)
#3 evacuate rts/sm/Evac.c:839 (cardano-node+0x40a6bd)
#4 mark_root rts/sm/GC.c:1615 (cardano-node+0x1621c61)
#5 markCapability rts/Capability.c:1230 (cardano-node+0x16105b8)
#6 GarbageCollect rts/sm/GC.c:396 (cardano-node+0x1623299)
#7 scheduleDoGC rts/Schedule.c:1810 (cardano-node+0x16116d9)
#8 schedule rts/Schedule.c:547 (cardano-node+0x1612e52)
#9 scheduleWaitThread rts/Schedule.c:2556 (cardano-node+0x16149b2)
#10 rts_evalLazyIO rts/RtsAPI.c:530 (cardano-node+0x160b4b3)
#11 hs_main rts/RtsMain.c:72 (cardano-node+0x160af46)
#12 main <null> (cardano-node+0x4080cb)
Mutex M111 (0x0000018db5e0) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStorage rts/sm/Storage.c:148 (cardano-node+0x161f00d)
#3 hs_init_ghc rts/RtsStartup.c:250 (cardano-node+0x1619b17)
#4 hs_main rts/RtsMain.c:57 (cardano-node+0x160af1b)
#5 main <null> (cardano-node+0x4080cb)
Mutex M9 (0x0000018db320) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStableTables rts/Stable.c:200 (cardano-node+0x161d72d)
#3 initStableTables rts/Stable.c:180 (cardano-node+0x161d72d)
#4 stableLock rts/Stable.c:141 (cardano-node+0x161d752)
#5 getStablePtr rts/Stable.c:423 (cardano-node+0x161da8f)
#6 foreignExportStablePtr rts/Linker.c:933 (cardano-node+0x161a32c)
#7 __libc_csu_init <null> (cardano-node+0x1678914)
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:65 in scavengeTSO
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020aa5998 by thread T61:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020aa5998 by thread T54:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a85998 by thread T66:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a85998 by thread T56:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T56 (tid=11717, running) created by thread T23 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x558020a859e8 by thread T66:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:205 (cardano-node+0x16507a1)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a859e8 by thread T56:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409c97)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409c97)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409c97)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T56 (tid=11717, running) created by thread T23 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:205 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a65998 by thread T57:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a65998 by thread T42:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T57 (tid=11719, running) created by thread T25 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 2 at 0x558020b00e68 by thread T54:
#0 scavenge_block rts/sm/Scav.c:392 (cardano-node+0x40ef02)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 2 at 0x558020b00e68 by main thread (mutexes: write M111, write M9):
#0 __tsan_atomic16_store <null> (libtsan.so.0+0x67b06)
#1 initBdescr includes/rts/storage/GC.h:241 (cardano-node+0x1630df1)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630df1)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40caf1)
#5 copyPart rts/sm/Evac.c:214 (cardano-node+0x40caf1)
#6 evacuate rts/sm/Evac.c:853 (cardano-node+0x40caf1)
#7 scavengeTSO rts/sm/Scav.c:83 (cardano-node+0x165083a)
#8 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#9 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#10 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#11 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#12 GarbageCollect rts/sm/GC.c:433 (cardano-node+0x1623406)
#13 scheduleDoGC rts/Schedule.c:1810 (cardano-node+0x16116d9)
#14 schedule rts/Schedule.c:547 (cardano-node+0x1612e52)
#15 scheduleWaitThread rts/Schedule.c:2556 (cardano-node+0x16149b2)
#16 rts_evalLazyIO rts/RtsAPI.c:530 (cardano-node+0x160b4b3)
#17 hs_main rts/RtsMain.c:72 (cardano-node+0x160af46)
#18 main <null> (cardano-node+0x4080cb)
Mutex M111 (0x0000018db5e0) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStorage rts/sm/Storage.c:148 (cardano-node+0x161f00d)
#3 hs_init_ghc rts/RtsStartup.c:250 (cardano-node+0x1619b17)
#4 hs_main rts/RtsMain.c:57 (cardano-node+0x160af1b)
#5 main <null> (cardano-node+0x4080cb)
Mutex M9 (0x0000018db320) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStableTables rts/Stable.c:200 (cardano-node+0x161d72d)
#3 initStableTables rts/Stable.c:180 (cardano-node+0x161d72d)
#4 stableLock rts/Stable.c:141 (cardano-node+0x161d752)
#5 getStablePtr rts/Stable.c:423 (cardano-node+0x161da8f)
#6 foreignExportStablePtr rts/Linker.c:933 (cardano-node+0x161a32c)
#7 __libc_csu_init <null> (cardano-node+0x1678914)
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:392 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020b00e60 by thread T54:
#0 scavenge_block rts/sm/Scav.c:396 (cardano-node+0x40ef51)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020b00e60 by main thread:
[failed to restore the stack]
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:396 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic read of size 8 at 0x558020b39000 by thread T54:
#0 __tsan_atomic64_load <null> (libtsan.so.0+0x67449)
#1 get_itbl includes/rts/storage/ClosureMacros.h:89 (cardano-node+0x40eff9)
#2 scavenge_block rts/sm/Scav.c:407 (cardano-node+0x40eff9)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020b39000 by main thread:
[failed to restore the stack]
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67449) in __tsan_atomic64_load
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 4 at 0x558020b39008 by thread T54:
#0 scavenge_block rts/sm/Scav.c:730 (cardano-node+0x40fdd1)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020b39008 by main thread:
[failed to restore the stack]
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:730 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020b39010 by thread T54:
#0 scavenge_block rts/sm/Scav.c:730 (cardano-node+0x40fde2)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020b39010 by main thread:
[failed to restore the stack]
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:730 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020703e10 by thread T60:
#0 push_scanned_block rts/sm/GCUtils.c:152 (cardano-node+0x1630b58)
#1 push_scanned_block rts/sm/GCUtils.c:140 (cardano-node+0x1630b58)
#2 scavenge_block rts/sm/Scav.c:808 (cardano-node+0x40ff69)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020703e10 by thread T62:
#0 alloc_todo_block rts/sm/GCUtils.c:340 (cardano-node+0x1630e48)
#1 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#2 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c814)
#3 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c814)
#4 copy rts/sm/Evac.c:243 (cardano-node+0x40c814)
#5 evacuate rts/sm/Evac.c:775 (cardano-node+0x40c814)
#6 scavenge_block rts/sm/Scav.c:565 (cardano-node+0x40f18c)
#7 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#8 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#9 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#10 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#11 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#12 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#13 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#14 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#15 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#16 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T60 (tid=11722, running) created by thread T30 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/GCUtils.c:152 in push_scanned_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 2 at 0x558020a038e8 by thread T52:
#0 scavenge_block rts/sm/Scav.c:392 (cardano-node+0x40ef02)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 2 at 0x558020a038e8 by thread T51:
#0 __tsan_atomic16_store <null> (libtsan.so.0+0x67b06)
#1 initBdescr includes/rts/storage/GC.h:241 (cardano-node+0x1630df1)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630df1)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c934)
#5 copy_tag_nolock rts/sm/Evac.c:157 (cardano-node+0x40c934)
#6 evacuate rts/sm/Evac.c:725 (cardano-node+0x40c934)
#7 scavenge_block rts/sm/Scav.c:572 (cardano-node+0x40f2fe)
#8 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#9 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#10 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#11 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#12 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#13 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#14 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#15 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#16 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#17 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T52 (tid=11711, running) created by thread T18 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:392 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020ad4108 by thread T51:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ad4108 by thread T55:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a94108 by thread T58:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a94108 by thread T53:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T58 (tid=11720, running) created by thread T26 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020ab3908 by thread T55:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ab3908 by thread T66:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020b36018 by thread T53:
#0 evacuate rts/sm/Evac.c:856 (cardano-node+0x40c19a)
#1 scavengeTSO rts/sm/Scav.c:83 (cardano-node+0x165083a)
#2 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020b36018 by main thread:
[failed to restore the stack]
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Evac.c:856 in evacuate
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x558020aa59e8 by thread T61:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:205 (cardano-node+0x16507a1)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020aa59e8 by thread T54:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409c97)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409c97)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409c97)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:205 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020af5998 by thread T59:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020af5998 by thread T65:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T59 (tid=11721, running) created by thread T28 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T65 (tid=11716, running) created by thread T24 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a859a0 by thread T66:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a859a0 by thread T56:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T56 (tid=11717, running) created by thread T23 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a659a0 by thread T57:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a659a0 by thread T42:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T57 (tid=11719, running) created by thread T25 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 2 at 0x558020b00ea8 by thread T42:
#0 scavenge_block rts/sm/Scav.c:392 (cardano-node+0x40ef02)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 2 at 0x558020b00ea8 by main thread (mutexes: write M111, write M9):
#0 __tsan_atomic16_store <null> (libtsan.so.0+0x67b06)
#1 initBdescr includes/rts/storage/GC.h:241 (cardano-node+0x1630df1)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630df1)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40caf1)
#5 copyPart rts/sm/Evac.c:214 (cardano-node+0x40caf1)
#6 evacuate rts/sm/Evac.c:853 (cardano-node+0x40caf1)
#7 scavengeTSO rts/sm/Scav.c:83 (cardano-node+0x165083a)
#8 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#9 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#10 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#11 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#12 GarbageCollect rts/sm/GC.c:433 (cardano-node+0x1623406)
#13 scheduleDoGC rts/Schedule.c:1810 (cardano-node+0x16116d9)
#14 schedule rts/Schedule.c:547 (cardano-node+0x1612e52)
#15 scheduleWaitThread rts/Schedule.c:2556 (cardano-node+0x16149b2)
#16 rts_evalLazyIO rts/RtsAPI.c:530 (cardano-node+0x160b4b3)
#17 hs_main rts/RtsMain.c:72 (cardano-node+0x160af46)
#18 main <null> (cardano-node+0x4080cb)
Mutex M111 (0x0000018db5e0) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStorage rts/sm/Storage.c:148 (cardano-node+0x161f00d)
#3 hs_init_ghc rts/RtsStartup.c:250 (cardano-node+0x1619b17)
#4 hs_main rts/RtsMain.c:57 (cardano-node+0x160af1b)
#5 main <null> (cardano-node+0x4080cb)
Mutex M9 (0x0000018db320) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStableTables rts/Stable.c:200 (cardano-node+0x161d72d)
#3 initStableTables rts/Stable.c:180 (cardano-node+0x161d72d)
#4 stableLock rts/Stable.c:141 (cardano-node+0x161d752)
#5 getStablePtr rts/Stable.c:423 (cardano-node+0x161da8f)
#6 foreignExportStablePtr rts/Linker.c:933 (cardano-node+0x161a32c)
#7 __libc_csu_init <null> (cardano-node+0x1678914)
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:392 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 2 at 0x558020703ee8 by thread T65:
#0 scavenge_block rts/sm/Scav.c:392 (cardano-node+0x40ef02)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 2 at 0x558020703ee8 by thread T62:
#0 __tsan_atomic16_store <null> (libtsan.so.0+0x67b06)
#1 initBdescr includes/rts/storage/GC.h:241 (cardano-node+0x1630df1)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630df1)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c995)
#5 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c995)
#6 copy rts/sm/Evac.c:243 (cardano-node+0x40c995)
#7 evacuate rts/sm/Evac.c:868 (cardano-node+0x40c995)
#8 scavenge_block rts/sm/Scav.c:746 (cardano-node+0x40fbcb)
#9 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#10 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#11 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#12 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#13 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#14 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#15 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#16 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#17 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#18 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T65 (tid=11716, running) created by thread T24 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:392 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020703f18 by thread T56:
#0 scavenge_block rts/sm/Scav.c:398 (cardano-node+0x40ef72)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020703f18 by thread T62:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T56 (tid=11717, running) created by thread T23 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:398 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020b00818 by thread T62:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020b00818 by main thread (mutexes: write M111, write M9):
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c934)
#2 copy_tag_nolock rts/sm/Evac.c:157 (cardano-node+0x40c934)
#3 evacuate rts/sm/Evac.c:725 (cardano-node+0x40c934)
#4 scavenge_block rts/sm/Scav.c:465 (cardano-node+0x40f5a4)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 GarbageCollect rts/sm/GC.c:433 (cardano-node+0x1623406)
#9 scheduleDoGC rts/Schedule.c:1810 (cardano-node+0x16116d9)
#10 schedule rts/Schedule.c:547 (cardano-node+0x1612e52)
#11 scheduleWaitThread rts/Schedule.c:2556 (cardano-node+0x16149b2)
#12 rts_evalLazyIO rts/RtsAPI.c:530 (cardano-node+0x160b4b3)
#13 hs_main rts/RtsMain.c:72 (cardano-node+0x160af46)
#14 main <null> (cardano-node+0x4080cb)
Mutex M111 (0x0000018db5e0) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStorage rts/sm/Storage.c:148 (cardano-node+0x161f00d)
#3 hs_init_ghc rts/RtsStartup.c:250 (cardano-node+0x1619b17)
#4 hs_main rts/RtsMain.c:57 (cardano-node+0x160af1b)
#5 main <null> (cardano-node+0x4080cb)
Mutex M9 (0x0000018db320) created at:
#0 pthread_mutex_init <null> (libtsan.so.0+0x30d4d)
#1 initMutex rts/posix/OSThreads.c:170 (cardano-node+0x16368b7)
#2 initStableTables rts/Stable.c:200 (cardano-node+0x161d72d)
#3 initStableTables rts/Stable.c:180 (cardano-node+0x161d72d)
#4 stableLock rts/Stable.c:141 (cardano-node+0x161d752)
#5 getStablePtr rts/Stable.c:423 (cardano-node+0x161da8f)
#6 foreignExportStablePtr rts/Linker.c:933 (cardano-node+0x161a32c)
#7 __libc_csu_init <null> (cardano-node+0x1678914)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic read of size 8 at 0x558020b392d8 by thread T54:
#0 __tsan_atomic64_load <null> (libtsan.so.0+0x67449)
#1 get_ret_itbl includes/rts/storage/ClosureMacros.h:95 (cardano-node+0x1650919)
#2 scavenge_stack rts/sm/Scav.c:1796 (cardano-node+0x1650919)
#3 scavenge_block rts/sm/Scav.c:730 (cardano-node+0x40fdee)
#4 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#5 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#6 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#7 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#8 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#9 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#10 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#11 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#12 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#13 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020b392d8 by main thread:
[failed to restore the stack]
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67449) in __tsan_atomic64_load
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic write of size 8 at 0x558020703e08 by thread T60:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 todo_block_full rts/sm/GCUtils.c:253 (cardano-node+0x16312dd)
#2 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#3 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#4 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#5 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#6 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#7 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#8 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#9 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#10 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#11 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#12 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#13 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#14 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#15 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#16 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020703e08 by thread T62:
#0 todo_block_full rts/sm/GCUtils.c:264 (cardano-node+0x163130e)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c814)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c814)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c814)
#4 evacuate rts/sm/Evac.c:775 (cardano-node+0x40c814)
#5 scavenge_block rts/sm/Scav.c:565 (cardano-node+0x40f18c)
#6 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T60 (tid=11722, running) created by thread T30 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67fbe) in __tsan_atomic64_store
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020ae3108 by thread T52:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ae3108 by thread T51:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T52 (tid=11711, running) created by thread T18 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x558020ad4158 by thread T51:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:205 (cardano-node+0x16507a1)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ad4158 by thread T55:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409c97)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409c97)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409c97)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:205 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x558020a94158 by thread T58:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:205 (cardano-node+0x16507a1)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a94158 by thread T53:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409c97)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409c97)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409c97)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T58 (tid=11720, running) created by thread T26 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:205 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x558020ab3958 by thread T55:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:205 (cardano-node+0x16507a1)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ab3958 by thread T66:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409c97)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409c97)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409c97)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:205 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 2 at 0x558020b36022 by thread T53:
#0 scavengeTSO rts/sm/Scav.c:86 (cardano-node+0x165084c)
#1 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020b36020 by main thread:
[failed to restore the stack]
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:86 in scavengeTSO
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020aa59a0 by thread T61:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020aa59a0 by thread T54:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020af59a0 by thread T59:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020af59a0 by thread T65:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T59 (tid=11721, running) created by thread T28 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T65 (tid=11716, running) created by thread T24 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a02158 by thread T66:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a02158 by thread T56:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#4 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#5 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#6 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T56 (tid=11717, running) created by thread T23 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a01958 by thread T57:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a01958 by thread T42:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#4 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#5 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#6 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T57 (tid=11719, running) created by thread T25 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic read of size 8 at 0x558020b3a2d8 by thread T42:
#0 __tsan_atomic64_load <null> (libtsan.so.0+0x67449)
#1 get_ret_itbl includes/rts/storage/ClosureMacros.h:95 (cardano-node+0x1650919)
#2 scavenge_stack rts/sm/Scav.c:1796 (cardano-node+0x1650919)
#3 scavenge_block rts/sm/Scav.c:730 (cardano-node+0x40fdee)
#4 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#5 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#6 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#7 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#8 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#9 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#10 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#11 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#12 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#13 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020b3a2d8 by main thread:
[failed to restore the stack]
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67449) in __tsan_atomic64_load
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic read of size 8 at 0x558020b3a2e0 by thread T42:
#0 __tsan_atomic64_load <null> (libtsan.so.0+0x67449)
#1 evacuate rts/sm/Evac.c:512 (cardano-node+0x40904f)
#2 scavenge_small_bitmap rts/sm/Scav.c:248 (cardano-node+0x1650988)
#3 scavenge_stack rts/sm/Scav.c:1886 (cardano-node+0x1650988)
#4 scavenge_block rts/sm/Scav.c:730 (cardano-node+0x40fdee)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020b3a2e0 by main thread:
[failed to restore the stack]
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67449) in __tsan_atomic64_load
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x5580207fc838 by thread T56:
#0 scavengeTSO rts/sm/Scav.c:65 (cardano-node+0x16507df)
#1 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x5580207fc838 by thread T62:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x40a6bd)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x40a6bd)
#3 evacuate rts/sm/Evac.c:839 (cardano-node+0x40a6bd)
#4 scavenge_block rts/sm/Scav.c:466 (cardano-node+0x40f5ad)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T56 (tid=11717, running) created by thread T23 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:65 in scavengeTSO
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic write of size 8 at 0x558020b00808 by thread T62:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 todo_block_full rts/sm/GCUtils.c:253 (cardano-node+0x16312dd)
#2 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c814)
#3 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c814)
#4 copy rts/sm/Evac.c:243 (cardano-node+0x40c814)
#5 evacuate rts/sm/Evac.c:775 (cardano-node+0x40c814)
#6 scavenge_block rts/sm/Scav.c:565 (cardano-node+0x40f18c)
#7 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#8 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#9 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#10 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#11 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#12 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#13 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#14 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#15 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#16 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020b00808 by main thread:
[failed to restore the stack]
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67fbe) in __tsan_atomic64_store
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic read of size 8 at 0x558020b392e0 by thread T54:
#0 __tsan_atomic64_load <null> (libtsan.so.0+0x67449)
#1 evacuate rts/sm/Evac.c:512 (cardano-node+0x40904f)
#2 scavenge_small_bitmap rts/sm/Scav.c:248 (cardano-node+0x1650988)
#3 scavenge_stack rts/sm/Scav.c:1886 (cardano-node+0x1650988)
#4 scavenge_block rts/sm/Scav.c:730 (cardano-node+0x40fdee)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020b392e0 by main thread:
[failed to restore the stack]
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67449) in __tsan_atomic64_load
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a03910 by thread T60:
#0 push_scanned_block rts/sm/GCUtils.c:152 (cardano-node+0x1630b58)
#1 push_scanned_block rts/sm/GCUtils.c:140 (cardano-node+0x1630b58)
#2 scavenge_block rts/sm/Scav.c:808 (cardano-node+0x40ff69)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020a03910 by thread T51:
#0 alloc_todo_block rts/sm/GCUtils.c:340 (cardano-node+0x1630e48)
#1 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#2 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#3 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#4 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#5 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#6 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#7 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#8 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#9 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#10 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#11 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#12 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#13 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#14 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#15 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#16 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T60 (tid=11722, running) created by thread T30 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/GCUtils.c:152 in push_scanned_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x558020ae3158 by thread T52:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:205 (cardano-node+0x16507a1)
#1 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ae3158 by thread T51:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409c97)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409c97)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409c97)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T52 (tid=11711, running) created by thread T18 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:205 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020ad4110 by thread T51:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ad4110 by thread T55:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020a94110 by thread T58:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020a94110 by thread T53:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T58 (tid=11720, running) created by thread T26 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020ab3910 by thread T55:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ab3910 by thread T66:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020b36028 by thread T53:
#0 scavengeTSO rts/sm/Scav.c:100 (cardano-node+0x16508bc)
#1 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020b36028 by main thread:
[failed to restore the stack]
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:100 in scavengeTSO
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a02958 by thread T61:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a02958 by thread T54:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#4 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#5 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#6 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T61 (tid=11724, running) created by thread T32 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T54 (tid=11714, running) created by thread T21 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a03d58 by thread T59:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a03d58 by thread T65:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#4 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#5 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#6 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T59 (tid=11721, running) created by thread T28 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T65 (tid=11716, running) created by thread T24 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020c07d48 by thread T66:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:661 (cardano-node+0x40f43f)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020c07d48 by thread T62:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x5580207fdbe0 by thread T57:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:180 (cardano-node+0x16505fa)
#1 scavenge_block rts/sm/Scav.c:661 (cardano-node+0x40f43f)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x5580207fdbe0 by thread T62:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b71)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b71)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b71)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T57 (tid=11719, running) created by thread T25 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:180 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020703ee0 by thread T65:
#0 scavenge_block rts/sm/Scav.c:396 (cardano-node+0x40ef51)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020703ee0 by thread T62:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 initBdescr includes/rts/storage/GC.h:240 (cardano-node+0x1630dda)
#2 alloc_todo_block rts/sm/GCUtils.c:333 (cardano-node+0x1630dda)
#3 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#4 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c995)
#5 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c995)
#6 copy rts/sm/Evac.c:243 (cardano-node+0x40c995)
#7 evacuate rts/sm/Evac.c:868 (cardano-node+0x40c995)
#8 scavenge_block rts/sm/Scav.c:746 (cardano-node+0x40fbcb)
#9 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#10 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#11 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#12 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#13 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#14 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#15 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#16 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#17 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#18 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T65 (tid=11716, running) created by thread T24 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:396 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x5580207fb010 by thread T65:
#0 scavenge_block rts/sm/Scav.c:762 (cardano-node+0x40fc77)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x5580207fb010 by thread T62:
[failed to restore the stack]
Thread T65 (tid=11716, running) created by thread T24 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:762 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Atomic write of size 8 at 0x558020a03548 by thread T42:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 todo_block_full rts/sm/GCUtils.c:253 (cardano-node+0x16312dd)
#2 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c814)
#3 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c814)
#4 copy rts/sm/Evac.c:243 (cardano-node+0x40c814)
#5 evacuate rts/sm/Evac.c:775 (cardano-node+0x40c814)
#6 scavenge_block rts/sm/Scav.c:565 (cardano-node+0x40f18c)
#7 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#8 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#9 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#10 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#11 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#12 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#13 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#14 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#15 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#16 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a03548 by thread T55:
#0 todo_block_full rts/sm/GCUtils.c:264 (cardano-node+0x163130e)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#4 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#5 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#6 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race (/nix/store/3yc40x5adwgc2wmzn7gd9kjhcwbq45in-gcc-9.2.0-lib/lib/libtsan.so.0+0x67fbe) in __tsan_atomic64_store
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a018d8 by thread T62:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a018d8 by thread T42:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c814)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c814)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c814)
#4 evacuate rts/sm/Evac.c:775 (cardano-node+0x40c814)
#5 scavenge_block rts/sm/Scav.c:565 (cardano-node+0x40f18c)
#6 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T42 (tid=11718, running) created by thread T27 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Read of size 8 at 0x558020ae3110 by thread T52:
#0 mut_arr_ptrs_sizeW includes/rts/storage/ClosureMacros.h:343 (cardano-node+0x1650712)
#1 scavenge_mut_arr_ptrs rts/sm/Scav.c:210 (cardano-node+0x1650712)
#2 scavenge_block rts/sm/Scav.c:644 (cardano-node+0x40f36d)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020ae3110 by thread T51:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409b8f)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409b8f)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409b8f)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T52 (tid=11711, running) created by thread T18 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race includes/rts/storage/ClosureMacros.h:343 in mut_arr_ptrs_sizeW
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a03518 by thread T51:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a03518 by thread T55:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#4 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#5 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#6 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T51 (tid=11710, running) created by thread T17 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a02518 by thread T58:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a02518 by thread T53:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c8b4)
#2 copy_tag rts/sm/Evac.c:98 (cardano-node+0x40c8b4)
#3 copy rts/sm/Evac.c:243 (cardano-node+0x40c8b4)
#4 evacuate rts/sm/Evac.c:827 (cardano-node+0x40c8b4)
#5 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#6 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T58 (tid=11720, running) created by thread T26 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a02cd0 by thread T55:
#0 push_scanned_block rts/sm/GCUtils.c:152 (cardano-node+0x1630b58)
#1 push_scanned_block rts/sm/GCUtils.c:140 (cardano-node+0x1630b58)
#2 scavenge_block rts/sm/Scav.c:808 (cardano-node+0x40ff69)
#3 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#4 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#5 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#6 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#7 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#8 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#9 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#10 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#11 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#12 <null> <null> (libtsan.so.0+0x2e0b6)
Previous write of size 8 at 0x558020a02cd0 by thread T66:
#0 alloc_todo_block rts/sm/GCUtils.c:340 (cardano-node+0x1630e48)
#1 todo_block_full rts/sm/GCUtils.c:298 (cardano-node+0x16313c4)
#2 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c934)
#3 copy_tag_nolock rts/sm/Evac.c:157 (cardano-node+0x40c934)
#4 evacuate rts/sm/Evac.c:725 (cardano-node+0x40c934)
#5 scavenge_block rts/sm/Scav.c:572 (cardano-node+0x40f2fe)
#6 scavenge_find_work rts/sm/Scav.c:2032 (cardano-node+0x1652d54)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652d54)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T55 (tid=11715, running) created by thread T22 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/GCUtils.c:152 in push_scanned_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 4 at 0x558020b36038 by thread T53:
#0 scavengeTSO rts/sm/Scav.c:104 (cardano-node+0x165088a)
#1 scavenge_block rts/sm/Scav.c:719 (cardano-node+0x40fb7b)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020b36038 by main thread:
[failed to restore the stack]
Thread T53 (tid=11713, running) created by thread T20 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:104 in scavengeTSO
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x558020c07e58 by thread T66:
#0 scavenge_mut_arr_ptrs rts/sm/Scav.c:205 (cardano-node+0x16507a1)
#1 scavenge_block rts/sm/Scav.c:661 (cardano-node+0x40f43f)
#2 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#3 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#4 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#5 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#6 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#7 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#8 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#9 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#10 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#11 <null> <null> (libtsan.so.0+0x2e0b6)
Previous atomic write of size 8 at 0x558020c07e58 by thread T62:
#0 __tsan_atomic64_store <null> (libtsan.so.0+0x67fbe)
#1 copy_tag rts/sm/Evac.c:103 (cardano-node+0x409c97)
#2 copy rts/sm/Evac.c:243 (cardano-node+0x409c97)
#3 evacuate rts/sm/Evac.c:827 (cardano-node+0x409c97)
#4 scavenge_block rts/sm/Scav.c:549 (cardano-node+0x40f0b3)
#5 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#6 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#7 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#8 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#9 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#10 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#11 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#12 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#13 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#14 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T62 (tid=11725, running) created by thread T40 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 <null> <null> (cardano-node+0x15f0f70)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:205 in scavenge_mut_arr_ptrs
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 8 at 0x558020a02d18 by thread T59:
#0 scavenge_block rts/sm/Scav.c:803 (cardano-node+0x40ff28)
#1 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#2 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#3 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#4 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#5 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#6 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#7 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#8 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#9 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#10 <null> <null> (libtsan.so.0+0x2e0b6)
Previous read of size 8 at 0x558020a02d18 by thread T66:
#0 todo_block_full rts/sm/GCUtils.c:231 (cardano-node+0x1631401)
#1 alloc_for_copy rts/sm/Evac.c:80 (cardano-node+0x40c875)
#2 copy_tag_nolock rts/sm/Evac.c:157 (cardano-node+0x40c875)
#3 evacuate rts/sm/Evac.c:692 (cardano-node+0x40c875)
#4 scavenge_mut_arr_ptrs rts/sm/Scav.c:198 (cardano-node+0x165073d)
#5 scavenge_block rts/sm/Scav.c:661 (cardano-node+0x40f43f)
#6 scavenge_find_work rts/sm/Scav.c:2061 (cardano-node+0x1652dbf)
#7 scavenge_loop rts/sm/Scav.c:2108 (cardano-node+0x1652dbf)
#8 scavenge_until_all_done rts/sm/GC.c:1104 (cardano-node+0x1621cbd)
#9 gcWorkerThread rts/sm/GC.c:1175 (cardano-node+0x1625bc9)
#10 yieldCapability rts/Capability.c:910 (cardano-node+0x160fc1e)
#11 scheduleYield rts/Schedule.c:677 (cardano-node+0x1612e71)
#12 schedule rts/Schedule.c:294 (cardano-node+0x1612e71)
#13 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#14 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#15 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T59 (tid=11721, running) created by thread T28 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
Thread T66 (tid=11726, running) created by thread T29 at:
#0 pthread_create <null> (libtsan.so.0+0x3055b)
#1 createOSThread rts/posix/OSThreads.c:137 (cardano-node+0x163681f)
#2 startWorkerTask rts/Task.c:497 (cardano-node+0x1646982)
#3 releaseCapability_ rts/Capability.c:576 (cardano-node+0x160f2f7)
#4 suspendThread rts/Schedule.c:2421 (cardano-node+0x161428d)
#5 base_GHCziEventziEPoll_new10_info <null> (cardano-node+0x15ef36a)
#6 scheduleWorker rts/Schedule.c:2573 (cardano-node+0x1614a1f)
#7 workerStart rts/Task.c:445 (cardano-node+0x1646093)
#8 <null> <null> (libtsan.so.0+0x2e0b6)
SUMMARY: ThreadSanitizer: data race rts/sm/Scav.c:803 in scavenge_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=11658)
Write of size 1 at 0x5580207fdcf0 by thread T57: