BiteTheDDDDt opened a new issue, #10541:
URL: https://github.com/apache/doris/issues/10541

   ### 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?
   
   ```sql
   CREATE TABLE `test` (
     `k1` tinyint(4) NULL,
     `k2` smallint(6) NULL,
     `k3` int(11) NULL,
     `k4` bigint(20) NULL,
     `k5` decimal(9, 3) NULL,
     `k6` char(5) NULL,
     `k10` date NULL,
     `k11` datetime NULL,
     `k7` varchar(20) NULL,
     `k8` double MAX NULL,
     `k9` float SUM NULL
   ) ENGINE=OLAP
   AGGREGATE KEY(`k1`, `k2`, `k3`, `k4`, `k5`, `k6`, `k10`, `k11`, `k7`)
   COMMENT 'OLAP'
   PARTITION BY RANGE(`k1`)
   (PARTITION p1 VALUES [("-128"), ("-64")),
   PARTITION p2 VALUES [("-64"), ("0")),
   PARTITION p3 VALUES [("0"), ("64")),
   PARTITION p4 VALUES [("64"), (MAXVALUE)))
   DISTRIBUTED BY HASH(`k1`) BUCKETS 5
   PROPERTIES (
   "replication_allocation" = "tag.location.default: 1",
   "in_memory" = "false",
   "storage_format" = "V2"
   );
   
   select avg(distinct k1), avg(k1) from test;
   ```
   
   
   
   ```cpp
   #0  0x00007fc906ec24f5 in raise () from /lib64/libc.so.6
   #1  0x00007fc906ec3cd5 in abort () from /lib64/libc.so.6
   #2  0x00007fc91100d2a9 in google::DumpStackTraceAndExit () at 
src/utilities.cc:160
   #3  0x00007fc9110028bd in google::LogMessage::Fail () at src/logging.cc:1650
   #4  0x00007fc911004df9 in google::LogMessage::SendToLog 
(this=0x7fc8af369350) at src/logging.cc:1607
   #5  0x00007fc911002426 in google::LogMessage::Flush (this=0x7fc8af369350) at 
src/logging.cc:1476
   #6  0x00007fc911005469 in google::LogMessageFatal::~LogMessageFatal 
(this=<optimized out>, __in_chrg=<optimized out>) at src/logging.cc:2226
   #7  0x00007fc90f4c5580 in 
doris::vectorized::AggregationNode::_merge_without_key (this=0x7fc91c6e2480, 
block=0x7fc8af369f00)
       at 
/home/disk4/zhangstar/incubator-doris/be/src/vec/exec/vaggregation_node.cpp:536
   #8  0x00007fc90f52877e in std::__invoke_impl<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*&)(doris::vectorized::Block*), 
doris::vectorized::AggregationNode*&, doris::vectorized::Block*> (__f=
       @0x7fc91c70af00: (doris::Status 
(doris::vectorized::AggregationNode::*)(doris::vectorized::AggregationNode * 
const, doris::vectorized::Block *)) 0x7fc90f4c5304 
<doris::vectorized::AggregationNode::_merge_without_key(doris::vectorized::Block*)>,
 __t=@0x7fc91c70af10: 0x7fc91c6e2480) at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:74
   #9  0x00007fc90f527aa9 in std::__invoke_r<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*&)(doris::vectorized::Block*), 
doris::vectorized::AggregationNode*&, doris::vectorized::Block*> (__fn=
       @0x7fc91c70af00: (doris::Status 
(doris::vectorized::AggregationNode::*)(doris::vectorized::AggregationNode * 
const, doris::vectorized::Block *)) 0x7fc90f4c5304 
<doris::vectorized::AggregationNode::_merge_without_key(doris::vectorized::Block*)>)
 at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:116
   #10 0x00007fc90f526d85 in std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>))(doris::vectorized::Block*)>::__call<doris::Status, 
doris::vectorized::Block*&&, 0ul, 
1ul>(std::tuple<doris::vectorized::Block*&&>&&, std::_Index_tuple<0ul, 1ul>) 
(this=0x7fc91c70af00, __args=...)
       at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/functional:571
   #11 0x00007fc90f5259aa in std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>))(doris::vectorized::Block*)>::operator()<doris::vectorized::Block*>(doris::vectorized::Block*&&)
 (this=0x7fc91c70af00) at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/functional:631
   #12 0x00007fc90f52302b in std::__invoke_impl<doris::Status, 
std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>))(doris::vectorized::Block*)>&, 
doris::vectorized::Block*>(std::__invoke_other, 
std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>))(doris::vectorized::Block*)>&, 
doris::vectorized::Block*&&) (__f=...) at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:61
   #13 0x00007fc90f51eb85 in std::__invoke_r<doris::Status, 
std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>))(doris::vectorized::Block*)>&, 
doris::vectorized::Block*>(std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>))(doris::vectorized::Block*)>&, 
doris::vectorized::Block*&&) (__fn=...) at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/invoke.h:116
   #14 0x00007fc90f51cc7f in std::_Function_handler<doris::Status 
(doris::vectorized::Block*), std::_Bind_result<doris::Status, doris::Status 
(doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 
std::_Placeholder<1>))(doris::vectorized::Block*)> >::_M_invoke(std::_Any_data 
const&, doris::vectorized::Block*&&) (__functor=..., __args#0=@0x7fc8af369e08: 
0x7fc8af369f00)
       at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:292
   #15 0x00007fc90f51779e in std::function<doris::Status 
(doris::vectorized::Block*)>::operator()(doris::vectorized::Block*) const 
(this=0x7fc91c6e2848, __args#0=0x7fc8af369f00)
       at 
/home/disk4/zhangstar/baidu/bdg/doris/palo-toolchain/ldb_toolchain/include/c++/11/bits/std_function.h:560
   #16 0x00007fc90f4c33d3 in doris::vectorized::AggregationNode::open 
(this=0x7fc91c6e2480, state=0x7fc91c6ed000) at 
/home/disk4/zhangstar/incubator-doris/be/src/vec/exec/vaggregation_node.cpp:363
   #17 0x00007fc90e9208ad in 
doris::PlanFragmentExecutor::open_vectorized_internal (this=0x7fc91c6ce870) at 
/home/disk4/zhangstar/incubator-doris/be/src/runtime/plan_fragment_executor.cpp:255
   #18 0x00007fc90e9204c1 in doris::PlanFragmentExecutor::open 
(this=0x7fc91c6ce870) at 
/home/disk4/zhangstar/incubator-doris/be/src/runtime/plan_fragment_executor.cpp:228
   #19 0x00007fc90e8fd30e in doris::FragmentExecState::execute 
(this=0x7fc91c6ce800) at 
/home/disk4/zhangstar/incubator-doris/be/src/runtime/fragment_mgr.cpp:242
   #20 0x00007fc90e900330 in 
doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>) (this=0x7fc915ba0e00,
       exec_state=std::shared_ptr<doris::FragmentExecState> (use count 3, weak 
count 0) = {...}, cb=...) at 
/home/disk4/zhangstar/incubator-doris/be/src/runtime/fragment_mgr.cpp:483
   #21 0x00007fc90e91cfd1 in std::__invoke_impl<void, void 
(doris::FragmentMgr::*&)(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>), doris::FragmentMgr*&, 
std::shared_ptr<doris::FragmentExecState>&, std::function<void 
(doris::PlanFragmentExecutor*)>&>(std::__invoke_memfun_deref, void 
(doris::FragmentMgr::*&)(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>), doris::FragmentMgr*&, 
std::shared_ptr<doris::FragmentExecState>&, std::function<void 
(doris::PlanFragmentExecutor*)>&) (__f=
       @0x7fc91c7420a0: (void (doris::FragmentMgr::*)(doris::FragmentMgr * 
const, std::shared_ptr<doris::FragmentExecState>, 
std::function<void(doris::PlanFragmentExecutor*)>)) 0x7fc90e900076 
<doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>)>, __t=@0x7fc91c7420e0: 
0x7fc915ba0e00)
   --Type <RET> for more, q to quit, c to continue without paging--
   ```
   
   ### What You Expected?
   
   FIX
   
   ### 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
   
   - [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-unsubscr...@doris.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to