BiteTheDDDDt opened a new pull request, #13417:
URL: https://github.com/apache/doris/pull/13417

   # Proposed changes
   
   ```cpp
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /mnt/disk1/pxl/doris/be/src/common/signal_handler.h:420
    1# 0x00007F848CB99400 in /lib64/libc.so.6
    2# gsignal in /lib64/libc.so.6
    3# abort in /lib64/libc.so.6
    4# 0x00005602DF33A909 in /mnt/disk1/pxl/doris/output/be/lib/doris_be
    5# 0x00005602DF32FF1D in /mnt/disk1/pxl/doris/output/be/lib/doris_be
    6# google::LogMessage::SendToLog() in 
/mnt/disk1/pxl/doris/output/be/lib/doris_be
    7# google::LogMessage::Flush() in 
/mnt/disk1/pxl/doris/output/be/lib/doris_be
    8# google::LogMessageFatal::~LogMessageFatal() in 
/mnt/disk1/pxl/doris/output/be/lib/doris_be
    9# doris::ColumnPredicate* 
doris::create_list_predicate<(doris::PredicateType)8>(doris::TabletColumn 
const&, int, std::vector<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&, bool, doris::MemPool*) in 
/mnt/disk1/pxl/doris/output/be/lib/doris_be
   10# doris::parse_to_predicate(std::shared_ptr<doris::TabletSchema>, 
doris::TCondition const&, doris::MemPool*, bool) at 
/mnt/disk1/pxl/doris/be/src/olap/predicate_creator.h:273
   11# 
doris::TabletReader::_init_conditions_param(doris::TabletReader::ReaderParams 
const&) at /mnt/disk1/pxl/doris/be/src/olap/reader.cpp:444
   12# doris::TabletReader::_init_params(doris::TabletReader::ReaderParams 
const&) at /mnt/disk1/pxl/doris/be/src/olap/reader.cpp:240
   13# doris::TabletReader::init(doris::TabletReader::ReaderParams const&) at 
/mnt/disk1/pxl/doris/be/src/olap/reader.cpp:98
   14# doris::vectorized::BlockReader::init(doris::TabletReader::ReaderParams 
const&) at /mnt/disk1/pxl/doris/be/src/vec/olap/block_reader.cpp:109
   15# doris::vectorized::NewOlapScanner::open(doris::RuntimeState*) at 
/mnt/disk1/pxl/doris/be/src/vec/exec/scan/new_olap_scanner.cpp:116
   16# 
doris::vectorized::ScannerScheduler::_scanner_scan(doris::vectorized::ScannerScheduler*,
 doris::vectorized::ScannerContext*, doris::vectorized::VScanner*) at 
/mnt/disk1/pxl/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:203
   17# 
doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1::operator()()
 const at /mnt/disk1/pxl/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:146
   18# void std::__invoke_impl<void, 
doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1&>(std::__invoke_other,
 
doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1&)
 at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   19# std::enable_if<is_invocable_r_v<void, 
doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1&>,
 void>::type std::__invoke_r<void, 
doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1&>(doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1&)
 at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   20# std::_Function_handler<void (), 
doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1>::_M_invoke(std::_Any_data
 const&) at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   21# std::function<void ()>::operator()() const at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   22# doris::FunctionRunnable::run() at 
/mnt/disk1/pxl/doris/be/src/util/threadpool.cpp:45
   23# doris::ThreadPool::dispatch_thread() at 
/mnt/disk1/pxl/doris/be/src/util/threadpool.cpp:540
   24# void std::__invoke_impl<void, void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>(std::__invoke_memfun_deref, void 
(doris::ThreadPool::*&)(), doris::ThreadPool*&) at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
   25# std::__invoke_result<void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>::type std::__invoke<void (doris::ThreadPool::*&)(), 
doris::ThreadPool*&>(void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
   26# void std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>::__call<void, , 
0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420
   27# void std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>::operator()<, void>() at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503
   28# void std::__invoke_impl<void, std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::__invoke_other, 
std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&) at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   29# std::enable_if<is_invocable_r_v<void, std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&>, void>::type 
std::__invoke_r<void, std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()>&) at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   30# std::_Function_handler<void (), std::_Bind<void 
(doris::ThreadPool::*(doris::ThreadPool*))()> >::_M_invoke(std::_Any_data 
const&) at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   31# std::function<void ()>::operator()() const at 
/mnt/disk1/pxl/ldb/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   32# doris::Thread::supervise_thread(void*) at 
/mnt/disk1/pxl/doris/be/src/util/thread.cpp:425
   33# start_thread in /lib64/libpthread.so.0
   34# clone in /lib64/libc.so.6
   ```
   
   ## Problem summary
   
   Describe your changes.
   
   ## Checklist(Required)
   
   1. Does it affect the original behavior: 
       - [ ] Yes
       - [ ] No
       - [ ] I don't know
   2. Has unit tests been added:
       - [ ] Yes
       - [ ] No
       - [ ] No Need
   3. Has document been added or modified:
       - [ ] Yes
       - [ ] No
       - [ ] No Need
   4. Does it need to update dependencies:
       - [ ] Yes
       - [ ] No
   5. Are there any changes that cannot be rolled back:
       - [ ] Yes (If Yes, please explain WHY)
       - [ ] No
   
   ## Further comments
   
   If this is a relatively large or complex change, kick off the discussion at 
[d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you 
chose the solution you did and what alternatives you considered, etc...
   
   


-- 
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

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