datafuselabs / databend

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

When building physical plan, stack overflow under cluster #10585

Closed xudong963 closed 1 year ago

xudong963 commented 1 year ago

Summary

For the sql

select t1.number FROM
t1
CROSS JOIN
t1 AS t2,
t1 AS t3,
t1 AS t4,
t1 AS t5,
t1 AS t6,
t1 AS t7,
t1 AS t8,
t1 AS t9,
t1 AS t10,
t1 AS t11,
t1 AS t12,
t1 AS t13,
t1 AS t14,
t1 AS t15,
t1 AS t16,
t1 AS t17,
t1 AS t18,
t1 AS t19,
t1 AS t20
xudong963 commented 1 year ago

After tracking, stack overflow at PhysicalPlan::build

Some backtrace:

(lldb) continue
Process 18446 resuming
Process 18446 stopped
* thread #34, name = 'query-ctx', stop reason = EXC_BAD_ACCESS (code=2, address=0x170124320)
    frame #0: 0x0000000105c870e8 databend-query`common_storages_fuse::operations::read_partitions::_$LT$impl$u20$common_storages_fuse..fuse_table..FuseTable$GT$::do_read_partitions::_$u7b$$u7b$closure$u7d$$u7d$::h15a21cff87ca2425((null)=0x0000000000000000) at read_partitions.rs:52
   49   use crate::FuseTable;
   50
   51   impl FuseTable {
-> 52       #[tracing::instrument(level = "debug", name = "do_read_partitions", skip_all, fields(ctx.id = ctx.get_id().as_str()))]
   53       pub async fn do_read_partitions(
   54           &self,
   55           ctx: Arc<dyn TableContext>,
(lldb) bt
* thread #34, name = 'query-ctx', stop reason = EXC_BAD_ACCESS (code=2, address=0x170124320)
  * frame #0: 0x0000000105c870e8 databend-query`common_storages_fuse::operations::read_partitions::_$LT$impl$u20$common_storages_fuse..fuse_table..FuseTable$GT$::do_read_partitions::_$u7b$$u7b$closure$u7d$$u7d$::h15a21cff87ca2425((null)=0x0000000000000000) at read_partitions.rs:52
    frame #1: 0x00000001056a9450 databend-query`_$LT$common_storages_fuse..fuse_table..FuseTable$u20$as$u20$common_catalog..table..Table$GT$::read_partitions::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h57525fcf4df324a3((null)=0x0000000170329568) at fuse_table.rs:471:49
    frame #2: 0x00000001056a9064 databend-query`_$LT$common_storages_fuse..fuse_table..FuseTable$u20$as$u20$common_catalog..table..Table$GT$::read_partitions::_$u7b$$u7b$closure$u7d$$u7d$::h760979204c89576c((null)=0x0000000170329568) at fuse_table.rs:465:5
    frame #3: 0x000000010634bc54 databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h38b393fdc5c45477(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<(common_catalog::plan::partition_statistics::PartStatistics, common_catalog::plan::partition::Partitions), common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170139dc8, cx=0x0000000170329568) at future.rs:125:9
    frame #4: 0x00000001061ef518 databend-query`_$LT$dyn$u20$common_catalog..table..Table$u20$as$u20$common_sql..executor..table_read_plan..ToReadDataSourcePlan$GT$::read_plan_with_catalog::_$u7b$$u7b$closure$u7d$$u7d$::h2a54bcf93a926687((null)=0x0000000170329568) at table_read_plan.rs:53:13
    frame #5: 0x000000010634bdf4 databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h8a2237c017d5229d(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_catalog::plan::datasource::datasource_plan::DataSourcePlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017013e228, cx=0x0000000170329568) at future.rs:125:9
    frame #6: 0x00000001062e84b4 databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:196:21
    frame #7: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017014e428, cx=0x0000000170329568) at future.rs:125:9
    frame #8: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #9: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017015e628, cx=0x0000000170329568) at future.rs:125:9
    frame #10: 0x00000001062e69a8 databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:228:62
    frame #11: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017016e828, cx=0x0000000170329568) at future.rs:125:9
    frame #12: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #13: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017017ea28, cx=0x0000000170329568) at future.rs:125:9
    frame #14: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #15: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017018ec28, cx=0x0000000170329568) at future.rs:125:9
    frame #16: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #17: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017019ee28, cx=0x0000000170329568) at future.rs:125:9
    frame #18: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #19: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001701af028, cx=0x0000000170329568) at future.rs:125:9
    frame #20: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #21: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001701bf228, cx=0x0000000170329568) at future.rs:125:9
    frame #22: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #23: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001701cf428, cx=0x0000000170329568) at future.rs:125:9
    frame #24: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #25: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001701df628, cx=0x0000000170329568) at future.rs:125:9
    frame #26: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #27: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001701ef828, cx=0x0000000170329568) at future.rs:125:9
    frame #28: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #29: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001701ffa28, cx=0x0000000170329568) at future.rs:125:9
    frame #30: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #31: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017020fc28, cx=0x0000000170329568) at future.rs:125:9
    frame #32: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #33: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x000000017021fe28, cx=0x0000000170329568) at future.rs:125:9
    frame #34: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #35: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170230028, cx=0x0000000170329568) at future.rs:125:9
    frame #36: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #37: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170240228, cx=0x0000000170329568) at future.rs:125:9
    frame #38: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #39: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170250428, cx=0x0000000170329568) at future.rs:125:9
    frame #40: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #41: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170260628, cx=0x0000000170329568) at future.rs:125:9
    frame #42: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #43: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170270828, cx=0x0000000170329568) at future.rs:125:9
    frame #44: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #45: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170280a28, cx=0x0000000170329568) at future.rs:125:9
    frame #46: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #47: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170290c28, cx=0x0000000170329568) at future.rs:125:9
    frame #48: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #49: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001702a0e28, cx=0x0000000170329568) at future.rs:125:9
    frame #50: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #51: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001702b1028, cx=0x0000000170329568) at future.rs:125:9
    frame #52: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #53: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001702c1228, cx=0x0000000170329568) at future.rs:125:9
    frame #54: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #55: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001702d1428, cx=0x0000000170329568) at future.rs:125:9
    frame #56: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #57: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001702e1628, cx=0x0000000170329568) at future.rs:125:9
    frame #58: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #59: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x00000001702f1828, cx=0x0000000170329568) at future.rs:125:9
    frame #60: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #61: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170301a28, cx=0x0000000170329568) at future.rs:125:9
    frame #62: 0x00000001062e6c7c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:229:62
    frame #63: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170311c28, cx=0x0000000170329568) at future.rs:125:9
    frame #64: 0x00000001062e274c databend-query`common_sql::executor::physical_plan_builder::PhysicalPlanBuilder::build::_$u7b$$u7b$closure$u7d$$u7d$::ha3ab3cefb24ac76f((null)=0x0000000170329568) at physical_plan_builder.rs:648:66
    frame #65: 0x000000010634bcbc databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h50a0bfbb2f948838(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<common_sql::executor::physical_plan::PhysicalPlan, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170321e28, cx=0x0000000170329568) at future.rs:125:9
    frame #66: 0x0000000104276228 databend-query`databend_query::interpreters::interpreter_select::SelectInterpreter::build_pipeline::_$u7b$$u7b$closure$u7d$$u7d$::h14e4e156de45eb36((null)=0x0000000170329568) at interpreter_select.rs:77:56
    frame #67: 0x000000010431d534 databend-query`_$LT$databend_query..interpreters..interpreter_select..SelectInterpreter$u20$as$u20$databend_query..interpreters..interpreter..Interpreter$GT$::execute2::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb2e495583a47c6f4((null)=0x0000000170329568) at interpreter_select.rs:191:50
    frame #68: 0x000000010431d19c databend-query`_$LT$databend_query..interpreters..interpreter_select..SelectInterpreter$u20$as$u20$databend_query..interpreters..interpreter..Interpreter$GT$::execute2::_$u7b$$u7b$closure$u7d$$u7d$::h22593205ca52a2f3((null)=0x0000000170329568) at interpreter_select.rs:188:5
    frame #69: 0x000000010515f490 databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hca03c1710238399c(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<databend_query::pipelines::pipeline_build_res::PipelineBuildResult, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170327858, cx=0x0000000170329568) at future.rs:125:9
    frame #70: 0x000000010508cd3c databend-query`databend_query::interpreters::interpreter::Interpreter::execute::_$u7b$$u7b$closure$u7d$$u7d$::hc2516c3845d6b560((null)=0x0000000170329568) at interpreter.rs:55:50
    frame #71: 0x000000010515ddac databend-query`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h5a136ddb42300410(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<core::pin::Pin<alloc::boxed::Box<(dyn futures_core::stream::Stream<Item=core::result::Result<common_expression::block::DataBlock, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>, common_exception::exception::ErrorCode>> + core::marker::Send), alloc::alloc::Global>>> @ 0x0000000170328d38, cx=0x0000000170329568) at future.rs:125:9
    frame #72: 0x00000001045a001c databend-query`databend_query::servers::mysql::mysql_interactive_worker::InteractiveWorkerBase$LT$W$GT$::exec_query::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h4dcac6aec344debd((null)=0x0000000170329568) at mysql_interactive_worker.rs:386:71
    frame #73: 0x0000000104ec3e4c databend-query`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h0712ea83ad48b3d0(self=Pin<&mut tracing::instrument::Instrumented<databend_query::servers::mysql::mysql_interactive_worker::{impl#0}::exec_query::{async_fn#0}::{async_block#0}::{async_block_env#0}<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::split_owned::OwnedWriteHalf>>>> @ 0x00000001703293a8, cx=0x0000000170329568) at instrument.rs:272:9
    frame #74: 0x0000000104bc72cc databend-query`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hf5fc76c12c474f1c(ptr=0x0000600000a00570) at core.rs:223:17
    frame #75: 0x0000000104201c3c databend-query`tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h58e9a2443a36baf5(self=0x0000600000a00570, f={closure_env#0}<tracing::instrument::Instrumented<databend_query::servers::mysql::mysql_interactive_worker::{impl#0}::exec_query::{async_fn#0}::{async_block#0}::{async_block_env#0}<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::split_owned::OwnedWriteHalf>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>> @ 0x0000000170329518) at unsafe_cell.rs:14:9
    frame #76: 0x0000000104bb8db0 databend-query`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::he615e3a799b1598a(self=0x0000600000a00560, cx=Context @ 0x0000000170329568) at core.rs:212:13
    frame #77: 0x0000000104e4b1e0 databend-query`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::h95e16183877c9502 at harness.rs:476:19
    frame #78: 0x00000001050c5694 databend-query`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h5e150860a9aeca28(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<databend_query::servers::mysql::mysql_interactive_worker::{impl#0}::exec_query::{async_fn#0}::{async_block#0}::{async_block_env#0}<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::split_owned::OwnedWriteHalf>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>> @ 0x0000000170329600, _args=<unavailable>) at unwind_safe.rs:271:9
    frame #79: 0x000000010441cc60 databend-query`std::panicking::try::do_call::ha93ae1a08275e852(data="x\x992p\U00000001") at panicking.rs:487:40
    frame #80: 0x000000010444d310 databend-query`__rust_try + 32
    frame #81: 0x00000001043e48f0 databend-query`std::panicking::try::h5066eb0fab08d5bc(f=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<databend_query::servers::mysql::mysql_interactive_worker::{impl#0}::exec_query::{async_fn#0}::{async_block#0}::{async_block_env#0}<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::split_owned::OwnedWriteHalf>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>> @ 0x00000001703298e0) at panicking.rs:451:19
    frame #82: 0x0000000104def450 databend-query`std::panic::catch_unwind::h8e483dfe8b3595ef(f=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<databend_query::servers::mysql::mysql_interactive_worker::{impl#0}::exec_query::{async_fn#0}::{async_block#0}::{async_block_env#0}<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::split_owned::OwnedWriteHalf>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>> @ 0x0000000170329930) at panic.rs:140:14
    frame #83: 0x0000000104e2b4dc databend-query`tokio::runtime::task::harness::poll_future::h39a9486f848b4af1(core=0x0000600000a00560, cx=Context @ 0x0000000170329bb8) at harness.rs:464:18
    frame #84: 0x0000000104e67008 databend-query`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::hfc079536d99eff32(self=0x0000000170329c78) at harness.rs:198:27
    frame #85: 0x0000000104e8ca64 databend-query`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::he679ff391e79f88b(self=Harness<tracing::instrument::Instrumented<databend_query::servers::mysql::mysql_interactive_worker::{impl#0}::exec_query::{async_fn#0}::{async_block#0}::{async_block_env#0}<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::split_owned::OwnedWriteHalf>>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>> @ 0x0000000170329c78) at harness.rs:152:15
    frame #86: 0x000000010421df24 databend-query`tokio::runtime::task::raw::poll::h230b730525166097(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000170329ca0) at raw.rs:255:5
    frame #87: 0x000000010dd71330 databend-query`tokio::runtime::task::raw::RawTask::poll::hf6297ec76250a425(self=RawTask @ 0x0000000170329cc0) at raw.rs:200:18
    frame #88: 0x000000010dd7fdb0 databend-query`tokio::runtime::task::LocalNotified$LT$S$GT$::run::h3edd89e14d098c1f(self=LocalNotified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>> @ 0x0000000170329cf0) at mod.rs:394:9
    frame #89: 0x000000010dd94ffc databend-query`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_$u7b$$u7b$closure$u7d$$u7d$::h3bc6976f32c9387e at worker.rs:464:13
    frame #90: 0x000000010dd94f00 databend-query`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8b01e73585245e8f at coop.rs:102:5
    frame #91: 0x000000010dd94ea0 databend-query`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8b01e73585245e8f [inlined] tokio::runtime::coop::budget::h335cc88b8b319cb3(f={closure_env#0} @ 0x0000000170329f08) at coop.rs:68:5
    frame #92: 0x000000010dd94e2c databend-query`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8b01e73585245e8f(self=0x000000017032a240, task=Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>> @ 0x0000000170329eb0, core=0x0000600003101530) at worker.rs:463:9
    frame #93: 0x000000010dd94870 databend-query`tokio::runtime::scheduler::multi_thread::worker::Context::run::h8c5fe2f46154726a(self=0x000000017032a240, core=0x0000600003101530) at worker.rs:426:24
    frame #94: 0x000000010dd946c8 databend-query`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h748abad199e5e2b3 at worker.rs:406:17
    frame #95: 0x000000010ddb8168 databend-query`tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::h2b4289417e43ebec(self=0x00000001121fb588, t=0x000000017032a240, f={closure_env#0} @ 0x000000017032a160) at scoped_tls.rs:61:9
    frame #96: 0x000000010dd94584 databend-query`tokio::runtime::scheduler::multi_thread::worker::run::h22e8314bed0bae61(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker> @ 0x000000017032a1f0) at worker.rs:403:5
    frame #97: 0x000000010dd943b4 databend-query`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::hfd8112bd80349105 at worker.rs:365:45
    frame #98: 0x000000010dda9014 databend-query`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h43bddb6c6d8d6025(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x000000017032a2c0, _cx=0x000000017032a410) at task.rs:42:21
    frame #99: 0x000000010dda5bf4 databend-query`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::h3d243bdf229b1e02(ptr=0x000060000140d218) at core.rs:223:17
    frame #100: 0x000000010dd416d0 databend-query`tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::hca3328d25ecd64dd(self=0x000060000140d218, f={closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x000000017032a3c8) at unsafe_cell.rs:14:9
    frame #101: 0x000000010dda5284 databend-query`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h2ae3602a7e188ece(self=0x000060000140d210, cx=Context @ 0x000000017032a410) at core.rs:212:13
    frame #102: 0x000000010dd370f4 databend-query`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::he800087c9a939308 at harness.rs:476:19
    frame #103: 0x000000010dd426c8 databend-query`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h424d4966de5a2ca7(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x000000017032a4b0, _args=<unavailable>) at unwind_safe.rs:271:9
    frame #104: 0x000000010dd10bc0 databend-query`std::panicking::try::do_call::hb7344726e76f9c04(data="0\xa62p\U00000001") at panicking.rs:487:40
    frame #105: 0x000000010dd13a6c databend-query`__rust_try + 32
    frame #106: 0x000000010dd0f150 databend-query`std::panicking::try::he955325b7df8f89d(f=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x000000017032a5b8) at panicking.rs:451:19
    frame #107: 0x000000010dd26f08 databend-query`std::panic::catch_unwind::hffc5d9b62bdc129e(f=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x000000017032a600) at panic.rs:140:14
    frame #108: 0x000000010dd35afc databend-query`tokio::runtime::task::harness::poll_future::h92ff3ee4fd81cfe5(core=0x000060000140d210, cx=Context @ 0x000000017032a720) at harness.rs:464:18
    frame #109: 0x000000010dd30418 databend-query`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::hef92c231882498c7(self=0x000000017032a7e8) at harness.rs:198:27
    frame #110: 0x000000010dd2f27c databend-query`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hf12a2b44682d36a6(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x000000017032a7e8) at harness.rs:152:15
    frame #111: 0x000000010dd71548 databend-query`tokio::runtime::task::raw::poll::h419397350dd68edf(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x000000017032a810) at raw.rs:255:5
    frame #112: 0x000000010dd71330 databend-query`tokio::runtime::task::raw::RawTask::poll::hf6297ec76250a425(self=RawTask @ 0x000000017032a830) at raw.rs:200:18
    frame #113: 0x000000010dd7fe74 databend-query`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h438e9d7b35a3d530(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x000000017032a870) at mod.rs:431:9
    frame #114: 0x000000010dd98ec4 databend-query`tokio::runtime::blocking::pool::Task::run::hf94a062ad1f0d34b(self=Task @ 0x000000017032a8a0) at pool.rs:159:9
    frame #115: 0x000000010dd9d404 databend-query`tokio::runtime::blocking::pool::Inner::run::h2f5d15130d31c9ac(self=0x000000013282a590, worker_thread_id=0) at pool.rs:511:17
    frame #116: 0x000000010dd9cbc8 databend-query`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::hfa70d7a58c770757 at pool.rs:469:13
    frame #117: 0x000000010dd76b7c databend-query`std::sys_common::backtrace::__rust_begin_short_backtrace::h2528da1407111dfb(f=<unavailable>) at backtrace.rs:134:18
    frame #118: 0x000000010dd51b98 databend-query`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hcb490c0aafb05a8a at mod.rs:560:17
    frame #119: 0x000000010dd42c34 databend-query`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd55031e08409c605(self=<unavailable>, _args=<unavailable>) at unwind_safe.rs:271:9
    frame #120: 0x000000010dd11308 databend-query`std::panicking::try::do_call::hdfe2de1977bf11d0(data="\U00000001") at panicking.rs:487:40
    frame #121: 0x000000010dd13a6c databend-query`__rust_try + 32
    frame #122: 0x000000010dd0c7f8 databend-query`std::panicking::try::h1d78c87a8a2960d2(f=<unavailable>) at panicking.rs:451:19
    frame #123: 0x000000010dd26b4c databend-query`std::panic::catch_unwind::h90a983639e13b385(f=<unavailable>) at panic.rs:140:14
    frame #124: 0x000000010dd51a24 databend-query`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::ha35b3c732d1c8ecb at mod.rs:559:30
    frame #125: 0x000000010ddab160 databend-query`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6e1b99da60ca04e4((null)=0x0000600002a3bac0, (null)=<unavailable>) at function.rs:250:5
    frame #126: 0x000000010e0130e0 databend-query`std::sys::unix::thread::Thread::new::thread_start::h8bc41380ef05be63 [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h931c924876b70da6 at boxed.rs:1987:9 [opt]
    frame #127: 0x000000010e0130d4 databend-query`std::sys::unix::thread::Thread::new::thread_start::h8bc41380ef05be63 [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hc0d4503424d6c032 at boxed.rs:1987:9 [opt]
    frame #128: 0x000000010e0130d0 databend-query`std::sys::unix::thread::Thread::new::thread_start::h8bc41380ef05be63 at thread.rs:108:17 [opt]
    frame #129: 0x0000000180b0826c libsystem_pthread.dylib`_pthread_start + 148
xudong963 commented 1 year ago

It's ok in release mode, our users mainly use release mode, so let's close the issue.