datafuselabs / databend

𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
https://docs.databend.com
Other
7.29k stars 701 forks source link

bug: order by cause panicerr #15386

Closed TCeason closed 2 weeks ago

TCeason commented 2 weeks ago

Summary

main branch

run sql:

select 'm' from numbers(10) order by 1;
called `Option::unwrap()` on a `None` value backtrace=Backtrace [{ fn: "databend_common_tracing::panic_hook::log_panic", file: "/workspace/src/common/tracing/src/[panic_hook.rs](http://panic_hook.rs/)", line: 35 }, { fn: "databend_common_tracing::panic_hook::set_panic_hook::{{closure}}", file: "/workspace/src/common/tracing/src/[panic_hook.rs](http://panic_hook.rs/)", line: 30 }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/alloc/src/[boxed.rs](http://boxed.rs/)", line: 2030 }, { fn: "std::panicking::rust_panic_with_hook", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 785 }, { fn: "std::panicking::begin_panic_handler::{{closure}}", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 651 }, { fn: "std::sys_common::backtrace::__rust_end_short_backtrace", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/sys_common/[backtrace.rs](http://backtrace.rs/)", line: 171 }, { fn: "rust_begin_unwind", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 647 }, { fn: "core::panicking::panic_fmt", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/[panicking.rs](http://panicking.rs/)", line: 72 }, { fn: "core::panicking::panic", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/[panicking.rs](http://panicking.rs/)", line: 144 }, { fn: "core::option::unwrap_failed", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/[option.rs](http://option.rs/)", line: 1978 }, { fn: "core::option::Option<T>::unwrap", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/[option.rs](http://option.rs/)", line: 931 }, { fn: "databend_query::spillers::spiller::Spiller::spill_block::{{closure}}", file: "/workspace/src/query/service/src/spillers/[spiller.rs](http://spiller.rs/)", line: 160 }, { fn: "databend_query::pipelines::processors::transforms::transform_sort_spill::TransformSortSpill<R>::spill::{{closure}}", file: "/workspace/src/query/service/src/pipelines/processors/transforms/[transform_sort_spill.rs](http://transform_sort_spill.rs/)", line: 271 }, { fn: "<databend_query::pipelines::processors::transforms::transform_sort_spill::TransformSortSpill<R> as databend_common_pipeline_core::processors::processor::Processor>::async_process::{{closure}}::{{closure}}", file: "/workspace/src/query/service/src/pipelines/processors/transforms/[transform_sort_spill.rs](http://transform_sort_spill.rs/)", line: 207 }, { fn: "<async_backtrace::framed::Framed<F> as core::future::future::Future>::poll::{{closure}}", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[framed.rs](http://framed.rs/)", line: 49 }, { fn: "async_backtrace::frame::Frame::in_scope::{{closure}}", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[frame.rs](http://frame.rs/)", line: 184 }, { fn: "std::thread::local::LocalKey<T>::try_with", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/thread/[local.rs](http://local.rs/)", line: 286 }, { fn: "std::thread::local::LocalKey<T>::with", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/thread/[local.rs](http://local.rs/)", line: 262 }, { fn: "async_backtrace::frame::active_frame::with", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[frame.rs](http://frame.rs/)", line: 81 }, { fn: "async_backtrace::frame::Frame::in_scope", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[frame.rs](http://frame.rs/)", line: 180 }, { fn: "<async_backtrace::framed::Framed<F> as core::future::future::Future>::poll", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[framed.rs](http://framed.rs/)", line: 49 }, { fn: "<databend_query::pipelines::processors::transforms::transform_sort_spill::TransformSortSpill<R> as databend_common_pipeline_core::processors::processor::Processor>::async_process::{{closure}}", file: "/workspace/src/query/service/src/pipelines/processors/transforms/[transform_sort_spill.rs](http://transform_sort_spill.rs/)", line: 202 }, { fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/future/[future.rs](http://future.rs/)", line: 124 }, { fn: "<alloc::boxed::Box<T> as databend_common_pipeline_core::processors::processor::Processor>::async_process::{{closure}}", file: "/workspace/src/query/pipeline/core/src/processors/[processor.rs](http://processor.rs/)", line: 234 }, { fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/future/[future.rs](http://future.rs/)", line: 124 }, { fn: "<minitrace::future::InSpan<T> as core::future::future::Future>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/minitrace-0.6.4/src/[future.rs](http://future.rs/)", line: 125 }, { fn: "databend_common_pipeline_core::processors::processor::ProcessorPtr::async_process::{{closure}}", file: "/workspace/src/query/pipeline/core/src/processors/[processor.rs](http://processor.rs/)", line: 193 }, { fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/future/[future.rs](http://future.rs/)", line: 124 }, { fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/future/[future.rs](http://future.rs/)", line: 124 }, { fn: "futures_util::future::future::FutureExt::poll_unpin", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/futures-util-0.3.30/src/future/future/[mod.rs](http://mod.rs/)", line: 558 }, { fn: "<futures_util::future::select::Select<A,B> as core::future::future::Future>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/futures-util-0.3.30/src/future/[select.rs](http://select.rs/)", line: 114 }, { fn: "databend_query::pipelines::executor::processor_async_task::ProcessorAsyncTask::create::{{closure}}", file: "/workspace/src/query/service/src/pipelines/executor/[processor_async_task.rs](http://processor_async_task.rs/)", line: 109 }, { fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/future/[future.rs](http://future.rs/)", line: 124 }, { fn: "futures_util::future::future::FutureExt::poll_unpin", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/futures-util-0.3.30/src/future/future/[mod.rs](http://mod.rs/)", line: 558 }, { fn: "<futures_util::future::select::Select<A,B> as core::future::future::Future>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/futures-util-0.3.30/src/future/[select.rs](http://select.rs/)", line: 118 }, { fn: "databend_query::pipelines::executor::processor_async_task::ProcessorAsyncTask::create::{{closure}}", file: "/workspace/src/query/service/src/pipelines/executor/[processor_async_task.rs](http://processor_async_task.rs/)", line: 128 }, { fn: "<databend_query::pipelines::executor::processor_async_task::ProcessorAsyncTask as core::future::future::Future>::poll::{{closure}}", file: "/workspace/src/query/service/src/pipelines/executor/[processor_async_task.rs](http://processor_async_task.rs/)", line: 194 }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/panic/[unwind_safe.rs](http://unwind_safe.rs/)", line: 272 }, { fn: "std::panicking::try::do_call", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 554 }, { fn: "std::panicking::try", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 518 }, { fn: "std::panic::catch_unwind", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panic.rs](http://panic.rs/)", line: 142 }, { fn: "databend_common_base::runtime::catch_unwind::catch_unwind", file: "/workspace/src/common/base/src/runtime/[catch_unwind.rs](http://catch_unwind.rs/)", line: 46 }, { fn: "<databend_query::pipelines::executor::processor_async_task::ProcessorAsyncTask as core::future::future::Future>::poll", file: "/workspace/src/query/service/src/pipelines/executor/[processor_async_task.rs](http://processor_async_task.rs/)", line: 194 }, { fn: "<minitrace::future::InSpan<T> as core::future::future::Future>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/minitrace-0.6.4/src/[future.rs](http://future.rs/)", line: 125 }, { fn: "<databend_common_base::runtime::runtime_tracker::TrackingFuture<T> as core::future::future::Future>::poll", file: "/workspace/src/common/base/src/runtime/[runtime_tracker.rs](http://runtime_tracker.rs/)", line: 142 }, { fn: "<async_backtrace::framed::Framed<F> as core::future::future::Future>::poll::{{closure}}", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[framed.rs](http://framed.rs/)", line: 49 }, { fn: "async_backtrace::frame::Frame::in_scope::{{closure}}", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[frame.rs](http://frame.rs/)", line: 184 }, { fn: "std::thread::local::LocalKey<T>::try_with", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/thread/[local.rs](http://local.rs/)", line: 286 }, { fn: "std::thread::local::LocalKey<T>::with", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/thread/[local.rs](http://local.rs/)", line: 262 }, { fn: "async_backtrace::frame::active_frame::with", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[frame.rs](http://frame.rs/)", line: 81 }, { fn: "async_backtrace::frame::Frame::in_scope", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[frame.rs](http://frame.rs/)", line: 180 }, { fn: "<async_backtrace::framed::Framed<F> as core::future::future::Future>::poll", file: "/opt/rust/cargo/git/checkouts/async-backtrace-dc8b2c67d0719549-shallow/dea4553/backtrace/src/[framed.rs](http://framed.rs/)", line: 49 }, { fn: "tokio::runtime::task::core::Core<T,S>::poll::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[core.rs](http://core.rs/)", line: 328 }, { fn: "tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/loom/std/[unsafe_cell.rs](http://unsafe_cell.rs/)", line: 16 }, { fn: "tokio::runtime::task::core::Core<T,S>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[core.rs](http://core.rs/)", line: 317 }, { fn: "tokio::runtime::task::harness::poll_future::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 485 }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/panic/[unwind_safe.rs](http://unwind_safe.rs/)", line: 272 }, { fn: "std::panicking::try::do_call", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 554 }, { fn: "std::panicking::try", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 518 }, { fn: "std::panic::catch_unwind", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panic.rs](http://panic.rs/)", line: 142 }, { fn: "tokio::runtime::task::harness::poll_future", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 473 }, { fn: "tokio::runtime::task::harness::Harness<T,S>::poll_inner", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 208 }, { fn: "tokio::runtime::task::harness::Harness<T,S>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 153 }, { fn: "tokio::runtime::task::raw::RawTask::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[raw.rs](http://raw.rs/)", line: 201 }, { fn: "tokio::runtime::task::LocalNotified<S>::run", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[mod.rs](http://mod.rs/)", line: 416 }, { fn: "tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/scheduler/multi_thread/[worker.rs](http://worker.rs/)", line: 639 }, { fn: "tokio::runtime::coop::with_budget", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/[coop.rs](http://coop.rs/)", line: 107 }, { fn: "tokio::runtime::coop::budget", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/[coop.rs](http://coop.rs/)", line: 73 }, { fn: "tokio::runtime::scheduler::multi_thread::worker::Context::run_task", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/scheduler/multi_thread/[worker.rs](http://worker.rs/)", line: 575 }, { fn: "tokio::runtime::scheduler::multi_thread::worker::Context::run", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/scheduler/multi_thread/[worker.rs](http://worker.rs/)", line: 526 }, { fn: "tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/scheduler/multi_thread/[worker.rs](http://worker.rs/)", line: 491 }, { fn: "tokio::runtime::context::scoped::Scoped<T>::set", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/context/[scoped.rs](http://scoped.rs/)", line: 40 }, { fn: "tokio::runtime::context::set_scheduler", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/[context.rs](http://context.rs/)", line: 176 }, { fn: "tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/scheduler/multi_thread/[worker.rs](http://worker.rs/)", line: 486 }, { fn: "tokio::runtime::context::runtime::enter_runtime", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/context/[runtime.rs](http://runtime.rs/)", line: 65 }, { fn: "tokio::runtime::scheduler::multi_thread::worker::run", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/scheduler/multi_thread/[worker.rs](http://worker.rs/)", line: 478 }, { fn: "tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/scheduler/multi_thread/[worker.rs](http://worker.rs/)", line: 447 }, { fn: "<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/blocking/[task.rs](http://task.rs/)", line: 42 }, { fn: "tokio::runtime::task::core::Core<T,S>::poll::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[core.rs](http://core.rs/)", line: 328 }, { fn: "tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/loom/std/[unsafe_cell.rs](http://unsafe_cell.rs/)", line: 16 }, { fn: "tokio::runtime::task::core::Core<T,S>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[core.rs](http://core.rs/)", line: 317 }, { fn: "tokio::runtime::task::harness::poll_future::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 485 }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/panic/[unwind_safe.rs](http://unwind_safe.rs/)", line: 272 }, { fn: "std::panicking::try::do_call", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 554 }, { fn: "std::panicking::try", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 518 }, { fn: "std::panic::catch_unwind", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panic.rs](http://panic.rs/)", line: 142 }, { fn: "tokio::runtime::task::harness::poll_future", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 473 }, { fn: "tokio::runtime::task::harness::Harness<T,S>::poll_inner", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 208 }, { fn: "tokio::runtime::task::harness::Harness<T,S>::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[harness.rs](http://harness.rs/)", line: 153 }, { fn: "tokio::runtime::task::raw::RawTask::poll", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[raw.rs](http://raw.rs/)", line: 201 }, { fn: "tokio::runtime::task::UnownedTask<S>::run", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/task/[mod.rs](http://mod.rs/)", line: 453 }, { fn: "tokio::runtime::blocking::pool::Task::run", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/blocking/[pool.rs](http://pool.rs/)", line: 159 }, { fn: "tokio::runtime::blocking::pool::Inner::run", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/blocking/[pool.rs](http://pool.rs/)", line: 513 }, { fn: "tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}", file: "/opt/rust/cargo/registry/src/[index.crates.io](http://index.crates.io/)-6f17d22bba15001f/tokio-1.36.0/src/runtime/blocking/[pool.rs](http://pool.rs/)", line: 471 }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/sys_common/[backtrace.rs](http://backtrace.rs/)", line: 155 }, { fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/thread/[mod.rs](http://mod.rs/)", line: 529 }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/panic/[unwind_safe.rs](http://unwind_safe.rs/)", line: 272 }, { fn: "std::panicking::try::do_call", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 554 }, { fn: "std::panicking::try", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panicking.rs](http://panicking.rs/)", line: 518 }, { fn: "std::panic::catch_unwind", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/[panic.rs](http://panic.rs/)", line: 142 }, { fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/thread/[mod.rs](http://mod.rs/)", line: 528 }, { fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/core/src/ops/[function.rs](http://function.rs/)", line: 250 }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/alloc/src/[boxed.rs](http://boxed.rs/)", line: 2016 }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/alloc/src/[boxed.rs](http://boxed.rs/)", line: 2016 }, { fn: "std::sys::pal::unix::thread::Thread::new::thread_start", file: "/rustc/d5fd0997291ca0135401a39dff25c8a9c13b8961/library/std/src/sys/pal/unix/[thread.rs](http://thread.rs/)", line: 108 }] panic.file=src/query/service/src/spillers/[spiller.rs](http://spiller.rs/) panic.line=160 panic.column=51