- Notifications
You must be signed in to change notification settings - Fork 728
Closed
Labels
area/queryprocessorQuery processor issues and requestsQuery processor issues and requestsbug/crashydbd process crashedydbd process crashedprio:med
Description
Reproduced fault in kqprun:
======= segmentation fault call stack ======== 0. /-S/util/system/backtrace.cpp:102: BackTrace(void**, unsigned long) @ 0x450C3E6C 1. /-S/util/system/backtrace.cpp:255: FormatBackTrace(IOutputStream*) @ 0x450C433F 2. /home/grigoriypisar/ydbwork/ydb/ydb/tests/tools/kqprun/runlib/utils.cpp:37: NKikimrRun::(anonymous namespace)::SegmentationFaultHandler(int) @ 0x4F4636F0 3. ??:0: ?? @ 0x7FE9A396008F 4. /-S/util/generic/ptr.h:578: TIntrusivePtr<NActors::NLog::TSettings, TDefaultIntrusivePtrOps<NActors::NLog::TSettings>>::Get() const @ 0x4D2DE2EB 5. /-S/ydb/library/actors/core/actorsystem.h:285: NActors::TActorSystem::LoggerSettings() const @ 0x4D2DA61B 6. /-S/ydb/core/kqp/rm_service/kqp_rm_service.cpp:415: NKikimr::NKqp::NRm::(anonymous namespace)::TKqpResourceManager::RequestClusterResourcesInfo(std::__y1::function<void (TVector<NKikimrKqp::TKqpNodeResources, std::__y1::allocator<NKikimrKqp::TKqpNodeResources>>&&)>&&) @ 0x5CF25FA7 7. /home/grigoriypisar/ydbwork/ydb/ydb/tests/tools/kqprun/src/actors.cpp:233: NKqpRun::(anonymous namespace)::TResourcesWaiterActor::CheckResourcesPublish() @ 0x655635ED 8. /home/grigoriypisar/ydbwork/ydb/ydb/tests/tools/kqprun/src/actors.cpp:165: NKqpRun::(anonymous namespace)::TResourcesWaiterActor::DoHealthCheck() @ 0x65562176 9. /home/grigoriypisar/ydbwork/ydb/ydb/tests/tools/kqprun/src/actors.cpp:149: NKqpRun::(anonymous namespace)::TResourcesWaiterActor::Bootstrap() @ 0x65561EA9 10. /home/grigoriypisar/ydbwork/ydb/ydb/library/actors/core/actor_bootstrapped.h:26: NActors::TActorBootstrapped<NKqpRun::(anonymous namespace)::TResourcesWaiterActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) @ 0x65561D45 11. /-S/ydb/library/actors/core/actor.cpp:272: NActors::TActorCallbackBehaviour::Receive(NActors::IActor*, TAutoPtr<NActors::IEventHandle, TDelete>&) @ 0x4D2DA8FD 12. /-S/ydb/library/actors/core/actor.h:553: NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) @ 0x4D35B843 13. /-S/ydb/library/actors/core/executor_thread.cpp:269: NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) @ 0x4D358965 14. /-S/ydb/library/actors/core/executor_thread.cpp:460: NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const @ 0x4D35D64F 15. /-S/ydb/library/actors/core/executor_thread.cpp:512: NActors::TExecutorThread::ProcessExecutorPool() @ 0x4D35D28D 16. /-S/ydb/library/actors/core/executor_thread.cpp:538: NActors::TExecutorThread::ThreadProc() @ 0x4D35DE6B 17. /-S/util/system/thread.cpp:383: void* (anonymous namespace)::ThreadProcWrapper<ISimpleThread>(void*) @ 0x450FE3E5 18. /-S/util/system/thread.cpp:244: (anonymous namespace)::TPosixThread::ThreadProxy(void*) @ 0x450FF21C 19. ??:0: ?? @ 0x7FE9A3B17608 20. ??:0: ?? @ 0x7FE9A3A3C352 ============================================== Due to race in resource manager.
Can be reproduced in kqprun with DEBUG build and number system threads 10 after creation storage:
./kqprun --storage-path ./storage --dedicated scale10 --storage-size 60 -M 0
Metadata
Metadata
Assignees
Labels
area/queryprocessorQuery processor issues and requestsQuery processor issues and requestsbug/crashydbd process crashedydbd process crashedprio:med