Yida Wu created IMPALA-14859:
--------------------------------

             Summary: 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


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}



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