[ 
https://issues.apache.org/jira/browse/IMPALA-15159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Smith reassigned IMPALA-15159:
--------------------------------------

    Assignee: Csaba Ringhofer

> DCHECK in reservation tracker
> -----------------------------
>
>                 Key: IMPALA-15159
>                 URL: https://issues.apache.org/jira/browse/IMPALA-15159
>             Project: IMPALA
>          Issue Type: Bug
>            Reporter: Michael Smith
>            Assignee: Csaba Ringhofer
>            Priority: Major
>
> EE tests encountered DCHECK at 
> [https://github.com/apache/impala/blob/e0a6e94/be/src/runtime/bufferpool/reservation-tracker.cc#L130:]
> {code:java}
> F20260705 12:53:22.345126 1614382 reservation-tracker.cc:130] 
> 5b47df214497c748:2cc88d5900000000] Check failed: used_reservation_.Load() == 
> 0 (49152 vs. 0)
> {code}
> with minidump stack
> {code:java}
> Thread 450 (crashed)
>  0  libc.so.6!__GI_raise + 0x10f
>     rax = 0x0000000000000000   rdx = 0x0000000000000000
>     rcx = 0x00007f07648575af   rbx = 0x0000000000000006
>     rsi = 0x00007f0646be6d40   rdi = 0x0000000000000002
>     rbp = 0x00007f0646be7120   rsp = 0x00007f0646be6d40
>      r8 = 0x0000000000000000    r9 = 0x00007f0646be6d40
>     r10 = 0x0000000000000008   r11 = 0x0000000000000246
>     r12 = 0x0000000014e178e0   r13 = 0x0000000000000003
>     r14 = 0x000000000a86a939   r15 = 0x00007f0646be7318
>     rip = 0x00007f07648575af
>     Found by: given as instruction pointer in context
>  1  libc.so.6!__GI_abort + 0x127
>     rbx = 0x0000000014e178e0   rbp = 0x00007f0646be7120
>     rsp = 0x00007f0646be6e60   r12 = 0x0000000014e178e0
>     r13 = 0x0000000000000003   r14 = 0x000000000a86a939
>     r15 = 0x00007f0646be7318   rip = 0x00007f076482aee5
>     Found by: call frame info
>  2  impalad!google::DumpStackTraceAndExit [utilities.cc : 178 + 0x5]
>     rbx = 0x0000000014e178e0   rbp = 0x00007f0646be7120
>     rsp = 0x00007f0646be6f90   r12 = 0x0000000014e178e0
>     r13 = 0x0000000000000003   r14 = 0x000000000a86a939
>     r15 = 0x00007f0646be7318   rip = 0x0000000002370e09
>     Found by: call frame info
>  3  impalad!google::LogMessage::Flush() [logging.cc : 1799 + 0x2]
>     rbp = 0x00007f0646be7318   rsp = 0x00007f0646be7130
>     rip = 0x0000000009ac995b
>     Found by: previous frame's frame pointer
>  4  libstdc++.so.6!std::basic_ostream<char, std::char_traits<char> >& 
> std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, 
> std::char_traits<char> >&, char const*, long) [streambuf : 458 + 0xd]
>     rbp = 0x00007f0646be7318   rsp = 0x00007f0646be7170
>     rip = 0x00007f07686a67b4
>     Found by: stack scanning
>  5  impalad!impala::ReservationTracker::Close() [reservation-tracker.cc : 130 
> + 0x5]
>     rbx = 0x0000000025f43de0   rbp = 0x00000000274ea1a0
>     rsp = 0x00007f0646be71e0   r12 = 0x0000000000000000
>     r13 = 0x00007f0646be8b80   r14 = 0x0000000009acaf19
>     r15 = 0x00007f0646be8b80   rip = 0x0000000004dd8c42
>     Found by: call frame info
>  6  impalad!std::mutex::unlock() [std_mutex.h : 118 + 0x8]
>     rsp = 0x00007f0646be7230   rip = 0x000000000251f15d
>     Found by: stack scanning
>  7  impalad!impala::RowBatch::BufferInfo::~BufferInfo() [row-batch.h : 540 + 
> 0x10]
>     rsp = 0x00007f0646be72a0   rip = 0x00000000038a54a1
>     Found by: stack scanning
>  8  impalad!void 
> std::_Destroy_aux<false>::__destroy<impala::RowBatch::BufferInfo*>(impala::RowBatch::BufferInfo*,
>  impala::RowBatch::BufferInfo*) [stl_construct.h : 152 + 0x8]
>     rsp = 0x00007f0646be72e0   rip = 0x00000000038a85e4
>     Found by: stack scanning
>  9  impalad!impala::BufferPool::Client::Close() [buffer-pool-internal.h : 217 
> + 0x15]
>     rsp = 0x00007f0646be73e0   rip = 0x0000000004dce903
>     Found by: stack scanning
> 10  
> impalad!impala::BufferPool::DeregisterClient(impala::BufferPool::ClientHandle*)
>  [buffer-pool.cc : 137 + 0x15]
>     rsp = 0x00007f0646be7410   rip = 0x0000000004db8127
>     Found by: stack scanning
> 11  impalad!std::__shared_ptr_access<impala::KrpcDataStreamRecvr, 
> (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [shared_ptr_base.h 
> : 1027 + 0x9]
>     rsp = 0x00007f0646be7420   rip = 0x00000000037644a1
>     Found by: stack scanning
> 12  impalad!impala::ExchangeNode::Close(impala::RuntimeState*) 
> [exchange-node.cc : 163 + 0xc]
>     rsp = 0x00007f0646be7470   rip = 0x0000000004f6860c
>     Found by: stack scanning
> 13  impalad!impala::FragmentInstanceState::ExecInternal() 
> [fragment-instance-state.cc : 530 + 0x5]
>     rsp = 0x00007f0646be74e0   rip = 0x0000000003a486b7
>     Found by: stack scanning
> 14  impalad!void std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >::_M_construct<char*>(char*, char*, 
> std::forward_iterator_tag) [basic_string.tcc : 232 + 0x9]
>     rsp = 0x00007f0646be7520   rip = 0x0000000002a7890a
>     Found by: stack scanning
> 15  impalad!void 
> __gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > > 
> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >, std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > 
> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >*, std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > const&) [new_allocator.h : 156 
> + 0x19]
>     rsp = 0x00007f0646be7590   rip = 0x000000000271225e
>     Found by: stack scanning
> {code}
> The query was {{{}select * from alltypes limit 899{}}}, part of
> {code:java}
> query_test/test_scanners.py::TestScannersAllTableFormatsWithLimit::test_limit["table_format:
>  avro/snap/block" | "protocol: hs2" | "exec_option: {'abort_on_error': 1, 
> 'batch_size': 100, 'disable_codegen': True, 'disable_codegen_rows_threshold': 
> 0, 'exec_single_node_rows_threshold': 0, 'num_nodes': 0, 'test_replan': 1, 
> 'mt_dop': 0}"]{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]

Reply via email to