AddressSanitizer:DEADLYSIGNAL
=================================================================
==1096057==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000003e1170e bp 0x7b79eedd3970 sp 0x7b79eedd38a0 T52)
==1096057==The signal is caused by a READ memory access.
==1096057==Hint: address points to the zero page.
AddressSanitizer:DEADLYSIGNAL
AddressSanitizer:DEADLYSIGNAL
    #0 0x000003e1170e in NYdb::Dev::NSessionPool::TSessionPool::GetSession(std::__y1::unique_ptr<NYdb::Dev::NSessionPool::IGetSessionCtx, std::__y1::default_delete<NYdb::Dev::NSessionPool::IGetSessionCtx>>) /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.cpp:153:14
    #1 0x00000410008e in NYdb::Dev::NTable::TTableClient::TImpl::GetSession(NYdb::Dev::NTable::TCreateSessionSettings const&) /-S/ydb/public/sdk/cpp/src/client/table/impl/table_client.cpp:361:18
    #2 0x000003ffba60 in NYdb::Dev::NTable::TTableClient::GetSession(NYdb::Dev::NTable::TCreateSessionSettings const&) /-S/ydb/public/sdk/cpp/src/client/table/table.cpp:1473:19
    #3 0x0000017177a9 in operator() /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:478:39
    #4 0x0000017177a9 in __invoke<(lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:477:16)> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #5 0x0000017177a9 in __thread_execute<std::__y1::unique_ptr<std::__y1::__thread_struct, std::__y1::default_delete<std::__y1::__thread_struct> >, (lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:477:16)> /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:196:3
    #6 0x0000017177a9 in void* std::__y1::__thread_proxy[abi:fe200000]<std::__y1::tuple<std::__y1::unique_ptr<std::__y1::__thread_struct, std::__y1::default_delete<std::__y1::__thread_struct>>, void DoMultiThreadMultipleRequestsOnSharedSessions<YdbSdkSessions_MultiThreadMultipleRequestsOnSharedSessionsTableClient_Test::TestBody()::TTypeHelper>()::'lambda'()>>(void*) /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:205:3
    #7 0x0000017bb066 in asan_thread_start(void*) /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:239:28
    #8 0x7f79ffe8fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #9 0x7f79fff218bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
==1096057==Register values:
rax = 0x0000000000000000  rbx = 0x00007b79eedd38a0  rcx = 0x0000000000000001  rdx = 0x0000000000000001  
rdi = 0x0000000000000000  rsi = 0x0000000000000000  rbp = 0x00007b79eedd3970  rsp = 0x00007b79eedd38a0  
 r8 = 0x00000f9b3fdfc0aa   r9 = 0x0000000000000000  r10 = 0x00000f773fe08013  r11 = 0x0000000000000000  
