Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] RowDescriptor::DCHECK_GT(row_tuples.size(), 0) fail #11135

Open
2 of 3 tasks
xinyiZzz opened this issue Jul 22, 2022 · 0 comments
Open
2 of 3 tasks

[Bug] RowDescriptor::DCHECK_GT(row_tuples.size(), 0) fail #11135

xinyiZzz opened this issue Jul 22, 2022 · 0 comments

Comments

@xinyiZzz
Copy link
Contributor

xinyiZzz commented Jul 22, 2022

Search before asking

  • I had searched in the issues and found no similar issues.

Version

6963c41

What's Wrong?

When run-regression-test, core in

#0  0x00007f997030aa9f in raise () from /lib64/libc.so.6
#1  0x00007f99702dde05 in abort () from /lib64/libc.so.6
#2  0x0000560fd06fe5c9 in google::DumpStackTraceAndExit() [clone .cold] () at src/utilities.cc:160
#3  0x0000560fd06f3bdd in google::LogMessage::Fail () at src/logging.cc:1650
#4  0x0000560fd06f6119 in google::LogMessage::SendToLog (this=0x7f98b64948e0) at src/logging.cc:1607
#5  0x0000560fd06f3746 in google::LogMessage::Flush (this=0x7f98b64948e0) at src/logging.cc:1476
#6  0x0000560fd06f6789 in google::LogMessageFatal::~LogMessageFatal (this=<optimized out>, __in_chrg=<optimized out>) at src/logging.cc:2226
#7  0x0000560fcde6b5e4 in doris::RowDescriptor::RowDescriptor (this=0x560fe913ce68, desc_tbl=..., row_tuples=..., nullable_tuples=...) at /mnt/disk1/catcat/doris/core/be/src/runtime/descriptors.cpp:327
#8  0x0000560fcec88540 in doris::vectorized::HashJoinNode::HashJoinNode (this=0x560fe913c800, pool=0x560fe91888e0, tnode=..., descs=...) at /mnt/disk1/catcat/doris/core/be/src/vec/exec/join/vhash_join_node.cpp:694
#9  0x0000560fcdb64829 in doris::ExecNode::create_node (state=0x560febe64000, pool=0x560fe91888e0, tnode=..., descs=..., node=0x7f98b6494ca8) at /mnt/disk1/catcat/doris/core/be/src/exec/exec_node.cpp:459
#10 0x0000560fcdb63b46 in doris::ExecNode::create_tree_helper (state=0x560febe64000, pool=0x560fe91888e0, tnodes=..., descs=..., parent=0x560febc61200, node_idx=0x7f98b6495e04, root=0x0) at /mnt/disk1/catcat/doris/core/be/src/exec/exec_node.cpp:327
#11 0x0000560fcdb63c2f in doris::ExecNode::create_tree_helper (state=0x560febe64000, pool=0x560fe91888e0, tnodes=..., descs=..., parent=0x0, node_idx=0x7f98b6495e04, root=0x560fe91ed478) at /mnt/disk1/catcat/doris/core/be/src/exec/exec_node.cpp:338
#12 0x0000560fcdb6386f in doris::ExecNode::create_tree (state=0x560febe64000, pool=0x560fe91888e0, plan=..., descs=..., root=0x560fe91ed478) at /mnt/disk1/catcat/doris/core/be/src/exec/exec_node.cpp:303
#13 0x0000560fcdf141f5 in doris::PlanFragmentExecutor::prepare (this=0x560fe91ed470, request=..., fragments_ctx=0x560fe831f860) at /mnt/disk1/catcat/doris/core/be/src/runtime/plan_fragment_executor.cpp:137
#14 0x0000560fcdef1108 in doris::FragmentExecState::prepare (this=0x560fe91ed400, params=...) at /mnt/disk1/catcat/doris/core/be/src/runtime/fragment_mgr.cpp:231
#15 0x0000560fcdef5b78 in doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::PlanFragmentExecutor*)>) (this=0x560fd6c62540, params=..., cb=...) at /mnt/disk1/catcat/doris/core/be/src/runtime/fragment_mgr.cpp:672
#16 0x0000560fcdef4c04 in doris::FragmentMgr::exec_plan_fragment (this=0x560fd6c62540, params=...) at /mnt/disk1/catcat/doris/core/be/src/runtime/fragment_mgr.cpp:552
#17 0x0000560fce10836d in doris::PInternalServiceImpl::_exec_plan_fragment (this=0x560fe53a1d40, ser_request=..., version=doris::VERSION_2, compact=true) at /mnt/disk1/catcat/doris/core/be/src/service/internal_service.cpp:366
#18 0x0000560fce10661e in doris::PInternalServiceImpl::exec_plan_fragment (this=0x560fe53a1d40, cntl_base=0x560fea44c280, request=0x560fe9f83f50, response=0x560fe79e7f00, done=0x560fe8d45d00) at /mnt/disk1/catcat/doris/core/be/src/service/internal_service.cpp:186
#19 0x0000560fce106853 in doris::PInternalServiceImpl::exec_plan_fragment_prepare (this=0x560fe53a1d40, cntl_base=0x560fea44c280, request=0x560fe9f83f50, response=0x560fe79e7f00, done=0x560fe8d45d00)
    at /mnt/disk1/catcat/doris/core/be/src/service/internal_service.cpp:197
#20 0x0000560fce593eab in doris::PBackendService::CallMethod (this=0x560fe53a1d40, method=0x560fe548e538, controller=0x560fea44c280, request=0x560fe9f83f50, response=0x560fe79e7f00, done=0x560fe8d45d00)
    at /mnt/disk1/catcat/doris/core/gensrc/build/gen_cpp/internal_service.pb.cc:20852
#21 0x0000560fd0960378 in brpc::policy::ProcessHttpRequest (msg=<optimized out>) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/policy/http_rpc_protocol.cpp:1537
#22 0x0000560fd090fb97 in brpc::ProcessInputMessage (void_arg=void_arg@entry=0x560fe717c010) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/input_messenger.cpp:147
#23 0x0000560fd0910ab1 in brpc::RunLastMessage::operator() (last_msg=0x560fe717c010, this=<optimized out>) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/input_messenger.cpp:153
#24 std::unique_ptr<brpc::InputMessageBase, brpc::RunLastMessage>::~unique_ptr (this=<synthetic pointer>, __in_chrg=<optimized out>) at /mnt/disk1/catcat/doris/ldb_toolchain/include/c++/11/bits/unique_ptr.h:361
#25 brpc::InputMessenger::OnNewMessages (m=0x560fe600c000) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/input_messenger.cpp:347
#26 0x0000560fd0a34b3e in brpc::Socket::ProcessEvent (arg=0x560fe600c000) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/socket.cpp:1018
#27 0x0000560fd08a710f in bthread::TaskGroup::task_runner (skip_remained=<optimized out>) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/bthread/task_group.cpp:295
#28 0x0000560fd0889951 in bthread_make_fcontext ()
#29 0x0000000000000000 in ?? ()

What You Expected?

win

How to Reproduce?

No response

Anything Else?

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant