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

Reply via email to