GRpc memory quota was set but disabled due to issues with grpc quoter, to enable it use EnableGRpcMemoryQuota option
GRpc memory quota was set but disabled due to issues with grpc quoter, to enable it use EnableGRpcMemoryQuota option
GRpc memory quota was set but disabled due to issues with grpc quoter, to enable it use EnableGRpcMemoryQuota option
GRpc memory quota was set but disabled due to issues with grpc quoter, to enable it use EnableGRpcMemoryQuota option
=================================================================
==740451==ERROR: AddressSanitizer: heap-use-after-free on address 0x7d1404413e50 at pc 0x0000451489f5 bp 0x7bb3fc25f690 sp 0x7bb3fc25f688
READ of size 8 at 0x7d1404413e50 thread T6 (ydbd)
warning: address range table at offset 0x10c0 has a premature terminator entry at offset 0x10d0
    #0 0x0000451489f4 in NFq::TYdbControlPlaneStorageActor::ConstructHardPingTask(Fq::Private::PingTaskRequest const&, std::__y1::shared_ptr<Fq::Private::PingTaskResult>, std::__y1::shared_ptr<NFq::TControlPlaneStorageBase::TFinalStatus> const&, TIntrusivePtr<NFq::TRequestCommonCounters, TDefaultIntrusivePtrOps<NFq::TRequestCommonCounters>> const&) const::$_0::operator()(std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&) /-S/ydb/core/fq/libs/control_plane_storage/internal/task_ping.cpp:132:29
    #1 0x000045141e21 in __invoke<(lambda at /-S/ydb/core/fq/libs/control_plane_storage/internal/task_ping.cpp:74:26) &, const std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet> > &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #2 0x000045141e21 in __call<(lambda at /-S/ydb/core/fq/libs/control_plane_storage/internal/task_ping.cpp:74:26) &, const std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet> > &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #3 0x000045141e21 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #4 0x000045141e21 in std::__y1::__function::__func<NFq::TYdbControlPlaneStorageActor::ConstructHardPingTask(Fq::Private::PingTaskRequest const&, std::__y1::shared_ptr<Fq::Private::PingTaskResult>, std::__y1::shared_ptr<NFq::TControlPlaneStorageBase::TFinalStatus> const&, TIntrusivePtr<NFq::TRequestCommonCounters, TDefaultIntrusivePtrOps<NFq::TRequestCommonCounters>> const&) const::$_0, std::__y1::allocator<NFq::TYdbControlPlaneStorageActor::ConstructHardPingTask(Fq::Private::PingTaskRequest const&, std::__y1::shared_ptr<Fq::Private::PingTaskResult>, std::__y1::shared_ptr<NFq::TControlPlaneStorageBase::TFinalStatus> const&, TIntrusivePtr<NFq::TRequestCommonCounters, TDefaultIntrusivePtrOps<NFq::TRequestCommonCounters>> const&) const::$_0>, std::__y1::pair<TBasicString<char, std::__y1::char_traits<char>>, NYdb::Dev::TParams> (std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&)>::operator()(std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #5 0x000044b44220 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #6 0x000044b44220 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #7 0x000044b44220 in operator()<NThreading::TFuture<NYdb::Dev::TStatus> > /-S/ydb/core/fq/libs/control_plane_storage/ydb_control_plane_storage.cpp:569:52
    #8 0x000044b44220 in operator() /-S/library/cpp/threading/future/core/future-inl.h:640:53
    #9 0x000044b44220 in SetValue<std::__y1::pair<TBasicString<char, std::__y1::char_traits<char> >, NYdb::Dev::TParams>, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:640:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #10 0x000044b44220 in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<auto, NYdb::Dev::TStatus>::TType>::TType> NThreading::TFuture<NYdb::Dev::TStatus>::Apply<NFq::TDbRequester::ReadModifyWrite(TBasicString<char, std::__y1::char_traits<char>> const&, NYdb::Dev::TParams const&, std::__y1::function<std::__y1::pair<TBasicString<char, std::__y1::char_traits<char>>, NYdb::Dev::TParams> (std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&)> const&, NFq::TRequestCounters const&, std::__y1::shared_ptr<TVector<NFq::TDebugItem, std::__y1::allocator<NFq::TDebugItem>>>, TVector<NFq::TValidationQuery, std::__y1::allocator<NFq::TValidationQuery>> const&, NYdb::Dev::NTable::TTxSettings, bool)::$_0::operator()(NYdb::Dev::NTable::TSession) const::'lambda'(auto const&)>(auto&&) const::'lambda'(NThreading::TFuture<NYdb::Dev::TStatus> const&)::operator()(NThreading::TFuture<NYdb::Dev::TStatus> const&) /-S/library/cpp/threading/future/core/future-inl.h:640:13
    #11 0x0000368f9b5b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #12 0x0000368f9b5b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #13 0x0000368f9b5b in NThreading::NImpl::TFutureState<NYdb::Dev::TStatus>::RunCallbacks() /-S/library/cpp/threading/future/core/future-inl.h:210:25
    #14 0x0000368f9878 in TrySetValue<NYdb::Dev::TStatus> /-S/library/cpp/threading/future/core/future-inl.h:164:21
    #15 0x0000368f9878 in void NThreading::NImpl::TFutureState<NYdb::Dev::TStatus>::SetValue<NYdb::Dev::TStatus>(NYdb::Dev::TStatus&&) /-S/library/cpp/threading/future/core/future-inl.h:136:32
    #16 0x000044b4299c in SetValue /-S/library/cpp/threading/future/core/future-inl.h:815:16
    #17 0x000044b4299c in SetValueImpl<NYdb::Dev::TStatus> /-S/library/cpp/threading/future/core/future-inl.h:461:21
    #18 0x000044b4299c in SetValue<NYdb::Dev::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:640:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:17
    #19 0x000044b4299c in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NFq::TDbRequester::ReadModifyWrite(TBasicString<char, std::__y1::char_traits<char>> const&, NYdb::Dev::TParams const&, std::__y1::function<std::__y1::pair<TBasicString<char, std::__y1::char_traits<char>>, NYdb::Dev::TParams> (std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&)> const&, NFq::TRequestCounters const&, std::__y1::shared_ptr<TVector<NFq::TDebugItem, std::__y1::allocator<NFq::TDebugItem>>>, TVector<NFq::TValidationQuery, std::__y1::allocator<NFq::TValidationQuery>> const&, NYdb::Dev::NTable::TTxSettings, bool)::$_0::operator()(NYdb::Dev::NTable::TSession) const::'lambda'(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&), NYdb::Dev::NTable::TDataQueryResult>::TType>::TType> NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>::Apply<NFq::TDbRequester::ReadModifyWrite(TBasicString<char, std::__y1::char_traits<char>> const&, NYdb::Dev::TParams const&, std::__y1::function<std::__y1::pair<TBasicString<char, std::__y1::char_traits<char>>, NYdb::Dev::TParams> (std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&)> const&, NFq::TRequestCounters const&, std::__y1::shared_ptr<TVector<NFq::TDebugItem, std::__y1::allocator<NFq::TDebugItem>>>, TVector<NFq::TValidationQuery, std::__y1::allocator<NFq::TValidationQuery>> const&, NYdb::Dev::NTable::TTxSettings, bool)::$_0::operator()(NYdb::Dev::NTable::TSession) const::'lambda'(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&)>(NFq::TDbRequester::ReadModifyWrite(TBasicString<char, std::__y1::char_traits<char>> const&, NYdb::Dev::TParams const&, std::__y1::function<std::__y1::pair<TBasicString<char, std::__y1::char_traits<char>>, NYdb::Dev::TParams> (std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&)> const&, NFq::TRequestCounters const&, std::__y1::shared_ptr<TVector<NFq::TDebugItem, std::__y1::allocator<NFq::TDebugItem>>>, TVector<NFq::TValidationQuery, std::__y1::allocator<NFq::TValidationQuery>> const&, NYdb::Dev::NTable::TTxSettings, bool)::$_0::operator()(NYdb::Dev::NTable::TSession) const::'lambda'(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&)&&) const::'lambda'(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&)::operator()(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&) /-S/library/cpp/threading/future/core/future-inl.h:640:13
    #20 0x00003d6d510b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #21 0x00003d6d510b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #22 0x00003d6d510b in NThreading::NImpl::TFutureState<NYdb::Dev::NTable::TDataQueryResult>::RunCallbacks() /-S/library/cpp/threading/future/core/future-inl.h:210:25
    #23 0x00003d6d4ceb in bool NThreading::NImpl::TFutureState<NYdb::Dev::NTable::TDataQueryResult>::TrySetValue<NYdb::Dev::NTable::TDataQueryResult>(NYdb::Dev::NTable::TDataQueryResult&&, bool) /-S/library/cpp/threading/future/core/future-inl.h:164:21
    #24 0x00003d6d21ee in SetValue<NYdb::Dev::NTable::TDataQueryResult> /-S/library/cpp/threading/future/core/future-inl.h:136:32
    #25 0x00003d6d21ee in SetValue /-S/library/cpp/threading/future/core/future-inl.h:815:16
    #26 0x00003d6d21ee in NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> NYdb::Dev::NSessionPool::InjectSessionStatusInterception<NYdb::Dev::NTable::TDataQueryResult>(std::__y1::shared_ptr<NYdb::Dev::TKqpSessionCommon>, NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, bool, TDuration, std::__y1::function<void (NYdb::Dev::NTable::TDataQueryResult const&, NYdb::Dev::TKqpSessionCommon&)>)::'lambda'(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>)::operator()(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>) /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.h:81:17
    #27 0x00003d6d3df2 in __invoke<(lambda at /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.h:42:29) &, const NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #28 0x00003d6d3df2 in __call<(lambda at /-S/ydb/public/sdk/cpp/src/client/impl/session/session_pool.h:42:29) &, const NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:224:5
    #29 0x00003d6d3df2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #30 0x00003d6d3df2 in std::__y1::__function::__func<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> NYdb::Dev::NSessionPool::InjectSessionStatusInterception<NYdb::Dev::NTable::TDataQueryResult>(std::__y1::shared_ptr<NYdb::Dev::TKqpSessionCommon>, NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, bool, TDuration, std::__y1::function<void (NYdb::Dev::NTable::TDataQueryResult const&, NYdb::Dev::TKqpSessionCommon&)>)::'lambda'(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>), std::__y1::allocator<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> NYdb::Dev::NSessionPool::InjectSessionStatusInterception<NYdb::Dev::NTable::TDataQueryResult>(std::__y1::shared_ptr<NYdb::Dev::TKqpSessionCommon>, NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, bool, TDuration, std::__y1::function<void (NYdb::Dev::NTable::TDataQueryResult const&, NYdb::Dev::TKqpSessionCommon&)>)::'lambda'(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>)>, void (NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&)>::operator()(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #31 0x00003d6d510b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #32 0x00003d6d510b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #33 0x00003d6d510b in NThreading::NImpl::TFutureState<NYdb::Dev::NTable::TDataQueryResult>::RunCallbacks() /-S/library/cpp/threading/future/core/future-inl.h:210:25
    #34 0x00003d74e8b9 in await_suspend /-S/library/cpp/threading/future/core/coroutine_traits.h:67:24
    #35 0x00003d74e8b9  /-S/ydb/public/sdk/cpp/src/client/table/impl/table_client.h:180:27
    #36 0x00003d74e8b9 in NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> NYdb::Dev::NTable::TTableClient::TImpl::ExecuteDataQueryImpl<std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>>, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>>(NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool) (.resume) /-S/ydb/public/sdk/cpp/src/client/table/impl/table_client.h:180:27
    #37 0x00003d71051e in resume /-S/contrib/libs/cxxsupp/libcxx/include/__coroutine/coroutine_handle.h:143:5
    #38 0x00003d71051e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__coroutine/coroutine_handle.h:138:51
    #39 0x00003d71051e in operator()<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> > /-S/library/cpp/threading/future/core/coroutine_traits.h:130:21
    #40 0x00003d71051e in __invoke<(lambda at /-S/library/cpp/threading/future/core/coroutine_traits.h:129:17) &, const NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #41 0x00003d71051e in __call<(lambda at /-S/library/cpp/threading/future/core/coroutine_traits.h:129:17) &, const NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:224:5
    #42 0x00003d71051e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #43 0x00003d71051e in std::__y1::__function::__func<void NThreading::TFutureAwaitable<NYdb::Dev::NTable::TDataQueryResult, true>::await_suspend<std::__y1::coroutine_handle<std::__y1::coroutine_traits<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, NYdb::Dev::NTable::TTableClient::TImpl&, NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool>::promise_type>>(std::__y1::coroutine_handle<std::__y1::coroutine_traits<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, NYdb::Dev::NTable::TTableClient::TImpl&, NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool>::promise_type>)::'lambda'(std::__y1::coroutine_handle<std::__y1::coroutine_traits<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, NYdb::Dev::NTable::TTableClient::TImpl&, NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool>::promise_type>), std::__y1::allocator<void NThreading::TFutureAwaitable<NYdb::Dev::NTable::TDataQueryResult, true>::await_suspend<std::__y1::coroutine_handle<std::__y1::coroutine_traits<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, NYdb::Dev::NTable::TTableClient::TImpl&, NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool>::promise_type>>(std::__y1::coroutine_handle<std::__y1::coroutine_traits<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, NYdb::Dev::NTable::TTableClient::TImpl&, NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool>::promise_type>)::'lambda'(std::__y1::coroutine_handle<std::__y1::coroutine_traits<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult>, NYdb::Dev::NTable::TTableClient::TImpl&, NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool>::promise_type>)>, void (NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&)>::operator()(NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #44 0x00003d6d510b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #45 0x00003d6d510b in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #46 0x00003d6d510b in NThreading::NImpl::TFutureState<NYdb::Dev::NTable::TDataQueryResult>::RunCallbacks() /-S/library/cpp/threading/future/core/future-inl.h:210:25
    #47 0x00003d6d4ceb in bool NThreading::NImpl::TFutureState<NYdb::Dev::NTable::TDataQueryResult>::TrySetValue<NYdb::Dev::NTable::TDataQueryResult>(NYdb::Dev::NTable::TDataQueryResult&&, bool) /-S/library/cpp/threading/future/core/future-inl.h:164:21
    #48 0x00003d70f1a8 in SetValue<NYdb::Dev::NTable::TDataQueryResult> /-S/library/cpp/threading/future/core/future-inl.h:136:32
    #49 0x00003d70f1a8 in SetValue /-S/library/cpp/threading/future/core/future-inl.h:815:16
    #50 0x00003d70f1a8 in NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> NYdb::Dev::NTable::TTableClient::TImpl::ExecuteDataQueryInternal<std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>>, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>>(NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool)::'lambda'(google::protobuf::Any*, NYdb::Dev::TPlainStatus)::operator()(google::protobuf::Any*, NYdb::Dev::TPlainStatus) /-S/ydb/public/sdk/cpp/src/client/table/impl/table_client.h:290:25
    #51 0x00003d70e119 in decltype(std::declval<std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>>>()(std::declval<google::protobuf::Any*>(), std::declval<NYdb::Dev::TPlainStatus>())) std::__y1::__invoke[abi:fe200000]<NThreading::TFuture<NYdb::Dev::NTable::TDataQueryResult> NYdb::Dev::NTable::TTableClient::TImpl::ExecuteDataQueryInternal<std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>>, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>>(NYdb::Dev::NTable::TSession const&, std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>> const&, NYdb::Dev::NTable::TTxControl const&, google::protobuf::Map<TBasicString<char, std::__y1::char_traits<char>>, Ydb::TypedValue>, NYdb::Dev::NTable::TExecDataQuerySettings const&, bool)::'lambda'(google::protobuf::Any*, NYdb::Dev::TPlainStatus)&, google::protobuf::Any*, NYdb::Dev::TPlainStatus>(std::__y1::basic_string<char, std::__y1::char_traits<char>, std::__y1::allocator<char>>&&, google::protobuf::Any*&&, NYdb::Dev::TPlainStatus&&) /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #52 0x00003d6ef900 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #53 0x00003d6ef900 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #54 0x00003d6ef900 in void NYdb::Dev::TGRpcConnectionsImpl::RunDeferred<Ydb::Table::V1::TableService, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>(NYdb::Dev::TGRpcConnectionsImpl::TRequestWrapper<Ydb::Table::ExecuteDataQueryRequest>&&, std::__y1::function<void (google::protobuf::Any*, NYdb::Dev::TPlainStatus)>&&, NYdbGrpc::Dev::TSimpleRequestProcessor<Ydb::Table::V1::TableService::Stub, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>::TAsyncRequest, std::__y1::shared_ptr<NYdb::Dev::TDbDriverState>, TDuration, NYdb::Dev::TRpcRequestSettings const&, std::__y1::shared_ptr<NYdbGrpc::Dev::IQueueClientContext>)::'lambda'(Ydb::Operations::Operation*, NYdb::Dev::TPlainStatus)::operator()(Ydb::Operations::Operation*, NYdb::Dev::TPlainStatus) /-S/ydb/public/sdk/cpp/src/client/impl/internal/grpc_connections/grpc_connections.h:419:17
    #55 0x00003d6ef2f9 in decltype(std::declval<Ydb::Table::V1::TableService>()(std::declval<Ydb::Operations::Operation*>(), std::declval<NYdb::Dev::TPlainStatus>())) std::__y1::__invoke[abi:fe200000]<void NYdb::Dev::TGRpcConnectionsImpl::RunDeferred<Ydb::Table::V1::TableService, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>(NYdb::Dev::TGRpcConnectionsImpl::TRequestWrapper<Ydb::Table::ExecuteDataQueryRequest>&&, std::__y1::function<void (google::protobuf::Any*, NYdb::Dev::TPlainStatus)>&&, NYdbGrpc::Dev::TSimpleRequestProcessor<Ydb::Table::V1::TableService::Stub, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>::TAsyncRequest, std::__y1::shared_ptr<NYdb::Dev::TDbDriverState>, TDuration, NYdb::Dev::TRpcRequestSettings const&, std::__y1::shared_ptr<NYdbGrpc::Dev::IQueueClientContext>)::'lambda'(Ydb::Operations::Operation*, NYdb::Dev::TPlainStatus)&, Ydb::Operations::Operation*, NYdb::Dev::TPlainStatus>(Ydb::Table::V1::TableService&&, Ydb::Operations::Operation*&&, NYdb::Dev::TPlainStatus&&) /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #56 0x00003d6ee763 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #57 0x00003d6ee763 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #58 0x00003d6ee763 in void NYdb::Dev::TGRpcConnectionsImpl::RunDeferred<Ydb::Table::V1::TableService, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>(NYdb::Dev::TGRpcConnectionsImpl::TRequestWrapper<Ydb::Table::ExecuteDataQueryRequest>&&, std::__y1::function<void (Ydb::Operations::Operation*, NYdb::Dev::TPlainStatus)>&&, NYdbGrpc::Dev::TSimpleRequestProcessor<Ydb::Table::V1::TableService::Stub, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>::TAsyncRequest, std::__y1::shared_ptr<NYdb::Dev::TDbDriverState>, TDuration, NYdb::Dev::TRpcRequestSettings const&, bool, std::__y1::shared_ptr<NYdbGrpc::Dev::IQueueClientContext>)::'lambda'(Ydb::Table::ExecuteDataQueryResponse*, NYdb::Dev::TPlainStatus)::operator()(Ydb::Table::ExecuteDataQueryResponse*, NYdb::Dev::TPlainStatus) /-S/ydb/public/sdk/cpp/src/client/impl/internal/grpc_connections/grpc_connections.h:363:21
    #59 0x00003d6ee249 in decltype(std::declval<Ydb::Table::V1::TableService>()(std::declval<Ydb::Table::ExecuteDataQueryResponse*>(), std::declval<NYdb::Dev::TPlainStatus>())) std::__y1::__invoke[abi:fe200000]<void NYdb::Dev::TGRpcConnectionsImpl::RunDeferred<Ydb::Table::V1::TableService, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>(NYdb::Dev::TGRpcConnectionsImpl::TRequestWrapper<Ydb::Table::ExecuteDataQueryRequest>&&, std::__y1::function<void (Ydb::Operations::Operation*, NYdb::Dev::TPlainStatus)>&&, NYdbGrpc::Dev::TSimpleRequestProcessor<Ydb::Table::V1::TableService::Stub, Ydb::Table::ExecuteDataQueryRequest, Ydb::Table::ExecuteDataQueryResponse>::TAsyncRequest, std::__y1::shared_ptr<NYdb::Dev::TDbDriverState>, TDuration, NYdb::Dev::TRpcRequestSettings const&, bool, std::__y1::shared_ptr<NYdbGrpc::Dev::IQueueClientContext>)::'lambda'(Ydb::Table::ExecuteDataQueryResponse*, NYdb::Dev::TPlainStatus)&, Ydb::Table::ExecuteDataQueryResponse*, NYdb::Dev::TPlainStatus>(Ydb::Table::V1::TableService&&, Ydb::Table::ExecuteDataQueryResponse*&&, NYdb::Dev::TPlainStatus&&) /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #60 0x00003d6e7bce in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #61 0x00003d6e7bce in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #62 0x00003d6e7bce in NYdb::Dev::TResult<Ydb::Table::ExecuteDataQueryResponse>::Process(void*) /-S/ydb/public/sdk/cpp/src/client/impl/internal/grpc_connections/actions.h:167:9
    #63 0x000034547c3e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #64 0x000034547c3e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #65 0x000034547c3e in TThrFuncObj<std::__y1::function<void ()>>::Process(void*) /-S/util/thread/pool.h:71:9
    #66 0x000021841064 in TThreadPool::TImpl::DoExecute() /-S/util/thread/pool.cpp:246:22
    #67 0x00002183f7ac in Execute /-S/util/thread/factory.h:15:13
    #68 0x00002183f7ac in (anonymous namespace)::TSystemThreadFactory::TPoolThread::ThreadProc(void*) /-S/util/thread/factory.cpp:36:41
    #69 0x00001f43eb44 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #70 0x00001f0dc426 in asan_thread_start(void*) /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:239:28
    #71 0x7fb405594ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: d5197096f709801829b118af1b7cf6631efa2dcd)
    #72 0x7fb40562684f  (/lib/x86_64-linux-gnu/libc.so.6+0x12684f) (BuildId: d5197096f709801829b118af1b7cf6631efa2dcd)

