TSAN reports warnings in RW lock UT
TSAN complains about the order in which mutex objects are locked/unlocked.
on ubuntu 18.04
more details in full log:
[2020-11-06T20:32:15.467Z] [----------] 8 tests from ReadWriteMutexTest
[2020-11-06T20:32:15.467Z] [ RUN ] ReadWriteMutexTest.basicRead
[2020-11-06T20:32:15.467Z] [ OK ] ReadWriteMutexTest.basicRead (0 ms)
[2020-11-06T20:32:15.467Z] [ RUN ] ReadWriteMutexTest.basicWrite
[2020-11-06T20:32:15.467Z] [ OK ] ReadWriteMutexTest.basicWrite (0 ms)
[2020-11-06T20:32:15.467Z] [ RUN ] ReadWriteMutexTest.read
[2020-11-06T20:32:16.045Z] ==================
[2020-11-06T20:32:16.045Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.045Z] Cycle in lock order graph: M1701 (0x7b4000000340) => M1702 (0x7b4000000370) => M1701
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] Mutex M1702 acquired here while holding mutex M1701 in main thread:
[2020-11-06T20:32:16.045Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.045Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.045Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.045Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.045Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.045Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.045Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.045Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.045Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.045Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.045Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.045Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] Mutex M1701 acquired here while holding mutex M1702 in main thread:
[2020-11-06T20:32:16.045Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.045Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.045Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.045Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.045Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.045Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.045Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.045Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.045Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.045Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.045Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.045Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.045Z] ==================
[2020-11-06T20:32:16.045Z] ==================
[2020-11-06T20:32:16.045Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.045Z] Cycle in lock order graph: M1703 (0x7b4000000358) => M1701 (0x7b4000000340) => M1703
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] Mutex M1701 acquired here while holding mutex M1703 in thread T235:
[2020-11-06T20:32:16.045Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.045Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.045Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bdb4)
[2020-11-06T20:32:16.045Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] Mutex M1703 acquired here while holding mutex M1701 in main thread:
[2020-11-06T20:32:16.045Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.045Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.045Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.045Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.045Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.045Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.045Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.045Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.045Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.045Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.045Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.045Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.045Z]
[2020-11-06T20:32:16.045Z] Thread T11 (tid=135669426999808, running) created by main thread at:
[2020-11-06T20:32:16.045Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.045Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bb41)
[2020-11-06T20:32:16.045Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.045Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.045Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.045Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.046Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.046Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.046Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.046Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.046Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.046Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.046Z] ==================
[2020-11-06T20:32:16.046Z] ==================
[2020-11-06T20:32:16.046Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.046Z] Cycle in lock order graph: M1703 (0x7b4000000358) => M1704 (0x7b4000000388) => M1703
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Mutex M1704 acquired here while holding mutex M1703 in thread T235:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.046Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bdb4)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Mutex M1703 acquired here while holding mutex M1704 in thread T235:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.046Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bdb4)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Thread T11 (tid=135669426999808, running) created by main thread at:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.046Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bb41)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.046Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.046Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.046Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.046Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.046Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.046Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.046Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.046Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.046Z] ==================
[2020-11-06T20:32:16.046Z] ==================
[2020-11-06T20:32:16.046Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.046Z] Cycle in lock order graph: M1702 (0x7b4000000370) => M1703 (0x7b4000000358) => M1702
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Mutex M1703 acquired here while holding mutex M1702 in main thread:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.046Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.046Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.046Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.046Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.046Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.046Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.046Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.046Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.046Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Mutex M1702 acquired here while holding mutex M1703 in thread T235:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.046Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bdb4)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Thread T11 (tid=135669426999808, running) created by main thread at:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.046Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bb41)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.046Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.046Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.046Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.046Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.046Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.046Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.046Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.046Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.046Z] ==================
[2020-11-06T20:32:16.046Z] ==================
[2020-11-06T20:32:16.046Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.046Z] Cycle in lock order graph: M1704 (0x7b4000000388) => M1701 (0x7b4000000340) => M1704
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Mutex M1701 acquired here while holding mutex M1704 in thread T235:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.046Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bdb4)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.046Z]
[2020-11-06T20:32:16.046Z] Mutex M1704 acquired here while holding mutex M1701 in main thread:
[2020-11-06T20:32:16.046Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.046Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.046Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.046Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.046Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.046Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.047Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.047Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.047Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.047Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.047Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.047Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Thread T11 (tid=135669426999808, running) created by main thread at:
[2020-11-06T20:32:16.047Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.047Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45bb41)
[2020-11-06T20:32:16.047Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.047Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.047Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.047Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.047Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.047Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.047Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.047Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.047Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.047Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.047Z] ==================
[2020-11-06T20:32:16.047Z] [ OK ] ReadWriteMutexTest.read (387 ms)
[2020-11-06T20:32:16.047Z] [ RUN ] ReadWriteMutexTest.write
[2020-11-06T20:32:16.047Z] ==================
[2020-11-06T20:32:16.047Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.047Z] Cycle in lock order graph: M1706 (0x7b40000003a0) => M1707 (0x7b40000003d0) => M1706
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Mutex M1707 acquired here while holding mutex M1706 in main thread:
[2020-11-06T20:32:16.047Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.047Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.047Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.047Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.047Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.047Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.047Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.047Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.047Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.047Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.047Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.047Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Mutex M1706 acquired here while holding mutex M1707 in main thread:
[2020-11-06T20:32:16.047Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.047Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.047Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.047Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.047Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.047Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.047Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.047Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.047Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.047Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.047Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.047Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.047Z] ==================
[2020-11-06T20:32:16.047Z] ==================
[2020-11-06T20:32:16.047Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.047Z] Cycle in lock order graph: M1708 (0x7b40000003b8) => M1706 (0x7b40000003a0) => M1708
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Mutex M1706 acquired here while holding mutex M1708 in thread T236:
[2020-11-06T20:32:16.047Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.047Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.047Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c637)
[2020-11-06T20:32:16.047Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Mutex M1708 acquired here while holding mutex M1706 in main thread:
[2020-11-06T20:32:16.047Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.047Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.047Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.047Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.047Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.047Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.047Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.047Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.047Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.047Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.047Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.047Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.047Z]
[2020-11-06T20:32:16.047Z] Thread T12 (tid=135669427001088, running) created by main thread at:
[2020-11-06T20:32:16.047Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.047Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c3a7)
[2020-11-06T20:32:16.047Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.047Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.047Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.047Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.047Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.047Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.048Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.048Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.048Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.048Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.048Z] ==================
[2020-11-06T20:32:16.048Z] ==================
[2020-11-06T20:32:16.048Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.048Z] Cycle in lock order graph: M1708 (0x7b40000003b8) => M1709 (0x7b40000003e8) => M1708
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Mutex M1709 acquired here while holding mutex M1708 in thread T236:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.048Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c637)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Mutex M1708 acquired here while holding mutex M1709 in thread T236:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.048Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c637)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Thread T12 (tid=135669427001088, running) created by main thread at:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.048Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c3a7)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.048Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.048Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.048Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.048Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.048Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.048Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.048Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.048Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.048Z] ==================
[2020-11-06T20:32:16.048Z] ==================
[2020-11-06T20:32:16.048Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.048Z] Cycle in lock order graph: M1707 (0x7b40000003d0) => M1708 (0x7b40000003b8) => M1707
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Mutex M1708 acquired here while holding mutex M1707 in main thread:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.048Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.048Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.048Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.048Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.048Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.048Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.048Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.048Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.048Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Mutex M1707 acquired here while holding mutex M1708 in thread T236:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.048Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c637)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Thread T12 (tid=135669427001088, running) created by main thread at:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.048Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c3a7)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.048Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.048Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.048Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.048Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.048Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.048Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.048Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.048Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.048Z] ==================
[2020-11-06T20:32:16.048Z] ==================
[2020-11-06T20:32:16.048Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.048Z] Cycle in lock order graph: M1709 (0x7b40000003e8) => M1706 (0x7b40000003a0) => M1709
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Mutex M1706 acquired here while holding mutex M1709 in thread T236:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.048Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c637)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.048Z]
[2020-11-06T20:32:16.048Z] Mutex M1709 acquired here while holding mutex M1706 in main thread:
[2020-11-06T20:32:16.048Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.048Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.048Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.048Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.049Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.049Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.049Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.049Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.049Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.049Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.049Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.049Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Thread T12 (tid=135669427001088, running) created by main thread at:
[2020-11-06T20:32:16.049Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.049Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45c3a7)
[2020-11-06T20:32:16.049Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.049Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.049Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.049Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.049Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.049Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.049Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.049Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.049Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.049Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.049Z] ==================
[2020-11-06T20:32:16.049Z] [ OK ] ReadWriteMutexTest.write (40 ms)
[2020-11-06T20:32:16.049Z] [ RUN ] ReadWriteMutexTest.readRead
[2020-11-06T20:32:16.049Z] ==================
[2020-11-06T20:32:16.049Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.049Z] Cycle in lock order graph: M1711 (0x7b4000000340) => M1712 (0x7b4000000370) => M1711
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Mutex M1712 acquired here while holding mutex M1711 in main thread:
[2020-11-06T20:32:16.049Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.049Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.049Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.049Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.049Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.049Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.049Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.049Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.049Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.049Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.049Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.049Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Mutex M1711 acquired here while holding mutex M1712 in main thread:
[2020-11-06T20:32:16.049Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.049Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.049Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.049Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.049Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.049Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.049Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.049Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.049Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.049Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.049Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.049Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.049Z] ==================
[2020-11-06T20:32:16.049Z] ==================
[2020-11-06T20:32:16.049Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.049Z] Cycle in lock order graph: M1713 (0x7b4000000358) => M1711 (0x7b4000000340) => M1713
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Mutex M1711 acquired here while holding mutex M1713 in thread T237:
[2020-11-06T20:32:16.049Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.049Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.049Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cf24)
[2020-11-06T20:32:16.049Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Mutex M1713 acquired here while holding mutex M1711 in main thread:
[2020-11-06T20:32:16.049Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.049Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.049Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.049Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.049Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.049Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.049Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.049Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.049Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.049Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.049Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.049Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.049Z]
[2020-11-06T20:32:16.049Z] Thread T13 (tid=135669427002368, running) created by main thread at:
[2020-11-06T20:32:16.049Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.049Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cb5e)
[2020-11-06T20:32:16.049Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.049Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.049Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.050Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.050Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.050Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.050Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.050Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.050Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.050Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.050Z] ==================
[2020-11-06T20:32:16.050Z] ==================
[2020-11-06T20:32:16.050Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.050Z] Cycle in lock order graph: M1713 (0x7b4000000358) => M1715 (0x7b4000000388) => M1713
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Mutex M1715 acquired here while holding mutex M1713 in thread T237:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.050Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cf24)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Mutex M1713 acquired here while holding mutex M1715 in thread T237:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.050Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cf24)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Thread T13 (tid=135669427002368, running) created by main thread at:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.050Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cb5e)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.050Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.050Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.050Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.050Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.050Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.050Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.050Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.050Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.050Z] ==================
[2020-11-06T20:32:16.050Z] ==================
[2020-11-06T20:32:16.050Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.050Z] Cycle in lock order graph: M1712 (0x7b4000000370) => M1713 (0x7b4000000358) => M1712
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Mutex M1713 acquired here while holding mutex M1712 in main thread:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.050Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.050Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.050Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.050Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.050Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.050Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.050Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.050Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.050Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Mutex M1712 acquired here while holding mutex M1713 in thread T237:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.050Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cf24)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Thread T13 (tid=135669427002368, running) created by main thread at:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.050Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cb5e)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.050Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.050Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.050Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.050Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.050Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.050Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.050Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.050Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.050Z] ==================
[2020-11-06T20:32:16.050Z] ==================
[2020-11-06T20:32:16.050Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.050Z] Cycle in lock order graph: M1715 (0x7b4000000388) => M1711 (0x7b4000000340) => M1715
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Mutex M1711 acquired here while holding mutex M1715 in thread T237:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.050Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cf24)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.050Z]
[2020-11-06T20:32:16.050Z] Mutex M1715 acquired here while holding mutex M1711 in main thread:
[2020-11-06T20:32:16.050Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.050Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.050Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.050Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.051Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.051Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.051Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.051Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.051Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.051Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.051Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.051Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.051Z]
[2020-11-06T20:32:16.051Z] Thread T13 (tid=135669427002368, running) created by main thread at:
[2020-11-06T20:32:16.051Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.051Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45cb5e)
[2020-11-06T20:32:16.051Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.051Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.051Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.051Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.051Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.051Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.051Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.051Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.051Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.051Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.051Z]
[2020-11-06T20:32:16.051Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.051Z] ==================
[2020-11-06T20:32:16.051Z] [ OK ] ReadWriteMutexTest.readRead (40 ms)
[2020-11-06T20:32:16.051Z] [ RUN ] ReadWriteMutexTest.readWrite
[2020-11-06T20:32:16.051Z] ==================
[2020-11-06T20:32:16.051Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.051Z] Cycle in lock order graph: M1716 (0x7b40000003a0) => M1717 (0x7b40000003d0) => M1716
[2020-11-06T20:32:16.051Z]
[2020-11-06T20:32:16.051Z] Mutex M1717 acquired here while holding mutex M1716 in main thread:
[2020-11-06T20:32:16.051Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.051Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.051Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.051Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.051Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.051Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.051Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.051Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.051Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.051Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.051Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.051Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.051Z]
[2020-11-06T20:32:16.051Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.051Z]
[2020-11-06T20:32:16.051Z] Mutex M1716 acquired here while holding mutex M1717 in main thread:
[2020-11-06T20:32:16.051Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.051Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.051Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.051Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.051Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.051Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.051Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.051Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.051Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.051Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.051Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.051Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.051Z]
[2020-11-06T20:32:16.051Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.051Z] ==================
[2020-11-06T20:32:16.051Z] ==================
[2020-11-06T20:32:16.051Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.051Z] Cycle in lock order graph: M1718 (0x7b40000003b8) => M1716 (0x7b40000003a0) => M1718
[2020-11-06T20:32:16.051Z]
[2020-11-06T20:32:16.052Z] Mutex M1716 acquired here while holding mutex M1718 in thread T238:
[2020-11-06T20:32:16.052Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.052Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.052Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45db37)
[2020-11-06T20:32:16.052Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] Mutex M1718 acquired here while holding mutex M1716 in main thread:
[2020-11-06T20:32:16.052Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.052Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.052Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.052Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.052Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.052Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.052Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.052Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.052Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.052Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.052Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.052Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] Thread T14 (tid=135669427003648, running) created by main thread at:
[2020-11-06T20:32:16.052Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.052Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45d219)
[2020-11-06T20:32:16.052Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.052Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.052Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.052Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.052Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.052Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.052Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.052Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.052Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.052Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.052Z] ==================
[2020-11-06T20:32:16.052Z] ==================
[2020-11-06T20:32:16.052Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:16.052Z] Cycle in lock order graph: M1718 (0x7b40000003b8) => M1719 (0x7b40000003e8) => M1718
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] Mutex M1719 acquired here while holding mutex M1718 in thread T238:
[2020-11-06T20:32:16.052Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:16.052Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:16.052Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45db37)
[2020-11-06T20:32:16.052Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] Mutex M1718 acquired here while holding mutex M1719 in thread T238:
[2020-11-06T20:32:16.052Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:16.052Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:16.052Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45db37)
[2020-11-06T20:32:16.052Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] Thread T14 (tid=135669427003648, running) created by main thread at:
[2020-11-06T20:32:16.052Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:16.052Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45d219)
[2020-11-06T20:32:16.052Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:16.052Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:16.052Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:16.052Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:16.052Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:16.052Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:16.052Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:16.052Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:16.052Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:16.052Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:16.052Z]
[2020-11-06T20:32:16.052Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:16.052Z] ==================
[2020-11-06T20:32:17.015Z] ==================
[2020-11-06T20:32:17.015Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:17.015Z] Cycle in lock order graph: M1717 (0x7b40000003d0) => M1718 (0x7b40000003b8) => M1717
[2020-11-06T20:32:17.015Z]
[2020-11-06T20:32:17.015Z] Mutex M1718 acquired here while holding mutex M1717 in main thread:
[2020-11-06T20:32:17.015Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.015Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.015Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.015Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.015Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.015Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.015Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.015Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.015Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.015Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.015Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.015Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.015Z]
[2020-11-06T20:32:17.015Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:17.015Z]
[2020-11-06T20:32:17.015Z] Mutex M1717 acquired here while holding mutex M1718 in thread T238:
[2020-11-06T20:32:17.015Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.015Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.015Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45db37)
[2020-11-06T20:32:17.015Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:17.015Z]
[2020-11-06T20:32:17.015Z] Thread T14 (tid=135669427003648, running) created by main thread at:
[2020-11-06T20:32:17.015Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:17.015Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45d219)
[2020-11-06T20:32:17.015Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.015Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.016Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.016Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.016Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.016Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.016Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.016Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.016Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.016Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:17.016Z] ==================
[2020-11-06T20:32:17.016Z] ==================
[2020-11-06T20:32:17.016Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:17.016Z] Cycle in lock order graph: M1719 (0x7b40000003e8) => M1716 (0x7b40000003a0) => M1719
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Mutex M1716 acquired here while holding mutex M1719 in thread T238:
[2020-11-06T20:32:17.016Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.016Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.016Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45db37)
[2020-11-06T20:32:17.016Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Mutex M1719 acquired here while holding mutex M1716 in main thread:
[2020-11-06T20:32:17.016Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.016Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.016Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.016Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.016Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.016Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.016Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.016Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.016Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.016Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.016Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.016Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Thread T14 (tid=135669427003648, running) created by main thread at:
[2020-11-06T20:32:17.016Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:17.016Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45d219)
[2020-11-06T20:32:17.016Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.016Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.016Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.016Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.016Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.016Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.016Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.016Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.016Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.016Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:17.016Z] ==================
[2020-11-06T20:32:17.016Z] pausing for one second
[2020-11-06T20:32:17.016Z] [ OK ] ReadWriteMutexTest.readWrite (1063 ms)
[2020-11-06T20:32:17.016Z] [ RUN ] ReadWriteMutexTest.writeWrite
[2020-11-06T20:32:17.016Z] ==================
[2020-11-06T20:32:17.016Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:17.016Z] Cycle in lock order graph: M1721 (0x7b40000003a0) => M1722 (0x7b40000003d0) => M1721
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Mutex M1722 acquired here while holding mutex M1721 in main thread:
[2020-11-06T20:32:17.016Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.016Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.016Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.016Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.016Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.016Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.016Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.016Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.016Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.016Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.016Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.016Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Mutex M1721 acquired here while holding mutex M1722 in main thread:
[2020-11-06T20:32:17.016Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:17.016Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:17.016Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.016Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.016Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.016Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.016Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.016Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.016Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.016Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.016Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.016Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:17.016Z] ==================
[2020-11-06T20:32:17.016Z] ==================
[2020-11-06T20:32:17.016Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:17.016Z] Cycle in lock order graph: M1723 (0x7b40000003b8) => M1721 (0x7b40000003a0) => M1723
[2020-11-06T20:32:17.016Z]
[2020-11-06T20:32:17.016Z] Mutex M1721 acquired here while holding mutex M1723 in thread T239:
[2020-11-06T20:32:17.016Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.016Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.017Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e637)
[2020-11-06T20:32:17.017Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] Mutex M1723 acquired here while holding mutex M1721 in main thread:
[2020-11-06T20:32:17.017Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.017Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.017Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.017Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.017Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.017Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.017Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.017Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.017Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.017Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.017Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.017Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] Thread T15 (tid=135669427004928, running) created by main thread at:
[2020-11-06T20:32:17.017Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:17.017Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45de45)
[2020-11-06T20:32:17.017Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.017Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.017Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.017Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.017Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.017Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.017Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.017Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.017Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.017Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:17.017Z] ==================
[2020-11-06T20:32:17.017Z] ==================
[2020-11-06T20:32:17.017Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:17.017Z] Cycle in lock order graph: M1723 (0x7b40000003b8) => M1724 (0x7b40000003e8) => M1723
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] Mutex M1724 acquired here while holding mutex M1723 in thread T239:
[2020-11-06T20:32:17.017Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.017Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.017Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e637)
[2020-11-06T20:32:17.017Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] Mutex M1723 acquired here while holding mutex M1724 in thread T239:
[2020-11-06T20:32:17.017Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:17.017Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:17.017Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e637)
[2020-11-06T20:32:17.017Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] Thread T15 (tid=135669427004928, running) created by main thread at:
[2020-11-06T20:32:17.017Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:17.017Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45de45)
[2020-11-06T20:32:17.017Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.017Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.017Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.017Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.017Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.017Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.017Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.017Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.017Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.017Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.017Z]
[2020-11-06T20:32:17.017Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:17.017Z] ==================
[2020-11-06T20:32:17.977Z] ==================
[2020-11-06T20:32:17.977Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:17.977Z] Cycle in lock order graph: M1722 (0x7b40000003d0) => M1723 (0x7b40000003b8) => M1722
[2020-11-06T20:32:17.977Z]
[2020-11-06T20:32:17.977Z] Mutex M1723 acquired here while holding mutex M1722 in main thread:
[2020-11-06T20:32:17.977Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.977Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.977Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.977Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.977Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.977Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.977Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.977Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.977Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.977Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.977Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.977Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.977Z]
[2020-11-06T20:32:17.977Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:17.977Z]
[2020-11-06T20:32:17.977Z] Mutex M1722 acquired here while holding mutex M1723 in thread T239:
[2020-11-06T20:32:17.977Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.977Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.977Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e637)
[2020-11-06T20:32:17.977Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:17.977Z]
[2020-11-06T20:32:17.978Z] Thread T15 (tid=135669427004928, running) created by main thread at:
[2020-11-06T20:32:17.978Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:17.978Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45de45)
[2020-11-06T20:32:17.978Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.978Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.978Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.978Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.978Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.978Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.978Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.978Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.978Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.978Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.978Z]
[2020-11-06T20:32:17.978Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:17.978Z] ==================
[2020-11-06T20:32:17.978Z] ==================
[2020-11-06T20:32:17.978Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:17.978Z] Cycle in lock order graph: M1724 (0x7b40000003e8) => M1721 (0x7b40000003a0) => M1724
[2020-11-06T20:32:17.978Z]
[2020-11-06T20:32:17.978Z] Mutex M1721 acquired here while holding mutex M1724 in thread T239:
[2020-11-06T20:32:17.978Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.978Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.978Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e637)
[2020-11-06T20:32:17.978Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:17.978Z]
[2020-11-06T20:32:17.978Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:17.978Z]
[2020-11-06T20:32:17.978Z] Mutex M1724 acquired here while holding mutex M1721 in main thread:
[2020-11-06T20:32:17.978Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:17.978Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:17.978Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.978Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.978Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.978Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.978Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.978Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.978Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.978Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.978Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.978Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.978Z]
[2020-11-06T20:32:17.978Z] Thread T15 (tid=135669427004928, running) created by main thread at:
[2020-11-06T20:32:17.978Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:17.978Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45de45)
[2020-11-06T20:32:17.978Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:17.978Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:17.978Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:17.978Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:17.978Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:17.978Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:17.978Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:17.978Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:17.978Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:17.978Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:17.978Z]
[2020-11-06T20:32:17.978Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:17.978Z] ==================
[2020-11-06T20:32:17.978Z] pausing for one second
[2020-11-06T20:32:17.978Z] [ OK ] ReadWriteMutexTest.writeWrite (1048 ms)
[2020-11-06T20:32:17.978Z] [ RUN ] ReadWriteMutexTest.readWriteRead
[2020-11-06T20:32:18.246Z] ==================
[2020-11-06T20:32:18.246Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:18.246Z] Cycle in lock order graph: M1726 (0x7b40000003a0) => M1727 (0x7b4000000340) => M1726
[2020-11-06T20:32:18.246Z]
[2020-11-06T20:32:18.246Z] Mutex M1727 acquired here while holding mutex M1726 in main thread:
[2020-11-06T20:32:18.246Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:18.246Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:18.246Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:18.246Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:18.246Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:18.246Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:18.246Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:18.246Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:18.246Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:18.246Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:18.246Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:18.246Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:18.246Z]
[2020-11-06T20:32:18.246Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:18.246Z]
[2020-11-06T20:32:18.246Z] Mutex M1726 acquired here while holding mutex M1727 in main thread:
[2020-11-06T20:32:18.246Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:18.246Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:18.246Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:18.246Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:18.246Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:18.246Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:18.246Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:18.246Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:18.246Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:18.246Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:18.246Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:18.246Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:18.246Z]
[2020-11-06T20:32:18.246Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:18.246Z] ==================
[2020-11-06T20:32:18.246Z] ==================
[2020-11-06T20:32:18.246Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:18.246Z] Cycle in lock order graph: M1727 (0x7b4000000340) => M1726 (0x7b40000003a0) => M1727
[2020-11-06T20:32:18.246Z]
[2020-11-06T20:32:18.246Z] Mutex M1726 acquired here while holding mutex M1727 in main thread:
[2020-11-06T20:32:18.246Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:18.246Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:18.246Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:18.246Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:18.246Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:18.246Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:18.246Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:18.246Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:18.246Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:18.246Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:18.246Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:18.246Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:18.246Z]
[2020-11-06T20:32:18.246Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:18.246Z]
[2020-11-06T20:32:18.246Z] Mutex M1727 acquired here while holding mutex M1726 in main thread:
[2020-11-06T20:32:18.246Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:18.246Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:18.246Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:18.246Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:18.246Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:18.246Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:18.246Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:18.246Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:18.246Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:18.247Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:18.247Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:18.247Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:18.247Z] ==================
[2020-11-06T20:32:18.247Z] ==================
[2020-11-06T20:32:18.247Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:18.247Z] Cycle in lock order graph: M1730 (0x7b40000003b8) => M1726 (0x7b40000003a0) => M1730
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Mutex M1726 acquired here while holding mutex M1730 in thread T240:
[2020-11-06T20:32:18.247Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:18.247Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:18.247Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45ff47)
[2020-11-06T20:32:18.247Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Mutex M1730 acquired here while holding mutex M1726 in main thread:
[2020-11-06T20:32:18.247Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:18.247Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:18.247Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:18.247Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:18.247Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:18.247Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:18.247Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:18.247Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:18.247Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:18.247Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:18.247Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:18.247Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Thread T16 (tid=135669427006208, running) created by main thread at:
[2020-11-06T20:32:18.247Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:18.247Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e960)
[2020-11-06T20:32:18.247Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:18.247Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:18.247Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:18.247Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:18.247Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:18.247Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:18.247Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:18.247Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:18.247Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:18.247Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:18.247Z] ==================
[2020-11-06T20:32:18.247Z] ==================
[2020-11-06T20:32:18.247Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:18.247Z] Cycle in lock order graph: M1730 (0x7b40000003b8) => M1731 (0x7b40000003e8) => M1730
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Mutex M1731 acquired here while holding mutex M1730 in thread T240:
[2020-11-06T20:32:18.247Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:18.247Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:18.247Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45ff47)
[2020-11-06T20:32:18.247Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Mutex M1730 acquired here while holding mutex M1731 in thread T240:
[2020-11-06T20:32:18.247Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:18.247Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:18.247Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45ff47)
[2020-11-06T20:32:18.247Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] Thread T16 (tid=135669427006208, running) created by main thread at:
[2020-11-06T20:32:18.247Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:18.247Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e960)
[2020-11-06T20:32:18.247Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:18.247Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:18.247Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:18.247Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:18.247Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:18.247Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:18.247Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:18.247Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:18.247Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:18.247Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:18.247Z]
[2020-11-06T20:32:18.247Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:18.247Z] ==================
[2020-11-06T20:32:19.197Z] ==================
[2020-11-06T20:32:19.197Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:19.197Z] Cycle in lock order graph: M1728 (0x7b40000003d0) => M1726 (0x7b40000003a0) => M1728
[2020-11-06T20:32:19.197Z]
[2020-11-06T20:32:19.197Z] Mutex M1726 acquired here while holding mutex M1728 in main thread:
[2020-11-06T20:32:19.197Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:19.197Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:19.197Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:19.197Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:19.197Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:19.197Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:19.198Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:19.198Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:19.198Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:19.198Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:19.198Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:19.198Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] Mutex M1728 acquired here while holding mutex M1726 in main thread:
[2020-11-06T20:32:19.198Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:19.198Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:19.198Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:19.198Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:19.198Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:19.198Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:19.198Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:19.198Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:19.198Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:19.198Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:19.198Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:19.198Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:19.198Z] ==================
[2020-11-06T20:32:19.198Z] ==================
[2020-11-06T20:32:19.198Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:19.198Z] Cycle in lock order graph: M1732 (0x7b4000000358) => M1727 (0x7b4000000340) => M1732
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] Mutex M1727 acquired here while holding mutex M1732 in thread T241:
[2020-11-06T20:32:19.198Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:19.198Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:19.198Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x460054)
[2020-11-06T20:32:19.198Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] Mutex M1732 acquired here while holding mutex M1727 in main thread:
[2020-11-06T20:32:19.198Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:19.198Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:19.198Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:19.198Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:19.198Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:19.198Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:19.198Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:19.198Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:19.198Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:19.198Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:19.198Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:19.198Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] Thread T17 (tid=135669427007488, running) created by main thread at:
[2020-11-06T20:32:19.198Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:19.198Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e9bd)
[2020-11-06T20:32:19.198Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:19.198Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:19.198Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:19.198Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:19.198Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:19.198Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:19.198Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:19.198Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:19.198Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:19.198Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:19.198Z]
[2020-11-06T20:32:19.198Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:19.198Z] ==================
[2020-11-06T20:32:19.198Z] ==================
[2020-11-06T20:32:19.199Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:19.199Z] Cycle in lock order graph: M1732 (0x7b4000000358) => M1733 (0x7b4000000388) => M1732
[2020-11-06T20:32:19.199Z]
[2020-11-06T20:32:19.199Z] Mutex M1733 acquired here while holding mutex M1732 in thread T241:
[2020-11-06T20:32:19.199Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:19.199Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:19.199Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x460054)
[2020-11-06T20:32:19.199Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:19.199Z]
[2020-11-06T20:32:19.199Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:19.199Z]
[2020-11-06T20:32:19.199Z] Mutex M1732 acquired here while holding mutex M1733 in thread T241:
[2020-11-06T20:32:19.199Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x33301a)
[2020-11-06T20:32:19.199Z] #1 <null> <null> (libc++.so.1+0xb3e71)
[2020-11-06T20:32:19.199Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x460054)
[2020-11-06T20:32:19.199Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:19.199Z]
[2020-11-06T20:32:19.199Z] Thread T17 (tid=135669427007488, running) created by main thread at:
[2020-11-06T20:32:19.199Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:19.199Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e9bd)
[2020-11-06T20:32:19.199Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:19.199Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:19.199Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:19.199Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:19.199Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:19.199Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:19.199Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:19.199Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:19.199Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:19.199Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:19.199Z]
[2020-11-06T20:32:19.199Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:19.199Z] ==================
[2020-11-06T20:32:20.158Z] ==================
[2020-11-06T20:32:20.158Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:20.159Z] Cycle in lock order graph: M1728 (0x7b40000003d0) => M1730 (0x7b40000003b8) => M1728
[2020-11-06T20:32:20.159Z]
[2020-11-06T20:32:20.159Z] Mutex M1730 acquired here while holding mutex M1728 in main thread:
[2020-11-06T20:32:20.159Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:20.159Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:20.159Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:20.159Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:20.159Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:20.159Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:20.159Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:20.159Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:20.159Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:20.159Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:20.159Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:20.159Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:20.159Z]
[2020-11-06T20:32:20.159Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:20.159Z]
[2020-11-06T20:32:20.159Z] Mutex M1728 acquired here while holding mutex M1730 in thread T240:
[2020-11-06T20:32:20.159Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:20.159Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:20.159Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45ff47)
[2020-11-06T20:32:20.159Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:20.159Z]
[2020-11-06T20:32:20.159Z] Thread T16 (tid=135669427006208, running) created by main thread at:
[2020-11-06T20:32:20.159Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:20.159Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e960)
[2020-11-06T20:32:20.159Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:20.159Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:20.159Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:20.159Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:20.159Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:20.159Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:20.159Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:20.159Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:20.159Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:20.159Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:20.159Z]
[2020-11-06T20:32:20.159Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:20.159Z] ==================
[2020-11-06T20:32:21.113Z] ==================
[2020-11-06T20:32:21.114Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:21.114Z] Cycle in lock order graph: M1731 (0x7b40000003e8) => M1726 (0x7b40000003a0) => M1731
[2020-11-06T20:32:21.114Z]
[2020-11-06T20:32:21.114Z] Mutex M1726 acquired here while holding mutex M1731 in thread T240:
[2020-11-06T20:32:21.114Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:21.114Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:21.114Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45ff47)
[2020-11-06T20:32:21.114Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:21.114Z]
[2020-11-06T20:32:21.114Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:21.114Z]
[2020-11-06T20:32:21.114Z] Mutex M1731 acquired here while holding mutex M1726 in main thread:
[2020-11-06T20:32:21.114Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:21.114Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:21.114Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:21.114Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:21.114Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:21.114Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:21.114Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:21.114Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:21.114Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:21.114Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:21.114Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:21.114Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:21.114Z]
[2020-11-06T20:32:21.114Z] Thread T16 (tid=135669427006208, running) created by main thread at:
[2020-11-06T20:32:21.114Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:21.114Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e960)
[2020-11-06T20:32:21.114Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:21.114Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:21.114Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:21.114Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:21.114Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:21.114Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:21.114Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:21.114Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:21.114Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:21.114Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:21.114Z]
[2020-11-06T20:32:21.114Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:21.114Z] ==================
[2020-11-06T20:32:21.114Z] ==================
[2020-11-06T20:32:21.114Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:21.114Z] Cycle in lock order graph: M1729 (0x7b4000000370) => M1732 (0x7b4000000358) => M1729
[2020-11-06T20:32:21.115Z]
[2020-11-06T20:32:21.115Z] Mutex M1732 acquired here while holding mutex M1729 in main thread:
[2020-11-06T20:32:21.115Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:21.115Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:21.115Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:21.115Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:21.115Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:21.115Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:21.115Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:21.115Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:21.115Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:21.115Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:21.115Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:21.115Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:21.115Z]
[2020-11-06T20:32:21.115Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:21.115Z]
[2020-11-06T20:32:21.115Z] Mutex M1729 acquired here while holding mutex M1732 in thread T241:
[2020-11-06T20:32:21.115Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:21.115Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:21.115Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x460054)
[2020-11-06T20:32:21.115Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:21.115Z]
[2020-11-06T20:32:21.115Z] Thread T17 (tid=135669427007488, running) created by main thread at:
[2020-11-06T20:32:21.115Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:21.115Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e9bd)
[2020-11-06T20:32:21.116Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:21.116Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:21.116Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:21.116Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:21.116Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:21.116Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:21.116Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:21.116Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:21.116Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:21.116Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:21.116Z]
[2020-11-06T20:32:21.116Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:21.116Z] ==================
[2020-11-06T20:32:21.116Z] ==================
[2020-11-06T20:32:21.116Z] WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=60043)
[2020-11-06T20:32:21.116Z] Cycle in lock order graph: M1733 (0x7b4000000388) => M1727 (0x7b4000000340) => M1733
[2020-11-06T20:32:21.116Z]
[2020-11-06T20:32:21.116Z] Mutex M1727 acquired here while holding mutex M1733 in thread T241:
[2020-11-06T20:32:21.116Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:21.116Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:21.116Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x460054)
[2020-11-06T20:32:21.116Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x3327c8)
[2020-11-06T20:32:21.116Z]
[2020-11-06T20:32:21.116Z] Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
[2020-11-06T20:32:21.116Z]
[2020-11-06T20:32:21.116Z] Mutex M1733 acquired here while holding mutex M1727 in main thread:
[2020-11-06T20:32:21.116Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x347683)
[2020-11-06T20:32:21.116Z] #1 <null> <null> (libc++.so.1+0xa59b8)
[2020-11-06T20:32:21.116Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:21.116Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:21.117Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:21.117Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:21.117Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:21.117Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:21.117Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:21.117Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:21.117Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:21.117Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:21.117Z]
[2020-11-06T20:32:21.117Z] Thread T17 (tid=135669427007488, running) created by main thread at:
[2020-11-06T20:32:21.117Z] #0 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x332841)
[2020-11-06T20:32:21.117Z] #1 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x45e9bd)
[2020-11-06T20:32:21.117Z] #2 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d1988)
[2020-11-06T20:32:21.117Z] #3 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b2521)
[2020-11-06T20:32:21.117Z] #4 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b380e)
[2020-11-06T20:32:21.117Z] #5 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4b4306)
[2020-11-06T20:32:21.117Z] #6 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4c04aa)
[2020-11-06T20:32:21.117Z] #7 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4d2948)
[2020-11-06T20:32:21.117Z] #8 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x4bfd8c)
[2020-11-06T20:32:21.117Z] #9 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x49f837)
[2020-11-06T20:32:21.117Z] #10 <null> /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60 (run_unittests+0x36551a)
[2020-11-06T20:32:21.117Z] #11 _start /usr/src/lib/csu/amd64/crt1.c:76 (run_unittests+0x2f811a)
[2020-11-06T20:32:21.117Z]
[2020-11-06T20:32:21.117Z] SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /usr/src/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:60
[2020-11-06T20:32:21.117Z] ==================
[2020-11-06T20:32:21.117Z] pausing for one second
[2020-11-06T20:32:21.117Z] pausing for one second
[2020-11-06T20:32:21.117Z] pausing for one second
[2020-11-06T20:32:21.117Z] [ OK ] ReadWriteMutexTest.readWriteRead (3135 ms)
[2020-11-06T20:32:21.117Z] [----------] 8 tests from ReadWriteMutexTest (5713 ms total)
Edited by Razvan Becheriu