apache / doris

Apache Doris is an easy-to-use, high performance and unified analytics database.
https://doris.apache.org
Apache License 2.0
11.87k stars 3.13k forks source link

[Bug] BE crash at JEMALLOC free #36641

Open lide-reed opened 2 weeks ago

lide-reed commented 2 weeks ago

Search before asking

Version

2.0.10

What's Wrong?

some BE nodes crash with following stack:


Query id: 4c98019bdfa54035-ac96ed099f8f99aa tablet id: 0 Aborted at 1718391604 (unix time) try "date -d @1718391604" if you are using GNU date Current BE git commitID: 2405101 SIGSEGV address not mapped to object (@0x1c0000) received by PID 879937 (TID 28945 OR 0x7f2b8a9f1700) from PID 1835008; stack trace: 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t, void) in /usr/local/service/doris/lib/be/d oris_be 1# os::Linux::chained_handler(int, siginfo, void) in /usr/local/jdk/jre/lib/amd64/server/libjvm.so 2# JVM_handle_linux_signal in /usr/local/jdk/jre/lib/amd64/server/libjvm.so 3# signalHandler(int, siginfo, void) in /usr/local/jdk/jre/lib/amd64/server/libjvm.so 4# 0x00007F559ECB1400 in /lib64/libc.so.6 5# jemalloc_usable_size in /usr/local/service/doris/lib/be/doris_be 6# free in /usr/local/service/doris/lib/be/doris_be 7# GIdl_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?

don't crash

How to Reproduce?

Cannot reproduce

Anything Else?

No response

Are you willing to submit PR?

Code of Conduct

lide-reed commented 2 weeks ago

If compile with TCMallo, it will not crash.