0x7d1404413e50 is located 464 bytes inside of 632-byte region [0x7d1404413c80,0x7d1404413ef8)
freed by thread T0 here:
    #0 0x00001f119572 in operator delete(void*, unsigned long) /-S/contrib/libs/clang20-rt/lib/asan/asan_new_delete.cpp:155:3
    #1 0x000044b27d2c in NFq::TYdbControlPlaneStorageActor::~TYdbControlPlaneStorageActor() /-S/ydb/core/fq/libs/control_plane_storage/ydb_control_plane_storage_impl.h:811:7
    #2 0x000044b27f2d in NFq::TYdbControlPlaneStorageActor::~TYdbControlPlaneStorageActor() /-S/ydb/core/fq/libs/control_plane_storage/ydb_control_plane_storage_impl.h:811:7
    #3 0x000021cf5051 in CleanupActor /-S/ydb/library/actors/core/mailbox_lockfree.cpp:271:9
    #4 0x000021cf5051 in NActors::TMailbox::CleanupActors() /-S/ydb/library/actors/core/mailbox_lockfree.cpp:288:21
    #5 0x000021cf9344 in Cleanup /-S/ydb/library/actors/core/mailbox_lockfree.cpp:355:27
    #6 0x000021cf9344 in NActors::TMailboxTable::Cleanup() /-S/ydb/library/actors/core/mailbox_lockfree.cpp:689:48
    #7 0x000021be3057 in NActors::TCpuManager::Shutdown() /-S/ydb/library/actors/core/cpu_manager.cpp:172:40
    #8 0x000021bd6bd6 in NActors::TActorSystem::Stop() /-S/ydb/library/actors/core/actorsystem.cpp:432:21
    #9 0x000040a5b59a in NKikimr::TKikimrRunner::KikimrStop(bool) /-S/ydb/core/driver_lib/run/run.cpp:2123:22
    #10 0x00003df05c9c in NKikimr::MainRun(NKikimr::TKikimrRunConfig const&, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:50:17
    #11 0x0000408e3b1b in NKikimr::NDriverClient::TClientCommandServer::Run(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp:50:12
    #12 0x00003df8a775 in NYdb::NConsoleClient::TClientCommandTree::Run(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/public/lib/ydb_cli/common/command.cpp:512:33
    #13 0x00003df843d5 in NYdb::NConsoleClient::TClientCommand::Process(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/public/lib/ydb_cli/common/command.cpp:257:16
    #14 0x00003df76b97 in NKikimr::NDriverClient::NewClient(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/cli_utils/cli_cmds_root.cpp:77:26
    #15 0x00003df0bcb6 in NKikimr::Main(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:151:20
    #16 0x00003df0fb6d in ParameterizedMain(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:201:16
    #17 0x00001f03c945 in main /-S/ydb/apps/ydbd/main.cpp:31:12
    #18 0x7fb405529d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: d5197096f709801829b118af1b7cf6631efa2dcd)

