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]

Reply via email to