Jefffrey opened a new issue, #17682: URL: https://github.com/apache/datafusion/issues/17682
### Describe the bug Failing in amd64 test, some examples: ``` failures: ---- sql::select::test_list_query_parameters stdout ---- Error: IoError(Custom { kind: StorageFull, error: PathError { path: "/tmp/.tmpXJMxGy", err: Os { code: 28, kind: StorageFull, message: "No space left on device" } } }) failures: sql::select::test_list_query_parameters ``` ``` failures: ---- memory_limit::test_in_mem_buffer_almost_full stdout ---- thread 'memory_limit::test_in_mem_buffer_almost_full' panicked at datafusion/core/tests/memory_limit/mod.rs:513:32: called `Result::unwrap()` on an `Err` value: ArrowError(IoError("No space left on device (os error 28)", Os { code: 28, kind: StorageFull, message: "No space left on device" }), Some("\n\nbacktrace: 0: get_back_trace\n at /__w/datafusion/datafusion/datafusion/common/src/error.rs:478:30\n 1: from\n at /__w/datafusion/datafusion/datafusion/common/src/error.rs:281:55\n 2: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/result.rs:2079:27\n 3: datafusion_physical_plan::spill::IPCStreamWriter::write\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/spill/mod.rs:365:9\n 4: append_batch\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/spill/in_progress_spill_file.rs:78:44\n 5: {async_fn#0}\n at /__w/datafusion/datafusion/datafusion /physical-plan/src/sorts/sort.rs:422:30\n 6: {async_fn#0}\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/sorts/sort.rs:556:22\n 7: {async_fn#0}\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/sorts/sort.rs:795:54\n 8: {async_fn#0}\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/sorts/sort.rs:325:14\n 9: {async_block#1}\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/sorts/sort.rs:1274:56\n 10: poll_next<datafusion_physical_plan::sorts::sort::{impl#5}::execute::{async_block_env#1}>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs:46:37\n 11: <S as futures_core::stream::TryStream>::try_poll_next\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs:206:14\n 12: poll_next<futures_util::stream::once::Once<datafusion_physical_plan::sorts::sort::{impl #5}::execute::{async_block_env#1}>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs:66:65\n 13: <datafusion_physical_plan::stream::RecordBatchStreamAdapter<S> as futures_core::stream::Stream>::poll_next\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/stream.rs:451:31\n 14: poll_next<alloc::boxed::Box<(dyn datafusion_execution::stream::RecordBatchStream<Item=core::result::Result<arrow_array::record_batch::RecordBatch, datafusion_common::error::DataFusionError>> + core::marker::Send), alloc::alloc::Global>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs:130:33\n 15: <S as futures_core::stream::TryStream>::try_poll_next\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs:206:14\n 16: poll<core::pin::Pin<alloc::boxed::Box<(dyn datafusion_execut ion::stream::RecordBatchStream<Item=core::result::Result<arrow_array::record_batch::RecordBatch, datafusion_common::error::DataFusionError>> + core::marker::Send), alloc::alloc::Global>>, alloc::vec::Vec<arrow_array::record_batch::RecordBatch, alloc::alloc::Global>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs:46:47\n 17: {async_fn#0}\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/common.rs:43:36\n 18: {async_fn#0}\n at /__w/datafusion/datafusion/datafusion/physical-plan/src/execution_plan.rs:1150:36\n 19: {async_fn#0}\n at ./src/dataframe/mod.rs:1378:33\n 20: {async_block#0}\n at ./tests/memory_limit/mod.rs:513:26\n 21: poll<&mut dyn core::future::future::Future<Output=()>>\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/future/future.rs:124:9\n 22: poll<&mut core::pin::Pin<&mut dyn core::fu ture::future::Future<Output=()>>>\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/future/future.rs:124:9\n 23: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70\n 24: with_budget<core::task::poll::Poll<()>, tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure#0}::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5\n 25: budget<core::task::poll::Poll<()>, tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure#0}::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5\n 26: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25\n 27: tokio::runtime::scheduler::current_thread::Context::enter\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19\n 28: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44\n 29: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runt ime/scheduler/current_thread/mod.rs:829:68\n 30: tokio::runtime::context::scoped::Scoped<T>::set\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9\n 31: tokio::runtime::context::set_scheduler::{{closure}}\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38\n 32: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, cor e::option::Option<()>)>\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/local.rs:315:12\n 33: std::thread::local::LocalKey<T>::with\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/local.rs:279:20\n 34: tokio::runtime::context::set_scheduler\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17\n 35: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27\n 36: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24\n 37: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>\n at /usr/local/cargo/registr y/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33\n 38: tokio::runtime::context::runtime::enter_runtime\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16\n 39: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9\n 40: tokio::runtime::runtime::Runtime::block_on_inner\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52\n 41: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>\n at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18\n 42: test_in_mem_buffer_almost_full\n at ./tests/memory_limit/mod.rs:513:40\n 43: cor e_integration::memory_limit::test_in_mem_buffer_almost_full::{{closure}}\n at ./tests/memory_limit/mod.rs:498:42\n 44: core::ops::function::FnOnce::call_once\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5\n 45: core::ops::function::FnOnce::call_once\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5\n 46: test::__rust_begin_short_backtrace\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:648:18\n 47: test::run_test_in_process::{{closure}}\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:671:74\n 48: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panic/unwind_safe.rs:272:9\n 49: std::panicking::catch_unwind::do_call\n at /rustc/29483883eed69 d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:589:40\n 50: std::panicking::catch_unwind\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:552:19\n 51: std::panic::catch_unwind\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panic.rs:359:14\n 52: test::run_test_in_process\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:671:27\n 53: test::run_test::{{closure}}\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:592:43\n 54: test::run_test::{{closure}}\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:622:41\n 55: std::sys::backtrace::__rust_begin_short_backtrace\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:152:18\n 56: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}\n at /rustc/29483883eed69d5fb4 db01964cdf2af4d86e9cb2/library/std/src/thread/mod.rs:559:17\n 57: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panic/unwind_safe.rs:272:9\n 58: std::panicking::catch_unwind::do_call\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:589:40\n 59: std::panicking::catch_unwind\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:552:19\n 60: std::panic::catch_unwind\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panic.rs:359:14\n 61: std::thread::Builder::spawn_unchecked_::{{closure}}\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/mod.rs:557:30\n 62: core::ops::function::FnOnce::call_once{{vtable.shim}}\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/functio n.rs:250:5\n 63: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/boxed.rs:1966:9\n 64: std::sys::pal::unix::thread::Thread::new::thread_start\n at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/pal/unix/thread.rs:107:17\n 65: <unknown>\n 66: __clone\n")) stack backtrace: 0: __rustc::rust_begin_unwind at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panicking.rs:75:14 2: core::result::unwrap_failed at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/result.rs:1761:5 3: unwrap<alloc::vec::Vec<arrow_array::record_batch::RecordBatch, alloc::alloc::Global>, datafusion_common::error::DataFusionError> at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/result.rs:1167:23 4: {async_block#0} at ./tests/memory_limit/mod.rs:513:32 5: poll<&mut dyn core::future::future::Future<Output=()>> at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/future/future.rs:124:9 6: poll<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/future/future.rs:124:9 7: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 8: with_budget<core::task::poll::Poll<()>, tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure#0}::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 9: budget<core::task::poll::Poll<()>, tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure#0}::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 10: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 11: tokio::runtime::scheduler::current_thread::Context::enter at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 12: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 13: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 14: tokio::runtime::context::scoped::Scoped<T>::set at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 15: tokio::runtime::context::set_scheduler::{{closure}} at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 16: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/local.rs:315:12 17: std::thread::local::LocalKey<T>::with at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/local.rs:279:20 18: tokio::runtime::context::set_scheduler at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 19: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 20: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 21: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 22: tokio::runtime::context::runtime::enter_runtime at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 23: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 24: tokio::runtime::runtime::Runtime::block_on_inner at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 25: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 26: test_in_mem_buffer_almost_full at ./tests/memory_limit/mod.rs:513:40 27: core_integration::memory_limit::test_in_mem_buffer_almost_full::{{closure}} at ./tests/memory_limit/mod.rs:498:42 28: core::ops::function::FnOnce::call_once at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5 29: core::ops::function::FnOnce::call_once at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. failures: memory_limit::test_in_mem_buffer_almost_full ``` ``` failures: ---- sql::runtime_config::test_memory_limit_with_spill stdout ---- thread 'sql::runtime_config::test_memory_limit_with_spill' panicked at datafusion/core/tests/sql/runtime_config.rs:54:5: Expected spills but none occurred stack backtrace: 0: __rustc::rust_begin_unwind at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panicking.rs:75:14 2: {async_block#0} at ./tests/sql/runtime_config.rs:54:5 3: poll<&mut dyn core::future::future::Future<Output=()>> at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/future/future.rs:124:9 4: poll<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/future/future.rs:124:9 5: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 6: with_budget<core::task::poll::Poll<()>, tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure#0}::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 7: budget<core::task::poll::Poll<()>, tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure#0}::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 8: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 9: tokio::runtime::scheduler::current_thread::Context::enter at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 10: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 12: tokio::runtime::context::scoped::Scoped<T>::set at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 13: tokio::runtime::context::set_scheduler::{{closure}} at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 14: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/local.rs:315:12 15: std::thread::local::LocalKey<T>::with at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/local.rs:279:20 16: tokio::runtime::context::set_scheduler at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 19: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 20: tokio::runtime::context::runtime::enter_runtime at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 21: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 22: tokio::runtime::runtime::Runtime::block_on_inner at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 23: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 24: test_memory_limit_with_spill at ./tests/sql/runtime_config.rs:54:66 25: core_integration::sql::runtime_config::test_memory_limit_with_spill::{{closure}} at ./tests/sql/runtime_config.rs:27:40 26: core::ops::function::FnOnce::call_once at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5 27: core::ops::function::FnOnce::call_once at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. failures: sql::runtime_config::test_memory_limit_with_spill ``` Note they are failing in different tests each time. ### To Reproduce Started with https://github.com/apache/datafusion/commit/44cd972546eaf8e946fa9d4576abade7daf7efab, though I will note I saw this similar error even before this was merged on one of my PRs but it went away after rerun; seems it's consistent now. ### Expected behavior _No response_ ### Additional context _No response_ -- 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: github-unsubscr...@datafusion.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org