r12 = 0x00007b79bde3c040  r13 = 0x00007b79bde3c040  r14 = 0x00007b79be13c190  r15 = 0x00007cd9fefe0510  
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.cpp:153:14 in NYdb::Dev::NSessionPool::TSessionPool::GetSession(std::__y1::unique_ptr<NYdb::Dev::NSessionPool::IGetSessionCtx, std::__y1::default_delete<NYdb::Dev::NSessionPool::IGetSessionCtx>>)
Thread T52 created by T0 here:
    #0 0x0000017a1ca1 in pthread_create /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:250:3
    #1 0x0000017174f8 in __libcpp_thread_create /-S/contrib/libs/cxxsupp/libcxx/include/__thread/support/pthread.h:182:10
    #2 0x0000017174f8 in thread<(lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:477:16) &, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:215:14
    #3 0x0000017174f8 in construct<std::__y1::thread, (lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:477:16) &> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h:151:24
    #4 0x0000017174f8 in void std::__y1::allocator_traits<std::__y1::allocator<std::__y1::thread>>::construct[abi:fe200000]<std::__y1::thread, void DoMultiThreadMultipleRequestsOnSharedSessions<YdbSdkSessions_MultiThreadMultipleRequestsOnSharedSessionsTableClient_Test::TestBody()::TTypeHelper>()::'lambda'()&, 0>(std::__y1::allocator<std::__y1::thread>&, std::__y1::thread*, void DoMultiThreadMultipleRequestsOnSharedSessions<YdbSdkSessions_MultiThreadMultipleRequestsOnSharedSessionsTableClient_Test::TestBody()::TTypeHelper>()::'lambda'()&) /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocator_traits.h:320:9
    #5 0x0000016c1abf in __construct_one_at_end<(lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:477:16) &> /-S/contrib/libs/cxxsupp/libcxx/include/vector:994:5
    #6 0x0000016c1abf in emplace_back<(lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:477:16) &> /-S/contrib/libs/cxxsupp/libcxx/include/vector:1598:5
    #7 0x0000016c1abf in DoMultiThreadMultipleRequestsOnSharedSessions<TTypeHelper> /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:495:17
    #8 0x0000016c1abf in YdbSdkSessions_MultiThreadMultipleRequestsOnSharedSessionsTableClient_Test::TestBody() /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:535:5
    #9 0x000001b7d144 in HandleSehExceptionsInMethodIfSupported<testing::Test, void> /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2664:10
    #10 0x000001b7d144 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2700:14
    #11 0x000001b7ce70 in testing::Test::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2739:5
    #12 0x000001b7f6f5 in testing::TestInfo::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2885:11
    #13 0x000001b825a1 in testing::TestSuite::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:3063:30
    #14 0x000001bad5ee in testing::internal::UnitTestImpl::RunAllTests() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:6054:44
    #15 0x000001babfe4 in HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2664:10
    #16 0x000001babfe4 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2700:14
    #17 0x000001babb56 in testing::UnitTest::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:5594:10
    #18 0x000001c0777f in RUN_ALL_TESTS /-S/contrib/restricted/googletest/googletest/include/gtest/gtest.h:2334:73
    #19 0x000001c0777f in NGTest::Main(int, char**) /-S/library/cpp/testing/gtest/main.cpp:274:12
    #20 0x7f79ffe24d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
==1096057==ABORTING
ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:539:
Enable after interactive tx support
AddressSanitizer:DEADLYSIGNAL
=================================================================
==1101925==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000003e1170e bp 0x7b9298b59990 sp 0x7b9298b598c0 T111)
==1101925==The signal is caused by a READ memory access.
==1101925==Hint: address points to the zero page.
    #0 0x000003e1170e in NYdb::Dev::NSessionPool::TSessionPool::GetSession(std::__y1::unique_ptr<NYdb::Dev::NSessionPool::IGetSessionCtx, std::__y1::default_delete<NYdb::Dev::NSessionPool::IGetSessionCtx>>) /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.cpp:153:14
    #1 0x00000410008e in NYdb::Dev::NTable::TTableClient::TImpl::GetSession(NYdb::Dev::NTable::TCreateSessionSettings const&) /-S/ydb/public/sdk/cpp/src/client/table/impl/table_client.cpp:361:18
    #2 0x000003ffba60 in NYdb::Dev::NTable::TTableClient::GetSession(NYdb::Dev::NTable::TCreateSessionSettings const&) /-S/ydb/public/sdk/cpp/src/client/table/table.cpp:1473:19
    #3 0x000001712af0 in void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NTable::TTableClient>()::'lambda'()::operator()() /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:399:39
    #4 0x0000017126fe in __invoke<(lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:398:16)> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #5 0x0000017126fe in __thread_execute<std::__y1::unique_ptr<std::__y1::__thread_struct, std::__y1::default_delete<std::__y1::__thread_struct> >, (lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:398:16)> /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:196:3
    #6 0x0000017126fe in void* std::__y1::__thread_proxy[abi:fe200000]<std::__y1::tuple<std::__y1::unique_ptr<std::__y1::__thread_struct, std::__y1::default_delete<std::__y1::__thread_struct>>, void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NTable::TTableClient>()::'lambda'()>>(void*) /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:205:3
    #7 0x0000017bb066 in asan_thread_start(void*) /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:239:28
    #8 0x7f92e7834ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #9 0x7f92e78c68bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
