Skip to content

[CS] LeakSanitizer: detected memory leaks ydb/core/tx/columnshard/data_sharing/manager/sessions.cpp:115:12 #7252

@shmel1k

Description

@shmel1k
warning: address range table at offset 0x1630 has a premature terminator entry at offset 0x1640
    #0 0x1825726d in operator new(unsigned long) /-S/contrib/libs/clang16-rt/lib/asan/asan_new_delete.cpp:95:3
    #1 0x396075ab in std::__y1::__unique_if<NKikimr::NOlap::NDataSharing::TTxProposeFromInitiator>::__unique_single std::__y1::make_unique[abi:v180000]<NKikimr::NOlap::NDataSharing::TTxProposeFromInitiator, NKikimr::NColumnShard::TColumnShard*&, std::__y1::shared_ptr<NKikimr::NOlap::NDataSharing::TDestinationSession> const&, THashMap<TBasicString<char, std::__y1::char_traits<char>>, std::__y1::shared_ptr<NKikimr::NOlap::NDataSharing::TDestinationSession>, THash<TBasicString<char, std::__y1::char_traits<char>>>, TEqualTo<TBasicString<char, std::__y1::char_traits<char>>>, std::__y1::allocator<TBasicString<char, std::__y1::char_traits<char>>>>&, char const (&) [26]>(NKikimr::NColumnShard::TColumnShard*&, std::__y1::shared_ptr<NKikimr::NOlap::NDataSharing::TDestinationSession> const&, THashMap<TBasicString<char, std::__y1::char_traits<char>>, std::__y1::shared_ptr<NKikimr::NOlap::NDataSharing::TDestinationSession>, THash<TBasicString<char, std::__y1::char_traits<char>>>, TEqualTo<TBasicString<char, std::__y1::char_traits<char>>>, std::__y1::allocator<TBasicString<char, std::__y1::char_traits<char>>>>&, char const (&) [26]) /-S/contrib/libs/cxxsupp/libcxx/include/__memory/unique_ptr.h:686:26
    #2 0x39607318 in NKikimr::NOlap::NDataSharing::TSessionsManager::ProposeDestSession(NKikimr::NColumnShard::TColumnShard*, std::__y1::shared_ptr<NKikimr::NOlap::NDataSharing::TDestinationSession> const&) /-S/contrib/ydb/core/tx/columnshard/data_sharing/manager/sessions.cpp:115:12
    #3 0x17af99ab in NKikimr::NColumnShard::TSharingTransactionOperator::DoParse(NKikimr::NColumnShard::TColumnShard&, TBasicString<char, std::__y1::char_traits<char>> const&) /-S/contrib/ydb/core/tx/columnshard/transactions/operators/sharing.cpp:33:41
    #4 0x395688ce in NKikimr::NColumnShard::TTxController::ITransactionOperator::Parse(NKikimr::NColumnShard::TColumnShard&, TBasicString<char, std::__y1::char_traits<char>> const&, bool) /-S/contrib/ydb/core/tx/columnshard/transactions/tx_controller.h:279:33
    #5 0x395734b2 in NKikimr::NColumnShard::TTxController::StartProposeOnExecute(NKikimr::NColumnShard::TFullTxInfo const&, TBasicString<char, std::__y1::char_traits<char>> const&, NKikimr::NTabletFlatExecutor::TTransactionContext&) /-S/contrib/ydb/core/tx/columnshard/transactions/tx_controller.cpp:295:22
    #6 0x3975aa6a in NKikimr::NColumnShard::TTxProposeTransaction::Execute(NKikimr::NTabletFlatExecutor::TTransactionContext&, NActors::TActorContext const&) /-S/contrib/ydb/core/tx/columnshard/columnshard__propose_transaction.cpp:70:54
    #7 0x32e0958f in NKikimr::NTabletFlatExecutor::TExecutor::ExecuteTransaction(TAutoPtr<NKikimr::NTabletFlatExecutor::TSeat, TDelete>, NActors::TActorContext const&) /-S/contrib/ydb/core/tablet_flat/flat_executor.cpp:1717:35
    #8 0x32e03971 in NKikimr::NTabletFlatExecutor::TExecutor::DoExecute(TAutoPtr<NKikimr::NTabletFlatExecutor::ITransaction, TDelete>, bool, NActors::TActorContext const&) /-S/contrib/ydb/core/tablet_flat/flat_executor.cpp:1689:5
    #9 0x32e0cd25 in NKikimr::NTabletFlatExecutor::TExecutor::Execute(TAutoPtr<NKikimr::NTabletFlatExecutor::ITransaction, TDelete>, NActors::TActorContext const&) /-S/contrib/ydb/core/tablet_flat/flat_executor.cpp:1693:5
    #10 0x32da1429 in NKikimr::NTabletFlatExecutor::TTabletExecutedFlat::Execute /-S/contrib/ydb/core/tablet_flat/tablet_flat_executed.cpp:39:46
    #11 0x32da1429 in NKikimr::NTabletFlatExecutor::TTabletExecutedFlat::Execute(TAutoPtr<NKikimr::NTabletFlatExecutor::ITransaction, TDelete>, NActors::TActorContext const&) /-S/contrib/ydb/core/tablet_flat/tablet_flat_executed.cpp:34:5
    #12 0x39755a42 in NKikimr::NColumnShard::TColumnShard::Handle(TAutoPtr<NActors::TEventHandle<NKikimr::TEvColumnShard::TEvProposeTransaction>, TDelete>&, NActors::TActorContext const&) /-S/contrib/ydb/core/tx/columnshard/columnshard__propose_transaction.cpp:164:5
    #13 0x39680fa0 in NKikimr::NColumnShard::TColumnShard::StateWork(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/contrib/ydb/core/tx/columnshard/columnshard_impl.h:363:13
    #14 0x1b717a53 in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/contrib/ydb/library/actors/core/actor.h:532:23
    #15 0x1b6f2573 in NActors::TGenericExecutorThread::TProcessingResult NActors::TGenericExecutorThread::Execute<NActors::TMailboxTable::TRevolvingMailbox>(NActors::TMailboxTable::TRevolvingMailbox*, unsigned int, bool) /-S/contrib/ydb/library/actors/core/executor_thread.cpp:251:28
    #16 0x1b6e030b in NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(unsigned int, bool) const /-S/contrib/ydb/library/actors/core/executor_thread.cpp:438:25
    #17 0x1b6dedaf in NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*) /-S/contrib/ydb/library/actors/core/executor_thread.cpp:492:13
    #18 0x1b6e20cb in NActors::TExecutorThread::ThreadProc() /-S/contrib/ydb/library/actors/core/executor_thread.cpp:523:9
    #19 0x185c7243 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:244:20
    #20 0x7f15b3e73608 in start_thread /build/glibc-LcI20x/glibc-2.31/nptl/pthread_create.c:477:8

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions