Zoltán Borók-Nagy created IMPALA-14399:
------------------------------------------
Summary: Impala crashed in SummaryStatsCounter::Merge() during
HdfsColumnarScanner::CloseInternal()
Key: IMPALA-14399
URL: https://issues.apache.org/jira/browse/IMPALA-14399
Project: IMPALA
Issue Type: Bug
Components: Backend
Reporter: Zoltán Borók-Nagy
Impala crashed in SummaryStatsCounter::Merge() during
HdfsColumnarScanner::CloseInternal()
h2. Stacktrace
{noformat}
Crash reason: SIGSEGV /0x00000080
Crash address: 0x0
Process uptime: not availableThread 341 (crashed)
0 impalad!base::subtle::Acquire_CompareAndSwap(int volatile*, int, int)
[atomic_base.h : 525 + 0x7]
rax = 0x17d7d7d7d7d7d7de rdx = 0x0000000000000001
rcx = 0x00000fece10c02b0 rbx = 0xbebebebebebebef6
rsi = 0x000000000000ffff rdi = 0x0000000000000002
rbp = 0x00007f6708601550 rsp = 0x00007f6708601530
r8 = 0x00000fed610b82e0 r9 = 0x00000fed610b82d0
r10 = 0x00000fed610b82e0 r11 = 0x00000fed610b82d0
r12 = 0x00000fece10c02cc r13 = 0x00007f6708601680
r14 = 0x0000000000000000 r15 = 0x0000000000000001
rip = 0x000000000239cbe8
Found by: given as instruction pointer in context
1 impalad!base::SpinLock::Lock() [spinlock.h : 73 + 0xc]
rbp = 0x00007f6708601570 rsp = 0x00007f6708601560
rip = 0x000000000239cb95
Found by: previous frame's frame pointer
2
impalad!impala::RuntimeProfileBase::SummaryStatsCounter::Merge(impala::SummaryStats
const&) [runtime-profile.cc : 2554 + 0x5]
rbp = 0x00007f6708601650 rsp = 0x00007f6708601580
rip = 0x0000000003ae2a94
Found by: previous frame's frame pointer
3 impalad!impala::HdfsColumnarScanner::CloseInternal()
[hdfs-columnar-scanner.cc : 348 + 0x9]
rbp = 0x00007f6708601870 rsp = 0x00007f6708601660
rip = 0x0000000003f5a5c5
Found by: previous frame's frame pointer
4 impalad!impala::HdfsParquetScanner::Close(impala::RowBatch*)
[hdfs-parquet-scanner.cc : 377 + 0x38]
rbp = 0x00007f6708601f30 rsp = 0x00007f6708601880
rip = 0x00000000040bc053
Found by: previous frame's frame pointer
5 impalad!impala::HdfsScanner::Close() [hdfs-scanner.cc : 175 + 0x3d]
rbp = 0x00007f6708602090 rsp = 0x00007f6708601f40
rip = 0x0000000003d64896
Found by: previous frame's frame pointer
6
impalad!impala::HdfsScanNode::ProcessSplit(std::vector<impala::FilterContext,
std::allocator<impala::FilterContext> > const&, impala::MemPool*,
impala::io::ScanRange*, long*) [hdfs-scan-node.cc : 500 + 0x8]
rbp = 0x00007f6708602950 rsp = 0x00007f67086020a0
rip = 0x0000000003f69b81
Found by: previous frame's frame pointer
7 impalad!impala::HdfsScanNode::ScannerThread(bool, long) [hdfs-scan-node.cc
: 422 + 0x1e]
rbp = 0x00007f6708603290 rsp = 0x00007f6708602960
rip = 0x0000000003f685fc
Found by: previous frame's frame pointer
8 impalad!boost::function0<void>::operator()() const [function_template.hpp :
763 + 0x5]
rbp = 0x00007f6708603350 rsp = 0x00007f67086032a0
rip = 0x0000000002e5c6a7
Found by: previous frame's frame pointer
9 impalad!impala::Thread::SuperviseThread(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> >
const&, boost::function<void ()> const&, impala::ThreadDebugInfo const*,
impala::Promise<long, (impala::PromiseMode)0>*) [thread.cc : 361 +
0x9]{noformat}
Failed query was d64ece74a66c04ca:
{noformat}
Minidump in thread [1717763]scanner-thread
(finst:d64ece74a66c04ca:5c579b000000000b, plan-node-id:5, thread-idx:0) running
query d64ece74a66c04ca:5c579b0000000000, fragment instance
d64ece74a66c04ca:5c579b000000000b{noformat}
Query text is:
{noformat}
I20250903 19:04:11.515148 1654183 Frontend.java:2405]
d64ece74a66c04ca:5c579b0000000000] Analyzing query: select
s_name,
count(*) as numwait
from
supplier,
lineitem l1,
orders,
nation
where
s_suppkey = l1.l_suppkey
and o_orderkey = l1.l_orderkey
and o_orderstatus = 'F'
and l1.l_receiptdate > l1.l_commitdate
and exists (
select
*
from
lineitem l2
where
l2.l_orderkey = l1.l_orderkey
and l2.l_suppkey <> l1.l_suppkey
)
and not exists (
select
*
from
lineitem l3
where
l3.l_orderkey = l1.l_orderkey
and l3.l_suppkey <> l1.l_suppkey
and l3.l_receiptdate > l3.l_commitdate
)
and s_nationkey = n_nationkey
and n_name = 'SAUDI ARABIA'
group by
s_name
order by
numwait desc,
s_name
limit 100 db: tpch_parquet{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]