lyh20093867 opened a new issue, #39633:
URL: https://github.com/apache/doris/issues/39633

   ### 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.8
   
   ### What's Wrong?
   
   jdk version
   ```
   openjdk version "1.8.0_332"
   OpenJDK Runtime Environment (Temurin)(build 1.8.0_332-b09)
   OpenJDK 64-Bit Server VM (Temurin)(build 25.332-b09, mixed mode)
   ```
   be crashed irregularly,some messages in be.out
   ```
   start time: Tue Aug 20 10:12:12 CST 2024
   SLF4J: Class path contains multiple SLF4J bindings.
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
explanation.
   SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]
   *** Query id: e4afd0f56fde4c8f-a4bf09a82949d065 ***
   *** Aborted at 1724123375 (unix time) try "date -d @1724123375" if you are 
using GNU date ***
   *** Current BE git commitID: Unknown ***
   *** SIGSEGV address not mapped to object (@0x0) received by PID 24584 (TID 
0x7fe4a625f700) from PID 0; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /opt/module/doris/be/src/common/signal_handler.h:420
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    4# 0x00007FE5B5BAC400 in /lib64/libc.so.6
    5# je_arena_dalloc_promoted at ../src/arena.c:1604
    6# __GI__dl_deallocate_tls in /lib64/ld-linux-x86-64.so.2
    7# __free_stacks in /lib64/libpthread.so.0
    8# __deallocate_stack in /lib64/libpthread.so.0
    9# pthread_join in /lib64/libpthread.so.0
   10# std::thread::join() in /opt/module/be/lib/doris_be
   11# doris::KafkaDataConsumerGroup::start_all(doris::StreamLoadContext*) at 
/opt/module/doris/be/src/runtime/routine_load/data_consumer_group.cpp:141
   12# doris::RoutineLoadTaskExecutor::exec_task(doris::StreamLoadContext*, 
doris::DataConsumerPool*, std::function<void (doris::StreamLoadContext*)>) at 
/opt/module/doris/be/src/runtime/routine_load/routine_load_task_executor.cpp:306
   13# std::_Function_handler<void (), std::_Bind_result<void, void 
(doris::RoutineLoadTaskExecutor::*(doris::RoutineLoadTaskExecutor*, 
doris::StreamLoadContext*, doris::DataConsumerPool*, 
doris::RoutineLoadTaskExecutor::submit_task(doris::TRoutineLoadTask 
const&)::{lambda(doris::StreamLoadContext*)#1}))(doris::StreamLoadContext*, 
doris::DataConsumerPool*, std::function<void (doris::StreamLoadContext*)>)> 
>::_M_invoke(std::_Any_data const&) at 
/opt/module/ldb_toolchain/include/c++/11/bits/std_function.h:291
   14# doris::PriorityThreadPool::work_thread(int) at 
/opt/module/doris/be/src/util/priority_thread_pool.hpp:146
   15# execute_native_thread_routine in /opt/module/be/lib/doris_be
   16# start_thread in /lib64/libpthread.so.0
   17# clone in /lib64/libc.so.6
   
   start time: Tue Aug 20 11:10:27 CST 2024
   SLF4J: Class path contains multiple SLF4J bindings.
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
explanation.
   SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]
   *** Query id: 7c4167abfa7543f0-a2d55920cca1cf25 ***
   *** Aborted at 1724126974 (unix time) try "date -d @1724126974" if you are 
using GNU date ***
   *** Current BE git commitID: Unknown ***
   *** SIGSEGV address not mapped to object (@0x0) received by PID 20269 (TID 
0x7f6e09cc8700) from PID 0; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /opt/module/doris/be/src/common/signal_handler.h:420
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    4# 0x00007F6F200B2400 in /lib64/libc.so.6
    5# je_arena_dalloc_promoted at ../src/arena.c:1604
    6# __GI__dl_deallocate_tls in /lib64/ld-linux-x86-64.so.2
    7# __free_stacks in /lib64/libpthread.so.0
    8# __deallocate_stack in /lib64/libpthread.so.0
    9# pthread_join in /lib64/libpthread.so.0
   10# std::thread::join() in /opt/module/be/lib/doris_be
   11# doris::KafkaDataConsumerGroup::start_all(doris::StreamLoadContext*) at 
/opt/module/doris/be/src/runtime/routine_load/data_consumer_group.cpp:141
   12# doris::RoutineLoadTaskExecutor::exec_task(doris::StreamLoadContext*, 
doris::DataConsumerPool*, std::function<void (doris::StreamLoadContext*)>) at 
/opt/module/doris/be/src/runtime/routine_load/routine_load_task_executor.cpp:306
   13# std::_Function_handler<void (), std::_Bind_result<void, void 
(doris::RoutineLoadTaskExecutor::*(doris::RoutineLoadTaskExecutor*, 
doris::StreamLoadContext*, doris::DataConsumerPool*, 
doris::RoutineLoadTaskExecutor::submit_task(doris::TRoutineLoadTask 
const&)::{lambda(doris::StreamLoadContext*)#1}))(doris::StreamLoadContext*, 
doris::DataConsumerPool*, std::function<void (doris::StreamLoadContext*)>)> 
>::_M_invoke(std::_Any_data const&) at 
/opt/module/ldb_toolchain/include/c++/11/bits/std_function.h:291
   14# doris::PriorityThreadPool::work_thread(int) at 
/opt/module/doris/be/src/util/priority_thread_pool.hpp:146
   15# execute_native_thread_routine in /opt/module/be/lib/doris_be
   16# start_thread in /lib64/libpthread.so.0
   17# clone in /lib64/libc.so.6
   
   start time: Tue Aug 20 12:10:25 CST 2024
   SLF4J: Class path contains multiple SLF4J bindings.
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
explanation.
   SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]
   *** Query id: 0-0 ***
   *** Aborted at 1724130832 (unix time) try "date -d @1724130832" if you are 
using GNU date ***
   *** Current BE git commitID: Unknown ***
   *** SIGSEGV address not mapped to object (@0x0) received by PID 80805 (TID 
0x7fe6d8ffe700) from PID 0; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /opt/module/doris/be/src/common/signal_handler.h:420
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    4# 0x00007FE9A3A36400 in /lib64/libc.so.6
    5# je_arena_dalloc_promoted at ../src/arena.c:1604
    6# arena_dalloc_no_tcache at 
../include/jemalloc/internal/arena_inlines_b.h:265
    7# je_free_default at ../src/jemalloc.c:2799
    8# __GI__dl_deallocate_tls in /lib64/ld-linux-x86-64.so.2
    9# __free_stacks in /lib64/libpthread.so.0
   10# __deallocate_stack in /lib64/libpthread.so.0
   11# start_thread in /lib64/libpthread.so.0
   12# clone in /lib64/libc.so.6
   
   start time: Tue Aug 20 13:13:56 CST 2024
   SLF4J: Class path contains multiple SLF4J bindings.
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: Found binding in 
[jar:file:/opt/module/be/lib/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
   SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
explanation.
   SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]
   *** Query id: d637eb0835b54819-b9f9851440dcdca0 ***
   *** Aborted at 1724137733 (unix time) try "date -d @1724137733" if you are 
using GNU date ***
   *** Current BE git commitID: Unknown ***
   *** SIGSEGV address not mapped to object (@0x0) received by PID 44745 (TID 
0x7f2a687ff700) from PID 0; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /opt/module/doris/be/src/common/signal_handler.h:420
    1# os::Linux::chained_handler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    3# signalHandler(int, siginfo*, void*) in 
/opt/module//openjdk/jre/lib/amd64/server/libjvm.so
    4# 0x00007F396CBFE400 in /lib64/libc.so.6
    5# jemalloc_usable_size at ../src/jemalloc.c:3740
    6# free at /opt/module/doris/be/src/runtime/memory/jemalloc_hook.cpp:43
    7# __GI__dl_deallocate_tls in /lib64/ld-linux-x86-64.so.2
    8# __free_stacks in /lib64/libpthread.so.0
    9# __deallocate_stack in /lib64/libpthread.so.0
   10# start_thread in /lib64/libpthread.so.0
   11# clone in /lib64/libc.so.6
   ```
   
   ### What You Expected?
   
   fix this bug,don't crash again
   
   ### 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