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

Yida Wu updated IMPALA-14859:
-----------------------------
    Attachment: befb0103-80ee-4654-a412aeba-6a3a2a84.dmp_dumpedv2
                dfa58744-1aeb-4585-ab7d1591-b6f89ce9.dmp_dumpedv2

> 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
>         Attachments: befb0103-80ee-4654-a412aeba-6a3a2a84.dmp_dumpedv2, 
> dfa58744-1aeb-4585-ab7d1591-b6f89ce9.dmp_dumpedv2, 
> impalad.impala-ec2-redhat86-m6i-4xlarge-ondemand-18c3.vpc.cloudera.com.jenkins.log.INFO.20260325-011607.2972317,
>  
> impalad.impala-ec2-redhat86-m6i-4xlarge-ondemand-18c3.vpc.cloudera.com.jenkins.log.WARNING.20260324-211329.643572
>
>
> 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