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

   ### 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
   SELECT ST_AsText(ST_Point(123.12345678901234567890,89.1234567890));
   ```
   ```cpp
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/common/signal_handler.h:420
    1# 0x000000318AE32920 in /lib64/libc.so.6
    2# __GI_raise in /lib64/libc.so.6
    3# abort in /lib64/libc.so.6
    4# 0x0000000004C5ECF9 in 
/home/disk2/pxl/dev/baidu/bdg/doris/core/output/be/lib/palo_be
    5# 0x0000000004C5430D 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::ColumnNullable::ColumnNullable(COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>&&,
 COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>&&) in 
/home/disk2/pxl/dev/baidu/bdg/doris/core/output/be/lib/palo_be
   10# doris::vectorized::StPoint::execute(doris::vectorized::Block&, 
std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned 
long) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/functions/functions_geo.cpp:38
   11# doris::vectorized::GeoFunction<doris::vectorized::StPoint, 
doris::vectorized::DataTypeString>::execute_impl(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/functions/functions_geo.h:45
   12# 
doris::vectorized::DefaultExecutable::execute_impl(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/functions/function.h:444
   13# 
doris::vectorized::PreparedFunctionImpl::execute_without_low_cardinality_columns(doris_udf::FunctionContext*,
 doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) in 
/home/disk2/pxl/dev/baidu/bdg/doris/core/output/be/lib/palo_be
   14# 
doris::vectorized::PreparedFunctionImpl::default_implementation_for_constant_arguments(doris_udf::FunctionContext*,
 doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool, bool*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/functions/function.cpp:184
   15# 
doris::vectorized::PreparedFunctionImpl::execute_without_low_cardinality_columns(doris_udf::FunctionContext*,
 doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/functions/function.cpp:237
   16# 
doris::vectorized::PreparedFunctionImpl::execute(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/functions/function.cpp:272
   17# doris::vectorized::IFunctionBase::execute(doris_udf::FunctionContext*, 
doris::vectorized::Block&, std::vector<unsigned long, std::allocator<unsigned 
long> > const&, unsigned long, unsigned long, bool) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/functions/function.h:142
   18# 
doris::vectorized::VectorizedFnCall::execute(doris::vectorized::VExprContext*, 
doris::vectorized::Block*, int*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/exprs/vectorized_fn_call.cpp:96
   19# 
doris::vectorized::VExpr::get_const_col(doris::vectorized::VExprContext*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/exprs/vexpr.cpp:311
   20# 
doris::vectorized::VExpr::init_function_context(doris::vectorized::VExprContext*,
 doris_udf::FunctionContext::FunctionStateScope, 
std::shared_ptr<doris::vectorized::IFunctionBase> const&) in 
/home/disk2/pxl/dev/baidu/bdg/doris/core/output/be/lib/palo_be
   21# doris::vectorized::VectorizedFnCall::open(doris::RuntimeState*, 
doris::vectorized::VExprContext*, 
doris_udf::FunctionContext::FunctionStateScope) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/exprs/vectorized_fn_call.cpp:73
   22# doris::vectorized::VExprContext::open(doris::RuntimeState*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/vec/exprs/vexpr_context.cpp:58
   23# 
doris::FoldConstantExecutor::fold_constant_vexpr(doris::TFoldConstantParams 
const&, doris::PConstantExprResult*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/runtime/fold_constant_executor.cpp:121
   24# 
doris::PInternalServiceImpl<doris::PBackendService>::_fold_constant_expr(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&, 
doris::PConstantExprResult*) in 
/home/disk2/pxl/dev/baidu/bdg/doris/core/output/be/lib/palo_be
   25# 
doris::PInternalServiceImpl<doris::PBackendService>::fold_constant_expr(google::protobuf::RpcController*,
 doris::PConstantExprRequest const*, doris::PConstantExprResult*, 
google::protobuf::Closure*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/be/src/service/internal_service.cpp:397
   26# brpc::policy::ProcessHttpRequest(brpc::InputMessageBase*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/thirdparty/src/incubator-brpc-1.0.0/src/brpc/policy/http_rpc_protocol.cpp:1499
   27# brpc::ProcessInputMessage(void*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/thirdparty/src/incubator-brpc-1.0.0/src/brpc/input_messenger.cpp:137
   28# brpc::InputMessenger::OnNewMessages(brpc::Socket*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/thirdparty/src/incubator-brpc-1.0.0/src/brpc/input_messenger.cpp:335
   29# brpc::Socket::ProcessEvent(void*) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/thirdparty/src/incubator-brpc-1.0.0/src/brpc/socket.cpp:1020
   30# bthread::TaskGroup::task_runner(long) at 
/home/disk2/pxl/dev/baidu/bdg/doris/core/thirdparty/src/incubator-brpc-1.0.0/src/bthread/task_group.cpp:301
   31# bthread_make_fcontext in 
/home/disk2/pxl/dev/baidu/bdg/doris/core/output/be/lib/palo_be
   ```
   
   ### What You Expected?
   
   fix it
   
   ### How to Reproduce?
   
   _No response_
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] 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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to