previously allocated by thread T0 here:
    #0 0x00001f11890d in operator new(unsigned long) /-S/contrib/libs/clang20-rt/lib/asan/asan_new_delete.cpp:86:3
    #1 0x000044afe919 in __libcpp_operator_new<unsigned long> /-S/contrib/libs/cxxsupp/libcxx/include/new:271:10
    #2 0x000044afe919 in __libcpp_allocate /-S/contrib/libs/cxxsupp/libcxx/include/new:295:10
    #3 0x000044afe919 in allocate /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h:103:32
    #4 0x000044afe919 in allocate /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocator_traits.h:281:16
    #5 0x000044afe919 in __allocation_guard<std::__y1::allocator<NFq::TControlPlaneStorageConfig> > /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocation_guard.h:56:16
    #6 0x000044afe919 in allocate_shared<NFq::TControlPlaneStorageConfig, std::__y1::allocator<NFq::TControlPlaneStorageConfig>, const NFq::NConfig::TControlPlaneStorageConfig &, const NYql::TS3GatewayConfig &, const NFq::NConfig::TCommonConfig &, const NFq::NConfig::TComputeConfig &, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/shared_ptr.h:868:46
    #7 0x000044afe919 in make_shared<NFq::TControlPlaneStorageConfig, const NFq::NConfig::TControlPlaneStorageConfig &, const NYql::TS3GatewayConfig &, const NFq::NConfig::TCommonConfig &, const NFq::NConfig::TComputeConfig &, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/shared_ptr.h:877:10
    #8 0x000044afe919 in TControlPlaneStorageUtils /-S/ydb/core/fq/libs/control_plane_storage/ydb_control_plane_storage_impl.h:307:14
    #9 0x000044afe919 in NFq::TControlPlaneStorageBase::TControlPlaneStorageBase(NFq::NConfig::TControlPlaneStorageConfig const&, NYql::TS3GatewayConfig const&, NFq::NConfig::TCommonConfig const&, NFq::NConfig::TComputeConfig const&, TIntrusivePtr<NMonitoring::TDynamicCounters, TDefaultIntrusivePtrOps<NMonitoring::TDynamicCounters>> const&, TBasicString<char, std::__y1::char_traits<char>> const&) /-S/ydb/core/fq/libs/control_plane_storage/ydb_control_plane_storage.cpp:42:7
    #10 0x000044b1fac6 in NFq::TYdbControlPlaneStorageActor::TYdbControlPlaneStorageActor(NFq::NConfig::TControlPlaneStorageConfig const&, NYql::TS3GatewayConfig const&, NFq::NConfig::TCommonConfig const&, NFq::NConfig::TComputeConfig const&, TIntrusivePtr<NMonitoring::TDynamicCounters, TDefaultIntrusivePtrOps<NMonitoring::TDynamicCounters>> const&, TIntrusivePtr<NFq::TYqSharedResources, TDefaultIntrusivePtrOps<NFq::TYqSharedResources>> const&, std::__y1::function<std::__y1::shared_ptr<NYdb::Dev::ICredentialsProviderFactory> (NKikimr::TYdbCredentialsSettings const&)> const&, TBasicString<char, std::__y1::char_traits<char>> const&) /-S/ydb/core/fq/libs/control_plane_storage/ydb_control_plane_storage_impl.h:840:11
    #11 0x000044b1f9f7 in NFq::CreateYdbControlPlaneStorageServiceActor(NFq::NConfig::TControlPlaneStorageConfig const&, NYql::TS3GatewayConfig const&, NFq::NConfig::TCommonConfig const&, NFq::NConfig::TComputeConfig const&, TIntrusivePtr<NMonitoring::TDynamicCounters, TDefaultIntrusivePtrOps<NMonitoring::TDynamicCounters>> const&, TIntrusivePtr<NFq::TYqSharedResources, TDefaultIntrusivePtrOps<NFq::TYqSharedResources>> const&, std::__y1::function<std::__y1::shared_ptr<NYdb::Dev::ICredentialsProviderFactory> (NKikimr::TYdbCredentialsSettings const&)> const&, TBasicString<char, std::__y1::char_traits<char>> const&) /-S/ydb/core/fq/libs/control_plane_storage/ydb_control_plane_storage.cpp:672:16
    #12 0x000052425fe5 in NFq::Init(NFq::NConfig::TConfig const&, unsigned int, std::__y1::function<void (NActors::TActorId, NActors::IActor*)> const&, NKikimr::TAppData const*, TBasicString<char, std::__y1::char_traits<char>> const&, TIntrusivePtr<NPq::NConfigurationManager::IConnections, TDefaultIntrusivePtrOps<NPq::NConfigurationManager::IConnections>>, TIntrusivePtr<NFq::IYqSharedResources, TDefaultIntrusivePtrOps<NFq::IYqSharedResources>> const&, std::__y1::function<NActors::IActor* (NKikimrProto::NFolderService::TFolderServiceConfig const&)> const&, unsigned int, std::__y1::vector<std::__y1::function<NKikimr::NMiniKQL::IComputationNode* (NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)>, std::__y1::allocator<std::__y1::function<NKikimr::NMiniKQL::IComputationNode* (NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)>>> const&, TIntrusivePtr<NYql::IPqGatewayFactory, TDefaultIntrusivePtrOps<NYql::IPqGatewayFactory>>) /-S/ydb/core/fq/libs/init/init.cpp:108:15
    #13 0x00004a7e311f in NKikimr::NKikimrServicesInitializers::TFederatedQueryInitializer::InitializeServices(NActors::TActorSystemSetup*, NKikimr::TAppData const*) /-S/ydb/core/driver_lib/run/kikimr_services_initializers.cpp:2966:5
    #14 0x0000534dbe82 in NKikimr::TServiceInitializersList::InitializeServices(NActors::TActorSystemSetup*, NKikimr::TAppData const*) /-S/ydb/core/driver_lib/run/service_initializer.cpp:13:29
    #15 0x000040a4705b in NKikimr::TKikimrRunner::InitializeActorSystem(NKikimr::TKikimrRunConfig const&, TIntrusivePtr<NKikimr::TServiceInitializersList, TDefaultIntrusivePtrOps<NKikimr::TServiceInitializersList>>, NKikimr::TBasicKikimrServicesMask const&) /-S/ydb/core/driver_lib/run/run.cpp:1580:26
    #16 0x000040a5e314 in NKikimr::TKikimrRunner::CreateKikimrRunner(NKikimr::TKikimrRunConfig const&, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/run.cpp:2241:13
    #17 0x00003df05b36 in NKikimr::MainRun(NKikimr::TKikimrRunConfig const&, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:44:43
    #18 0x0000408e3b1b in NKikimr::NDriverClient::TClientCommandServer::Run(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp:50:12
    #19 0x00003df8a775 in NYdb::NConsoleClient::TClientCommandTree::Run(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/public/lib/ydb_cli/common/command.cpp:512:33
    #20 0x00003df843d5 in NYdb::NConsoleClient::TClientCommand::Process(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/public/lib/ydb_cli/common/command.cpp:257:16
    #21 0x00003df76b97 in NKikimr::NDriverClient::NewClient(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/cli_utils/cli_cmds_root.cpp:77:26
    #22 0x00003df0bcb6 in NKikimr::Main(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:151:20
    #23 0x00003df0fb6d in ParameterizedMain(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:201:16
    #24 0x00001f03c945 in main /-S/ydb/apps/ydbd/main.cpp:31:12
    #25 0x7fb405529d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: d5197096f709801829b118af1b7cf6631efa2dcd)

