Skip to content

Latest commit

 

History

History
59 lines (50 loc) · 5.01 KB

tsan_warnings.md

File metadata and controls

59 lines (50 loc) · 5.01 KB

TSAN Warnings

Updatea all knows TSAN warnings over here

WARNING: ThreadSanitizer: data race (pid=28877)
  Write of size 8 at 0x720400008f50 by thread T15:
    #0 eventfd <null> (libtsan.so.2+0x1c3ee) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5)
    #1 CxPlatSocketContextSqeInitialize <null> (libmsquic.so.2+0x45725) (BuildId: 5ada94b94ef330715b3b5450b5008ef67ca0b549)

  Previous write of size 8 at 0x720400008f50 by main thread:
    #0 pipe <null> (libtsan.so.2+0x1da3c) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5)
    #1 <null> <null> (libubsan.so.1+0x19bce) (BuildId: 0f19588fcca5f3cd9503b1e832c61c11f0263f51)
    #2 main /home/hhn/raven/raven/client.cpp:56 (client+0x405f7f) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8) (unique_connection call)

  Thread T15 (tid=28894, running) created by main thread at:
    #0 pthread_create <null> (libtsan.so.2+0x205e6) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5)
    #1 CxPlatThreadCreate <null> (libmsquic.so.2+0x43777) (BuildId: 5ada94b94ef330715b3b5450b5008ef67ca0b549)
    #2 rvn::MOQTClient::start_connection(unsigned short, char const*, unsigned short) /home/hhn/raven/raven/raven/src/moqt_client.cpp:18 (client+0x49606a) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8) (unique_registeration call)
    #3 main /home/hhn/raven/raven/client.cpp:56 (client+0x405f7f) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)

SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.2+0x1c3ee) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5) in eventfd
==================
Server Setup Message received: 
 SelectedVersion: 0 Parameters: 

==================
WARNING: ThreadSanitizer: data race (pid=28877)
  Write of size 8 at 0x7204000092e0 by main thread:
    #0 pipe <null> (libtsan.so.2+0x1da3c) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5)
    #1 <null> <null> (libubsan.so.1+0x19bce) (BuildId: 0f19588fcca5f3cd9503b1e832c61c11f0263f51)
    #2 rvn::MOQTClient::start_connection(unsigned short, char const*, unsigned short) /home/hhn/raven/raven/raven/src/moqt_client.cpp:38 (client+0x498126) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)
    #3 main /home/hhn/raven/raven/client.cpp:56 (client+0x405f7f) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)

  Previous write of size 8 at 0x7204000092e0 by thread T15:
    #0 pipe <null> (libtsan.so.2+0x1da3c) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5)
    #1 <null> <null> (libubsan.so.1+0x19bce) (BuildId: 0f19588fcca5f3cd9503b1e832c61c11f0263f51)
    #2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use() /usr/include/c++/14/bits/shared_ptr_base.h:175 (client+0x4221d2) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)
    #3 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/include/c++/14/bits/shared_ptr_base.h:361 (client+0x4221d2)
    #4 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/14/bits/shared_ptr_base.h:1069 (client+0x4221d2)
    #5 std::__shared_ptr<QUIC_BUFFER const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/14/bits/shared_ptr_base.h:1525 (client+0x40ca62) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)
    #6 std::shared_ptr<QUIC_BUFFER const>::~shared_ptr() /usr/include/c++/14/bits/shared_ptr.h:175 (client+0x40ca62)
    #7 operator() /home/hhn/raven/raven/raven/includes/callbacks.hpp:246 (client+0x40ca62)
    #8 __invoke_impl<unsigned int, rvn::callbacks::<lambda(HQUIC, void*, QUIC_STREAM_EVENT*)>&, QUIC_HANDLE*, void*, QUIC_STREAM_EVENT*> /usr/include/c++/14/bits/invoke.h:61 (client+0x40ca62)
    #9 __invoke_r<unsigned int, rvn::callbacks::<lambda(HQUIC, void*, QUIC_STREAM_EVENT*)>&, QUIC_HANDLE*, void*, QUIC_STREAM_EVENT*> /usr/include/c++/14/bits/invoke.h:114 (client+0x40ca62)
    #10 _M_invoke /usr/include/c++/14/bits/std_function.h:290 (client+0x40ca62)
    #11 std::function<unsigned int (QUIC_HANDLE*, void*, QUIC_STREAM_EVENT*)>::operator()(QUIC_HANDLE*, void*, QUIC_STREAM_EVENT*) const /usr/include/c++/14/bits/std_function.h:591 (client+0x461e4d) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)
    #12 rvn::MOQT::control_stream_cb_wrapper(QUIC_HANDLE*, void*, QUIC_STREAM_EVENT*) /home/hhn/raven/raven/raven/includes/moqt_base.hpp:129 (client+0x461e4d)
    #13 QuicStreamRecvFlush <null> (libmsquic.so.2+0xd95f) (BuildId: 5ada94b94ef330715b3b5450b5008ef67ca0b549)

  Thread T15 (tid=28894, running) created by main thread at:
    #0 pthread_create <null> (libtsan.so.2+0x205e6) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5)
    #1 CxPlatThreadCreate <null> (libmsquic.so.2+0x43777) (BuildId: 5ada94b94ef330715b3b5450b5008ef67ca0b549)
    #2 rvn::MOQTClient::start_connection(unsigned short, char const*, unsigned short) /home/hhn/raven/raven/raven/src/moqt_client.cpp:18 (client+0x49606a) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)
    #3 main /home/hhn/raven/raven/client.cpp:56 (client+0x405f7f) (BuildId: 00187c723e1bc92382cbbbc29e67b5c722943ab8)

SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.2+0x1da3c) (BuildId: a4fcf6899c58ea19315282d1878579e13b50c9f5) in pipe
==================