You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Gabor Kaszab (Jira)" <ji...@apache.org> on 2021/05/14 13:17:00 UTC

[jira] [Created] (IMPALA-10703) PrintPath() crashes with ARRAY in ORC format

Gabor Kaszab created IMPALA-10703:
-------------------------------------

             Summary: PrintPath() crashes with ARRAY in ORC format
                 Key: IMPALA-10703
                 URL: https://issues.apache.org/jira/browse/IMPALA-10703
             Project: IMPALA
          Issue Type: Bug
          Components: Backend
    Affects Versions: Impala 3.4.0
            Reporter: Gabor Kaszab


Repro steps:
 - Issue only happens in debug build as apparently there is a DCHECK failing.
 - You have to launch Impala with --log_level=3 option to increase the log level.
 - Then running this query crashes Impala:
{code:java}
select inner_arr.ITEM.e from functional_orc_def.complextypestbl tbl, functional_orc_def.complextypestbl.nested_struct.c.d.ITEM inner_arr;
{code}

 

Backtrace (relevant part):
{code:java}
#7  0x000000000280c2b4 in impala::PrintPath[abi:cxx11](impala::TableDescriptor const&, std::vector<int, std::allocator<int> > const&) (tbl_desc=..., path=...) at /home/gaborkaszab/shadow/Impala-upstream/be/src/util/debug-util.cc:237
#8  0x0000000002a69eeb in impala::HdfsOrcScanner::ResolveColumns (this=0x10e79000, tuple_desc=..., 
    selected_nodes=0x7fe54980a7d0, pos_slots=0x7fe54980a780)
    at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-orc-scanner.cc:452
#9  0x0000000002a69cf7 in impala::HdfsOrcScanner::ResolveColumns (this=0x10e79000, tuple_desc=..., 
    selected_nodes=0x7fe54980a7d0, pos_slots=0x7fe54980a780)
    at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-orc-scanner.cc:449
#10 0x0000000002a6a547 in impala::HdfsOrcScanner::SelectColumns (this=0x10e79000, tuple_desc=...)
    at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-orc-scanner.cc:497
#11 0x0000000002a67720 in impala::HdfsOrcScanner::Open (this=0x10e79000, context=0x7fe54980b260)
    at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-orc-scanner.cc:237
#12 0x00000000029f19c9 in impala::HdfsScanNodeBase::CreateAndOpenScannerHelper (this=0xd280800, partition=0xaac3d80, 
    context=0x7fe54980b260, scanner=0x7fe54980b258)
    at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-scan-node-base.cc:874
#13 0x0000000002baab86 in impala::HdfsScanNode::ProcessSplit (this=0xd280800, filter_ctxs=..., 
    expr_results_pool=0x7fe54980b500, scan_range=0xac59c00, scanner_thread_reservation=0x7fe54980b428)
    at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-scan-node.cc:480
#14 0x0000000002baa28a in impala::HdfsScanNode::ScannerThread (this=0xd280800, first_thread=true, 
    scanner_thread_reservation=8192) at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-scan-node.cc:418
#15 0x0000000002ba95f2 in impala::HdfsScanNode::<lambda()>::operator()(void) const (__closure=0x7fe54980bc28)
    at /home/gaborkaszab/shadow/Impala-upstream/be/src/exec/hdfs-scan-node.cc:339
{code}
This DCHECK fails:
 [https://github.com/apache/impala/blob/a47700ed790c2415e52a85e40063bed53a7cb9e8/be/src/util/debug-util.cc#L237]
{code:java}
Check failed: path[i] == 1 (5 vs. 1)
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org