You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2022/06/01 08:07:53 UTC
[GitHub] [incubator-doris] deardeng opened a new issue, #9911: [Bug] doris::vectorized::FunctionBuilderImpl::build core in ason
deardeng opened a new issue, #9911:
URL: https://github.com/apache/incubator-doris/issues/9911
### Search before asking
- [X] I had searched in the [issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and found no similar issues.
### Version
master
### What's Wrong?
==1672217==WARNING: ASan is ignoring requested __asan_handle_no_return: stack type: default top: 0x7f4ebe65a180; bottom 0x7f534fdfe000; size: 0xfffffffb6e85c180 (-19620576896)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
*** Check failure stack trace: ***
@ 0x55b9132704dd google::LogMessage::Fail()
@ 0x55b913272a19 google::LogMessage::SendToLog()
@ 0x55b913270046 google::LogMessage::Flush()
@ 0x55b913273089 google::LogMessageFatal::~LogMessageFatal()
@ 0x55b910a4aa46 doris::vectorized::FunctionBuilderImpl::build()
@ 0x55b910a06463 doris::vectorized::SimpleFunctionFactory::get_function()
@ 0x55b912e866ff doris::vectorized::VectorizedFnCall::prepare()
@ 0x55b90f51036b doris::vectorized::VExprContext::prepare()
@ 0x55b9109ea0b5 doris::vectorized::VExpr::prepare()
@ 0x55b90ffde4de doris::vectorized::VUnionNode::prepare()
@ 0x55b90dea9be9 doris::PlanFragmentExecutor::prepare()
@ 0x55b90dcafa2d doris::FragmentExecState::prepare()
@ 0x55b90dcba7f9 doris::FragmentMgr::exec_plan_fragment()
@ 0x55b90dcb8861 doris::FragmentMgr::exec_plan_fragment()
@ 0x55b90e033acf doris::PInternalServiceImpl::_exec_plan_fragment()
@ 0x55b90e0308d9 doris::PInternalServiceImpl::exec_plan_fragment()
@ 0x55b90ea53ab2 doris::PBackendService::CallMethod()
@ 0x55b9134598ca brpc::policy::ProcessHttpRequest()
@ 0x55b913424807 brpc::ProcessInputMessage()
@ 0x55b913425681 brpc::InputMessenger::OnNewMessages()
@ 0x55b9134d318e brpc::Socket::ProcessEvent()
@ 0x55b9133c797f bthread::TaskGroup::task_runner()
@ 0x55b913583171 bthread_make_fcontext
*** Aborted at 1654069908 (unix time) try "date -d @1654069908" if you are using GNU date ***
*** SIGABRT unkown detail explain (@0x198419) received by PID 1672217 (TID 0x7f4ebe661640) from PID 1672217; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /mnt/hdd01/repo_center/doris_master/be/src/common/signal_handler.h:407
1# 0x00007F536D9F0040 in /lib/x86_64-linux-gnu/libc.so.6
2# raise in /lib/x86_64-linux-gnu/libc.so.6
3# abort in /lib/x86_64-linux-gnu/libc.so.6
4# google::ReadFromOffset(int, void*, unsigned long, long) [clone .cold] at src/symbolize.cc:146
5# 0x000055B9132704DD at src/logging.cc:1650
6# google::LogMessage::SendToLog() at src/logging.cc:1607
7# google::LogMessage::Flush() at src/logging.cc:1477
8# google::LogMessageFatal::~LogMessageFatal() at src/logging.cc:2227
9# doris::vectorized::FunctionBuilderImpl::build(std::vector<doris::vectorized::ColumnWithTypeAndName, std::allocator<doris::vectorized::ColumnWithTypeAndName> > const&, std::shared_ptr<doris::vectorized::IDataType const> const&) const at /mnt/hdd01/repo_center/doris_master/be/src/vec/functions/function.h:284
10# doris::vectorized::SimpleFunctionFactory::get_function(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<doris::vectorized::ColumnWithTypeAndName, std::allocator<doris::vectorized::ColumnWithTypeAndName> > const&, std::shared_ptr<doris::vectorized::IDataType const> const&) at /mnt/hdd01/repo_center/doris_master/be/src/vec/functions/simple_function_factory.h:144
11# doris::vectorized::VectorizedFnCall::prepare(doris::RuntimeState*, doris::RowDescriptor const&, doris::vectorized::VExprContext*) at /mnt/hdd01/repo_center/doris_master/be/src/vec/exprs/vectorized_fn_call.cpp:58
12# doris::vectorized::VExprContext::prepare(doris::RuntimeState*, doris::RowDescriptor const&, std::shared_ptr<doris::MemTracker> const&) at /mnt/hdd01/repo_center/doris_master/be/src/vec/exprs/vexpr_context.cpp:54
13# doris::vectorized::VExpr::prepare(std::vector<doris::vectorized::VExprContext*, std::allocator<doris::vectorized::VExprContext*> > const&, doris::RuntimeState*, doris::RowDescriptor const&, std::shared_ptr<doris::MemTracker> const&) at /mnt/hdd01/repo_center/doris_master/be/src/vec/exprs/vexpr.cpp:220
14# doris::vectorized::VUnionNode::prepare(doris::RuntimeState*) at /mnt/hdd01/repo_center/doris_master/be/src/vec/exec/vunion_node.cpp:70
15# doris::PlanFragmentExecutor::prepare(doris::TExecPlanFragmentParams const&, doris::QueryFragmentsCtx*) at /mnt/hdd01/repo_center/doris_master/be/src/runtime/plan_fragment_executor.cpp:153
16# doris::FragmentExecState::prepare(doris::TExecPlanFragmentParams const&) at /mnt/hdd01/repo_center/doris_master/be/src/runtime/fragment_mgr.cpp:225
17# doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::PlanFragmentExecutor*)>) at /mnt/hdd01/repo_center/doris_master/be/src/runtime/fragment_mgr.cpp:630
18# doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&) at /mnt/hdd01/repo_center/doris_master/be/src/runtime/fragment_mgr.cpp:526
19# doris::PInternalServiceImpl::_exec_plan_fragment(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) at /mnt/hdd01/repo_center/doris_master/be/src/service/internal_service.cpp:212
20# doris::PInternalServiceImpl::exec_plan_fragment(google::protobuf::RpcController*, doris::PExecPlanFragmentRequest const*, doris::PExecPlanFragmentResult*, google::protobuf::Closure*) at /mnt/hdd01/repo_center/doris_master/be/src/service/internal_service.cpp:114
21# doris::PBackendService::CallMethod(google::protobuf::MethodDescriptor const*, google::protobuf::RpcController*, google::protobuf::Message const*, google::protobuf::Message*, google::protobuf::Closure*) at /mnt/hdd01/repo_center/doris_master/gensrc/build/gen_cpp/internal_service.pb.cc:20160
22# brpc::policy::ProcessHttpRequest(brpc::InputMessageBase*) at /mnt/hdd01/repo_center/doris_master/thirdparty/src/incubator-brpc-1.0.0/src/brpc/policy/http_rpc_protocol.cpp:1499
23# brpc::ProcessInputMessage(void*) at /mnt/hdd01/repo_center/doris_master/thirdparty/src/incubator-brpc-1.0.0/src/brpc/input_messenger.cpp:137
24# brpc::InputMessenger::OnNewMessages(brpc::Socket*) at /mnt/hdd01/repo_center/doris_master/thirdparty/src/incubator-brpc-1.0.0/src/brpc/input_messenger.cpp:335
25# brpc::Socket::ProcessEvent(void*) at /mnt/hdd01/repo_center/doris_master/thirdparty/src/incubator-brpc-1.0.0/src/brpc/socket.cpp:1020
26# bthread::TaskGroup::task_runner(long) at /mnt/hdd01/repo_center/doris_master/thirdparty/src/incubator-brpc-1.0.0/src/bthread/task_group.cpp:301
27# bthread_make_fcontext in /mnt/hdd01/DORIS_MASTER_ASAN/be/lib/palo_be
### What You Expected?
no core
### How to Reproduce?
run in regression-test
db:regression_test
sql:INSERT INTO dws_scan_qrcode_user_ts (`dt`, `hour_time`, `merchant_id`, `channel_id`, `station_type`, `station_name`, `source`, `passenger_flow`, `user_id`, `price`, `discount`) VALUES ('2019-01-01', 1, 45010002, '01', '00', 'xx站', '', 1, to_bitmap(0), 300, 300);
### Anything Else?
_No response_
### Are you willing to submit PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org