You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Andrew Sherman (Jira)" <ji...@apache.org> on 2022/12/02 01:40:00 UTC
[jira] [Created] (IMPALA-11772) Server crashes with SIGSEGV in TExprNode::operator= when running UBSAN tests
Andrew Sherman created IMPALA-11772:
---------------------------------------
Summary: Server crashes with SIGSEGV in TExprNode::operator= when running UBSAN tests
Key: IMPALA-11772
URL: https://issues.apache.org/jira/browse/IMPALA-11772
Project: IMPALA
Issue Type: Bug
Components: Backend
Affects Versions: Impala 4.1.1
Reporter: Andrew Sherman
{code}
Operating system: Linux
0.0.0 Linux 3.10.0-1160.66.1.el7.x86_64 #1 SMP Wed May 18 16:02:34 UTC 2022 x86_64
CPU: amd64
family 6 model 106 stepping 6
1 CPU
GPU: UNKNOWN
Crash reason: SIGSEGV
Crash address: 0x8
Process uptime: not available
Thread 548 (crashed)
0 impalad!impala::TExprNode::operator=(impala::TExprNode const&) [Exprs_types.cpp : 1027 + 0x7]
rax = 0x0000000000000000 rdx = 0x000000000000000c
rcx = 0x000000000000000c rbx = 0x0000000000000001
rsi = 0x000000000000000c rdi = 0x0000000000002000
rbp = 0x00007f1e7f0cd680 rsp = 0x00007f1e7f0cd490
r8 = 0x0000000000000001 r9 = 0x0000000000000000
r10 = 0x0000000000000000 r11 = 0x0000000000000206
r12 = 0x0000000000000000 r13 = 0x0000000000801000
r14 = 0x0000000000000000 r15 = 0x00007f1e7f0d5700
rip = 0x00000000022e19cd
Found by: given as instruction pointer in context
1 impalad!impala::TExprNode* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<impala::TExprNode const*, impala::TExprNode*>(impala::TExprNode const*, impala::TExprNode const*, impala::TExprNode*) [stl_algobase.h : 324 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cd710
rsp = 0x00007f1e7f0cd690 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000022ecf37
Found by: call frame info
2 impalad!impala::TExprNode* std::__copy_move_a<false, impala::TExprNode const*, impala::TExprNode*>(impala::TExprNode const*, impala::TExprNode const*, impala::TExprNode*) [stl_algobase.h : 385 + 0x5]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cd740
rsp = 0x00007f1e7f0cd720 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000022ecda9
Found by: call frame info
3 impalad!__gnu_cxx::__normal_iterator<impala::TExprNode*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<impala::TExprNode const*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >, __gnu_cxx::__normal_iterator<impala::TExprNode*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > > >(__gnu_cxx::__normal_iterator<impala::TExprNode const*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >, __gnu_cxx::__normal_iterator<impala::TExprNode const*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >, __gnu_cxx::__normal_iterator<impala::TExprNode*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >) [stl_algobase.h : 422 + 0x10]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cd7a0
rsp = 0x00007f1e7f0cd750 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000022ecd3f
Found by: call frame info
4 impalad!__gnu_cxx::__normal_iterator<impala::TExprNode*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > > std::copy<__gnu_cxx::__normal_iterator<impala::TExprNode const*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >, __gnu_cxx::__normal_iterator<impala::TExprNode*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > > >(__gnu_cxx::__normal_iterator<impala::TExprNode const*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >, __gnu_cxx::__normal_iterator<impala::TExprNode const*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >, __gnu_cxx::__normal_iterator<impala::TExprNode*, std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > >) [stl_algobase.h : 454 + 0x11]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cd800
rsp = 0x00007f1e7f0cd7b0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000022ec5b7
Found by: call frame info
5 impalad!std::vector<impala::TExprNode, std::allocator<impala::TExprNode> >::operator=(std::vector<impala::TExprNode, std::allocator<impala::TExprNode> > const&) [vector.tcc : 218 + 0x11]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cd9e0
rsp = 0x00007f1e7f0cd810 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000022e997d
Found by: call frame info
6 impalad!impala::TExpr::TExpr(impala::TExpr const&) [Exprs_types.cpp : 1127 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cda40
rsp = 0x00007f1e7f0cd9f0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000022e5b84
Found by: call frame info
7 impalad!void std::_Construct<impala::TExpr, impala::TExpr const&>(impala::TExpr*, impala::TExpr const&) [stl_construct.h : 75 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cda80
rsp = 0x00007f1e7f0cda50 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002251df5
Found by: call frame info
8 impalad!impala::TExpr* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, impala::TExpr*>(__gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, __gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, impala::TExpr*) [stl_uninitialized.h : 83 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cdb10
rsp = 0x00007f1e7f0cda90 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002251c82
Found by: call frame info
9 impalad!impala::TExpr* std::uninitialized_copy<__gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, impala::TExpr*>(__gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, __gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, impala::TExpr*) [stl_uninitialized.h : 131 + 0xd]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cdb50
rsp = 0x00007f1e7f0cdb20 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002251bd9
Found by: call frame info
10 impalad!impala::TExpr* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, impala::TExpr*, impala::TExpr>(__gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, __gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, impala::TExpr*, std::allocator<impala::TExpr>&) [stl_uninitialized.h : 289 + 0xd]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cdb90
rsp = 0x00007f1e7f0cdb60 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002251b99
Found by: call frame info
11 impalad!impala::TExpr* std::vector<impala::TExpr, std::allocator<impala::TExpr> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > > >(unsigned long, __gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >, __gnu_cxx::__normal_iterator<impala::TExpr const*, std::vector<impala::TExpr, std::allocator<impala::TExpr> > >) [stl_vector.h : 1263 + 0x21]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cdc20
rsp = 0x00007f1e7f0cdba0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000022518ce
Found by: call frame info
12 impalad!std::vector<impala::TExpr, std::allocator<impala::TExpr> >::operator=(std::vector<impala::TExpr, std::allocator<impala::TExpr> > const&) [vector.tcc : 206 + 0x15]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cde00
rsp = 0x00007f1e7f0cdc30 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002232f68
Found by: call frame info
13 impalad!impala::TSortInfo::operator=(impala::TSortInfo const&) [PlanNodes_types.cpp : 2093 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cdea0
rsp = 0x00007f1e7f0cde10 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000027e5f60
Found by: call frame info
14 impalad!impala::TSortNode::operator=(impala::TSortNode const&) [PlanNodes_types.cpp : 2214 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cdf40
rsp = 0x00007f1e7f0cdeb0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000027e7fb7
Found by: call frame info
15 impalad!impala::TPlanNode::TPlanNode(impala::TPlanNode const&) [PlanNodes_types.cpp : 2981 + 0x22]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce250
rsp = 0x00007f1e7f0cdf50 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000027f4b70
Found by: call frame info
16 impalad!void std::_Construct<impala::TPlanNode, impala::TPlanNode const&>(impala::TPlanNode*, impala::TPlanNode const&) [stl_construct.h : 75 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce290
rsp = 0x00007f1e7f0ce260 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002835d85
Found by: call frame info
17 impalad!impala::TPlanNode* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, impala::TPlanNode*>(__gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, __gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, impala::TPlanNode*) [stl_uninitialized.h : 83 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce320
rsp = 0x00007f1e7f0ce2a0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002835b82
Found by: call frame info
18 impalad!impala::TPlanNode* std::uninitialized_copy<__gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, impala::TPlanNode*>(__gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, __gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, impala::TPlanNode*) [stl_uninitialized.h : 131 + 0xd]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce360
rsp = 0x00007f1e7f0ce330 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002835ad9
Found by: call frame info
19 impalad!impala::TPlanNode* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, impala::TPlanNode*, impala::TPlanNode>(__gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, __gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, impala::TPlanNode*, std::allocator<impala::TPlanNode>&) [stl_uninitialized.h : 289 + 0xd]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce3a0
rsp = 0x00007f1e7f0ce370 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002835989
Found by: call frame info
20 impalad!impala::TPlanNode* std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > > >(unsigned long, __gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >, __gnu_cxx::__normal_iterator<impala::TPlanNode const*, std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > >) [stl_vector.h : 1263 + 0x21]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce430
rsp = 0x00007f1e7f0ce3b0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000283551e
Found by: call frame info
21 impalad!std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> >::operator=(std::vector<impala::TPlanNode, std::allocator<impala::TPlanNode> > const&) [vector.tcc : 206 + 0x15]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce610
rsp = 0x00007f1e7f0ce440 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000280a2d8
Found by: call frame info
22 impalad!impala::TPlan::operator=(impala::TPlan const&) [PlanNodes_types.cpp : 3142 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce650
rsp = 0x00007f1e7f0ce620 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000027fb2e4
Found by: call frame info
23 impalad!impala::TPlanFragment::TPlanFragment(impala::TPlanFragment const&) [Planner_types.cpp : 104 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce720
rsp = 0x00007f1e7f0ce660 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000002838970
Found by: call frame info
24 impalad!void std::_Construct<impala::TPlanFragment, impala::TPlanFragment const&>(impala::TPlanFragment*, impala::TPlanFragment const&) [stl_construct.h : 75 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce760
rsp = 0x00007f1e7f0ce730 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000269dc05
Found by: call frame info
25 impalad!impala::TPlanFragment* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, impala::TPlanFragment*>(__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, impala::TPlanFragment*) [stl_uninitialized.h : 83 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce7f0
rsp = 0x00007f1e7f0ce770 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000269da02
Found by: call frame info
26 impalad!impala::TPlanFragment* std::uninitialized_copy<__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, impala::TPlanFragment*>(__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, impala::TPlanFragment*) [stl_uninitialized.h : 131 + 0xd]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce830
rsp = 0x00007f1e7f0ce800 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000269d959
Found by: call frame info
27 impalad!impala::TPlanFragment* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, impala::TPlanFragment*, impala::TPlanFragment>(__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, impala::TPlanFragment*, std::allocator<impala::TPlanFragment>&) [stl_uninitialized.h : 289 + 0xd]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ce870
rsp = 0x00007f1e7f0ce840 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000269d809
Found by: call frame info
28 impalad!void std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> >::_M_range_insert<__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > > >(__gnu_cxx::__normal_iterator<impala::TPlanFragment*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, std::forward_iterator_tag) [vector.tcc : 682 + 0x30]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cec30
rsp = 0x00007f1e7f0ce880 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000363e432
Found by: call frame info
29 impalad!void std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> >::_M_insert_dispatch<__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > > >(__gnu_cxx::__normal_iterator<impala::TPlanFragment*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, std::__false_type) [stl_vector.h : 1411 + 0x15]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ceca0
rsp = 0x00007f1e7f0cec40 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000363d8d3
Found by: call frame info
30 impalad!__gnu_cxx::__normal_iterator<impala::TPlanFragment*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > > std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> >::insert<__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, void>(__gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >, __gnu_cxx::__normal_iterator<impala::TPlanFragment const*, std::vector<impala::TPlanFragment, std::allocator<impala::TPlanFragment> > >) [stl_vector.h : 1132 + 0x15]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0ced20
rsp = 0x00007f1e7f0cecb0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000035a6d9e
Found by: call frame info
31 impalad!impala::ImpalaServer::QueryStateRecord::Init(impala::ClientRequestState const&) [impala-server.cc : 2383 + 0x21]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cf020
rsp = 0x00007f1e7f0ced30 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000035889f6
Found by: call frame info
32 impalad!impala::ImpalaServer::QueryStateRecord::QueryStateRecord(impala::ClientRequestState const&) [impala-server.cc : 2345 + 0x1f]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cf0e0
rsp = 0x00007f1e7f0cf030 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003588ff6
Found by: call frame info
33 impalad!impala::ImpalaHttpHandler::QueryStateHandler(kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*)::$_9::operator()(std::shared_ptr<impala::QueryDriver> const&) const [impala-http-handler.cc : 496 + 0x16]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cf420
rsp = 0x00007f1e7f0cf0f0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000351d8bd
Found by: call frame info
34 impalad!std::_Function_handler<void (std::shared_ptr<impala::QueryDriver> const&), impala::ImpalaHttpHandler::QueryStateHandler(kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*)::$_9>::_M_invoke(std::_Any_data const&, std::shared_ptr<impala::QueryDriver> const&) [std_function.h : 316 + 0x19]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cf460
rsp = 0x00007f1e7f0cf430 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x000000000351d53b
Found by: call frame info
35 impalad!std::function<void (std::shared_ptr<impala::QueryDriver> const&)>::operator()(std::shared_ptr<impala::QueryDriver> const&) const [std_function.h : 706 + 0x1a]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cf4b0
rsp = 0x00007f1e7f0cf470 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x00000000035327ed
Found by: call frame info
36 impalad!impala::GenericShardedQueryMap<impala::TUniqueId, std::shared_ptr<impala::QueryDriver> >::DoFuncForAllEntries(std::function<void (std::shared_ptr<impala::QueryDriver> const&)> const&) [sharded-query-map-util.h : 53 + 0x22]
rbx = 0x0000000000000001 rbp = 0x00007f1e7f0cf5d0
rsp = 0x00007f1e7f0cf4c0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000000
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003526e99
Found by: call frame info
37 impalad!impala::ImpalaHttpHandler::QueryStateHandler(kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*) [impala-http-handler.cc : 493 + 0xc]
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0cfbe0
rsp = 0x00007f1e7f0cf5e0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003502c3a
Found by: call frame info
38 impalad!<name omitted> [impala-http-handler.cc : 77 + 0xe]
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0cfc40
rsp = 0x00007f1e7f0cfbf0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x000000000351906f
Found by: call frame info
39 impalad!boost::detail::function::void_function_obj_invoker2<boost::function<void (kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*)> (anonymous namespace)::MakeCallback<impala::ImpalaHttpHandler, void (impala::ImpalaHttpHandler::*)(kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*)>(impala::ImpalaHttpHandler*, void (impala::ImpalaHttpHandler::* const&)(kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*))::{lambda(auto:1 const&, auto:2*)#1}, void, kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*>::invoke(boost::detail::function::function_buffer&, kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*) [function_template.hpp : 158 + 0x1d]
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0cfc80
rsp = 0x00007f1e7f0cfc50 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003518937
Found by: call frame info
40 impalad!boost::function2<void, kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*>::operator()(kudu::WebCallbackRegistry::WebRequest const&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>*) const [function_template.hpp : 763 + 0xe]
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0cfd00
rsp = 0x00007f1e7f0cfc90 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003e4f755
Found by: call frame info
41 impalad!impala::Webserver::RenderUrlWithTemplate(sq_connection const*, kudu::WebCallbackRegistry::WebRequest const&, impala::Webserver::UrlHandler const&, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >*, impala::ContentType*) [webserver.cc : 1009 + 0x13]
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0d05a0
rsp = 0x00007f1e7f0cfd10 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003e4a6d7
Found by: call frame info
42 impalad!impala::Webserver::BeginRequestCallback(sq_connection*, sq_request_info*) [webserver.cc : 842 + 0x1a]
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0d38f0
rsp = 0x00007f1e7f0d05b0 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003e461f3
Found by: call frame info
43 impalad!impala::Webserver::BeginRequestCallbackStatic(sq_connection*) [webserver.cc : 615 + 0x9]
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0d3930
rsp = 0x00007f1e7f0d3900 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003e40958
Found by: call frame info
44 impalad!handle_request + 0x21a
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0d4a50
rsp = 0x00007f1e7f0d3940 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003e6d59a
Found by: call frame info
45 impalad!process_new_connection + 0x205
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0d4b10
rsp = 0x00007f1e7f0d4a60 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003e6cfc5
Found by: call frame info
46 impalad!worker_thread + 0x197
rbx = 0x0000000000000000 rbp = 0x00007f1e7f0d4b50
rsp = 0x00007f1e7f0d4b20 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x0000000003e6c9d7
Found by: call frame info
47 libpthread-2.17.so + 0x7ea5
rbx = 0x0000000000000000 rbp = 0x0000000000000000
rsp = 0x00007f1e7f0d4b60 r12 = 0x0000000000000000
r13 = 0x0000000000801000 r14 = 0x0000000000000003
r15 = 0x00007f1e7f0d5700 rip = 0x00007f1fb7a3eea5
Found by: call frame info
48 libc-2.17.so + 0xfeb0d
rsp = 0x00007f1e7f0d4c00 rip = 0x00007f1fb465db0d
Found by: stack scanning
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)