zclllyybb opened a new pull request, #33399: URL: https://github.com/apache/doris/pull/33399
## Proposed changes Issue Number: close #xxx another bug about https://github.com/apache/doris/pull/31585 fixed. core stack: ```log *** SIGSEGV address not mapped to object (@0x0) received by PID 643390 (TID 654040 OR 0x7f1c8208f700) from PID 0; stack trace: *** 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /mnt/disk1/zhaochangle/doris/be/src/common/signal_handler.h:421 1# os::Linux::chained_handler(int, siginfo_t*, void*) in /mnt/disk1/zhaochangle/java-1.8.0-openjdk-portable-1.8.0.372/jre/lib/amd64/server/libjvm.so 2# JVM_handle_linux_signal in /mnt/disk1/zhaochangle/java-1.8.0-openjdk-portable-1.8.0.372/jre/lib/amd64/server/libjvm.so 3# signalHandler(int, siginfo_t*, void*) in /mnt/disk1/zhaochangle/java-1.8.0-openjdk-portable-1.8.0.372/jre/lib/amd64/server/libjvm.so 4# 0x00007F2E7BD4AB50 in /lib64/libc.so.6 5# doris::vectorized::VRowDistribution::_generate_rows_distribution_for_auto_partition(doris::vectorized::Block*, std::vector<unsigned short, std::allocator<unsigned short> > const&, bool, std::vector<doris::vectorized::RowPartTabletIds, std::allocator<doris::vectorized::RowPartTabletIds> >&, long&) at /mnt/disk1/zhaochangle/doris/be/src/vec/sink/vrow_distribution.cpp:225 6# doris::vectorized::VRowDistribution::generate_rows_distribution(doris::vectorized::Block&, std::shared_ptr<doris::vectorized::Block>&, long&, bool&, std::vector<doris::vectorized::RowPartTabletIds, std::allocator<doris::vectorized::RowPartTabletIds> >&, long&) at /mnt/disk1/zhaochangle/doris/be/src/vec/sink/vrow_distribution.cpp:343 7# doris::vectorized::VTabletWriterV2::write(doris::vectorized::Block&) at /mnt/disk1/zhaochangle/doris/be/src/vec/sink/writer/vtablet_writer_v2.cpp:403 8# doris::vectorized::AsyncResultWriter::process_block(doris::RuntimeState*, doris::RuntimeProfile*) at /mnt/disk1/zhaochangle/doris/be/src/vec/sink/writer/async_result_writer.cpp:142 9# doris::vectorized::AsyncResultWriter::start_writer(doris::RuntimeState*, doris::RuntimeProfile*)::$_0::operator()() const at /mnt/disk1/zhaochangle/doris/be/src/vec/sink/writer/async_result_writer.cpp:101 10# void std::__invoke_impl<void, doris::vectorized::AsyncResultWriter::start_writer(doris::RuntimeState*, doris::RuntimeProfile*)::$_0&>(std::__invoke_other, doris::vectorized::AsyncResultWriter::start_writer(doris::RuntimeState*, doris::RuntimeProfile*)::$_0&) at /mnt/disk1/zhaochangle/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61 11# std::enable_if<is_invocable_r_v<void, doris::vectorized::AsyncResultWriter::start_writer(doris::RuntimeState*, doris::RuntimeProfile*)::$_0&>, void>::type std::__invoke_r<void, doris::vectorized::AsyncResultWriter::start_writer(doris::RuntimeState*, doris::RuntimeProfile*)::$_0&>(doris::vectorized::AsyncResultWriter::start_writer(doris::RuntimeState*, doris::RuntimeProfile*)::$_0&) at /mnt/disk1/zhaochangle/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:117 12# std::_Function_handler<void (), doris::vectorized::AsyncResultWriter::start_writer(doris::RuntimeState*, doris::RuntimeProfile*)::$_0>::_M_invoke(std::_Any_data const&) at /mnt/disk1/zhaochangle/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:290 13# std::function<void ()>::operator()() const at /mnt/disk1/zhaochangle/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:591 14# doris::FunctionRunnable::run() at /mnt/disk1/zhaochangle/doris/be/src/util/threadpool.cpp:48 15# doris::ThreadPool::dispatch_thread() at /mnt/disk1/zhaochangle/doris/be/src/util/threadpool.cpp:543 ``` ## Further comments If this is a relatively large or complex change, kick off the discussion at [[email protected]](mailto:[email protected]) 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: [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]