==1101925==Register values:
rax = 0x0000000000000000  rbx = 0x00007b9298b598c0  rcx = 0x0000000000000001  rdx = 0x0000000000000001  
rdi = 0x0000000000000000  rsi = 0x0000000000000000  rbp = 0x00007b9298b59990  rsp = 0x00007b9298b598c0  
 r8 = 0x00000f9e5cd1c0aa   r9 = 0x0000000000000000  r10 = 0x00000f7a5cd31813  r11 = 0x0000000000000000  
r12 = 0x00007b9262efd040  r13 = 0x00007b9262efd040  r14 = 0x00007b92631fd190  r15 = 0x00007cf2e68e0510  
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.cpp:153:14 in NYdb::Dev::NSessionPool::TSessionPool::GetSession(std::__y1::unique_ptr<NYdb::Dev::NSessionPool::IGetSessionCtx, std::__y1::default_delete<NYdb::Dev::NSessionPool::IGetSessionCtx>>)
Thread T111 created by T0 here:
    #0 0x0000017a1ca1 in pthread_create /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:250:3
    #1 0x000001711168 in __libcpp_thread_create /-S/contrib/libs/cxxsupp/libcxx/include/__thread/support/pthread.h:182:10
    #2 0x000001711168 in std::__y1::thread::thread<void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NTable::TTableClient>()::'lambda'()&, 0>(void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NTable::TTableClient>()::'lambda'()&) /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:215:14
    #3 0x0000016bda93 in void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NTable::TTableClient>() /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:411:22
    #4 0x000001b7d144 in HandleSehExceptionsInMethodIfSupported<testing::Test, void> /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2664:10
    #5 0x000001b7d144 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2700:14
    #6 0x000001b7ce70 in testing::Test::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2739:5
    #7 0x000001b7f6f5 in testing::TestInfo::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2885:11
    #8 0x000001b825a1 in testing::TestSuite::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:3063:30
    #9 0x000001bad5ee in testing::internal::UnitTestImpl::RunAllTests() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:6054:44
    #10 0x000001babfe4 in HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2664:10
    #11 0x000001babfe4 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2700:14
    #12 0x000001babb56 in testing::UnitTest::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:5594:10
    #13 0x000001c0777f in RUN_ALL_TESTS /-S/contrib/restricted/googletest/googletest/include/gtest/gtest.h:2334:73
    #14 0x000001c0777f in NGTest::Main(int, char**) /-S/library/cpp/testing/gtest/main.cpp:274:12
    #15 0x7f92e77c9d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
==1101925==ABORTING
AddressSanitizer:DEADLYSIGNAL
=================================================================
==1103333==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000003e1170e bp 0x7b4817826990 sp 0x7b48178268c0 T115)
==1103333==The signal is caused by a READ memory access.
==1103333==Hint: address points to the zero page.
AddressSanitizer:DEADLYSIGNAL
AddressSanitizer:DEADLYSIGNAL
    #0 0x000003e1170e in NYdb::Dev::NSessionPool::TSessionPool::GetSession(std::__y1::unique_ptr<NYdb::Dev::NSessionPool::IGetSessionCtx, std::__y1::default_delete<NYdb::Dev::NSessionPool::IGetSessionCtx>>) /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.cpp:153:14
    #1 0x000003d2a97e in NYdb::Dev::NQuery::TQueryClient::TImpl::GetSession(NYdb::Dev::NQuery::TCreateSessionSettings const&) /-S/ydb/public/sdk/cpp/src/client/query/client.cpp:482:22
    #2 0x000003d2a5f0 in NYdb::Dev::NQuery::TQueryClient::GetSession(NYdb::Dev::NQuery::TCreateSessionSettings const&) /-S/ydb/public/sdk/cpp/src/client/query/client.cpp:606:19
    #3 0x000001715451 in void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NQuery::TQueryClient>()::'lambda'()::operator()() /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:399:39
    #4 0x00000171506e in __invoke<(lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:398:16)> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #5 0x00000171506e in __thread_execute<std::__y1::unique_ptr<std::__y1::__thread_struct, std::__y1::default_delete<std::__y1::__thread_struct> >, (lambda at /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:398:16)> /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:196:3
    #6 0x00000171506e in void* std::__y1::__thread_proxy[abi:fe200000]<std::__y1::tuple<std::__y1::unique_ptr<std::__y1::__thread_struct, std::__y1::default_delete<std::__y1::__thread_struct>>, void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NQuery::TQueryClient>()::'lambda'()>>(void*) /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:205:3
    #7 0x0000017bb066 in asan_thread_start(void*) /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:239:28
    #8 0x7f487464dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #9 0x7f48746df8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
