dataroaring opened a new issue, #9138:
URL: https://github.com/apache/incubator-doris/issues/9138

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### Version
   
   dev-1.0.1
   
   ### What's Wrong?
   
   be core dump. ubsan reported:
   
   
`/root/regression/incubator-doris/be/src/olap/bloom_filter_predicate.h:121:49: 
runtime error: member call on null pointer of type 'const struct 
PredicateColumnType'
       #0 0x55a95a2490af in 
doris::BloomFilterColumnPredicate<(doris::PrimitiveType)15>::evaluate(doris::vectorized::IColumn&,
 unsigned short*, unsigned short*) const /root/
   regression/incubator-doris/be/src/olap/bloom_filter_predicate.h:121
       #1 0x55a9609d28b1 in 
doris::segment_v2::SegmentIterator::_evaluate_short_circuit_predicate(unsigned 
short*, unsigned short*) /root/regression/incubator-doris/be/src/o
   lap/rowset/segment_v2/segment_iterator.cpp:879
       #2 0x55a9609d6407 in 
doris::segment_v2::SegmentIterator::next_batch(doris::vectorized::Block*) 
/root/regression/incubator-doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:978
       #3 0x55a95a566094 in 
doris::BetaRowsetReader::next_block(doris::vectorized::Block*) 
/root/regression/incubator-doris/be/src/olap/rowset/beta_rowset_reader.cpp:193
       #4 0x55a9621f5442 in 
doris::vectorized::VCollectIterator::Level0Iterator::next(doris::vectorized::Block*)
 /root/regression/incubator-doris/be/src/vec/olap/vcollect_iterator.cpp:215
       #5 0x55a9621ff76a in 
doris::vectorized::VCollectIterator::Level1Iterator::_normal_next(doris::vectorized::Block*)
 /root/regression/incubator-doris/be/src/vec/olap/vcollect_iterator.cpp:366
       #6 0x55a9621ffdec in 
doris::vectorized::VCollectIterator::Level1Iterator::_normal_next(doris::vectorized::Block*)
 /root/regression/incubator-doris/be/src/vec/olap/vcollect_iterator.cpp:375
       #7 0x55a9621f6a40 in 
doris::vectorized::VCollectIterator::Level1Iterator::next(doris::vectorized::Block*)
 /root/regression/incubator-doris/be/src/vec/olap/vcollect_iterator.cpp:264
       #8 0x55a9621f2f52 in 
doris::vectorized::VCollectIterator::next(doris::vectorized::Block*) 
/root/regression/incubator-doris/be/src/vec/olap/vcollect_iterator.cpp:165
       #9 0x55a9622108e0 in 
doris::vectorized::BlockReader::_direct_next_block(doris::vectorized::Block*, 
doris::MemPool*, doris::ObjectPool*, bool*) 
/root/regression/incubator-doris/be/src/vec/olap/block_reader.cpp:175
       #10 0x55a96221cf02 in 
doris::vectorized::BlockReader::next_block_with_aggregation(doris::vectorized::Block*,
 doris::MemPool*, doris::ObjectPool*, bool*) 
/root/regression/incubator-doris/be/src/vec/olap/block_reader.h:49
       #11 0x55a9610580c3 in 
doris::vectorized::VOlapScanner::get_block(doris::RuntimeState*, 
doris::vectorized::Block*, bool*) 
/root/regression/incubator-doris/be/src/vec/exec/volap_scanner.cpp:55
       #12 0x55a96101d069 in 
doris::vectorized::VOlapScanNode::scanner_thread(doris::vectorized::VOlapScanner*)
 /root/regression/incubator-doris/be/src/vec/exec/volap_scan_node.cpp:216
       #13 0x55a96103f7b2 in void std::__invoke_impl<void, void 
(doris::vectorized::VOlapScanNode::*&)(doris::vectorized::VOlapScanner*), 
doris::vectorized::VOlapScanNode*&, 
doris::vectorized::VOlapScanner*&>(std::__invoke_memfun_deref, void 
(doris::vectorized::VOlapScanNode::*&)(doris::vectorized::VOlapScanner*), 
doris::vectorized::VOlapSca:
   `
   
   ### What You Expected?
   
   work normal
   
   ### How to Reproduce?
   
   tpcds q60
   `WITH   ss AS (    SELECT      i_item_id    , sum(ss_ext_sales_price) 
total_sales    FROM      store_sales    , date_dim    , customer_address    , 
item    WHERE (i_item_id IN (       SELECT i_item_id       FROM         item    
   WHERE (i_category IN ('Music'))    ))       AND (ss_item_sk = i_item_sk)     
  AND (ss_sold_date_sk = d_date_sk)       AND (d_year = 1998)       AND (d_moy 
= 9)       AND (ss_addr_sk = ca_address_sk)       AND (ca_gmt_offset = -5)    
GROUP BY i_item_id ) , cs AS (    SELECT      i_item_id    , 
sum(cs_ext_sales_price) total_sales    FROM      catalog_sales    , date_dim    
, customer_address    , item    WHERE (i_item_id IN (       SELECT i_item_id    
   FROM         item       WHERE (i_category IN ('Music'))    ))       AND 
(cs_item_sk = i_item_sk)       AND (cs_sold_date_sk = d_date_sk)       AND 
(d_year = 1998)       AND (d_moy = 9)       AND (cs_bill_addr_sk = 
ca_address_sk)       AND (ca_gmt_offset = -5)    GROUP BY i_item_id ) , ws AS ( 
   SELECT   
    i_item_id    , sum(ws_ext_sales_price) total_sales    FROM      web_sales   
 , date_dim    , customer_address    , item    WHERE (i_item_id IN (       
SELECT i_item_id       FROM         item       WHERE (i_category IN ('Music'))  
  ))       AND (ws_item_sk = i_item_sk)       AND (ws_sold_date_sk = d_date_sk) 
      AND (d_year = 1998)       AND (d_moy = 9)       AND (ws_bill_addr_sk = 
ca_address_sk)       AND (ca_gmt_offset = -5)    GROUP BY i_item_id ) SELECT   
i_item_id , sum(total_sales) total_sales FROM   (    SELECT *    FROM      ss 
UNION ALL    SELECT *    FROM      cs UNION ALL    SELECT *    FROM      ws )  
tmp1 GROUP BY i_item_id ORDER BY i_item_id ASC, total_sales ASC LIMIT 100`
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to