ouyangkui opened a new issue, #23032: URL: https://github.com/apache/doris/issues/23032
### 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 1.2.6 centos7 8c 24g ### What's Wrong? after search 4700000 log,be broken,and can not start anymore I0816 09:48:31.831986 78456 task_worker_pool.cpp:1523] successfully report TABLET|host=127.0.0.1|port=9020 terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc *** Query id: 0-0 *** *** Aborted at 1692150511 (unix time) try "date -d @1692150511" if you are using GNU date *** *** Current BE git commitID: Unknown *** *** SIGABRT unkown detail explain (@0x12f52) received by PID 77650 (TID 0x7fd7d85d7700) from PID 77650; stack trace: *** I0816 09:48:32.293300 77689 daemon.cpp:233] OS physical memory 23.37 GB. Process memory usage 409.59 MB, limit 18.69 GB, soft limit 16.83 GB. Sys available memory 15.18 GB, low water mark 1.60 GB, warning water mark 3.20 GB. Refresh interval memory growth 0 B I0816 09:48:33.202134 77689 daemon.cpp:233] OS physical memory 23.37 GB. Process memory usage 520.55 MB, limit 18.69 GB, soft limit 16.83 GB. Sys available memory 15.09 GB, low water mark 1.60 GB, warning water mark 3.20 GB. Refresh interval memory growth 0 B 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/doris/be/src/common/signal_handler.h:420 1# 0x00007FD95F0B4400 in /lib64/libc.so.6 2# gsignal in /lib64/libc.so.6 3# abort in /lib64/libc.so.6 4# __gnu_cxx::__verbose_terminate_handler() [clone .cold] at ../../../../libstdc++-v3/libsupc++/vterminate.cc:75 5# __cxxabiv1::__terminate(void (*)()) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 6# 0x0000558A70F3D581 in /data/apache-doris-1.2.6-bin-x64-noavx2/be/lib/doris_be 7# 0x0000558A70F3D6D4 in /data/apache-doris-1.2.6-bin-x64-noavx2/be/lib/doris_be 8# 0x0000558A70F3DAC6 in /data/apache-doris-1.2.6-bin-x64-noavx2/be/lib/doris_be 9# doris::faststring::GrowArray(unsigned long) at /root/doris/be/src/util/faststring.cc:41 10# doris::segment_v2::BinaryDictPageBuilder::add(unsigned char const*, unsigned long*) at /root/doris/be/src/olap/rowset/segment_v2/binary_dict_page.cpp:68 11# doris::segment_v2::ScalarColumnWriter::append_data_in_current_page(unsigned char const*, unsigned long*) at /root/doris/be/src/olap/rowset/segment_v2/column_writer.cpp:340 12# doris::segment_v2::ScalarColumnWriter::append_data(unsigned char const**, unsigned long) at /root/doris/be/src/olap/rowset/segment_v2/column_writer.cpp:328 13# doris::segment_v2::ColumnWriter::append_nullable(unsigned char const*, unsigned char const**, unsigned long) at /root/doris/be/src/olap/rowset/segment_v2/column_writer.cpp:219 14# doris::segment_v2::ColumnWriter::append(unsigned char const*, void const*, unsigned long) at /root/doris/be/src/olap/rowset/segment_v2/column_writer.cpp:235 15# doris::segment_v2::SegmentWriter::append_block(doris::vectorized::Block const*, unsigned long, unsigned long) at /root/doris/be/src/olap/rowset/segment_v2/segment_writer.cpp:200 16# doris::BetaRowsetWriter::_add_block(doris::vectorized::Block const*, std::unique_ptr<doris::segment_v2::SegmentWriter, std::default_delete<doris::segment_v2::SegmentWriter> >*) at /root/doris/be/src/olap/rowset/beta_rowset_writer.cpp:576 17# doris::BetaRowsetWriter::add_block(doris::vectorized::Block const*) at /root/doris/be/src/olap/rowset/beta_rowset_writer.cpp:121 18# doris::VSchemaChangeDirectly::_inner_process(std::shared_ptr<doris::RowsetReader>, doris::RowsetWriter*, std::shared_ptr<doris::Tablet>, std::shared_ptr<doris::TabletSchema>) at /root/doris/be/src/olap/schema_change.cpp:1345 19# doris::SchemaChange::process(std::shared_ptr<doris::RowsetReader>, doris::RowsetWriter*, std::shared_ptr<doris::Tablet>, std::shared_ptr<doris::Tablet>, std::shared_ptr<doris::TabletSchema>) at /var/local/ldb-toolchain/include/c++/11/bits/shared_ptr.h:122 20# doris::SchemaChangeHandler::_convert_historical_rowsets(doris::SchemaChangeHandler::SchemaChangeParams const&) at /root/doris/be/src/olap/schema_change.cpp:2229 21# doris::SchemaChangeHandler::_do_process_alter_tablet_v2(doris::TAlterTabletReqV2 const&) at /root/doris/be/src/olap/schema_change.cpp:2022 22# doris::SchemaChangeHandler::process_alter_tablet_v2(doris::TAlterTabletReqV2 const&) at /root/doris/be/src/olap/schema_change.cpp:1759 23# doris::EngineAlterTabletTask::execute() at /root/doris/be/src/olap/task/engine_alter_tablet_task.cpp:41 24# doris::StorageEngine::execute_task(doris::EngineTask*) at /root/doris/be/src/olap/storage_engine.cpp:1013 25# doris::TaskWorkerPool::_alter_tablet(doris::TAgentTaskRequest const&, long, doris::TTaskType::type, doris::TFinishTaskRequest*) at /root/doris/be/src/agent/task_worker_pool.cpp:536 26# doris::TaskWorkerPool::_alter_tablet_worker_thread_callback() at /root/doris/be/src/agent/task_worker_pool.cpp:496 27# doris::ThreadPool::dispatch_thread() at /root/doris/be/src/util/threadpool.cpp:543 28# doris::Thread::supervise_thread(void*) at /root/doris/be/src/util/thread.cpp:455 29# start_thread in /lib64/libpthread.so.0 30# clone in /lib64/libc.so.6 ./start_be.sh: 行 321: 77650 已放弃 ${LIMIT:+${LIMIT}} "${DORIS_HOME}/lib/doris_be" "$@" 2>&1 < /dev/null ### What You Expected? fixed ### 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