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::CHECK_LT(id, _tuple_idx_map.size()) fail #11137

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

[Bug] RowDescriptor::CHECK_LT(id, _tuple_idx_map.size()) fail #11137

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

(gdb)
#0  0x00007f7977a67a9f in raise () from /lib64/libc.so.6
#1  0x00007f7977a3ae05 in abort () from /lib64/libc.so.6
#2  0x0000000005cfb0d9 in google::DumpStackTraceAndExit() [clone .cold] () at src/utilities.cc:160
#3  0x0000000005cf06ed in google::LogMessage::Fail () at src/logging.cc:1650
#4  0x0000000005cf2c29 in google::LogMessage::SendToLog (this=0x7f78bc78c4b8) at src/logging.cc:1607
#5  0x0000000005cf0256 in google::LogMessage::Flush (this=0x7f78bc78c4b8) at src/logging.cc:1476
#6  0x0000000005cf3299 in google::LogMessageFatal::~LogMessageFatal (this=<optimized out>, __in_chrg=<optimized out>) at src/logging.cc:2226
#7  0x0000000003d10cf4 in doris::RowDescriptor::get_tuple_idx (this=0x18e9e668, id=<optimized out>) at /mnt/disk1/catcat/doris/core/be/src/runtime/descriptors.cpp:399
#8  0x00000000037318a7 in doris::SlotRef::prepare (this=0x1d325000, state=<optimized out>, row_desc=..., ctx=<optimized out>) at /mnt/disk1/catcat/doris/core/be/src/exprs/slot_ref.cpp:94
#9  0x00000000036b8cfd in doris::Expr::prepare (this=0x1d324c00, state=0x21364000, row_desc=..., context=0x22451a40) at /mnt/disk1/catcat/doris/core/be/src/exprs/expr.cpp:523
#10 0x00000000036f9bbe in doris::ExprContext::prepare (this=0x22451a40, state=0x21364000, row_desc=...) at /mnt/disk1/catcat/doris/core/be/src/exprs/expr_context.cpp:53
#11 0x00000000036b8c32 in doris::Expr::prepare (ctxs=..., state=0x21364000, row_desc=...) at /mnt/disk1/catcat/doris/core/be/src/exprs/expr.cpp:515
#12 0x00000000046aeb21 in doris::vectorized::HashJoinNode::prepare (this=0x18e9e000, state=0x21364000) at /mnt/disk1/catcat/doris/core/be/src/vec/exec/join/vhash_join_node.cpp:818
#13 0x0000000003afd780 in doris::ExecNode::prepare (this=0x1d40a700, state=0x21364000) at /mnt/disk1/catcat/doris/core/be/src/exec/exec_node.cpp:221
#14 0x000000000463247b in doris::vectorized::VSortNode::prepare (this=0x1d40a700, state=0x21364000) at /mnt/disk1/catcat/doris/core/be/src/vec/exec/vsort_node.cpp:44
#15 0x0000000003d6e4cd in doris::PlanFragmentExecutor::prepare (this=0x21370870, request=..., fragments_ctx=0x1d480340) at /mnt/disk1/catcat/doris/core/be/src/runtime/plan_fragment_executor.cpp:155
#16 0x0000000003d5d567 in doris::FragmentExecState::prepare (this=0x21370800, params=...) at /mnt/disk1/catcat/doris/core/be/src/runtime/fragment_mgr.cpp:231
#17 doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::PlanFragmentExecutor*)>) (this=this@entry=0xb846540, params=..., cb=...)
    at /mnt/disk1/catcat/doris/core/be/src/runtime/fragment_mgr.cpp:672
#18 0x0000000003d5c1c7 in doris::FragmentMgr::exec_plan_fragment (this=0xb846540, params=...) at /mnt/disk1/catcat/doris/core/be/src/runtime/fragment_mgr.cpp:552
#19 0x0000000003eaa2c7 in doris::PInternalServiceImpl::_exec_plan_fragment (this=this@entry=0x16029d40, ser_request=..., version=<optimized out>, compact=<optimized out>)
    at /mnt/disk1/catcat/doris/core/be/src/service/internal_service.cpp:366
#20 0x0000000003ea9eea in doris::PInternalServiceImpl::exec_plan_fragment (this=0x16029d40, cntl_base=<optimized out>, request=0x221fedb0, response=0x1c0e3d00, done=0x1cb12d00)
    at /mnt/disk1/catcat/doris/core/be/src/service/internal_service.cpp:186
#21 0x0000000005f623e8 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 0x0000000005f11977 in brpc::ProcessInputMessage (void_arg=void_arg@entry=0x224b1510) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/input_messenger.cpp:147
#23 0x0000000005f12891 in brpc::RunLastMessage::operator() (last_msg=0x224b1510, 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=0x191e8000) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/input_messenger.cpp:347
#26 0x000000000603725e in brpc::Socket::ProcessEvent (arg=0x191e8000) at /mnt/disk1/catcat/doris/core/thirdparty/src/incubator-brpc-1.1.0/src/brpc/socket.cpp:1018
#27 0x0000000005ea8eaf 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 0x0000000005e8b5f1 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