Skip to content

Uncaught exception: (std::out_of_range) vector в NKikimr::NKqp::TKqpTasksGraph::CountScanTasksFromSource #48081

Description

@Hor911

https://github.com/ydb-platform/ydb/blob/main/ydb/core/kqp/executer_actor/kqp_tasks_graph.cpp#L3644

const auto& partitions = stageInfo.Meta.PrunedPartitions.at(0);
std::terminate called in thread 140736428295936
Uncaught exception: (std::out_of_range) vector
======= terminate() call stack ========
build: commit 5acec3a9fcb6bfbd55141e48b2614360f4077ad5 (clean)
0. /-S/ydb/library/testlib/common/test_utils.cpp:32: NTestUtils::(anonymous namespace)::TerminateHandler() @ 0x25692859
1. /-S/contrib/libs/cxxsupp/libcxxrt/exception.cc:0: std::terminate() @ 0x19465C68
2. /-S/contrib/libs/cxxsupp/libcxxrt/exception.cc:829: report_failure(_Unwind_Reason_Code, __cxxabiv1::__cxa_exception*) @ 0x194667D2
3. /-S/contrib/libs/cxxsupp/libcxxrt/exception.cc:0: __cxa_rethrow @ 0x194667D2
4. /-S/ydb/library/actors/core/actor.cpp:436: NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) @ 0x1A7FCEB4
5. /-S/ydb/library/actors/core/executor_thread.cpp:319: NActors::TExecutorThread::Execute(NActors::TMailbox*, bool, long) @ 0x1A84EC7B
6. /-S/ydb/library/actors/core/executor_thread.cpp:520: NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool, long) const @ 0x1A85257A
7. /-S/ydb/library/actors/core/executor_thread.cpp:572: NActors::TExecutorThread::ProcessExecutorPool() @ 0x1A8521A4
8. /-S/ydb/library/actors/core/executor_thread.cpp:598: NActors::TExecutorThread::ThreadProc() @ 0x1A852CA6
9. /-S/util/system/thread.cpp:245: (anonymous namespace)::TPosixThread::ThreadProxy(void*) @ 0x19562647
10. /build/glibc-B3wQXB/glibc-2.31/nptl/pthread_create.c:477: start_thread @ 0x7FFFF7F8E608
11. ../sysdeps/unix/sysv/linux/x86_64/clone.S:95: ?? @ 0x7FFFF7EB3352
======== exception call stack =========
build: commit 5acec3a9fcb6bfbd55141e48b2614360f4077ad5 (clean)
0. /-S/contrib/libs/cxxsupp/libcxxrt/exception.cc:847: throw_exception(__cxxabiv1::__cxa_exception*) @ 0x19466119
1. /-S/contrib/libs/cxxsupp/libcxxrt/exception.cc:890: __cxa_throw @ 0x19466119
2. /-S/contrib/libs/cxxsupp/libcxx/include/stdexcept:251: std::__y1::__throw_out_of_range[abi:ne210000](char const*) @ 0x186E9687
3. /-S/contrib/libs/cxxsupp/libcxx/include/__vector/vector.h:800: std::__y1::vector<THashMap<unsigned long, NKikimr::NKqp::TShardInfo, THash<unsigned long>, TEqualTo<unsigned long>, std::__y1::allocator<unsigned long>>, std::__y1::allocator<THashMap<unsigned long, NKikimr::NKqp::TShardInfo, THash<unsigned long>, TEqualTo<unsigned long>, std::__y1::allocator<unsigned long>>>>::__throw_out_of_range[abi:ne210000]() @ 0x29F585EF
4. /-S/contrib/libs/cxxsupp/libcxx/include/__vector/vector.h:419: std::__y1::vector<THashMap<unsigned long, NKikimr::NKqp::TShardInfo, THash<unsigned long>, TEqualTo<unsigned long>, std::__y1::allocator<unsigned long>>, std::__y1::allocator<THashMap<unsigned long, NKikimr::NKqp::TShardInfo, THash<unsigned long>, TEqualTo<unsigned long>, std::__y1::allocator<unsigned long>>>>::at[abi:ne210000](unsigned long) @ 0x29F4F66E
5. /-S/ydb/core/kqp/executer_actor/kqp_tasks_graph.cpp:3644: NKikimr::NKqp::TKqpTasksGraph::CountScanTasksFromSource(NYql::NDq::TStageInfo<NKikimr::NKqp::TStageInfoMeta>&, bool) @ 0x29F4F66E
6. /-S/ydb/core/kqp/executer_actor/kqp_tasks_graph.cpp:3243: NKikimr::NKqp::TKqpTasksGraph::BuildAllTasks(std::__y1::optional<NKikimr::NKqp::TLlvmSettings>, TVector<NKikimrKqp::TKqpNodeResources, std::__y1::allocator<NKikimrKqp::TKqpNodeResources>> const&, NKikimr::NKqp::TQueryExecutionStats*, NKikimr::NKqp::TPlacementParams const&) @ 0x29F4DAA7
7. /-S/ydb/core/kqp/executer_actor/kqp_data_executer.cpp:677: NKikimr::NKqp::(anonymous namespace)::TKqpDataExecuter::Execute() @ 0x29FBAC3E
8. /-S/ydb/core/kqp/executer_actor/kqp_data_executer.cpp:577: NKikimr::NKqp::(anonymous namespace)::TKqpDataExecuter::DoExecute() @ 0x29FB9A6A
9. /-S/ydb/core/kqp/executer_actor/kqp_data_executer.cpp:846: NKikimr::NKqp::(anonymous namespace)::TKqpDataExecuter::HandleResolve(TAutoPtr<NActors::TEventHandle<NKikimr::NKqp::TEvKqpExecuter::TEvTableResolveStatus>, TDelete>&) @ 0x29FAC6CC
10. /-S/ydb/core/kqp/executer_actor/kqp_data_executer.cpp:387: NKikimr::NKqp::(anonymous namespace)::TKqpDataExecuter::WaitResolveState(TAutoPtr<NActors::IEventHandle, TDelete>&) @ 0x29FAC6CC
11. /-S/ydb/library/actors/core/actor.cpp:432: NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) @ 0x1A7FCDBD
12. /-S/contrib/libs/cxxsupp/libcxxrt/exception.cc:1016: __cxa_rethrow @ 0x19466748
13. /-S/ydb/library/actors/core/actor.cpp:436: NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) @ 0x1A7FCEB4
14. /-S/ydb/library/actors/core/executor_thread.cpp:319: NActors::TExecutorThread::Execute(NActors::TMailbox*, bool, long) @ 0x1A84EC7B
15. /-S/ydb/library/actors/core/executor_thread.cpp:520: NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool, long) const @ 0x1A85257A
16. /-S/ydb/library/actors/core/executor_thread.cpp:572: NActors::TExecutorThread::ProcessExecutorPool() @ 0x1A8521A4
17. /-S/ydb/library/actors/core/executor_thread.cpp:598: NActors::TExecutorThread::ThreadProc() @ 0x1A852CA6
18. /-S/util/system/thread.cpp:245: (anonymous namespace)::TPosixThread::ThreadProxy(void*) @ 0x19562647
19. /build/glibc-B3wQXB/glibc-2.31/nptl/pthread_create.c:477: start_thread @ 0x7FFFF7F8E608
20. ../sysdeps/unix/sysv/linux/x86_64/clone.S:95: ?? @ 0x7FFFF7EB3352
=======================================
Terminating due to uncaught exception 0x717037239510    what() -> "vector"
 of type std::out_of_range
Aborted

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