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

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Version
   
   master
   
   ### What's Wrong?
   
   ```
   *** SIGSEGV invalid permissions for mapped object (@0x7f99a6097000) received 
by PID 911033 (TID 0x7f99451b2700) from PID 18446744072200220672; stack trace: 
***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /data/doris-1.x/be/src/common/signal_handler.h:420
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/usr/local/jdk/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in /usr/local/jdk/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/usr/local/jdk/jre/lib/amd64/server/libjvm.so
    4# 0x00007F9A11947400 in /lib64/libc.so.6
    5# 
doris::vectorized::VMysqlResultWriter::_add_one_cell(COW<doris::vectorized::IColumn>::immutable_ptr<doris::vectorized::IColumn>
 const&, unsigned long, std::shared_ptr<doris::vectorized::IDataType const> 
const&, doris::MysqlRowBuffer&, int) at 
/data/doris-1.x/be/src/vec/sink/vmysql_result_writer.cpp:321
    6# doris::Status 
doris::vectorized::VMysqlResultWriter::_add_one_column<(doris::PrimitiveType)17,
 
false>(COW<doris::vectorized::IColumn>::immutable_ptr<doris::vectorized::IColumn>
 const&, std::unique_ptr<doris::TFetchDataResult, 
std::default_delete<doris::TFetchDataResult> >&, 
std::shared_ptr<doris::vectorized::IDataType const> const&, int) at 
/data/doris-1.x/be/src/vec/sink/vmysql_result_writer.cpp:180
    7# 
doris::vectorized::VMysqlResultWriter::append_block(doris::vectorized::Block&) 
at /data/doris-1.x/be/src/vec/sink/vmysql_result_writer.cpp:667
    8# doris::vectorized::VResultSink::send(doris::RuntimeState*, 
doris::vectorized::Block*) at 
/data/doris-1.x/be/src/vec/sink/vresult_sink.cpp:96
    9# doris::PlanFragmentExecutor::open_vectorized_internal() at 
/data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:320
   10# doris::PlanFragmentExecutor::open() at 
/data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:259
   11# doris::FragmentExecState::execute() at 
/data/doris-1.x/be/src/runtime/fragment_mgr.cpp:261
   12# 
doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>) at 
/data/doris-1.x/be/src/runtime/fragment_mgr.cpp:508
   13# std::_Function_handler<void (), 
doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, 
std::function<void 
(doris::PlanFragmentExecutor*)>)::{lambda()#1}>::_M_invoke(std::_Any_data 
const&) at /var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291
   14# doris::ThreadPool::dispatch_thread() at 
/data/doris-1.x/be/src/util/threadpool.cpp:543
   15# doris::Thread::supervise_thread(void*) at 
/data/doris-1.x/be/src/util/thread.cpp:455
   16# start_thread in /lib64/libpthread.so.0
   17# __clone in /lib64/libc.so.6
   ```
   
   ### What You Expected?
   
   get result 
   
   ### How to Reproduce?
   
   CREATE TABLE IF NOT EXISTS strings
               (
                   `col1`      INT NOT NULL,
                   `content`   TEXT  NULL,
                   `mode`      ARRAY<TEXT>  NULL
               ) ENGINE=OLAP
               DUPLICATE KEY(`col1`)
               COMMENT 'OLAP'
               DISTRIBUTED BY HASH(`col1`) BUCKETS 3
               PROPERTIES (
               "replication_allocation" = "tag.location.default: 1",
               "in_memory" = "false",
               "storage_format" = "V2"
               );
   
               truncate table strings;
   
   
               INSERT INTO strings (col1, content, mode) VALUES
               (1, 'Hello, World!', ['hello', 'world'] ),
               (2, 'Hello, World!', ['hello', 'world', 'Hello', '!'] ),
               (3, 'hello, world!', ['Hello', 'world'] ),
               (4, 'hello, world!', ['hello', 'world', 'Hello', '!'] ),
               (5, 'HHHHW!', ['H', 'HHHH', 'HW', 'WH'] ),
               (6, NULL, ['H', 'HHHH', 'HW', 'WH'] ),
               (7, 'HHHHW!', NULL ),
               (8, 'HHHHW!', [NULL, 'HHHH', 'HW', 'WH'] );
   
   
   select *,multi_search_all_positions(content, ['hello', '!', 'world', 
'Hello', 'World']) from strings order by col1;
   select *,multi_search_all_positions(content, mode) from strings order by 
col1;
   
   ### 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