==1103333==Register values:
rax = 0x0000000000000000  rbx = 0x00007b48178268c0  rcx = 0x0000000000000002  rdx = 0x0000000000000001  
rdi = 0x0000000000000000  rsi = 0x0000000000000000  rbp = 0x00007b4817826990  rsp = 0x00007b48178268c0  
 r8 = 0x00000f950e6dc0a4   r9 = 0x0000000000000000  r10 = 0x00000f710e6ef803  r11 = 0x00000f710e6ef405  
r12 = 0x00007b4805f94040  r13 = 0x00007b4805f94040  r14 = 0x00007b4806294340  r15 = 0x00007ca8736e04e0  
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.cpp:153:14 in NYdb::Dev::NSessionPool::TSessionPool::GetSession(std::__y1::unique_ptr<NYdb::Dev::NSessionPool::IGetSessionCtx, std::__y1::default_delete<NYdb::Dev::NSessionPool::IGetSessionCtx>>)
Thread T115 created by T0 here:
    #0 0x0000017a1ca1 in pthread_create /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:250:3
    #1 0x000001713d58 in __libcpp_thread_create /-S/contrib/libs/cxxsupp/libcxx/include/__thread/support/pthread.h:182:10
    #2 0x000001713d58 in std::__y1::thread::thread<void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NQuery::TQueryClient>()::'lambda'()&, 0>(void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NQuery::TQueryClient>()::'lambda'()&) /-S/contrib/libs/cxxsupp/libcxx/include/__thread/thread.h:215:14
    #3 0x0000016bf633 in void DoMultiThreadSessionPoolLimitSync<NYdb::Dev::NQuery::TQueryClient>() /-S/ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:411:22
    #4 0x000001b7d144 in HandleSehExceptionsInMethodIfSupported<testing::Test, void> /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2664:10
    #5 0x000001b7d144 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2700:14
    #6 0x000001b7ce70 in testing::Test::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2739:5
    #7 0x000001b7f6f5 in testing::TestInfo::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2885:11
    #8 0x000001b825a1 in testing::TestSuite::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:3063:30
    #9 0x000001bad5ee in testing::internal::UnitTestImpl::RunAllTests() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:6054:44
    #10 0x000001babfe4 in HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2664:10
    #11 0x000001babfe4 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /-S/contrib/restricted/googletest/googletest/src/gtest.cc:2700:14
    #12 0x000001babb56 in testing::UnitTest::Run() /-S/contrib/restricted/googletest/googletest/src/gtest.cc:5594:10
    #13 0x000001c0777f in RUN_ALL_TESTS /-S/contrib/restricted/googletest/googletest/include/gtest/gtest.h:2334:73
    #14 0x000001c0777f in NGTest::Main(int, char**) /-S/library/cpp/testing/gtest/main.cpp:274:12
    #15 0x7f48745e2d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
==1103333==ABORTING
ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:548:
Enable after accepting a pull request with merging configs
ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:588:
Enable after accepting a pull request with merging configs
ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:200:
Test is failing right now
ydb/public/sdk/cpp/tests/integration/sessions/main.cpp:248:
Test is failing right now
