yanjinyin commented on issue #31307: URL: https://github.com/apache/doris/issues/31307#issuecomment-1960765351
*** Query id: 7bb6fdd5fbbb42f1-9d6b4f423d89fa13 *** *** tablet id: 0 *** *** Aborted at 1708667124 (unix time) try "date -d @1708667124" if you are using GNU date *** *** Current BE git commitID: 37d31a5 *** *** SIGSEGV unknown detail explain (@0x0) received by PID 127271 (TID 127694 OR 0x7f7debfd3700) from PID 0; stack trace: *** F0223 13:45:24.435146 127300 threadpool.cpp:247] Check failed: 1 == _tokens.size() (1 vs. 5) Threadpool SendBatchThreadPool destroyed with 5 allocated tokens *** Check failure stack trace: *** @ 0x561260630219 google::LogMessageFatal::~LogMessageFatal() @ 0x561258eb0a06 doris::ThreadPool::~ThreadPool() @ 0x561258c47742 doris::ExecEnv::~ExecEnv() @ 0x7f7ef0997ce9 __run_exit_handlers @ 0x7f7ef0997d37 __GI_exit @ 0x7f7eeb1fb7ac vm_direct_exit() @ 0x7f7eeb6c3287 VM_Operation::evaluate() @ 0x7f7eeb6c128c VMThread::evaluate_operation() @ 0x7f7eeb6c1709 VMThread::loop() @ 0x7f7eeb6c1bc2 VMThread::run() @ 0x7f7eeb49f382 java_start() @ 0x7f7ef002dea5 start_thread @ 0x7f7ef0a5c96d __clone @ (nil) (unknown) 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/src/doris-2.0/be/src/common/signal_handler.h:417 1# os::Linux::chained_handler(int, siginfo_t*, void*) in /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/lib/amd64/server/libjvm.so 2# JVM_handle_linux_signal in /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/lib/amd64/server/libjvm.so 3# signalHandler(int, siginfo_t*, void*) in /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/lib/amd64/server/libjvm.so 4# 0x00007F7EF0994400 in /lib64/libc.so.6 5# doris::get_key_coder(doris::FieldType) at /root/src/doris-2.0/be/src/olap/key_coder.cpp:94 6# doris::Field::Field(doris::TabletColumn const&) at /root/src/doris-2.0/be/src/olap/field.h:46 7# doris::FieldFactory::create(doris::TabletColumn const&) in /data/doris/apache-doris-2.0.3-bin-x64/be/lib/doris_be 8# doris::Schema::_init(std::vector<doris::TabletColumn, std::allocator<doris::TabletColumn> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, unsigned long) at /root/src/doris-2.0/be/src/olap/schema.cpp:83 9# doris::Schema::Schema(std::vector<doris::TabletColumn, std::allocator<doris::TabletColumn> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&) at /root/src/doris-2.0/be/src/olap/schema.h:108 10# doris::BetaRowsetReader::get_segment_iterators(doris::RowsetReaderContext*, std::vector<std::unique_ptr<doris::RowwiseIterator, std::default_delete<doris::RowwiseIterator> >, std::allocator<std::unique_ptr<doris::RowwiseIterator, std::default_delete<doris::RowwiseIterator> > > >*, bool) in /data/doris/apache-doris-2.0.3-bin-x64/be/lib/doris_be 11# doris::BetaRowsetReader::_init_iterator() at /root/src/doris-2.0/be/src/olap/rowset/beta_rowset_reader.cpp:256 12# doris::BetaRowsetReader::_init_iterator_once() at /root/src/doris-2.0/be/src/olap/rowset/beta_rowset_reader.cpp:251 13# doris::BetaRowsetReader::next_block(doris::vectorized::Block*) at /root/src/doris-2.0/be/src/olap/rowset/beta_rowset_reader.cpp:291 14# doris::vectorized::VCollectIterator::Level0Iterator::refresh_current_row() at /root/src/doris-2.0/be/src/vec/olap/vcollect_iterator.cpp:511 15# doris::vectorized::VCollectIterator::Level0Iterator::init(bool) at /root/src/doris-2.0/be/src/vec/olap/vcollect_iterator.cpp:469 16# doris::vectorized::VCollectIterator::build_heap(std::vector<std::shared_ptr<doris::RowsetReader>, std::allocator<std::shared_ptr<doris::RowsetReader> > >&) at /root/src/doris-2.0/be/src/vec/olap/vcollect_iterator.cpp:124 17# doris::vectorized::BlockReader::_init_collect_iter(doris::TabletReader::ReaderParams const&) at /root/src/doris-2.0/be/src/vec/olap/block_reader.cpp:147 18# doris::vectorized::BlockReader::init(doris::TabletReader::ReaderParams const&) at /root/src/doris-2.0/be/src/vec/olap/block_reader.cpp:226 19# doris::vectorized::NewOlapScanner::open(doris::RuntimeState*) at /root/src/doris-2.0/be/src/vec/exec/scan/new_olap_scanner.cpp:224 20# doris::vectorized::ScannerScheduler::_scanner_scan(doris::vectorized::ScannerScheduler*, doris::vectorized::ScannerContext*, std::shared_ptr<doris::vectorized::VScanner>) at /root/src/doris-2.0/be/src/vec/exec/scan/scanner_scheduler.cpp:345 21# std::_Function_handler<void (), doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1::operator()() const::{lambda()#3}>::_M_invoke(std::_Any_data const&) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291 22# doris::WorkThreadPool<true>::work_thread(int) at /root/src/doris-2.0/be/src/util/work_thread_pool.hpp:160 23# execute_native_thread_routine at ../../../../../libstdc++-v3/src/c++11/thread.cc:84 24# start_thread in /lib64/libpthread.so.0 25# clone in /lib64/libc.so.6 -- 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