ydb-platform / ydb

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
https://ydb.tech
Apache License 2.0
4.02k stars 582 forks source link

Segfault NYql::NDq::(anonymous namespace)::EstimateSizeImpl #11758

Closed shmel1k closed 20 hours ago

shmel1k commented 2 days ago
#0 NYql::NDq::(anonymous namespace)::EstimateSizeImpl(NYql::NUdf::TUnboxedValuePod const&, NKikimr::NMiniKQL::TType const*, bool*, NYql::NDq::TDqDataSerializer::TEstimateSizeSettings) () from contrib/ydb/library/yql/public/udf/udf_value_inl.h:172
#1 NYql::NDq::(anonymous namespace)::TDqInputUnionStreamValue<false>::Fetch(NYql::NUdf::TUnboxedValue&) () from contrib/ydb/library/yql/dq/runtime/dq_transport.cpp:412
#2 NKikimr::NMiniKQL::(anonymous namespace)::TBaseMapWrapper<true>::TStreamValue::Fetch(NYql::NUdf::TUnboxedValue&) () from contrib/ydb/library/yql/public/udf/udf_value_inl.h:217
#3 NYql::NDq::TDqTaskRunner::Run() () from contrib/ydb/library/yql/public/udf/udf_value_inl.h:217
#4 NYql::NDq::TDqSyncComputeActorBase<NKikimr::NKqp::TKqpComputeActor>::DoExecuteImpl() () from contrib/ydb/library/yql/dq/actors/compute/dq_sync_compute_actor_base.h:32
#5 NYql::NDq::TDqComputeActorBase<NKikimr::NKqp::TKqpComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::DoExecute() () from contrib/ydb/library/yql/dq/actors/compute/dq_compute_actor_impl.h:292
#6 NKikimr::NKqp::TKqpComputeActor::StateFunc(TAutoPtr<NActors::IEventHandle, TDelete>&) () from contrib/ydb/core/kqp/runtime/kqp_compute_scheduler.h:176
#7 NActors::TGenericExecutorThread::TProcessingResult NActors::TGenericExecutorThread::Execute<NActors::TMailboxTable::THTSwapMailbox>(NActors::TMailboxTable::THTSwapMailbox*, unsigned int, bool) () from contrib/ydb/library/actors/core/executor_thread.cpp:251
#8 NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(unsigned int, bool) const () from contrib/ydb/library/actors/core/executor_thread.cpp:440
#9 NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*) () from contrib/ydb/library/actors/core/executor_thread.cpp:493
#10 NActors::TExecutorThread::ThreadProc() () from contrib/ydb/library/actors/core/executor_thread.cpp:524
#11 (anonymous namespace)::TPosixThread::ThreadProxy(void*) () from util/system/thread.cpp:244
#0 NYql::NDq::(anonymous namespace)::EstimateSizeImpl(NYql::NUdf::TUnboxedValuePod const&, NKikimr::NMiniKQL::TType const*, bool*, NYql::NDq::TDqDataSerializer::TEstimateSizeSettings) () from contrib/ydb/library/yql/public/udf/udf_value_inl.h:172
#1 NYql::NDq::(anonymous namespace)::TDqInputUnionStreamValue<false>::Fetch(NYql::NUdf::TUnboxedValue&) () from contrib/ydb/library/yql/dq/runtime/dq_transport.cpp:412
#2 ?? () at ??
#3 NYql::NDq::TDqSyncComputeActorBase<NKikimr::NKqp::TKqpComputeActor>::DoExecuteImpl() () from contrib/ydb/library/yql/dq/actors/compute/dq_sync_compute_actor_base.h:32
#4 NYql::NDq::TDqComputeActorBase<NKikimr::NKqp::TKqpComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::DoExecute() () from contrib/ydb/library/yql/dq/actors/compute/dq_compute_actor_impl.h:292
#5 NKikimr::NKqp::TKqpComputeActor::StateFunc(TAutoPtr<NActors::IEventHandle, TDelete>&) () from contrib/ydb/core/kqp/runtime/kqp_compute_scheduler.h:176
#6 NActors::TGenericExecutorThread::TProcessingResult NActors::TGenericExecutorThread::Execute<NActors::TMailboxTable::THTSwapMailbox>(NActors::TMailboxTable::THTSwapMailbox*, unsigned int, bool) () from contrib/ydb/library/actors/core/executor_thread.cpp:251
#7 NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(unsigned int, bool) const () from contrib/ydb/library/actors/core/executor_thread.cpp:440
#8 NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*) () from contrib/ydb/library/actors/core/executor_thread.cpp:493
#9 NActors::TExecutorThread::ThreadProc() () from contrib/ydb/library/actors/core/executor_thread.cpp:524
#10 (anonymous namespace)::TPosixThread::ThreadProxy(void*) () from util/system/thread.cpp:244
#0 NYql::NDq::(anonymous namespace)::EstimateSizeImpl(NYql::NUdf::TUnboxedValuePod const&, NKikimr::NMiniKQL::TType const*, bool*, NYql::NDq::TDqDataSerializer::TEstimateSizeSettings) () from contrib/ydb/library/yql/public/udf/udf_value_inl.h:172
#1 NYql::NDq::(anonymous namespace)::EstimateSizeImpl(NYql::NUdf::TUnboxedValuePod const&, NKikimr::NMiniKQL::TType const*, bool*, NYql::NDq::TDqDataSerializer::TEstimateSizeSettings) () from contrib/ydb/library/yql/dq/runtime/dq_transport.cpp:268
#2 NYql::NDq::(anonymous namespace)::EstimateSizeImpl(NYql::NUdf::TUnboxedValuePod const&, NKikimr::NMiniKQL::TType const*, bool*, NYql::NDq::TDqDataSerializer::TEstimateSizeSettings) () from contrib/ydb/library/yql/dq/runtime/dq_transport.cpp:327
#3 NYql::NDq::(anonymous namespace)::TDqInputUnionStreamValue<false>::Fetch(NYql::NUdf::TUnboxedValue&) () from contrib/ydb/library/yql/dq/runtime/dq_transport.cpp:412
#4 NKikimr::NMiniKQL::(anonymous namespace)::TBaseMapWrapper<true>::TStreamValue::Fetch(NYql::NUdf::TUnboxedValue&) () from contrib/ydb/library/yql/public/udf/udf_value_inl.h:217
#5 NYql::NDq::TDqTaskRunner::Run() () from contrib/ydb/library/yql/public/udf/udf_value_inl.h:217
#6 NYql::NDq::TDqSyncComputeActorBase<NKikimr::NKqp::TKqpComputeActor>::DoExecuteImpl() () from contrib/ydb/library/yql/dq/actors/compute/dq_sync_compute_actor_base.h:32
#7 NYql::NDq::TDqComputeActorBase<NKikimr::NKqp::TKqpComputeActor, NYql::NDq::TComputeActorAsyncInputHelperSync>::DoExecute() () from contrib/ydb/library/yql/dq/actors/compute/dq_compute_actor_impl.h:292
#8 NKikimr::NKqp::TKqpComputeActor::StateFunc(TAutoPtr<NActors::IEventHandle, TDelete>&) () from contrib/ydb/core/kqp/runtime/kqp_compute_scheduler.h:176
#9 NActors::TGenericExecutorThread::TProcessingResult NActors::TGenericExecutorThread::Execute<NActors::TMailboxTable::THTSwapMailbox>(NActors::TMailboxTable::THTSwapMailbox*, unsigned int, bool) () from contrib/ydb/library/actors/core/executor_thread.cpp:251
#10 NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(unsigned int, bool) const () from contrib/ydb/library/actors/core/executor_thread.cpp:440
#11 NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*) () from contrib/ydb/library/actors/core/executor_thread.cpp:493
#12 NActors::TExecutorThread::ThreadProc() () from contrib/ydb/library/actors/core/executor_thread.cpp:524
#13 (anonymous namespace)::TPosixThread::ThreadProxy(void*) () from util/system/thread.cpp:244
#14 ?? () at libpthread-2.31.so
#15 ?? () at libc-2.31.so