[ 
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]

Reply via email to