You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Attila Jeges (Jira)" <ji...@apache.org> on 2020/02/18 13:12:00 UTC

[jira] [Created] (IMPALA-9395) RuntimeFilter causes impalad crash

Attila Jeges created IMPALA-9395:
------------------------------------

             Summary: RuntimeFilter causes impalad crash
                 Key: IMPALA-9395
                 URL: https://issues.apache.org/jira/browse/IMPALA-9395
             Project: IMPALA
          Issue Type: Bug
          Components: Backend
    Affects Versions: Impala 3.4.0
            Reporter: Attila Jeges


impalad crashed while running exhaustive tests. 

{code}
Operating system: Linux
                  0.0.0 Linux 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64
CPU: amd64
     family 6 model 85 stepping 4
     1 CPU

GPU: UNKNOWN

Crash reason:  SIGABRT
Crash address: 0x7d100006057
Process uptime: not available

Thread 122 (crashed)
 0  libc-2.17.so + 0x351f7
    rax = 0x0000000000000000   rdx = 0x0000000000000006
    rcx = 0xffffffffffffffff   rbx = 0x0000000007208c80
    rsi = 0x0000000000006366   rdi = 0x0000000000006057
    rbp = 0x00007fb39ecf7da0   rsp = 0x00007fb39ecf7a38
     r8 = 0x0000000000000000    r9 = 0x00007fb39ecf78b0
    r10 = 0x0000000000000008   r11 = 0x0000000000000202
    r12 = 0x0000000007208d00   r13 = 0x000000000000004b
    r14 = 0x0000000007210644   r15 = 0x0000000007208c80
    rip = 0x00007fb40b9501f7
    Found by: given as instruction pointer in context
 1  libc-2.17.so + 0x368e8
    rbp = 0x00007fb39ecf7da0   rsp = 0x00007fb39ecf7a40
    rip = 0x00007fb40b9518e8
    Found by: stack scanning
 2  impalad!google_breakpad::ExceptionHandler::HandleSignal(int, siginfo_t*, void*) + 0x1e0
    rbp = 0x00007fb39ecf7da0   rsp = 0x00007fb39ecf7ac8
    rip = 0x0000000004e866f0
    Found by: stack scanning
 3  impalad!boost::detail::lexical_converter_impl<std::string, impala::extdatasource::TColumnDesc>::try_convert(impala::extdatasource::TColumnDesc const&, std::string&) [converter_lexical.hpp : 508 + 0x1]
    rbp = 0x00007fb39ecf7da0   rsp = 0x00007fb39ecf7ae0
    rip = 0x0000000001f90130
    Found by: stack scanning
 4  impalad!google::LogMessage::Flush() + 0x157
    rbx = 0x0000000000000000   rbp = 0x00007fb40c5006a0
    rsp = 0x00007fb39ecf7db0   rip = 0x0000000004e4e837
    Found by: call frame info
 5  impalad!google::LogMessageFatal::~LogMessageFatal() + 0xe
    rbx = 0x00007fb39ecf7e70   rbp = 0x00007fb39ecf7f80
    rsp = 0x00007fb39ecf7e30   r12 = 0x0000000000000001
    r13 = 0x0000000007217b78   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x0000000004e51dfe
    Found by: call frame info
 6  impalad!impala::RuntimeFilter::SetFilter(impala::BloomFilter*, impala::MinMaxFilter*) [runtime-filter.cc : 29 + 0x10]
    rbx = 0x0000000000000001   rbp = 0x00007fb39ecf7f80
    rsp = 0x00007fb39ecf7e50   r12 = 0x0000000000000001
    r13 = 0x0000000007217b78   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x0000000002207e37
    Found by: call frame info
 7  impalad!impala::RuntimeFilterBank::PublishGlobalFilter(impala::PublishFilterParamsPB const&, kudu::rpc::RpcContext*) [runtime-filter-bank.cc : 359 + 0x21]
    rbx = 0x0000000002532b2a   rbp = 0x00007fb39ecf82a0
    rsp = 0x00007fb39ecf7f90   r12 = 0x0000000000000000
    r13 = 0x000000001737d5a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x00000000021c953c
    Found by: call frame info
 8  impalad!impala::QueryState::PublishFilter(impala::PublishFilterParamsPB const&, kudu::rpc::RpcContext*) [query-state.cc : 722 + 0x28]
    rbx = 0x0000000000000000   rbp = 0x00007fb39ecf82f0
    rsp = 0x00007fb39ecf82b0   r12 = 0x0000000000000000
    r13 = 0x000000001737d5a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x00000000021b8127
    Found by: call frame info
 9  impalad!impala::DataStreamService::PublishFilter(impala::PublishFilterParamsPB const*, impala::PublishFilterResultPB*, kudu::rpc::RpcContext*) [data-stream-service.cc : 132 + 0x2b]
    rbx = 0x0000000000000000   rbp = 0x00007fb39ecf8490
    rsp = 0x00007fb39ecf8300   r12 = 0x0000000000000000
    r13 = 0x000000001737d5a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x00000000022e4c26
    Found by: call frame info
