alamb opened a new issue, #4786: URL: https://github.com/apache/arrow-datafusion/issues/4786
**Describe the bug** While we fixed some stack overflows in https://github.com/apache/arrow-datafusion/issues/4065 When planning some complex queries in debug mode, DataFusion will overflow its stack This happens on the CI builders **To Reproduce** Unignore tests in tpcds_planning suite: ```diff diff --git a/datafusion/core/tests/tpcds_planning.rs b/datafusion/core/tests/tpcds_planning.rs index 7359f3906..1e3cea8be 100644 --- a/datafusion/core/tests/tpcds_planning.rs +++ b/datafusion/core/tests/tpcds_planning.rs @@ -343,7 +343,6 @@ async fn tpcds_logical_q63() -> Result<()> { create_logical_plan(63).await } -#[ignore] // thread 'q64' has overflowed its stack] #[tokio::test] async fn tpcds_logical_q64() -> Result<()> { create_logical_plan(64).await @@ -851,7 +850,6 @@ async fn tpcds_physical_q63() -> Result<()> { create_physical_plan(63).await } -#[ignore] // thread 'q64' has overflowed its stack #[tokio::test] async fn tpcds_physical_q64() -> Result<()> { create_physical_plan(64).await ``` Run on my machine (MacOS) like: ```shell RUST_MIN_STACK=1000000 cargo test --test tpcds_planning ... running 198 tests test tpcds_logical_q22 ... ok thread 'tpcds_logical_q1' has overflowed its stack fatal runtime error: stack overflow error: test failed, to rerun pass `-p datafusion --test tpcds_planning` ``` **Expected behavior** No stack overflow **Additional context** After the fixes for https://github.com/apache/arrow-datafusion/issues/4065 when I run lldb you can see the error like ```shell RUST_MIN_STACK=1000000 rust-lldb /Users/alamb/Software/target-df2/debug/deps/tpcds_planning-c781740f1011efdc (lldb) command script import "/Users/alamb/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/etc/lldb_lookup.py" (lldb) command source -s 0 '/Users/alamb/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/etc/lldb_commands' Executing commands in '/Users/alamb/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/etc/lldb_commands'. (lldb) type synthetic add -l lldb_lookup.synthetic_lookup -x ".*" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)String$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^&(mut )?str$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^&(mut )?\\[.+\\]$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(std::ffi::([a-z_]+::)+)OsString$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)Vec<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)VecDeque<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)BTreeSet<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)BTreeMap<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(std::collections::([a-z_]+::)+)HashMap<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(std::collections::([a-z_]+::)+)HashSet<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)Rc<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)Arc<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)Cell<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)Ref<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)RefMut<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)RefCell<.+>$" --category Rust (lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^core::num::([a-z_]+::)*NonZero.+$" --category Rust (lldb) type category enable Rust (lldb) target create "/Users/alamb/Software/target-df2/debug/deps/tpcds_planning-c781740f1011efdc" Current executable set to '/Users/alamb/Software/target-df2/debug/deps/tpcds_planning-c781740f1011efdc' (x86_64). (lldb) r Process 93091 launched: '/Users/alamb/Software/target-df2/debug/deps/tpcds_planning-c781740f1011efdc' (x86_64) running 198 tests test tpcds_logical_q22 ... ok Process 93091 stopped * thread #2, name = 'tpcds_logical_q1', stop reason = EXC_BAD_ACCESS (code=2, address=0x70000488f3a8) frame #0: 0x000000010399f23e tpcds_planning-c781740f1011efdc`__rust_probestack + 23 tpcds_planning-c781740f1011efdc`: -> 0x10399f23e <+23>: testq %rsp, 0x8(%rsp) 0x10399f243 <+28>: subq $0x1000, %r11 ; imm = 0x1000 0x10399f24a <+35>: cmpq $0x1000, %r11 ; imm = 0x1000 0x10399f251 <+42>: ja 0x10399f237 ; <+16> Target 0: (tpcds_planning-c781740f1011efdc) stopped. (lldb) bt * thread #2, name = 'tpcds_logical_q1', stop reason = EXC_BAD_ACCESS (code=2, address=0x70000488f3a8) * frame #0: 0x000000010399f23e tpcds_planning-c781740f1011efdc`__rust_probestack + 23 frame #1: 0x000000010106b50e tpcds_planning-c781740f1011efdc`_$LT$datafusion_expr..expr..Expr$u20$as$u20$datafusion_expr..expr_rewriter..ExprRewritable$GT$::rewrite::h980731ca505c0427 at expr_rewriter.rs:101 frame #2: 0x000000010103b165 tpcds_planning-c781740f1011efdc`datafusion_expr::expr_rewriter::rewrite_boxed::haff2d36daa5dd0d6 at expr_rewriter.rs:312:26 frame #3: 0x000000010106bd0c tpcds_planning-c781740f1011efdc`_$LT$datafusion_expr..expr..Expr$u20$as$u20$datafusion_expr..expr_rewriter..ExprRewritable$GT$::rewrite::h980731ca505c0427 at expr_rewriter.rs:131:21 frame #4: 0x00000001010b3021 tpcds_planning-c781740f1011efdc`datafusion_expr::utils::from_plan::he7efef4d1b95ebfa at utils.rs:523:29 frame #5: 0x00000001007055ae tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:51:5 frame #6: 0x00000001006bf761 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:745:17 frame #7: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #8: 0x00000001006bf761 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:745:17 frame #9: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #10: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #11: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #12: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #13: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #14: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #15: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #16: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #17: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #18: 0x00000001006bf258 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:532:37 frame #19: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #20: 0x00000001006bf761 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:745:17 frame #21: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #22: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #23: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #24: 0x00000001006bf761 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:745:17 frame #25: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #26: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #27: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #28: 0x00000001006bf761 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:745:17 frame #29: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #30: 0x00000001006bf761 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:745:17 frame #31: 0x00000001006c2b3b tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:547:24 frame #32: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #33: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #34: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #35: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #36: 0x0000000100705367 tpcds_planning-c781740f1011efdc`datafusion_optimizer::utils::optimize_children::h54aa06b4ed6a900f at utils.rs:48:25 frame #37: 0x00000001006bf000 tpcds_planning-c781740f1011efdc`_$LT$datafusion_optimizer..push_down_filter..PushDownFilter$u20$as$u20$datafusion_optimizer..optimizer..OptimizerRule$GT$::try_optimize::hcc5af41853d9aa51 at push_down_filter.rs:535:33 frame #38: 0x00000001007d52f0 tpcds_planning-c781740f1011efdc`datafusion_optimizer::optimizer::Optimizer::optimize_recursively::h282631498de568c2 at optimizer.rs:417:18 frame #39: 0x00000001002d8557 tpcds_planning-c781740f1011efdc`datafusion_optimizer::optimizer::Optimizer::optimize::h35b0f2fb36eae1e0 at optimizer.rs:286:30 frame #40: 0x000000010062e41c tpcds_planning-c781740f1011efdc`datafusion::execution::context::SessionState::optimize::h8c1e3e8961a36527 at context.rs:1776:13 frame #41: 0x000000010001033a tpcds_planning-c781740f1011efdc`tpcds_planning::regression_test::_$u7b$$u7b$closure$u7d$$u7d$::h25cf3ece81533b1b at tpcds_planning.rs:1065:20 frame #42: 0x0000000100042361 tpcds_planning-c781740f1011efdc`_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h0a834b2af552f14e at mod.rs:91:19 frame #43: 0x000000010000f43b tpcds_planning-c781740f1011efdc`tpcds_planning::create_logical_plan::_$u7b$$u7b$closure$u7d$$u7d$::h6ada3c8d5388aae1 at tpcds_planning.rs:1035:37 frame #44: 0x0000000100046971 tpcds_planning-c781740f1011efdc`_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h5f1f683540398ef2 at mod.rs:91:19 frame #45: 0x0000000100010a21 tpcds_planning-c781740f1011efdc`tpcds_planning::tpcds_logical_q1::_$u7b$$u7b$closure$u7d$$u7d$::h6e183680a91f2434 at tpcds_planning.rs:33:27 frame #46: 0x000000010004da71 tpcds_planning-c781740f1011efdc`_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::he6f47040d89b3cc3 at mod.rs:91:19 frame #47: 0x000000010003915c tpcds_planning-c781740f1011efdc`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h09720a5b079a84c5 at future.rs:124:9 frame #48: 0x00000001000390fe tpcds_planning-c781740f1011efdc`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h052c153fe398a65f at future.rs:124:9 frame #49: 0x000000010003d2ae tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::habe0682c16769983 at current_thread.rs:541:57 frame #50: 0x000000010003d187 tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h236b1290b37bc03e [inlined] tokio::runtime::coop::with_budget::h6d55541ca1dc27c8 at coop.rs:102:5 frame #51: 0x000000010003d120 tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h236b1290b37bc03e [inlined] tokio::runtime::coop::budget::h639a953c30675aea at coop.rs:68:5 frame #52: 0x000000010003d0c1 tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h236b1290b37bc03e at current_thread.rs:541:25 frame #53: 0x000000010003be6a tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::Context::enter::hc669dd1c22bebf11 at current_thread.rs:350:19 frame #54: 0x000000010003c9ec tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::h3dd9d365e048cea9 at current_thread.rs:540:36 frame #55: 0x000000010003c752 tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::enter::_$u7b$$u7b$closure$u7d$$u7d$::hb38d4d61bba8a08c at current_thread.rs:615:57 frame #56: 0x000000010000d32d tpcds_planning-c781740f1011efdc`tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::h09db2879813d545f at scoped_tls.rs:61:9 frame #57: 0x000000010003c56e tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::enter::heb16e53a60828b67 at current_thread.rs:615:27 frame #58: 0x000000010003c7b7 tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hb578daabd1fda78e at current_thread.rs:530:19 frame #59: 0x000000010003b8a0 tpcds_planning-c781740f1011efdc`tokio::runtime::scheduler::current_thread::CurrentThread::block_on::haafc6e73f858bc04 at current_thread.rs:154:24 frame #60: 0x000000010006003a tpcds_planning-c781740f1011efdc`tokio::runtime::runtime::Runtime::block_on::hdd4caebad6beddbd at runtime.rs:282:47 frame #61: 0x000000010006c43c tpcds_planning-c781740f1011efdc`tpcds_planning::tpcds_logical_q1::h40771bd02790900b at tpcds_planning.rs:33:5 frame #62: 0x0000000100010875 tpcds_planning-c781740f1011efdc`tpcds_planning::tpcds_logical_q1::_$u7b$$u7b$closure$u7d$$u7d$::hea19e8e765b058fa at tpcds_planning.rs:32:7 frame #63: 0x0000000100055638 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once::ha39c21a4cc2406ec at function.rs:251:5 frame #64: 0x00000001000b5e82 tpcds_planning-c781740f1011efdc`test::__rust_begin_short_backtrace::h91dc8defba47b824 [inlined] core::ops::function::FnOnce::call_once::h1b37aa53eb0288c2 at function.rs:251:5 [opt] frame #65: 0x00000001000b5e80 tpcds_planning-c781740f1011efdc`test::__rust_begin_short_backtrace::h91dc8defba47b824 at lib.rs:599:18 [opt] frame #66: 0x0000000100086cf1 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hfe07c7668eb7cef4 [inlined] test::run_test::_$u7b$$u7b$closure$u7d$$u7d$::h59fe59b3e2e9c134 at lib.rs:590:30 [opt] frame #67: 0x0000000100086cec tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hfe07c7668eb7cef4 at function.rs:251:5 [opt] frame #68: 0x00000001000b4bb5 tpcds_planning-c781740f1011efdc`test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::he043dad562eb79eb [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h119e8c1162dcbe11 at boxed.rs:1987:9 [opt] frame #69: 0x00000001000b4baf tpcds_planning-c781740f1011efdc`test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::he043dad562eb79eb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h1e21bee716778d6a at unwind_safe.rs:271:9 [opt] frame #70: 0x00000001000b4baf tpcds_planning-c781740f1011efdc`test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::he043dad562eb79eb [inlined] std::panicking::try::do_call::h505c645f6cc32320 at panicking.rs:483:40 [opt] frame #71: 0x00000001000b4baf tpcds_planning-c781740f1011efdc`test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::he043dad562eb79eb [inlined] std::panicking::try::hcd4ccdd51a99574c at panicking.rs:447:19 [opt] frame #72: 0x00000001000b4baf tpcds_planning-c781740f1011efdc`test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::he043dad562eb79eb [inlined] std::panic::catch_unwind::he644ea552303b474 at panic.rs:137:14 [opt] frame #73: 0x00000001000b4baf tpcds_planning-c781740f1011efdc`test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::he043dad562eb79eb [inlined] test::run_test_in_process::h474e3e304fb437ec at lib.rs:622:27 [opt] frame #74: 0x00000001000b4b8e tpcds_planning-c781740f1011efdc`test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::he043dad562eb79eb at lib.rs:516:39 [opt] frame #75: 0x0000000100080ba0 tpcds_planning-c781740f1011efdc`std::sys_common::backtrace::__rust_begin_short_backtrace::h129fabb09c3ec406 [inlined] test::run_test::run_test_inner::_$u7b$$u7b$closure$u7d$$u7d$::hf330fd255ef63160 at lib.rs:543:37 [opt] frame #76: 0x0000000100080aab tpcds_planning-c781740f1011efdc`std::sys_common::backtrace::__rust_begin_short_backtrace::h129fabb09c3ec406 at backtrace.rs:121:18 [opt] frame #77: 0x000000010008693c tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h659d68ce1aa86c29 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h1e1ef254b91ed487 at mod.rs:551:17 [opt] frame #78: 0x0000000100086934 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h659d68ce1aa86c29 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h7d22885f3d408005 at unwind_safe.rs:271:9 [opt] frame #79: 0x0000000100086934 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h659d68ce1aa86c29 [inlined] std::panicking::try::do_call::h17eed10251f2fb85 at panicking.rs:483:40 [opt] frame #80: 0x0000000100086934 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h659d68ce1aa86c29 [inlined] std::panicking::try::h1d7b2274374038bc at panicking.rs:447:19 [opt] frame #81: 0x0000000100086934 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h659d68ce1aa86c29 [inlined] std::panic::catch_unwind::hb1c659c5dd663245 at panic.rs:137:14 [opt] frame #82: 0x0000000100086934 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h659d68ce1aa86c29 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h0a23b620e97f84a3 at mod.rs:550:30 [opt] frame #83: 0x00000001000868d9 tpcds_planning-c781740f1011efdc`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h659d68ce1aa86c29 at function.rs:251:5 [opt] frame #84: 0x000000010397c167 tpcds_planning-c781740f1011efdc`std::sys::unix::thread::Thread::new::thread_start::h7b576c3bd89f934a [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h2611f89e824929e3 at boxed.rs:1987:9 [opt] frame #85: 0x000000010397c161 tpcds_planning-c781740f1011efdc`std::sys::unix::thread::Thread::new::thread_start::h7b576c3bd89f934a [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hb87e0c9c6cb0305b at boxed.rs:1987:9 [opt] frame #86: 0x000000010397c15a tpcds_planning-c781740f1011efdc`std::sys::unix::thread::Thread::new::thread_start::h7b576c3bd89f934a at thread.rs:108:17 [opt] frame #87: 0x00007ff813568259 libsystem_pthread.dylib`_pthread_start + 125 frame #88: 0x00007ff813563c7b libsystem_pthread.dylib`thread_start + 15 -- 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]
