Skip to content

msan: Uninitialized bytes in read_iovec at offset 18 inside [0x7feba83b5a00, 34) #15030

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
maximyurchuk opened this issue Feb 25, 2025 · 0 comments
Assignees
Labels
area/blobstorage BlobStorage issues

Comments

@maximyurchuk
Copy link
Collaborator

maximyurchuk commented Feb 25, 2025

https://nda.ya.ru/t/qLK42Qce7CGmmG -- link to test

Uninitialized bytes in read_iovec at offset 18 inside [0x7feba83b5a00, 34)
==3176442==WARNING: MemorySanitizer: use-of-uninitialized-value
warning: address range table at offset 0x0 has a premature terminator entry at offset 0x10
warning: address range table at offset 0x30 has a premature terminator entry at offset 0x40
warning: address range table at offset 0x60 has a premature terminator entry at offset 0x70
warning: address range table at offset 0x90 has a premature terminator entry at offset 0xa0
warning: address range table at offset 0xc0 has a premature terminator entry at offset 0xd0
warning: address range table at offset 0x220 has a premature terminator entry at offset 0x230
warning: address range table at offset 0x280 has a premature terminator entry at offset 0x290
warning: address range table at offset 0x2b0 has a premature terminator entry at offset 0x2c0
warning: address range table at offset 0x8b0 has a premature terminator entry at offset 0x8c0
warning: address range table at offset 0x8e0 has a premature terminator entry at offset 0x8f0
warning: address range table at offset 0x910 has a premature terminator entry at offset 0x920
warning: address range table at offset 0x940 has a premature terminator entry at offset 0x950
warning: address range table at offset 0x970 has a premature terminator entry at offset 0x980
warning: address range table at offset 0x9a0 has a premature terminator entry at offset 0x9b0
warning: address range table at offset 0x9d0 has a premature terminator entry at offset 0x9e0
warning: address range table at offset 0xa00 has a premature terminator entry at offset 0xa10
warning: address range table at offset 0xa30 has a premature terminator entry at offset 0xa40
warning: address range table at offset 0xa60 has a premature terminator entry at offset 0xa70
warning: address range table at offset 0xa90 has a premature terminator entry at offset 0xaa0
warning: address range table at offset 0xac0 has a premature terminator entry at offset 0xad0
warning: address range table at offset 0xaf0 has a premature terminator entry at offset 0xb00
warning: address range table at offset 0xb20 has a premature terminator entry at offset 0xb30
warning: address range table at offset 0xb50 has a premature terminator entry at offset 0xb60
warning: address range table at offset 0xb80 has a premature terminator entry at offset 0xb90
warning: address range table at offset 0xbb0 has a premature terminator entry at offset 0xbc0
warning: address range table at offset 0xbe0 has a premature terminator entry at offset 0xbf0
warning: address range table at offset 0xc10 has a premature terminator entry at offset 0xc20
warning: address range table at offset 0xc70 has a premature terminator entry at offset 0xc80
warning: address range table at offset 0xca0 has a premature terminator entry at offset 0xcb0
warning: address range table at offset 0xcd0 has a premature terminator entry at offset 0xce0
warning: address range table at offset 0xd00 has a premature terminator entry at offset 0xd10
warning: address range table at offset 0xd30 has a premature terminator entry at offset 0xd40
warning: address range table at offset 0xd60 has a premature terminator entry at offset 0xd70
warning: address range table at offset 0xd90 has a premature terminator entry at offset 0xda0
    #0 0x1755570d in writev /home/tesseract/git/ydb/contrib/libs/clang18-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:1157:16
    #1 0x39c5dde5 in NInterconnect::TStreamSocket::WriteV(iovec const*, int) const /home/tesseract/git/ydb/ydb/library/actors/interconnect/interconnect_stream.cpp:135:26
    #2 0x39cf02e2 in NActors::TInterconnectSessionTCP::Write(NInterconnect::TOutgoingStreamT<262144ul>&, NInterconnect::TStreamSocket&, unsigned long) /home/tesseract/git/ydb/ydb/library/actors/interconnect/interconnect_tcp_session.cpp:731:36
    #3 0x39cef620 in NActors::TInterconnectSessionTCP::WriteData()::$_0::operator()(NInterconnect::TOutgoingStreamT<262144ul>&, TIntrusivePtr<NInterconnect::TStreamSocket, TDefaultIntrusivePtrOps<NInterconnect::TStreamSocket>> const&, TIntrusivePtr<NActors::TPollerToken, TDefaultIntrusivePtrOps<NActors::TPollerToken>> const&, bool*, unsigned long) const /home/tesseract/git/ydb/ydb/library/actors/interconnect/interconnect_tcp_session.cpp:608:43
    #4 0x39cec09d in NActors::TInterconnectSessionTCP::WriteData() /home/tesseract/git/ydb/ydb/library/actors/interconnect/interconnect_tcp_session.cpp:652:30
    #5 0x39ce650d in NActors::TInterconnectSessionTCP::GenerateTraffic() /home/tesseract/git/ydb/ydb/library/actors/interconnect/interconnect_tcp_session.cpp:415:13
    #6 0x39ceaeeb in NActors::TInterconnectSessionTCP::HandleRam(TAutoPtr<NActors::TEventHandle<NActors::TInterconnectSessionTCP::TEvRam>, TDelete>&) /home/tesseract/git/ydb/ydb/library/actors/interconnect/interconnect_tcp_session.cpp:391:13
    #7 0x39cce59d in NActors::TInterconnectSessionTCP::StateFunc(TAutoPtr<NActors::IEventHandle, TDelete>&) /home/tesseract/git/ydb/ydb/library/actors/interconnect/interconnect_tcp_session.h:447:13
    #8 0x19a4940e in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /home/tesseract/git/ydb/ydb/library/actors/core/executor_thread.cpp:269:28
    #9 0x19a520fb in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /home/tesseract/git/ydb/ydb/library/actors/core/executor_thread.cpp:460:39
    #10 0x19a517ac in NActors::TExecutorThread::ProcessExecutorPool() /home/tesseract/git/ydb/ydb/library/actors/core/executor_thread.cpp:512:13
    #11 0x19a53472 in NActors::TExecutorThread::ThreadProc() /home/tesseract/git/ydb/ydb/library/actors/core/executor_thread.cpp:538:9
    #12 0x17863e33 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /home/tesseract/git/ydb/util/system/thread.cpp:244:20
    #13 0x7fec10db5608 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8608) (BuildId: 0c044ba611aeeeaebb8374e660061f341ebc0bac)
    #14 0x7fec10cda352 in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x11f352) (BuildId: eebe5d5f4b608b8a53ec446b63981bba373ca0ca)

SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/tesseract/git/ydb/contrib/libs/clang18-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:1157:16 in writev
Exiting
Determined node ID: 8
configured
Starting Kikimr r-1 built by tesseract
UDFsDir is not specified, no dynamic UDFs will be loaded. 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/blobstorage BlobStorage issues
Projects
None yet
Development

No branches or pull requests

2 participants