Skip to content

Conversation

@zclllyybb
Copy link
Contributor

Proposed changes

Issue Number: close #xxx

another bug about #31585 fixed.

core stack:

*** 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 dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...

@doris-robot
Copy link

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website.
See Doris Document.

@zclllyybb
Copy link
Contributor Author

run buildall

@zclllyybb zclllyybb closed this Apr 9, 2024
@zclllyybb zclllyybb deleted the fix_boom branch April 9, 2024 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants