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]

Reply via email to