[
https://issues.apache.org/jira/browse/IMPALA-14859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yida Wu updated IMPALA-14859:
-----------------------------
Description:
Observed impalad crashes in an ASAN build during running the ee tests with the
following stacktraces. But It has only appeared once in a build so far and
didn't appear when retry, suggesting it may be a flaky failure.
{code:java}
Crash reason: SIGABRT
Crash address: 0x7d1002d5a9d
Thread 281 (crashed)
0 libc.so.6!__GI_raise + 0x10f
rax = 0x0000000000000000 rdx = 0x0000000000000000
rcx = 0x00007feab59885af rbx = 0x0000000000000006
rsi = 0x00007fe5c18616e0 rdi = 0x0000000000000002
rbp = 0x00007feab5ad4440 rsp = 0x00007fe5c18616e0
r8 = 0x0000000000000000 r9 = 0x00007fe5c18616e0
r10 = 0x0000000000000008 r11 = 0x0000000000000246
r12 = 0x0000000007d86ae0 r13 = 0x0000000007d86aa0
r14 = 0x0000000000000069 r15 = 0x000061e0003444d8
rip = 0x00007feab59885af
Found by: given as instruction pointer in context
1 libc.so.6!__GI_abort + 0x127
rbx = 0x0000000000000000 rbp = 0x00007feab5ad4440
rsp = 0x00007fe5c1861800 r12 = 0x0000000007d86ae0
r13 = 0x0000000007d86aa0 r14 = 0x0000000000000069
r15 = 0x000061e0003444d8 rip = 0x00007feab595bee5
Found by: call frame info
2 libc.so.6!__assert_fail_base.cold.0 + 0xf
rbx = 0x0000000000000000 rbp = 0x00007feab5ad4440
rsp = 0x00007fe5c1861930 r12 = 0x0000000007d86ae0
r13 = 0x0000000007d86aa0 r14 = 0x0000000000000069
r15 = 0x000061e0003444d8 rip = 0x00007feab595bdb9
Found by: call frame info
3 libc.so.6!__GI___assert_fail + 0x46
rbx = 0x0000000007d86aa0 rbp = 0x0000000007d86ae0
rsp = 0x00007fe5c1861980 r12 = 0x0000000000000069
r13 = 0x0000000007d86ba0 r14 = 0x00007fe5c1861ac0
r15 = 0x000061e0003444d8 rip = 0x00007feab5980f06
Found by: call frame info
4 impalad!boost::scoped_ptr<impala::MemPool>::operator->() const
[scoped_ptr.hpp : 105 + 0x29]
rbx = 0x00007fe5c1861f80 rbp = 0x00007fe5c18619b0
rsp = 0x00007fe5c18619b0 r12 = 0x00007fe5c1861bc0
r13 = 0x00000ffd38304338 r14 = 0x00007fe5c1861ac0
r15 = 0x000061e0003444d8 rip = 0x00000000032a79d7
Found by: call frame info
5
impalad!impala::ParquetColumnChunkReader::ReadDictionaryData(impala::ScopedBuffer*,
unsigned char**, long*, int*) [parquet-column-chunk-reader.cc : 190 + 0xc]
rbp = 0x00007fe5c1862070 rsp = 0x00007fe5c18619c0
rip = 0x0000000004d1e976
Found by: previous frame's frame pointer
6 impalad!impala::ParquetColumnChunkReader::TryReadDictionaryPage(bool*,
bool*, bool, impala::ScopedBuffer*, unsigned char**, long*, int*)
[parquet-column-chunk-reader.cc : 127 + 0x18]
rbp = 0x00007fe5c1862170 rsp = 0x00007fe5c1862080
rip = 0x0000000004d1d90b
Found by: previous frame's frame pointer
7 impalad!impala::BaseScalarColumnReader::InitDictionary()
[parquet-column-readers.cc : 1204 + 0x4b]
rbp = 0x00007fe5c1862650 rsp = 0x00007fe5c1862180
rip = 0x00000000043f5b99
Found by: previous frame's frame pointer
8
impalad!impala::BaseScalarColumnReader::InitDictionaries(std::vector<impala::BaseScalarColumnReader*,
std::allocator<impala::BaseScalarColumnReader*> >) [parquet-column-readers.cc
: 1239 + 0x10]
rbp = 0x00007fe5c1862750 rsp = 0x00007fe5c1862660
rip = 0x00000000043f6a3f
Found by: previous frame's frame pointer
9 impalad!impala::HdfsParquetScanner::NextRowGroup() [hdfs-parquet-scanner.cc
: 1035 + 0xf]
rbp = 0x00007fe5c1862f10 rsp = 0x00007fe5c1862760
rip = 0x00000000042fe89f
Found by: previous frame's frame pointer
10 impalad!impala::HdfsParquetScanner::GetNextInternal(impala::RowBatch*)
[hdfs-parquet-scanner.cc : 539 + 0x1a]
rbp = 0x00007fe5c1863ef0 rsp = 0x00007fe5c1862f20
rip = 0x00000000042facaa
Found by: previous frame's frame pointer
11 impalad!impala::HdfsParquetScanner::ProcessSplit() [hdfs-parquet-scanner.cc
: 451 + 0xd]
rbp = 0x00007fe5c1864170 rsp = 0x00007fe5c1863f00
rip = 0x00000000042f9396
Found by: previous frame's frame pointer{code}
was:
Observed impalad crashes in an ASAN build during running the ee tests with the
following stacktraces. But It has only appeared once in a build so far and
didn't appear when retry, suggesting it may be a flaky failure.
{code:java}
Thread 281 (crashed)
0 libc.so.6!__GI_raise + 0x10f
rax = 0x0000000000000000 rdx = 0x0000000000000000
rcx = 0x00007feab59885af rbx = 0x0000000000000006
rsi = 0x00007fe5c18616e0 rdi = 0x0000000000000002
rbp = 0x00007feab5ad4440 rsp = 0x00007fe5c18616e0
r8 = 0x0000000000000000 r9 = 0x00007fe5c18616e0
r10 = 0x0000000000000008 r11 = 0x0000000000000246
r12 = 0x0000000007d86ae0 r13 = 0x0000000007d86aa0
r14 = 0x0000000000000069 r15 = 0x000061e0003444d8
rip = 0x00007feab59885af
Found by: given as instruction pointer in context
1 libc.so.6!__GI_abort + 0x127
rbx = 0x0000000000000000 rbp = 0x00007feab5ad4440
rsp = 0x00007fe5c1861800 r12 = 0x0000000007d86ae0
r13 = 0x0000000007d86aa0 r14 = 0x0000000000000069
r15 = 0x000061e0003444d8 rip = 0x00007feab595bee5
Found by: call frame info
2 libc.so.6!__assert_fail_base.cold.0 + 0xf
rbx = 0x0000000000000000 rbp = 0x00007feab5ad4440
rsp = 0x00007fe5c1861930 r12 = 0x0000000007d86ae0
r13 = 0x0000000007d86aa0 r14 = 0x0000000000000069
r15 = 0x000061e0003444d8 rip = 0x00007feab595bdb9
Found by: call frame info
3 libc.so.6!__GI___assert_fail + 0x46
rbx = 0x0000000007d86aa0 rbp = 0x0000000007d86ae0
rsp = 0x00007fe5c1861980 r12 = 0x0000000000000069
r13 = 0x0000000007d86ba0 r14 = 0x00007fe5c1861ac0
r15 = 0x000061e0003444d8 rip = 0x00007feab5980f06
Found by: call frame info
4 impalad!boost::scoped_ptr<impala::MemPool>::operator->() const
[scoped_ptr.hpp : 105 + 0x29]
rbx = 0x00007fe5c1861f80 rbp = 0x00007fe5c18619b0
rsp = 0x00007fe5c18619b0 r12 = 0x00007fe5c1861bc0
r13 = 0x00000ffd38304338 r14 = 0x00007fe5c1861ac0
r15 = 0x000061e0003444d8 rip = 0x00000000032a79d7
Found by: call frame info
5
impalad!impala::ParquetColumnChunkReader::ReadDictionaryData(impala::ScopedBuffer*,
unsigned char**, long*, int*) [parquet-column-chunk-reader.cc : 190 + 0xc]
rbp = 0x00007fe5c1862070 rsp = 0x00007fe5c18619c0
rip = 0x0000000004d1e976
Found by: previous frame's frame pointer
6 impalad!impala::ParquetColumnChunkReader::TryReadDictionaryPage(bool*,
bool*, bool, impala::ScopedBuffer*, unsigned char**, long*, int*)
[parquet-column-chunk-reader.cc : 127 + 0x18]
rbp = 0x00007fe5c1862170 rsp = 0x00007fe5c1862080
rip = 0x0000000004d1d90b
Found by: previous frame's frame pointer
7 impalad!impala::BaseScalarColumnReader::InitDictionary()
[parquet-column-readers.cc : 1204 + 0x4b]
rbp = 0x00007fe5c1862650 rsp = 0x00007fe5c1862180
rip = 0x00000000043f5b99
Found by: previous frame's frame pointer
8
impalad!impala::BaseScalarColumnReader::InitDictionaries(std::vector<impala::BaseScalarColumnReader*,
std::allocator<impala::BaseScalarColumnReader*> >) [parquet-column-readers.cc
: 1239 + 0x10]
rbp = 0x00007fe5c1862750 rsp = 0x00007fe5c1862660
rip = 0x00000000043f6a3f
Found by: previous frame's frame pointer
9 impalad!impala::HdfsParquetScanner::NextRowGroup() [hdfs-parquet-scanner.cc
: 1035 + 0xf]
rbp = 0x00007fe5c1862f10 rsp = 0x00007fe5c1862760
rip = 0x00000000042fe89f
Found by: previous frame's frame pointer
10 impalad!impala::HdfsParquetScanner::GetNextInternal(impala::RowBatch*)
[hdfs-parquet-scanner.cc : 539 + 0x1a]
rbp = 0x00007fe5c1863ef0 rsp = 0x00007fe5c1862f20
rip = 0x00000000042facaa
Found by: previous frame's frame pointer
11 impalad!impala::HdfsParquetScanner::ProcessSplit() [hdfs-parquet-scanner.cc
: 451 + 0xd]
rbp = 0x00007fe5c1864170 rsp = 0x00007fe5c1863f00
rip = 0x00000000042f9396
Found by: previous frame's frame pointer{code}
> Crashes in parquet-column-chunk-reader.cc in an ASAN build
> ----------------------------------------------------------
>
> Key: IMPALA-14859
> URL: https://issues.apache.org/jira/browse/IMPALA-14859
> Project: IMPALA
> Issue Type: Bug
> Components: Backend
> Reporter: Yida Wu
> Assignee: Balazs Hevele
> Priority: Major
> Labels: broken-build, build-failure
>
> Observed impalad crashes in an ASAN build during running the ee tests with
> the following stacktraces. But It has only appeared once in a build so far
> and didn't appear when retry, suggesting it may be a flaky failure.
> {code:java}
> Crash reason: SIGABRT
> Crash address: 0x7d1002d5a9d
> Thread 281 (crashed)
> 0 libc.so.6!__GI_raise + 0x10f
> rax = 0x0000000000000000 rdx = 0x0000000000000000
> rcx = 0x00007feab59885af rbx = 0x0000000000000006
> rsi = 0x00007fe5c18616e0 rdi = 0x0000000000000002
> rbp = 0x00007feab5ad4440 rsp = 0x00007fe5c18616e0
> r8 = 0x0000000000000000 r9 = 0x00007fe5c18616e0
> r10 = 0x0000000000000008 r11 = 0x0000000000000246
> r12 = 0x0000000007d86ae0 r13 = 0x0000000007d86aa0
> r14 = 0x0000000000000069 r15 = 0x000061e0003444d8
> rip = 0x00007feab59885af
> Found by: given as instruction pointer in context
> 1 libc.so.6!__GI_abort + 0x127
> rbx = 0x0000000000000000 rbp = 0x00007feab5ad4440
> rsp = 0x00007fe5c1861800 r12 = 0x0000000007d86ae0
> r13 = 0x0000000007d86aa0 r14 = 0x0000000000000069
> r15 = 0x000061e0003444d8 rip = 0x00007feab595bee5
> Found by: call frame info
> 2 libc.so.6!__assert_fail_base.cold.0 + 0xf
> rbx = 0x0000000000000000 rbp = 0x00007feab5ad4440
> rsp = 0x00007fe5c1861930 r12 = 0x0000000007d86ae0
> r13 = 0x0000000007d86aa0 r14 = 0x0000000000000069
> r15 = 0x000061e0003444d8 rip = 0x00007feab595bdb9
> Found by: call frame info
> 3 libc.so.6!__GI___assert_fail + 0x46
> rbx = 0x0000000007d86aa0 rbp = 0x0000000007d86ae0
> rsp = 0x00007fe5c1861980 r12 = 0x0000000000000069
> r13 = 0x0000000007d86ba0 r14 = 0x00007fe5c1861ac0
> r15 = 0x000061e0003444d8 rip = 0x00007feab5980f06
> Found by: call frame info
> 4 impalad!boost::scoped_ptr<impala::MemPool>::operator->() const
> [scoped_ptr.hpp : 105 + 0x29]
> rbx = 0x00007fe5c1861f80 rbp = 0x00007fe5c18619b0
> rsp = 0x00007fe5c18619b0 r12 = 0x00007fe5c1861bc0
> r13 = 0x00000ffd38304338 r14 = 0x00007fe5c1861ac0
> r15 = 0x000061e0003444d8 rip = 0x00000000032a79d7
> Found by: call frame info
> 5
> impalad!impala::ParquetColumnChunkReader::ReadDictionaryData(impala::ScopedBuffer*,
> unsigned char**, long*, int*) [parquet-column-chunk-reader.cc : 190 + 0xc]
> rbp = 0x00007fe5c1862070 rsp = 0x00007fe5c18619c0
> rip = 0x0000000004d1e976
> Found by: previous frame's frame pointer
> 6 impalad!impala::ParquetColumnChunkReader::TryReadDictionaryPage(bool*,
> bool*, bool, impala::ScopedBuffer*, unsigned char**, long*, int*)
> [parquet-column-chunk-reader.cc : 127 + 0x18]
> rbp = 0x00007fe5c1862170 rsp = 0x00007fe5c1862080
> rip = 0x0000000004d1d90b
> Found by: previous frame's frame pointer
> 7 impalad!impala::BaseScalarColumnReader::InitDictionary()
> [parquet-column-readers.cc : 1204 + 0x4b]
> rbp = 0x00007fe5c1862650 rsp = 0x00007fe5c1862180
> rip = 0x00000000043f5b99
> Found by: previous frame's frame pointer
> 8
> impalad!impala::BaseScalarColumnReader::InitDictionaries(std::vector<impala::BaseScalarColumnReader*,
> std::allocator<impala::BaseScalarColumnReader*> >)
> [parquet-column-readers.cc : 1239 + 0x10]
> rbp = 0x00007fe5c1862750 rsp = 0x00007fe5c1862660
> rip = 0x00000000043f6a3f
> Found by: previous frame's frame pointer
> 9 impalad!impala::HdfsParquetScanner::NextRowGroup()
> [hdfs-parquet-scanner.cc : 1035 + 0xf]
> rbp = 0x00007fe5c1862f10 rsp = 0x00007fe5c1862760
> rip = 0x00000000042fe89f
> Found by: previous frame's frame pointer
> 10 impalad!impala::HdfsParquetScanner::GetNextInternal(impala::RowBatch*)
> [hdfs-parquet-scanner.cc : 539 + 0x1a]
> rbp = 0x00007fe5c1863ef0 rsp = 0x00007fe5c1862f20
> rip = 0x00000000042facaa
> Found by: previous frame's frame pointer
> 11 impalad!impala::HdfsParquetScanner::ProcessSplit()
> [hdfs-parquet-scanner.cc : 451 + 0xd]
> rbp = 0x00007fe5c1864170 rsp = 0x00007fe5c1863f00
> rip = 0x00000000042f9396
> Found by: previous frame's frame pointer{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]