Thread T6 (ydbd) created by T0 here:
    #0 0x00001f0c3061 in pthread_create /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:250:3
    #1 0x00001f42f925 in Start /-S/util/system/thread.cpp:230:27
    #2 0x00001f42f925 in TThread::Start() /-S/util/system/thread.cpp:315:34
    #3 0x00002183fc05 in Run /-S/util/thread/factory.h:36:13
    #4 0x00002183fc05 in Run /-S/util/thread/factory.h:53:14
    #5 0x00002183fc05 in TThreadPool::TImpl::Start(unsigned long, unsigned long) /-S/util/thread/pool.cpp:171:50
    #6 0x00002183afc2 in TThreadPool::TImpl::TImpl(TThreadPool*, unsigned long, unsigned long, TThreadPoolParams const&) /-S/util/thread/pool.cpp:89:9
    #7 0x00002183a725 in TThreadPool::Start(unsigned long, unsigned long) /-S/util/thread/pool.cpp:379:21
    #8 0x00003451aa76 in Start /-S/ydb/public/sdk/cpp/include/ydb-cpp-sdk/client/types/executor/executor.h:23:13
    #9 0x00003451aa76 in NYdb::Dev::TGRpcConnectionsImpl::TGRpcConnectionsImpl(std::__y1::shared_ptr<NYdb::Dev::IConnectionsParams>) /-S/ydb/public/sdk/cpp/src/client/impl/internal/grpc_connections/grpc_connections.cpp:190:21
    #10 0x000036a1cc66 in NYdb::Dev::TDriver::TDriver(NYdb::Dev::TDriverConfig const&) /-S/ydb/public/sdk/cpp/src/client/driver/driver.cpp:237:21
    #11 0x00005243ed26 in CreateDriver /-S/ydb/core/fq/libs/shared_resources/shared_resources.cpp:67:23
    #12 0x00005243ed26 in TYqSharedResourcesImpl /-S/ydb/core/fq/libs/shared_resources/shared_resources.cpp:36:30
    #13 0x00005243ed26 in MakeIntrusive<NFq::(anonymous namespace)::TYqSharedResourcesImpl, TDefaultIntrusivePtrOps<NFq::(anonymous namespace)::TYqSharedResourcesImpl>, const NFq::NConfig::TConfig &, const std::__y1::function<std::__y1::shared_ptr<NYdb::Dev::ICredentialsProviderFactory> (const NKikimr::TYdbCredentialsSettings &)> &, const TIntrusivePtr<NMonitoring::TDynamicCounters, TDefaultIntrusivePtrOps<NMonitoring::TDynamicCounters> > &> /-S/util/generic/ptr.h:834:16
    #14 0x00005243ed26 in NFq::CreateYqSharedResourcesImpl(NFq::NConfig::TConfig const&, std::__y1::function<std::__y1::shared_ptr<NYdb::Dev::ICredentialsProviderFactory> (NKikimr::TYdbCredentialsSettings const&)> const&, TIntrusivePtr<NMonitoring::TDynamicCounters, TDefaultIntrusivePtrOps<NMonitoring::TDynamicCounters>> const&) /-S/ydb/core/fq/libs/shared_resources/shared_resources.cpp:126:12
    #15 0x00005243beed in NFq::CreateYqSharedResources(NFq::NConfig::TConfig const&, std::__y1::function<std::__y1::shared_ptr<NYdb::Dev::ICredentialsProviderFactory> (NKikimr::TYdbCredentialsSettings const&)> const&, TIntrusivePtr<NMonitoring::TDynamicCounters, TDefaultIntrusivePtrOps<NMonitoring::TDynamicCounters>> const&) /-S/ydb/core/fq/libs/init/init.cpp:516:12
    #16 0x000040a528b8 in NKikimr::TKikimrRunner::CreateServiceInitializersList(NKikimr::TKikimrRunConfig const&, NKikimr::TBasicKikimrServicesMask const&) /-S/ydb/core/driver_lib/run/run.cpp:1953:29
    #17 0x000040a5e29d in NKikimr::TKikimrRunner::CreateKikimrRunner(NKikimr::TKikimrRunConfig const&, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/run.cpp:2240:57
    #18 0x00003df05b36 in NKikimr::MainRun(NKikimr::TKikimrRunConfig const&, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:44:43
    #19 0x0000408e3b1b in NKikimr::NDriverClient::TClientCommandServer::Run(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp:50:12
    #20 0x00003df8a775 in NYdb::NConsoleClient::TClientCommandTree::Run(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/public/lib/ydb_cli/common/command.cpp:512:33
    #21 0x00003df843d5 in NYdb::NConsoleClient::TClientCommand::Process(NYdb::NConsoleClient::TClientCommand::TConfig&) /-S/ydb/public/lib/ydb_cli/common/command.cpp:257:16
    #22 0x00003df76b97 in NKikimr::NDriverClient::NewClient(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/cli_utils/cli_cmds_root.cpp:77:26
    #23 0x00003df0bcb6 in NKikimr::Main(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:151:20
    #24 0x00003df0fb6d in ParameterizedMain(int, char**, std::__y1::shared_ptr<NKikimr::TModuleFactories>) /-S/ydb/core/driver_lib/run/main.cpp:201:16
    #25 0x00001f03c945 in main /-S/ydb/apps/ydbd/main.cpp:31:12
    #26 0x7fb405529d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: d5197096f709801829b118af1b7cf6631efa2dcd)

SUMMARY: AddressSanitizer: heap-use-after-free /-S/ydb/core/fq/libs/control_plane_storage/internal/task_ping.cpp:132:29 in NFq::TYdbControlPlaneStorageActor::ConstructHardPingTask(Fq::Private::PingTaskRequest const&, std::__y1::shared_ptr<Fq::Private::PingTaskResult>, std::__y1::shared_ptr<NFq::TControlPlaneStorageBase::TFinalStatus> const&, TIntrusivePtr<NFq::TRequestCommonCounters, TDefaultIntrusivePtrOps<NFq::TRequestCommonCounters>> const&) const::$_0::operator()(std::__y1::vector<NYdb::Dev::TResultSet, std::__y1::allocator<NYdb::Dev::TResultSet>> const&)
Shadow bytes around the buggy address:
  0x7d1404413b80: 00 00 00 00 00 00 00 fa fa fa fa fa fa fa fa fa
  0x7d1404413c00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x7d1404413c80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x7d1404413d00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x7d1404413d80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
=>0x7d1404413e00: fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd fd fd
  0x7d1404413e80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
  0x7d1404413f00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x7d1404413f80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x7d1404414000: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x7d1404414080: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
==740451==ABORTING
