alamb opened a new issue, #26990:
URL: https://github.com/apache/datafusion/issues/26990

   ### Describe the bug
   
   - Fuzz test fails on https://github.com/apache/datafusion/pull/26883
   It passed on rerun
   
   
   
   ### To Reproduce
   
   
https://github.com/apache/datafusion/actions/runs/41115808909/job/124269616294
   
   ```text
   test fuzz_cases::leaf_pushdown_fuzz::leaf_pushdown_fuzz_extended ... ok
   
   failures:
   
   ---- fuzz_cases::sort_query_fuzz::sort_query_fuzzer_runner stdout ----
   [SortQueryFuzzer] Round 0, Query 0 (Config 0)
     Seeds:
       init_seed   = 12442276922808623486
       query_seed  = 10166482037203778311
       config_seed = 12061007079565109493
     Dataset schema:
       [duration_microsecond:Duration(µs);N, timestamp_us:Timestamp(µs);N, 
interval_month_day_nano:Interval(MonthDayNano);N, float32:Float32;N, 
decimal32:Decimal32(5, -38);N, time64_us:Time64(µs);N, 
dictionary_utf8_low:Dictionary(UInt64, Utf8);N]
     Query:
       SELECT time64_us, decimal32 FROM sort_fuzz_table ORDER BY time64_us, 
decimal32 LIMIT 1515
     Config: 
       Dataset size: 193.3 KB
       Number of partitions: 2
       Batch size: 10
       Memory limit: Unbounded
       Per partition memory limit: Unbounded
       Sort spill reservation bytes: 16.0 KB
       Sort in place threshold bytes: 3.2 KB
   
   
   [SortQueryFuzzer] Round 0, Query 0 (Config 1)
     Seeds:
       init_seed   = 12442276922808623486
       query_seed  = 10166482037203778311
       config_seed = 18097174964405410722
     Dataset schema:
       [duration_microsecond:Duration(µs);N, timestamp_us:Timestamp(µs);N, 
interval_month_day_nano:Interval(MonthDayNano);N, float32:Float32;N, 
decimal32:Decimal32(5, -38);N, time64_us:Time64(µs);N, 
dictionary_utf8_low:Dictionary(UInt64, Utf8);N]
     Query:
       SELECT time64_us, decimal32 FROM sort_fuzz_table ORDER BY time64_us, 
decimal32 LIMIT 1515
     Config: 
       Dataset size: 193.3 KB
       Number of partitions: 2
       Batch size: 10
       Memory limit: Unbounded
       Per partition memory limit: Unbounded
       Sort spill reservation bytes: 34.4 KB
       Sort in place threshold bytes: 3.5 KB
   
     Cast error: Failed to convert -8506867282315002747 to timestamp for 
Timestamp(µs),
     Cast error: Failed to convert -8506867282315002747 to timestamp for 
Timestamp(µs),
     -239517-06-05T03:06:04.897563,
     -239517-06-05T03:06:04.897563,
     null,
   ]], row_count: 1348 }
   stack backtrace:
      0: __rustc::rust_begin_unwind
      1: core::panicking::panic_fmt
      2: core::panicking::assert_failed_inner
      3: 
core::panicking::assert_failed::<arrow_array::record_batch::RecordBatch, 
arrow_array::record_batch::RecordBatch>
      4: 
<extended_tests::fuzz_cases::sort_query_fuzz::SortFuzzerTestGenerator>::fuzzer_run::{closure#0}
      5: 
<extended_tests::fuzz_cases::sort_query_fuzz::SortQueryFuzzer>::run::{closure#0}
      6: 
extended_tests::fuzz_cases::sort_query_fuzz::sort_query_fuzzer_runner::{closure#0}
      7: <core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>> as 
core::future::future::Future>::poll
      8: 
<tokio::runtime::park::CachedParkThread>::block_on::<core::pin::Pin<&mut dyn 
core::future::future::Future<Output = ()>>>::{closure#0}
      9: 
<tokio::runtime::park::CachedParkThread>::block_on::<core::pin::Pin<&mut dyn 
core::future::future::Future<Output = ()>>>
     10: 
<tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<core::pin::Pin<&mut
 dyn core::future::future::Future<Output = ()>>>
     11: 
<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<core::pin::Pin<&mut
 dyn core::future::future::Future<Output = ()>>>::{closure#0}
     12: 
tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<core::pin::Pin<&mut
 dyn core::future::future::Future<Output = ()>>>::{closure#0}, ()>
     13: 
<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<core::pin::Pin<&mut
 dyn core::future::future::Future<Output = ()>>>
     14: 
<tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn 
core::future::future::Future<Output = ()>>>
     15: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn 
core::future::future::Future<Output = ()>>>
     16: extended_tests::fuzz_cases::sort_query_fuzz::sort_query_fuzzer_runner
     17: 
extended_tests::fuzz_cases::sort_query_fuzz::sort_query_fuzzer_runner::{closure#0}
     18: 
<extended_tests::fuzz_cases::sort_query_fuzz::sort_query_fuzzer_runner::{closure#0}
 as core::ops::function::FnOnce<()>>::call_once
   note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose 
backtrace.
   
   
   failures:
       fuzz_cases::sort_query_fuzz::sort_query_fuzzer_runner
   
   test result: FAILED. 156 passed; 1 failed; 1 ignored; 0 measured; 0 filtered 
out; finished in 156.45s
   ```
   
   ### Expected behavior
   
   Should not have failed
   
   I am not sure if this is a bug in the fuzz test or a real code bug it found
   
   ### Additional context
   
   _No response_
   
   ### Willingness to contribute
   
   None


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to