[
https://issues.apache.org/jira/browse/IMPALA-11772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Sherman updated IMPALA-11772:
------------------------------------
Attachment:
impalad.impala-ec2-centos79-m6i-4xlarge-ondemand-1fe9.vpc.cloudera.com.jenkins.log.ERROR.20221201-094002.30726
> 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
> Priority: Critical
> Attachments:
> impalad.impala-ec2-centos79-m6i-4xlarge-ondemand-1fe9.vpc.cloudera.com.jenkins.log.ERROR.20221201-094002.30726
>
>
> {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)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]