10  impalad!impala::DataStreamServiceIf::DataStreamServiceIf(scoped_refptr<kudu::MetricEntity> const&, scoped_refptr<kudu::rpc::ResultTracker> const&)::{lambda(google::protobuf::Message const*, google::protobuf::Message*, kudu::rpc::RpcContext*)#8}::operator()(google::protobuf::Message const*, google::protobuf::Message*, kudu::rpc::RpcContext*) const + 0x3e
    rbx = 0x00000000129d96c0   rbp = 0x00007fb39ecf84c0
    rsp = 0x00007fb39ecf84a0   r12 = 0x00000000176cf1a0
    r13 = 0x000000001737d5a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x00000000023a59ec
    Found by: call frame info
11  impalad!std::_Function_handler<void(const google::protobuf::Message*, google::protobuf::Message*, kudu::rpc::RpcContext*), impala::DataStreamServiceIf::DataStreamServiceIf(const scoped_refptr<kudu::MetricEntity>&, const scoped_refptr<kudu::rpc::ResultTracker>&)::<lambda(const google::protobuf::Message*, google::protobuf::Message*, kudu::rpc::RpcContext*)> >::_M_invoke [functional : 2039 + 0x20]
    rbx = 0x00000000129d96c0   rbp = 0x00007fb39ecf8510
    rsp = 0x00007fb39ecf84d0   r12 = 0x00000000176cf1a0
    r13 = 0x000000001737d5a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x00000000023a7975
    Found by: call frame info
12  impalad!std::function<void (google::protobuf::Message const*, google::protobuf::Message*, kudu::rpc::RpcContext*)>::operator()(google::protobuf::Message const*, google::protobuf::Message*, kudu::rpc::RpcContext*) const [functional : 2439 + 0x44]
    rbx = 0x00000000023a790e   rbp = 0x00007fb39ecf8560
    rsp = 0x00007fb39ecf8520   r12 = 0x00000000176cf1a0
    r13 = 0x000000001737d5a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x0000000002a95c36
    Found by: call frame info
13  impalad!kudu::rpc::GeneratedServiceIf::Handle(kudu::rpc::InboundCall*) [service_if.cc : 139 + 0x2a]
    rbx = 0x000000001737d5a0   rbp = 0x00007fb39ecf85e0
    rsp = 0x00007fb39ecf8570   r12 = 0x00000000129d96c0
    r13 = 0x00007fffe2bb36a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x0000000002a95617
    Found by: call frame info
14  impalad!impala::ImpalaServicePool::RunThread() [impala-service-pool.cc : 271 + 0x3a]
    rbx = 0x0000000002a95380   rbp = 0x00007fb39ecf86f0
    rsp = 0x00007fb39ecf85f0   r12 = 0x0000000000000000
    r13 = 0x00007fffe2bb36a0   r14 = 0x00000000145d27c8
    r15 = 0x0000000000000000   rip = 0x00000000020a9b89
    Found by: call frame info
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)