Created
March 31, 2025 03:28
-
-
Save ljahier/adfd4d90c5467f7f54c93ea9508bc9d4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[package] | |
name = "reproduce-tracing-issue" | |
version = "0.1.0" | |
edition = "2024" | |
[dependencies] | |
clap = { version = "4.5.34", features = ["derive"] } | |
minus = { version = "5.6.1", features = ["dynamic_output"] } | |
tokio = { version = "1.44.1", features = ["full"] } | |
tracing = "0.1.41" | |
tracing-subscriber = { version = "0.3.19", features = [ | |
"json", | |
"ansi", | |
"env-filter", | |
] } | |
[profile.dev] | |
opt-level = 0 | |
debug = true | |
split-debuginfo = "packed" | |
strip = "none" | |
debug-assertions = true | |
overflow-checks = true | |
lto = false | |
panic = 'unwind' | |
incremental = true | |
codegen-units = 256 | |
rpath = false | |
[profile.dev.package."*"] | |
debug = true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use std::process; | |
use minus::{MinusError, dynamic_paging}; | |
use tokio::{join, task::spawn_blocking}; | |
use tracing::{error, level_filters::LevelFilter}; | |
async fn display_text() { | |
let output = minus::Pager::new(); | |
let increment = async { | |
let eula_text = tokio::fs::read_to_string("./text.txt") | |
.await | |
.expect("can't read text file"); | |
output.set_text(eula_text).expect("Failed to set text"); | |
output | |
.send_message("No more output to come") | |
.expect("Failed to send message"); | |
Ok::<(), MinusError>(()) | |
}; | |
let pager = output.clone(); | |
let (res1, res2) = join!(spawn_blocking(move || dynamic_paging(pager)), increment); | |
let _ = res1.unwrap_or_else(|e| { | |
error!("spawn_blocking failed: {:?}", e); | |
process::exit(1); | |
}); | |
let _ = res2.unwrap_or_else(|e| { | |
process::exit(1); | |
}); | |
} | |
pub async fn run() { | |
tracing_subscriber::fmt::fmt() | |
.with_max_level(LevelFilter::TRACE) | |
.without_time() | |
.with_target(false) | |
.init(); | |
display_text().await; | |
} | |
#[tokio::main] | |
async fn main() { | |
run().await; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(lldb) s | |
Process 44258 stopped | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step in | |
frame #0: 0x000000010001c528 reproduce-tracing-issue`reproduce_tracing_issue::main::_$u7b$$u7b$closure$u7d$$u7d$::hee07d078858f603c((null)=0x000000016fdfdf10) at main.rs:45:11 | |
42 | |
43 #[tokio::main] | |
44 async fn main() { | |
-> 45 run().await; | |
46 } | |
Target 0: (reproduce-tracing-issue) stopped. | |
(lldb) s | |
Process 44258 stopped | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step in | |
frame #0: 0x0000000100011a70 reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::_$u7b$$u7b$closure$u7d$$u7d$::h124751366eb645c6 at park.rs:284:84 | |
281 pin!(f); | |
282 | |
283 loop { | |
-> 284 if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { | |
285 return Ok(v); | |
286 } | |
287 | |
Target 0: (reproduce-tracing-issue) stopped. | |
(lldb) n | |
Process 44258 stopped | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step over | |
frame #0: 0x00000001000115cc reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::h874d0ce8e1bea45b at mod.rs:167:5 | |
164 | |
165 // The function is called regardless even if the budget is not successfully | |
166 // set due to the thread-local being destroyed. | |
-> 167 f() | |
168 } | |
169 | |
170 /// Returns `true` if there is still budget left on the task. | |
Target 0: (reproduce-tracing-issue) stopped. | |
(lldb) n | |
Process 44258 stopped | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step over | |
frame #0: 0x0000000100011638 reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::h874d0ce8e1bea45b [inlined] tokio::task::coop::budget::h71d3887bb9be4d1f(f={closure_env#0}<reproduce_tracing_issue::main::{async_block_env#0}> @ 0x000000016fdfe058) at mod.rs:134:2 | |
131 #[inline(always)] | |
132 pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R { | |
133 with_budget(Budget::initial(), f) | |
-> 134 } | |
135 | |
136 /// Runs the given closure with an unconstrained task budget. When the function returns, the budget | |
137 /// is reset to the value prior to calling the function. | |
Target 0: (reproduce-tracing-issue) stopped. | |
(lldb) n | |
Process 44258 stopped | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step over | |
frame #0: 0x0000000100011640 reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::h874d0ce8e1bea45b(self=0x000000016fdfe0ef, f={async_block_env#0} @ 0x000000016fdfe0f0) at park.rs:284:31 | |
281 pin!(f); | |
282 | |
283 loop { | |
-> 284 if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { | |
285 return Ok(v); | |
286 } | |
287 | |
Target 0: (reproduce-tracing-issue) stopped. | |
(lldb) n | |
Process 44258 stopped | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step over | |
frame #0: 0x0000000100011660 reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::h874d0ce8e1bea45b(self=0x000000016fdfe0ef, f={async_block_env#0} @ 0x000000016fdfe0f0) at park.rs:286:13 | |
283 loop { | |
284 if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { | |
285 return Ok(v); | |
-> 286 } | |
287 | |
288 self.park(); | |
289 } | |
Target 0: (reproduce-tracing-issue) stopped. | |
(lldb) n | |
Process 44258 stopped | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step over | |
frame #0: 0x0000000100011680 reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::h874d0ce8e1bea45b(self=0x000000016fdfe0ef, f={async_block_env#0} @ 0x000000016fdfe0f0) at park.rs:288:13 | |
285 return Ok(v); | |
286 } | |
287 | |
-> 288 self.park(); | |
289 } | |
290 } | |
291 } | |
Target 0: (reproduce-tracing-issue) stopped. | |
(lldb) bt all | |
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = step over | |
* frame #0: 0x0000000100011680 reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::h874d0ce8e1bea45b(self=0x000000016fdfe0ef, f={async_block_env#0} @ 0x000000016fdfe0f0) at park.rs:288:13 | |
frame #1: 0x000000010001d998 reproduce-tracing-issue`tokio::runtime::context::blocking::BlockingRegionGuard::block_on::h0538807fa51ca8fe(self=0x000000016fdfe3b0, f={async_block_env#0} @ 0x000000016fdfe230) at blocking.rs:66:9 | |
frame #2: 0x000000010001d7cc reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::MultiThread::block_on::_$u7b$$u7b$closure$u7d$$u7d$::h8ee2ef6d77081af0(blocking=0x000000016fdfe3b0) at mod.rs:87:13 | |
frame #3: 0x000000010000975c reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::h1887818d5a4e8627(handle=0x000000016fdfec08, allow_block_in_place=true, f={closure_env#0}<reproduce_tracing_issue::main::{async_block_env#0}> @ 0x000000016fdfe518) at runtime.rs:65:16 | |
frame #4: 0x000000010001d730 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::MultiThread::block_on::h6e106f161fdbe4a2(self=0x000000016fdfebe0, handle=0x000000016fdfec08, future=<unavailable>) at mod.rs:86:9 | |
frame #5: 0x000000010000e1dc reproduce-tracing-issue`tokio::runtime::runtime::Runtime::block_on_inner::h1a76d929736b0b83(self=0x000000016fdfebd8, future={async_block_env#0} @ 0x000000016fdfe9b8, (null)=(_pd = core::marker::PhantomData<void *> @ 0x000000016fdfe84e)) at runtime.rs:370:45 | |
frame #6: 0x000000010000e388 reproduce-tracing-issue`tokio::runtime::runtime::Runtime::block_on::h518a4d19b9803dca(self=0x000000016fdfebd8, future={async_block_env#0} @ 0x000000016fdfed60) at runtime.rs:342:13 | |
frame #7: 0x0000000100017b80 reproduce-tracing-issue`reproduce_tracing_issue::main::h435292991bc6941d at main.rs:45:5 | |
frame #8: 0x000000010000be68 reproduce-tracing-issue`core::ops::function::FnOnce::call_once::h72fd60e01538a44d((null)=(reproduce-tracing-issue`reproduce_tracing_issue::main::h435292991bc6941d at main.rs:44), (null)=<unavailable>) at function.rs:250:5 | |
frame #9: 0x00000001000048e8 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h739796305db10239(f=(reproduce-tracing-issue`reproduce_tracing_issue::main::h435292991bc6941d at main.rs:44)) at backtrace.rs:152:18 | |
frame #10: 0x00000001000013bc reproduce-tracing-issue`std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::hdfeac585b6a0a4f7 at rt.rs:195:18 | |
frame #11: 0x00000001001a4f74 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hc96b39a4ecdd95c5 at function.rs:284:13 [opt] | |
frame #12: 0x00000001001a4f6c reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] std::panicking::try::do_call::h983d30e6bb7d7e14 at panicking.rs:584:40 [opt] | |
frame #13: 0x00000001001a4f68 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] std::panicking::try::h0af9dac8c0f26f59 at panicking.rs:547:19 [opt] | |
frame #14: 0x00000001001a4f68 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] std::panic::catch_unwind::h6336bd4878b4775e at panic.rs:358:14 [opt] | |
frame #15: 0x00000001001a4f68 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::hf76d98f7260dcbc6 at rt.rs:174:48 [opt] | |
frame #16: 0x00000001001a4f68 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] std::panicking::try::do_call::hd06b389542e0fe19 at panicking.rs:584:40 [opt] | |
frame #17: 0x00000001001a4f68 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] std::panicking::try::ha4dac3da202e5e6a at panicking.rs:547:19 [opt] | |
frame #18: 0x00000001001a4f68 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 [inlined] std::panic::catch_unwind::h9dd0cdca4f9d92ef at panic.rs:358:14 [opt] | |
frame #19: 0x00000001001a4f68 reproduce-tracing-issue`std::rt::lang_start_internal::h5f91760815528aa2 at rt.rs:174:20 [opt] | |
frame #20: 0x0000000100001388 reproduce-tracing-issue`std::rt::lang_start::h87d1c9aa1e102d55(main=(reproduce-tracing-issue`reproduce_tracing_issue::main::h435292991bc6941d at main.rs:44), argc=1, argv=0x000000016fdff290, sigpipe='\0') at rt.rs:194:17 | |
frame #21: 0x0000000100017c08 reproduce-tracing-issue`main + 36 | |
frame #22: 0x0000000181bd0274 dyld`start + 2840 | |
thread #2, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8 | |
frame #1: 0x0000000181f50894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 | |
frame #2: 0x000000010015917c reproduce-tracing-issue`_$LT$parking_lot_core..thread_parker..imp..ThreadParker$u20$as$u20$parking_lot_core..thread_parker..ThreadParkerT$GT$::park::haafac4ead20f661f(self=0x000000011fe04a18) at unix.rs:77:21 | |
frame #3: 0x0000000100154784 reproduce-tracing-issue`parking_lot_core::parking_lot::park::_$u7b$$u7b$closure$u7d$$u7d$::hdf5a906b00cf6e69(thread_data=0x000000011fe04a18) at parking_lot.rs:635:17 | |
frame #4: 0x0000000100152c78 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b at parking_lot.rs:207:5 | |
frame #5: 0x0000000100152be8 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b(key=105553173463360, validate=<unavailable>, before_sleep={closure_env#1} @ 0x00000001700051c0, timed_out=<unavailable>, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000000170005160) at parking_lot.rs:600:5 | |
frame #6: 0x000000010015a564 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait_until_internal::h6f77615a198ff5ca(self=0x000060000368c140, mutex=0x000060000368c148, timeout=Option<std::time::Instant> @ 0x00000001700053c8) at condvar.rs:334:17 | |
frame #7: 0x00000001000bf6b4 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait::h6180d73069895452(self=0x000060000368c140, mutex_guard=0x0000000170005430) at condvar.rs:256:9 | |
frame #8: 0x00000001000aaec0 reproduce-tracing-issue`tokio::loom::std::parking_lot::Condvar::wait::he9270faff422a329(self=0x000060000368c140, guard=MutexGuard<()> @ 0x0000000170005430) at parking_lot.rs:157:9 | |
frame #9: 0x00000001000ac720 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar::hcbc8b7c407d923fe(self=0x000060000368c130) at park.rs:158:17 | |
frame #10: 0x00000001000ac54c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c130, handle=0x000000011ff076e8) at park.rs:129:13 | |
frame #11: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x0000000170005808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #12: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x0000000170005e00, core=0x0000600001b8c0f0, duration=Option<core::time::Duration> @ 0x00000001700057f8) at worker.rs:766:13 | |
frame #13: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x0000000170005e00, core=0x0000600001b8c0f0) at worker.rs:734:24 | |
frame #14: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x0000000170005e00, core=0x0000600001b8c0f0) at worker.rs:560:21 | |
frame #15: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #16: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x000000011fe04948, t=0x0000000170005df8, f={closure_env#0} @ 0x0000000170005c40) at scoped.rs:40:9 | |
frame #17: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x000000011fe04920) at context.rs:180:26 | |
frame #18: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x0000000170005d80) at local.rs:308:12 | |
frame #19: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #20: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x0000000170005df8, f={closure_env#0} @ 0x0000000170005da0) at context.rs:180:9 | |
frame #21: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x0000000170005f60) at worker.rs:502:9 | |
frame #22: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x0000000170006060, allow_block_in_place=true, f={closure_env#0} @ 0x0000000170005f10) at runtime.rs:65:16 | |
frame #23: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x0000000170006030) at worker.rs:494:5 | |
frame #24: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #25: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x00000001700060c0, _cx=0x0000000170006250) at task.rs:42:21 | |
frame #26: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x000000011ff07b38) at core.rs:331:17 | |
frame #27: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x000000011ff07b38, 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> @ 0x0000000170006208) at unsafe_cell.rs:16:9 | |
frame #28: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x000000011ff07b20, cx=<unavailable>) at core.rs:320:13 | |
frame #29: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #30: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #31: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data=" {\xf0\U0000001f\U00000001") at panicking.rs:584:40 | |
frame #32: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #33: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #34: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #35: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x000000011ff07b20, cx=<unavailable>) at harness.rs:520:18 | |
frame #36: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x0000000170006620) at harness.rs:209:27 | |
frame #37: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170006620) at harness.rs:154:15 | |
frame #38: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000170006640) at raw.rs:271:5 | |
frame #39: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x0000000170006660) at raw.rs:201:18 | |
frame #40: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x00000001700066a0) at mod.rs:500:9 | |
frame #41: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x00000001700066d0) at pool.rs:161:9 | |
frame #42: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=0) at pool.rs:511:17 | |
frame #43: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #44: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #45: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #46: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #47: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #48: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #49: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #50: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x0000000170006d60) at panic.rs:358:14 | |
frame #51: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #52: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c000, (null)=<unavailable>) at function.rs:250:5 | |
frame #53: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #54: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #55: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #56: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #3, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f1501c libsystem_kernel.dylib`kevent + 8 | |
frame #1: 0x00000001000c4794 reproduce-tracing-issue`mio::sys::unix::selector::Selector::select::h8abcbb3e52a4142b(self=0x000060000168c1b8, events=0x000060000168c198, timeout=Option<core::time::Duration> @ 0x0000000170210fe0) at mod.rs:8:28 | |
frame #2: 0x00000001000c81dc reproduce-tracing-issue`mio::poll::Poll::poll::hf1111638a3fe9f11(self=0x000060000168c1b0, events=0x000060000168c198, timeout=Option<core::time::Duration> @ 0x0000000170211040) at poll.rs:436:9 | |
frame #3: 0x00000001000958d4 reproduce-tracing-issue`tokio::runtime::io::driver::Driver::turn::h769a592415494753(self=0x000060000168c198, handle=0x000000011ff076e8, max_wait=Option<core::time::Duration> @ 0x0000000170211178) at driver.rs:149:15 | |
frame #4: 0x00000001000955cc reproduce-tracing-issue`tokio::runtime::io::driver::Driver::park::h9c14af01911a194b(self=0x000060000168c198, rt_handle=0x000000011ff076e8) at driver.rs:122:9 | |
frame #5: 0x00000001000b9694 reproduce-tracing-issue`tokio::runtime::signal::Driver::park::h67c0741a9f8f2706(self=0x000060000168c198, handle=0x000000011ff076e8) at mod.rs:92:9 | |
frame #6: 0x00000001000c0824 reproduce-tracing-issue`tokio::runtime::process::Driver::park::hb8ca660a53280eea(self=0x000060000168c198, handle=0x000000011ff076e8) at process.rs:32:9 | |
frame #7: 0x00000001000af720 reproduce-tracing-issue`tokio::runtime::driver::IoStack::park::h5774f789794d3a72(self=0x000060000168c198, handle=0x000000011ff076e8) at driver.rs:175:40 | |
frame #8: 0x00000001000b4f70 reproduce-tracing-issue`tokio::runtime::time::Driver::park_internal::h8a2a5384e4cb070a(self=0x000060000168c198, rt_handle=0x000000011ff076e8, limit=Option<core::time::Duration> @ 0x0000000170211348) at mod.rs:241:21 | |
frame #9: 0x00000001000b4c2c reproduce-tracing-issue`tokio::runtime::time::Driver::park::ha4ce06698fa0912c(self=0x000060000168c198, handle=0x000000011ff076e8) at mod.rs:172:9 | |
frame #10: 0x00000001000afc30 reproduce-tracing-issue`tokio::runtime::driver::TimeDriver::park::h1e92ce1895e11d22(self=0x000060000168c190, handle=0x000000011ff076e8) at driver.rs:332:55 | |
frame #11: 0x00000001000af158 reproduce-tracing-issue`tokio::runtime::driver::Driver::park::h5ba263bd3f6099a6(self=0x000060000168c190, handle=0x000000011ff076e8) at driver.rs:71:9 | |
frame #12: 0x00000001000aca10 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_driver::h935d3206bec562ff(self=0x000060000368c070, driver=0x000060000168c190, handle=0x000000011ff076e8) at park.rs:194:9 | |
frame #13: 0x00000001000ac57c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c070, handle=0x000000011ff076e8) at park.rs:127:13 | |
frame #14: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x0000000170211808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #15: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x0000000170211e00, core=0x0000600001b8c050, duration=Option<core::time::Duration> @ 0x00000001702117f8) at worker.rs:766:13 | |
frame #16: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x0000000170211e00, core=0x0000600001b8c050) at worker.rs:734:24 | |
frame #17: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x0000000170211e00, core=0x0000600001b8c050) at worker.rs:560:21 | |
frame #18: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #19: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x000000011fe04c68, t=0x0000000170211df8, f={closure_env#0} @ 0x0000000170211c40) at scoped.rs:40:9 | |
frame #20: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x000000011fe04c40) at context.rs:180:26 | |
frame #21: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x0000000170211d80) at local.rs:308:12 | |
frame #22: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #23: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x0000000170211df8, f={closure_env#0} @ 0x0000000170211da0) at context.rs:180:9 | |
frame #24: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x0000000170211f60) at worker.rs:502:9 | |
frame #25: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x0000000170212060, allow_block_in_place=true, f={closure_env#0} @ 0x0000000170211f10) at runtime.rs:65:16 | |
frame #26: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x0000000170212030) at worker.rs:494:5 | |
frame #27: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #28: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x00000001702120c0, _cx=0x0000000170212250) at task.rs:42:21 | |
frame #29: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x000000011ff07838) at core.rs:331:17 | |
frame #30: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x000000011ff07838, 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> @ 0x0000000170212208) at unsafe_cell.rs:16:9 | |
frame #31: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x000000011ff07820, cx=<unavailable>) at core.rs:320:13 | |
frame #32: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #33: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #34: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data=" x\xf0\U0000001f\U00000001") at panicking.rs:584:40 | |
frame #35: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #36: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #37: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #38: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x000000011ff07820, cx=<unavailable>) at harness.rs:520:18 | |
frame #39: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x0000000170212620) at harness.rs:209:27 | |
frame #40: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170212620) at harness.rs:154:15 | |
frame #41: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000170212640) at raw.rs:271:5 | |
frame #42: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x0000000170212660) at raw.rs:201:18 | |
frame #43: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x00000001702126a0) at mod.rs:500:9 | |
frame #44: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x00000001702126d0) at pool.rs:161:9 | |
frame #45: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=1) at pool.rs:511:17 | |
frame #46: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #47: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #48: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #49: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #50: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #51: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #52: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #53: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x0000000170212d60) at panic.rs:358:14 | |
frame #54: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #55: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c060, (null)=<unavailable>) at function.rs:250:5 | |
frame #56: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #57: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #58: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #59: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #4, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8 | |
frame #1: 0x0000000181f50894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 | |
frame #2: 0x000000010015917c reproduce-tracing-issue`_$LT$parking_lot_core..thread_parker..imp..ThreadParker$u20$as$u20$parking_lot_core..thread_parker..ThreadParkerT$GT$::park::haafac4ead20f661f(self=0x000000011fe05058) at unix.rs:77:21 | |
frame #3: 0x0000000100154784 reproduce-tracing-issue`parking_lot_core::parking_lot::park::_$u7b$$u7b$closure$u7d$$u7d$::hdf5a906b00cf6e69(thread_data=0x000000011fe05058) at parking_lot.rs:635:17 | |
frame #4: 0x0000000100152c78 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b at parking_lot.rs:207:5 | |
frame #5: 0x0000000100152be8 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b(key=105553173463456, validate=<unavailable>, before_sleep={closure_env#1} @ 0x000000017041d1c0, timed_out=<unavailable>, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x000000017041d160) at parking_lot.rs:600:5 | |
frame #6: 0x000000010015a564 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait_until_internal::h6f77615a198ff5ca(self=0x000060000368c1a0, mutex=0x000060000368c1a8, timeout=Option<std::time::Instant> @ 0x000000017041d3c8) at condvar.rs:334:17 | |
frame #7: 0x00000001000bf6b4 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait::h6180d73069895452(self=0x000060000368c1a0, mutex_guard=0x000000017041d430) at condvar.rs:256:9 | |
frame #8: 0x00000001000aaec0 reproduce-tracing-issue`tokio::loom::std::parking_lot::Condvar::wait::he9270faff422a329(self=0x000060000368c1a0, guard=MutexGuard<()> @ 0x000000017041d430) at parking_lot.rs:157:9 | |
frame #9: 0x00000001000ac720 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar::hcbc8b7c407d923fe(self=0x000060000368c190) at park.rs:158:17 | |
frame #10: 0x00000001000ac54c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c190, handle=0x000000011ff076e8) at park.rs:129:13 | |
frame #11: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x000000017041d808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #12: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x000000017041de00, core=0x0000600001b8c140, duration=Option<core::time::Duration> @ 0x000000017041d7f8) at worker.rs:766:13 | |
frame #13: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x000000017041de00, core=0x0000600001b8c140) at worker.rs:734:24 | |
frame #14: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x000000017041de00, core=0x0000600001b8c140) at worker.rs:560:21 | |
frame #15: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #16: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x000000011fe04f88, t=0x000000017041ddf8, f={closure_env#0} @ 0x000000017041dc40) at scoped.rs:40:9 | |
frame #17: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x000000011fe04f60) at context.rs:180:26 | |
frame #18: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x000000017041dd80) at local.rs:308:12 | |
frame #19: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #20: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x000000017041ddf8, f={closure_env#0} @ 0x000000017041dda0) at context.rs:180:9 | |
frame #21: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x000000017041df60) at worker.rs:502:9 | |
frame #22: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x000000017041e060, allow_block_in_place=true, f={closure_env#0} @ 0x000000017041df10) at runtime.rs:65:16 | |
frame #23: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x000000017041e030) at worker.rs:494:5 | |
frame #24: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #25: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x000000017041e0c0, _cx=0x000000017041e250) at task.rs:42:21 | |
frame #26: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x000000011ff07cb8) at core.rs:331:17 | |
frame #27: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x000000011ff07cb8, 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> @ 0x000000017041e208) at unsafe_cell.rs:16:9 | |
frame #28: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x000000011ff07ca0, cx=<unavailable>) at core.rs:320:13 | |
frame #29: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #30: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #31: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data="\xa0|\xf0\U0000001f\U00000001") at panicking.rs:584:40 | |
frame #32: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #33: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #34: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #35: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x000000011ff07ca0, cx=<unavailable>) at harness.rs:520:18 | |
frame #36: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x000000017041e620) at harness.rs:209:27 | |
frame #37: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x000000017041e620) at harness.rs:154:15 | |
frame #38: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x000000017041e640) at raw.rs:271:5 | |
frame #39: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x000000017041e660) at raw.rs:201:18 | |
frame #40: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x000000017041e6a0) at mod.rs:500:9 | |
frame #41: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x000000017041e6d0) at pool.rs:161:9 | |
frame #42: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=2) at pool.rs:511:17 | |
frame #43: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #44: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #45: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #46: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #47: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #48: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #49: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #50: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x000000017041ed60) at panic.rs:358:14 | |
frame #51: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #52: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c0c0, (null)=<unavailable>) at function.rs:250:5 | |
frame #53: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #54: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #55: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #56: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #5, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8 | |
frame #1: 0x0000000181f50894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 | |
frame #2: 0x000000010015917c reproduce-tracing-issue`_$LT$parking_lot_core..thread_parker..imp..ThreadParker$u20$as$u20$parking_lot_core..thread_parker..ThreadParkerT$GT$::park::haafac4ead20f661f(self=0x000000011fe05378) at unix.rs:77:21 | |
frame #3: 0x0000000100154784 reproduce-tracing-issue`parking_lot_core::parking_lot::park::_$u7b$$u7b$closure$u7d$$u7d$::hdf5a906b00cf6e69(thread_data=0x000000011fe05378) at parking_lot.rs:635:17 | |
frame #4: 0x0000000100152c78 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b at parking_lot.rs:207:5 | |
frame #5: 0x0000000100152be8 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b(key=105553173463264, validate=<unavailable>, before_sleep={closure_env#1} @ 0x00000001706291c0, timed_out=<unavailable>, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000000170629160) at parking_lot.rs:600:5 | |
frame #6: 0x000000010015a564 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait_until_internal::h6f77615a198ff5ca(self=0x000060000368c0e0, mutex=0x000060000368c0e8, timeout=Option<std::time::Instant> @ 0x00000001706293c8) at condvar.rs:334:17 | |
frame #7: 0x00000001000bf6b4 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait::h6180d73069895452(self=0x000060000368c0e0, mutex_guard=0x0000000170629430) at condvar.rs:256:9 | |
frame #8: 0x00000001000aaec0 reproduce-tracing-issue`tokio::loom::std::parking_lot::Condvar::wait::he9270faff422a329(self=0x000060000368c0e0, guard=MutexGuard<()> @ 0x0000000170629430) at parking_lot.rs:157:9 | |
frame #9: 0x00000001000ac720 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar::hcbc8b7c407d923fe(self=0x000060000368c0d0) at park.rs:158:17 | |
frame #10: 0x00000001000ac54c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c0d0, handle=0x000000011ff076e8) at park.rs:129:13 | |
frame #11: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x0000000170629808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #12: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x0000000170629e00, core=0x0000600001b8c0a0, duration=Option<core::time::Duration> @ 0x00000001706297f8) at worker.rs:766:13 | |
frame #13: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x0000000170629e00, core=0x0000600001b8c0a0) at worker.rs:734:24 | |
frame #14: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x0000000170629e00, core=0x0000600001b8c0a0) at worker.rs:560:21 | |
frame #15: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #16: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x000000011fe052a8, t=0x0000000170629df8, f={closure_env#0} @ 0x0000000170629c40) at scoped.rs:40:9 | |
frame #17: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x000000011fe05280) at context.rs:180:26 | |
frame #18: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x0000000170629d80) at local.rs:308:12 | |
frame #19: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #20: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x0000000170629df8, f={closure_env#0} @ 0x0000000170629da0) at context.rs:180:9 | |
frame #21: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x0000000170629f60) at worker.rs:502:9 | |
frame #22: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x000000017062a060, allow_block_in_place=true, f={closure_env#0} @ 0x0000000170629f10) at runtime.rs:65:16 | |
frame #23: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x000000017062a030) at worker.rs:494:5 | |
frame #24: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #25: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x000000017062a0c0, _cx=0x000000017062a250) at task.rs:42:21 | |
frame #26: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x000000011ff079b8) at core.rs:331:17 | |
frame #27: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x000000011ff079b8, 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> @ 0x000000017062a208) at unsafe_cell.rs:16:9 | |
frame #28: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x000000011ff079a0, cx=<unavailable>) at core.rs:320:13 | |
frame #29: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #30: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #31: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data="\xa0y\xf0\U0000001f\U00000001") at panicking.rs:584:40 | |
frame #32: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #33: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #34: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #35: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x000000011ff079a0, cx=<unavailable>) at harness.rs:520:18 | |
frame #36: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x000000017062a620) at harness.rs:209:27 | |
frame #37: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x000000017062a620) at harness.rs:154:15 | |
frame #38: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x000000017062a640) at raw.rs:271:5 | |
frame #39: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x000000017062a660) at raw.rs:201:18 | |
frame #40: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x000000017062a6a0) at mod.rs:500:9 | |
frame #41: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x000000017062a6d0) at pool.rs:161:9 | |
frame #42: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=3) at pool.rs:511:17 | |
frame #43: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #44: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #45: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #46: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #47: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #48: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #49: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #50: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x000000017062ad60) at panic.rs:358:14 | |
frame #51: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #52: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c120, (null)=<unavailable>) at function.rs:250:5 | |
frame #53: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #54: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #55: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #56: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #6, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8 | |
frame #1: 0x0000000181f50894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 | |
frame #2: 0x000000010015917c reproduce-tracing-issue`_$LT$parking_lot_core..thread_parker..imp..ThreadParker$u20$as$u20$parking_lot_core..thread_parker..ThreadParkerT$GT$::park::haafac4ead20f661f(self=0x000000011fe05698) at unix.rs:77:21 | |
frame #3: 0x0000000100154784 reproduce-tracing-issue`parking_lot_core::parking_lot::park::_$u7b$$u7b$closure$u7d$$u7d$::hdf5a906b00cf6e69(thread_data=0x000000011fe05698) at parking_lot.rs:635:17 | |
frame #4: 0x0000000100152c78 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b at parking_lot.rs:207:5 | |
frame #5: 0x0000000100152be8 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b(key=105553173463552, validate=<unavailable>, before_sleep={closure_env#1} @ 0x00000001708351c0, timed_out=<unavailable>, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000000170835160) at parking_lot.rs:600:5 | |
frame #6: 0x000000010015a564 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait_until_internal::h6f77615a198ff5ca(self=0x000060000368c200, mutex=0x000060000368c208, timeout=Option<std::time::Instant> @ 0x00000001708353c8) at condvar.rs:334:17 | |
frame #7: 0x00000001000bf6b4 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait::h6180d73069895452(self=0x000060000368c200, mutex_guard=0x0000000170835430) at condvar.rs:256:9 | |
frame #8: 0x00000001000aaec0 reproduce-tracing-issue`tokio::loom::std::parking_lot::Condvar::wait::he9270faff422a329(self=0x000060000368c200, guard=MutexGuard<()> @ 0x0000000170835430) at parking_lot.rs:157:9 | |
frame #9: 0x00000001000ac720 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar::hcbc8b7c407d923fe(self=0x000060000368c1f0) at park.rs:158:17 | |
frame #10: 0x00000001000ac54c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c1f0, handle=0x000000011ff076e8) at park.rs:129:13 | |
frame #11: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x0000000170835808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #12: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x0000000170835e00, core=0x0000600001b8c190, duration=Option<core::time::Duration> @ 0x00000001708357f8) at worker.rs:766:13 | |
frame #13: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x0000000170835e00, core=0x0000600001b8c190) at worker.rs:734:24 | |
frame #14: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x0000000170835e00, core=0x0000600001b8c190) at worker.rs:560:21 | |
frame #15: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #16: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x000000011fe055c8, t=0x0000000170835df8, f={closure_env#0} @ 0x0000000170835c40) at scoped.rs:40:9 | |
frame #17: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x000000011fe055a0) at context.rs:180:26 | |
frame #18: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x0000000170835d80) at local.rs:308:12 | |
frame #19: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #20: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x0000000170835df8, f={closure_env#0} @ 0x0000000170835da0) at context.rs:180:9 | |
frame #21: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x0000000170835f60) at worker.rs:502:9 | |
frame #22: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x0000000170836060, allow_block_in_place=true, f={closure_env#0} @ 0x0000000170835f10) at runtime.rs:65:16 | |
frame #23: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x0000000170836030) at worker.rs:494:5 | |
frame #24: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #25: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x00000001708360c0, _cx=0x0000000170836250) at task.rs:42:21 | |
frame #26: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x000000011ff07fb8) at core.rs:331:17 | |
frame #27: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x000000011ff07fb8, 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> @ 0x0000000170836208) at unsafe_cell.rs:16:9 | |
frame #28: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x000000011ff07fa0, cx=<unavailable>) at core.rs:320:13 | |
frame #29: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #30: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #31: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data="\xa0\U0000007f\xf0\U0000001f\U00000001") at panicking.rs:584:40 | |
frame #32: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #33: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #34: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #35: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x000000011ff07fa0, cx=<unavailable>) at harness.rs:520:18 | |
frame #36: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x0000000170836620) at harness.rs:209:27 | |
frame #37: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170836620) at harness.rs:154:15 | |
frame #38: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000170836640) at raw.rs:271:5 | |
frame #39: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x0000000170836660) at raw.rs:201:18 | |
frame #40: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x00000001708366a0) at mod.rs:500:9 | |
frame #41: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x00000001708366d0) at pool.rs:161:9 | |
frame #42: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=4) at pool.rs:511:17 | |
frame #43: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #44: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #45: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #46: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #47: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #48: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #49: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #50: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x0000000170836d60) at panic.rs:358:14 | |
frame #51: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #52: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c180, (null)=<unavailable>) at function.rs:250:5 | |
frame #53: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #54: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #55: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #56: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #7, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8 | |
frame #1: 0x0000000181f50894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 | |
frame #2: 0x000000010015917c reproduce-tracing-issue`_$LT$parking_lot_core..thread_parker..imp..ThreadParker$u20$as$u20$parking_lot_core..thread_parker..ThreadParkerT$GT$::park::haafac4ead20f661f(self=0x00000001229041f8) at unix.rs:77:21 | |
frame #3: 0x0000000100154784 reproduce-tracing-issue`parking_lot_core::parking_lot::park::_$u7b$$u7b$closure$u7d$$u7d$::hdf5a906b00cf6e69(thread_data=0x00000001229041f8) at parking_lot.rs:635:17 | |
frame #4: 0x0000000100152c78 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b at parking_lot.rs:207:5 | |
frame #5: 0x0000000100152be8 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b(key=105553173463648, validate=<unavailable>, before_sleep={closure_env#1} @ 0x0000000170a411c0, timed_out=<unavailable>, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000000170a41160) at parking_lot.rs:600:5 | |
frame #6: 0x000000010015a564 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait_until_internal::h6f77615a198ff5ca(self=0x000060000368c260, mutex=0x000060000368c268, timeout=Option<std::time::Instant> @ 0x0000000170a413c8) at condvar.rs:334:17 | |
frame #7: 0x00000001000bf6b4 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait::h6180d73069895452(self=0x000060000368c260, mutex_guard=0x0000000170a41430) at condvar.rs:256:9 | |
frame #8: 0x00000001000aaec0 reproduce-tracing-issue`tokio::loom::std::parking_lot::Condvar::wait::he9270faff422a329(self=0x000060000368c260, guard=MutexGuard<()> @ 0x0000000170a41430) at parking_lot.rs:157:9 | |
frame #9: 0x00000001000ac720 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar::hcbc8b7c407d923fe(self=0x000060000368c250) at park.rs:158:17 | |
frame #10: 0x00000001000ac54c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c250, handle=0x000000011ff076e8) at park.rs:129:13 | |
frame #11: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x0000000170a41808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #12: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x0000000170a41e00, core=0x0000600001b8c1e0, duration=Option<core::time::Duration> @ 0x0000000170a417f8) at worker.rs:766:13 | |
frame #13: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x0000000170a41e00, core=0x0000600001b8c1e0) at worker.rs:734:24 | |
frame #14: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x0000000170a41e00, core=0x0000600001b8c1e0) at worker.rs:560:21 | |
frame #15: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #16: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x0000000122904128, t=0x0000000170a41df8, f={closure_env#0} @ 0x0000000170a41c40) at scoped.rs:40:9 | |
frame #17: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x0000000122904100) at context.rs:180:26 | |
frame #18: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x0000000170a41d80) at local.rs:308:12 | |
frame #19: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #20: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x0000000170a41df8, f={closure_env#0} @ 0x0000000170a41da0) at context.rs:180:9 | |
frame #21: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x0000000170a41f60) at worker.rs:502:9 | |
frame #22: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x0000000170a42060, allow_block_in_place=true, f={closure_env#0} @ 0x0000000170a41f10) at runtime.rs:65:16 | |
frame #23: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x0000000170a42030) at worker.rs:494:5 | |
frame #24: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #25: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x0000000170a420c0, _cx=0x0000000170a42250) at task.rs:42:21 | |
frame #26: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x000000011ff08138) at core.rs:331:17 | |
frame #27: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x000000011ff08138, 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> @ 0x0000000170a42208) at unsafe_cell.rs:16:9 | |
frame #28: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x000000011ff08120, cx=<unavailable>) at core.rs:320:13 | |
frame #29: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #30: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #31: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data=" \x81\xf0\U0000001f\U00000001") at panicking.rs:584:40 | |
frame #32: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #33: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #34: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #35: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x000000011ff08120, cx=<unavailable>) at harness.rs:520:18 | |
frame #36: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x0000000170a42620) at harness.rs:209:27 | |
frame #37: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170a42620) at harness.rs:154:15 | |
frame #38: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000170a42640) at raw.rs:271:5 | |
frame #39: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x0000000170a42660) at raw.rs:201:18 | |
frame #40: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170a426a0) at mod.rs:500:9 | |
frame #41: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x0000000170a426d0) at pool.rs:161:9 | |
frame #42: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=5) at pool.rs:511:17 | |
frame #43: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #44: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #45: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #46: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #47: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #48: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #49: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #50: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x0000000170a42d60) at panic.rs:358:14 | |
frame #51: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #52: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c1e0, (null)=<unavailable>) at function.rs:250:5 | |
frame #53: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #54: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #55: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #56: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #8, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8 | |
frame #1: 0x0000000181f50894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 | |
frame #2: 0x000000010015917c reproduce-tracing-issue`_$LT$parking_lot_core..thread_parker..imp..ThreadParker$u20$as$u20$parking_lot_core..thread_parker..ThreadParkerT$GT$::park::haafac4ead20f661f(self=0x000000011fe059b8) at unix.rs:77:21 | |
frame #3: 0x0000000100154784 reproduce-tracing-issue`parking_lot_core::parking_lot::park::_$u7b$$u7b$closure$u7d$$u7d$::hdf5a906b00cf6e69(thread_data=0x000000011fe059b8) at parking_lot.rs:635:17 | |
frame #4: 0x0000000100152c78 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b at parking_lot.rs:207:5 | |
frame #5: 0x0000000100152be8 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b(key=105553173463840, validate=<unavailable>, before_sleep={closure_env#1} @ 0x0000000170c4d1c0, timed_out=<unavailable>, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000000170c4d160) at parking_lot.rs:600:5 | |
frame #6: 0x000000010015a564 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait_until_internal::h6f77615a198ff5ca(self=0x000060000368c320, mutex=0x000060000368c328, timeout=Option<std::time::Instant> @ 0x0000000170c4d3c8) at condvar.rs:334:17 | |
frame #7: 0x00000001000bf6b4 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait::h6180d73069895452(self=0x000060000368c320, mutex_guard=0x0000000170c4d430) at condvar.rs:256:9 | |
frame #8: 0x00000001000aaec0 reproduce-tracing-issue`tokio::loom::std::parking_lot::Condvar::wait::he9270faff422a329(self=0x000060000368c320, guard=MutexGuard<()> @ 0x0000000170c4d430) at parking_lot.rs:157:9 | |
frame #9: 0x00000001000ac720 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar::hcbc8b7c407d923fe(self=0x000060000368c310) at park.rs:158:17 | |
frame #10: 0x00000001000ac54c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c310, handle=0x000000011ff076e8) at park.rs:129:13 | |
frame #11: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x0000000170c4d808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #12: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x0000000170c4de00, core=0x0000600001b8c280, duration=Option<core::time::Duration> @ 0x0000000170c4d7f8) at worker.rs:766:13 | |
frame #13: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x0000000170c4de00, core=0x0000600001b8c280) at worker.rs:734:24 | |
frame #14: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x0000000170c4de00, core=0x0000600001b8c280) at worker.rs:560:21 | |
frame #15: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #16: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x000000011fe058e8, t=0x0000000170c4ddf8, f={closure_env#0} @ 0x0000000170c4dc40) at scoped.rs:40:9 | |
frame #17: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x000000011fe058c0) at context.rs:180:26 | |
frame #18: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x0000000170c4dd80) at local.rs:308:12 | |
frame #19: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #20: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x0000000170c4ddf8, f={closure_env#0} @ 0x0000000170c4dda0) at context.rs:180:9 | |
frame #21: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x0000000170c4df60) at worker.rs:502:9 | |
frame #22: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x0000000170c4e060, allow_block_in_place=true, f={closure_env#0} @ 0x0000000170c4df10) at runtime.rs:65:16 | |
frame #23: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x0000000170c4e030) at worker.rs:494:5 | |
frame #24: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #25: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x0000000170c4e0c0, _cx=0x0000000170c4e250) at task.rs:42:21 | |
frame #26: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x000000011ff082b8) at core.rs:331:17 | |
frame #27: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x000000011ff082b8, 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> @ 0x0000000170c4e208) at unsafe_cell.rs:16:9 | |
frame #28: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x000000011ff082a0, cx=<unavailable>) at core.rs:320:13 | |
frame #29: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #30: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #31: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data="\xa0\x82\xf0\U0000001f\U00000001") at panicking.rs:584:40 | |
frame #32: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #33: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #34: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #35: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x000000011ff082a0, cx=<unavailable>) at harness.rs:520:18 | |
frame #36: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x0000000170c4e620) at harness.rs:209:27 | |
frame #37: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170c4e620) at harness.rs:154:15 | |
frame #38: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000170c4e640) at raw.rs:271:5 | |
frame #39: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x0000000170c4e660) at raw.rs:201:18 | |
frame #40: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170c4e6a0) at mod.rs:500:9 | |
frame #41: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x0000000170c4e6d0) at pool.rs:161:9 | |
frame #42: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=6) at pool.rs:511:17 | |
frame #43: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #44: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #45: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #46: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #47: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #48: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #49: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #50: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x0000000170c4ed60) at panic.rs:358:14 | |
frame #51: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #52: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c240, (null)=<unavailable>) at function.rs:250:5 | |
frame #53: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #54: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #55: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #56: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #9, name = 'tokio-runtime-worker' | |
frame #0: 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8 | |
frame #1: 0x0000000181f50894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 | |
frame #2: 0x000000010015917c reproduce-tracing-issue`_$LT$parking_lot_core..thread_parker..imp..ThreadParker$u20$as$u20$parking_lot_core..thread_parker..ThreadParkerT$GT$::park::haafac4ead20f661f(self=0x000000011fe05cd8) at unix.rs:77:21 | |
frame #3: 0x0000000100154784 reproduce-tracing-issue`parking_lot_core::parking_lot::park::_$u7b$$u7b$closure$u7d$$u7d$::hdf5a906b00cf6e69(thread_data=0x000000011fe05cd8) at parking_lot.rs:635:17 | |
frame #4: 0x0000000100152c78 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b at parking_lot.rs:207:5 | |
frame #5: 0x0000000100152be8 reproduce-tracing-issue`parking_lot_core::parking_lot::park::hfba3d74b6fb8121b(key=105553173463744, validate=<unavailable>, before_sleep={closure_env#1} @ 0x0000000170e591c0, timed_out=<unavailable>, park_token=(__0 = 0), timeout=Option<std::time::Instant> @ 0x0000000170e59160) at parking_lot.rs:600:5 | |
frame #6: 0x000000010015a564 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait_until_internal::h6f77615a198ff5ca(self=0x000060000368c2c0, mutex=0x000060000368c2c8, timeout=Option<std::time::Instant> @ 0x0000000170e593c8) at condvar.rs:334:17 | |
frame #7: 0x00000001000bf6b4 reproduce-tracing-issue`parking_lot::condvar::Condvar::wait::h6180d73069895452(self=0x000060000368c2c0, mutex_guard=0x0000000170e59430) at condvar.rs:256:9 | |
frame #8: 0x00000001000aaec0 reproduce-tracing-issue`tokio::loom::std::parking_lot::Condvar::wait::he9270faff422a329(self=0x000060000368c2c0, guard=MutexGuard<()> @ 0x0000000170e59430) at parking_lot.rs:157:9 | |
frame #9: 0x00000001000ac720 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar::hcbc8b7c407d923fe(self=0x000060000368c2b0) at park.rs:158:17 | |
frame #10: 0x00000001000ac54c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Inner::park::hb610ed0a9a8cc051(self=0x000060000368c2b0, handle=0x000000011ff076e8) at park.rs:129:13 | |
frame #11: 0x00000001000ac218 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::park::Parker::park::h406f4e35560fcc19(self=0x0000000170e59808, handle=0x000000011ff076e8) at park.rs:70:9 | |
frame #12: 0x000000010008e738 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h4a525a2dc497a252(self=0x0000000170e59e00, core=0x0000600001b8c230, duration=Option<core::time::Duration> @ 0x0000000170e597f8) at worker.rs:766:13 | |
frame #13: 0x000000010008e3a8 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::park::h41c4ff721a719661(self=0x0000000170e59e00, core=0x0000600001b8c230) at worker.rs:734:24 | |
frame #14: 0x000000010008d3d0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Context::run::hf5e7774e773d9d77(self=0x0000000170e59e00, core=0x0000600001b8c230) at worker.rs:560:21 | |
frame #15: 0x000000010008ce5c reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h423bb11d3e99587d at worker.rs:507:21 | |
frame #16: 0x00000001000b6cb4 reproduce-tracing-issue`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::ha39a5609af770625(self=0x000000011fe05c08, t=0x0000000170e59df8, f={closure_env#0} @ 0x0000000170e59c40) at scoped.rs:40:9 | |
frame #17: 0x00000001000a6ba8 reproduce-tracing-issue`tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::he35bbbf3915d79dd(c=0x000000011fe05be0) at context.rs:180:26 | |
frame #18: 0x0000000100085504 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::try_with::h05cc4bb23cd39e8b(self=0x00000001002c6a00, f={closure_env#0}<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure_env#0}> @ 0x0000000170e59d80) at local.rs:308:12 | |
frame #19: 0x0000000100085170 reproduce-tracing-issue`std::thread::local::LocalKey$LT$T$GT$::with::h99339829c5678f04(self=0x00000001002c6a00, f=<unavailable>) at local.rs:272:9 | |
frame #20: 0x00000001000a6aec reproduce-tracing-issue`tokio::runtime::context::set_scheduler::ha2706e1695109a07(v=0x0000000170e59df8, f={closure_env#0} @ 0x0000000170e59da0) at context.rs:180:9 | |
frame #21: 0x000000010008cd80 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::_$u7b$$u7b$closure$u7d$$u7d$::h075d6bfeaa96810c((null)=0x0000000170e59f60) at worker.rs:502:9 | |
frame #22: 0x00000001000bb538 reproduce-tracing-issue`tokio::runtime::context::runtime::enter_runtime::hfd0a0e5cfc103ee3(handle=0x0000000170e5a060, allow_block_in_place=true, f={closure_env#0} @ 0x0000000170e59f10) at runtime.rs:65:16 | |
frame #23: 0x000000010008cbd0 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::run::hab798c1ff92ea1e9(worker=Arc<tokio::runtime::scheduler::multi_thread::worker::Worker, alloc::alloc::Global> @ 0x0000000170e5a030) at worker.rs:494:5 | |
frame #24: 0x000000010008c984 reproduce-tracing-issue`tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_$u7b$$u7b$closure$u7d$$u7d$::h2057df03b67f03b4 at worker.rs:460:45 | |
frame #25: 0x00000001000a2158 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h83c6957382495711(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>> @ 0x0000000170e5a0c0, _cx=0x0000000170e5a250) at task.rs:42:21 | |
frame #26: 0x000000010006e740 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hb39e0266218c280e(ptr=0x00000001228040b8) at core.rs:331:17 | |
frame #27: 0x000000010006e46c reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h4f916f1676b35564(self=0x00000001228040b8, 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> @ 0x0000000170e5a208) at unsafe_cell.rs:16:9 | |
frame #28: 0x000000010006e450 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h03559f063573391a(self=0x00000001228040a0, cx=<unavailable>) at core.rs:320:13 | |
frame #29: 0x0000000100068034 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::hbcd0272f566df323 at harness.rs:532:19 | |
frame #30: 0x000000010009e8ec reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hb05faa2fba02f805(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #31: 0x000000010007fe2c reproduce-tracing-issue`std::panicking::try::do_call::h72eef39f4214a501(data="\xa0@\x80\"\U00000001") at panicking.rs:584:40 | |
frame #32: 0x000000010006db64 reproduce-tracing-issue`__rust_try + 32 | |
frame #33: 0x000000010006d410 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941 at panicking.rs:547:19 | |
frame #34: 0x000000010006d3d8 reproduce-tracing-issue`std::panic::catch_unwind::h04150d2f73f88941(f=<unavailable>) at panic.rs:358:14 | |
frame #35: 0x0000000100067dcc reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::h5bf5c1ab83a11aa0(core=0x00000001228040a0, cx=<unavailable>) at harness.rs:520:18 | |
frame #36: 0x00000001000668dc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h321224f18e5ba18c(self=0x0000000170e5a620) at harness.rs:209:27 | |
frame #37: 0x0000000100066700 reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::hb1688aad2613b208(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::{impl#0}::launch::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170e5a620) at harness.rs:154:15 | |
frame #38: 0x000000010008ff18 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h7d87a22277bd5fec(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000170e5a640) at raw.rs:271:5 | |
frame #39: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x0000000170e5a660) at raw.rs:201:18 | |
frame #40: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000170e5a6a0) at mod.rs:500:9 | |
frame #41: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x0000000170e5a6d0) at pool.rs:161:9 | |
frame #42: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=7) at pool.rs:511:17 | |
frame #43: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #44: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #45: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #46: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #47: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #48: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #49: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #50: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x0000000170e5ad60) at panic.rs:358:14 | |
frame #51: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #52: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c8c2a0, (null)=<unavailable>) at function.rs:250:5 | |
frame #53: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #54: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #55: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #56: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #10, name = 'tokio-runtime-worker' | |
frame #0: 0x000000010011e4ac reproduce-tracing-issue`_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::hf2c111c8ba07e455(self=0x0000000171064470) at macros.rs:156 | |
frame #1: 0x000000010012134c reproduce-tracing-issue`core::str::validations::next_code_point::hf3633db877b340ec(bytes=0x00000001710645e0) at validations.rs:38:14 | |
frame #2: 0x0000000100109974 reproduce-tracing-issue`_$LT$core..str..iter..Chars$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::hae99fe0558376580(self=0x00000001710645e0) at iter.rs:42:18 | |
frame #3: 0x0000000100109850 reproduce-tracing-issue`core::iter::traits::iterator::Iterator::try_fold::h9e22fd396b7fdd76(self=0x00000001710645e0, init=<unavailable>, f=(f = minus::input::definitions::parse_tokens::{closure_env#1} @ 0x000000017106450e)) at iterator.rs:2369:29 | |
frame #4: 0x0000000100109540 reproduce-tracing-issue`core::iter::traits::iterator::Iterator::all::h11797a7fe142da5d(self=0x00000001710645e0, f={closure_env#1} @ 0x000000017106456f) at iterator.rs:2716:9 | |
frame #5: 0x0000000100113528 reproduce-tracing-issue`minus::input::definitions::parse_tokens::h0c5ad31e979a06f3(text=(data_ptr = "qc-cupkjc-fenteruc-udc-dgs-gGpageupspacec-lscroll:upscroll:downc-s-hc-hhlright/Users/ljahier/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minus-5.6.1/src/input/mod.rsinternal error: entered unreachable codedownleft", length = 1)) at mod.rs:12:9 | |
frame #6: 0x000000010010f754 reproduce-tracing-issue`minus::input::definitions::keydefs::parse_key_event::h47186cf4a1314cbe(text=(data_ptr = "qc-cupkjc-fenteruc-udc-dgs-gGpageupspacec-lscroll:upscroll:downc-s-hc-hhlright/Users/ljahier/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minus-5.6.1/src/input/mod.rsinternal error: entered unreachable codedownleft", length = 1)) at keydefs.rs:60:22 | |
frame #7: 0x00000001000f0e08 reproduce-tracing-issue`minus::input::hashed_event_register::HashedEventRegister$LT$S$GT$::add_key_events::hc109edbe699df8a6(self=0x0000000171064930, desc=&[&str] @ 0x00000001710648a0, cb={closure_env#0}<std::hash::random::RandomState> @ 0x00000001710648b7) at hashed_event_register.rs:220:28 | |
frame #8: 0x0000000100102394 reproduce-tracing-issue`minus::input::generate_default_bindings::ha9bd9d4a785b7019(map=0x0000000171064930) at mod.rs:271:5 | |
frame #9: 0x00000001000ef4e0 reproduce-tracing-issue`_$LT$minus..input..hashed_event_register..HashedEventRegister$LT$std..hash..random..RandomState$GT$$u20$as$u20$core..default..Default$GT$::default::h23fb179fce3b52c2 at hashed_event_register.rs:106:9 | |
frame #10: 0x00000001000ecc8c reproduce-tracing-issue`_$LT$alloc..boxed..Box$LT$T$GT$$u20$as$u20$core..default..Default$GT$::default::had390881a4f1d10c at boxed.rs:1713:39 | |
frame #11: 0x000000010010753c reproduce-tracing-issue`minus::state::PagerState::new::hea8bc6fa22aa01c7 at state.rs:195:31 | |
frame #12: 0x0000000100107908 reproduce-tracing-issue`minus::state::PagerState::generate_initial_state::h2f3c6fef57189d54(rx=0x0000000171065f00, out=0x0000000171065688) at state.rs:234:22 | |
frame #13: 0x00000001000fc964 reproduce-tracing-issue`minus::minus_core::init::init_core::h44add74650c30c68(pager=0x0000000171065ef0, rm=Dynamic) at init.rs:87:18 | |
frame #14: 0x000000010011a804 reproduce-tracing-issue`minus::dynamic_pager::dynamic_paging::h5e76c537eb8d3ce0(pager=<unavailable>) at dynamic_pager.rs:19:5 | |
frame #15: 0x000000010001c020 reproduce-tracing-issue`reproduce_tracing_issue::display_text::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h2dd796aaf25cc12e at main.rs:22:53 | |
frame #16: 0x000000010001af58 reproduce-tracing-issue`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h9aed9b25ec5b13fe(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<reproduce_tracing_issue::display_text::{async_fn#0}::{closure_env#3}>> @ 0x0000000171065f38, _cx=0x0000000171066180) at task.rs:42:21 | |
frame #17: 0x000000010000fcac reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hdc298bc5eb8ce70c(ptr=0x0000000122a040b8) at core.rs:331:17 | |
frame #18: 0x000000010000f7c8 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h7a66e2e8b961ab09 [inlined] tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h9bf159b126b2015d(self=0x0000000122a040b8, f={closure_env#0}<tokio::runtime::blocking::task::BlockingTask<reproduce_tracing_issue::display_text::{async_fn#0}::{closure_env#3}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000171066118) at unsafe_cell.rs:16:9 | |
frame #19: 0x000000010000f7a8 reproduce-tracing-issue`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h7a66e2e8b961ab09(self=0x0000000122a040a0, cx=<unavailable>) at core.rs:320:13 | |
frame #20: 0x00000001000021a8 reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::h32514e0ea897378a at harness.rs:532:19 | |
frame #21: 0x0000000100017c44 reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h0101376b25e5ba87(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #22: 0x0000000100014188 reproduce-tracing-issue`std::panicking::try::do_call::h365341e968f07a19(data="\xa0@\xa0\"\U00000001") at panicking.rs:584:40 | |
frame #23: 0x00000001000176e0 reproduce-tracing-issue`__rust_try + 32 | |
frame #24: 0x00000001000169a8 reproduce-tracing-issue`std::panic::catch_unwind::h1ef7a9e6785ed735 at panicking.rs:547:19 | |
frame #25: 0x0000000100016970 reproduce-tracing-issue`std::panic::catch_unwind::h1ef7a9e6785ed735(f=<unavailable>) at panic.rs:358:14 | |
frame #26: 0x0000000100001fac reproduce-tracing-issue`tokio::runtime::task::harness::poll_future::he1bb38c7f26fb7cb(core=0x0000000122a040a0, cx=<unavailable>) at harness.rs:520:18 | |
frame #27: 0x0000000100002a8c reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::hd937e001ebcf468a(self=0x0000000171066620) at harness.rs:209:27 | |
frame #28: 0x00000001000033fc reproduce-tracing-issue`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h3836696d97a591e3(self=Harness<tokio::runtime::blocking::task::BlockingTask<reproduce_tracing_issue::display_text::{async_fn#0}::{closure_env#3}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x0000000171066620) at harness.rs:154:15 | |
frame #29: 0x0000000100000cd0 reproduce-tracing-issue`tokio::runtime::task::raw::poll::h4021f12c6606cdc8(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x0000000171066640) at raw.rs:271:5 | |
frame #30: 0x000000010008fc00 reproduce-tracing-issue`tokio::runtime::task::raw::RawTask::poll::hc4c097041fde685b(self=RawTask @ 0x0000000171066660) at raw.rs:201:18 | |
frame #31: 0x00000001000904f4 reproduce-tracing-issue`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h0827a1f639001b9f(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x00000001710666a0) at mod.rs:500:9 | |
frame #32: 0x000000010007d914 reproduce-tracing-issue`tokio::runtime::blocking::pool::Task::run::hb95f67c5421fc8d6(self=Task @ 0x00000001710666d0) at pool.rs:161:9 | |
frame #33: 0x000000010007f52c reproduce-tracing-issue`tokio::runtime::blocking::pool::Inner::run::he59757002daa889e(self=0x000000011ff07190, worker_thread_id=8) at pool.rs:511:17 | |
frame #34: 0x000000010007f28c reproduce-tracing-issue`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::h519c5f3f81cff64b at pool.rs:469:13 | |
frame #35: 0x00000001000bfe40 reproduce-tracing-issue`std::sys::backtrace::__rust_begin_short_backtrace::h6b889af1cda3a257(f=<unavailable>) at backtrace.rs:152:18 | |
frame #36: 0x000000010009257c reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb0a7a410884e79de at mod.rs:564:17 | |
frame #37: 0x000000010009e85c reproduce-tracing-issue`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h8828a9e91b126db0(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:272:9 | |
frame #38: 0x000000010007ff0c reproduce-tracing-issue`std::panicking::try::do_call::h9d52f96d5e3844db(data="\U00000001") at panicking.rs:584:40 | |
frame #39: 0x00000001000929d8 reproduce-tracing-issue`__rust_try + 32 | |
frame #40: 0x00000001000920b8 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at panicking.rs:547:19 | |
frame #41: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 [inlined] std::panic::catch_unwind::hff02282f2f4d95c3(f=AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<tokio::runtime::blocking::pool::{impl#6}::spawn_thread::{closure_env#0}, ()>> @ 0x0000000171066d60) at panic.rs:358:14 | |
frame #42: 0x0000000100092080 reproduce-tracing-issue`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h2085c069e7eb9de8 at mod.rs:562:30 | |
frame #43: 0x0000000100072dfc reproduce-tracing-issue`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc900f03b43a97c7c((null)=0x0000600001c80000, (null)=<unavailable>) at function.rs:250:5 | |
frame #44: 0x00000001001b0bd8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::he3792700bf3ad71b at boxed.rs:1993:9 [opt] | |
frame #45: 0x00000001001b0bcc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7d39c650154a38ba at boxed.rs:1993:9 [opt] | |
frame #46: 0x00000001001b0bc8 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:106:17 [opt] | |
frame #47: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
thread #11 | |
frame #0: 0x0000000181f12ce4 libsystem_kernel.dylib`__mprotect + 8 | |
frame #1: 0x00000001001b066c reproduce-tracing-issue`std::sys::pal::unix::stack_overflow::imp::make_handler::h8bd3e77b9c0669bf [inlined] std::sys::pal::unix::stack_overflow::imp::get_stack::h7ef105f7ddfccf6c at stack_overflow.rs:198:28 [opt] | |
frame #2: 0x00000001001b0634 reproduce-tracing-issue`std::sys::pal::unix::stack_overflow::imp::make_handler::h8bd3e77b9c0669bf at stack_overflow.rs:229:25 [opt] | |
frame #3: 0x00000001001b0bc4 reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c [inlined] std::sys::pal::unix::stack_overflow::Handler::new::h112a0fe8a47742df at stack_overflow.rs:12:9 [opt] | |
frame #4: 0x00000001001b0bbc reproduce-tracing-issue`std::sys::pal::unix::thread::Thread::new::thread_start::h02b173395cbbc15c at thread.rs:104:32 [opt] | |
frame #5: 0x0000000181f502e4 libsystem_pthread.dylib`_pthread_start + 136 | |
(lldb) thread list | |
Process 44258 stopped | |
* thread #1: tid = 0x87ff48, 0x0000000100011680 reproduce-tracing-issue`tokio::runtime::park::CachedParkThread::block_on::h874d0ce8e1bea45b(self=0x000000016fdfe0ef, f={async_block_env#0} @ 0x000000016fdfe0f0) at park.rs:288:13, name = 'main', queue = 'com.apple.main-thread', stop reason = step over | |
thread #2: tid = 0x87ff64, 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8, name = 'tokio-runtime-worker' | |
thread #3: tid = 0x87ff65, 0x0000000181f1501c libsystem_kernel.dylib`kevent + 8, name = 'tokio-runtime-worker' | |
thread #4: tid = 0x87ff66, 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8, name = 'tokio-runtime-worker' | |
thread #5: tid = 0x87ff67, 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8, name = 'tokio-runtime-worker' | |
thread #6: tid = 0x87ff68, 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8, name = 'tokio-runtime-worker' | |
thread #7: tid = 0x87ff69, 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8, name = 'tokio-runtime-worker' | |
thread #8: tid = 0x87ff6a, 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8, name = 'tokio-runtime-worker' | |
thread #9: tid = 0x87ff6b, 0x0000000181f126ec libsystem_kernel.dylib`__psynch_cvwait + 8, name = 'tokio-runtime-worker' | |
thread #10: tid = 0x880c56, 0x000000010011e4ac reproduce-tracing-issue`_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::hf2c111c8ba07e455(self=0x0000000171064470) at macros.rs:156, name = 'tokio-runtime-worker' | |
thread #11: tid = 0x880c8d, 0x0000000181f12ce4 libsystem_kernel.dylib`__mprotect + 8 | |
(lldb) frame variable --depth 20 | |
(tokio::runtime::park::CachedParkThread *) self = 0x000000016fdfe0ef | |
(reproduce_tracing_issue::main::{async_block_env#0}) f = { | |
$variants$ = { | |
$variant$0 = ($discr$ = '\x80', value = reproduce_tracing_issue::main::{async_block_env#0}::Unresumed:8 @ 0x000000016fdfe0f0) | |
$variant$1 = ($discr$ = '\x80', value = reproduce_tracing_issue::main::{async_block_env#0}::Returned:8 @ 0x000000016fdfe0f0) | |
$variant$2 = ($discr$ = '\x80', value = reproduce_tracing_issue::main::{async_block_env#0}::Panicked:8 @ 0x000000016fdfe0f0) | |
$variant$3 = { | |
$discr$ = '\x80' | |
value = { | |
__awaitee = { | |
$variants$ = { | |
$variant$0 = ($discr$ = '\x80', value = reproduce_tracing_issue::run::{async_fn_env#0}::Unresumed:8 @ 0x000000016fdfe0f0) | |
$variant$1 = ($discr$ = '\x80', value = reproduce_tracing_issue::run::{async_fn_env#0}::Returned:8 @ 0x000000016fdfe0f0) | |
$variant$2 = ($discr$ = '\x80', value = reproduce_tracing_issue::run::{async_fn_env#0}::Panicked:8 @ 0x000000016fdfe0f0) | |
$variant$3 = { | |
$discr$ = '\x80' | |
value = { | |
__awaitee = { | |
$variants$ = { | |
$variant$0 = ($discr$ = '\0', value = reproduce_tracing_issue::display_text::{async_fn_env#0}::Unresumed:8 @ 0x000000016fdfe0f0) | |
$variant$1 = ($discr$ = '\0', value = reproduce_tracing_issue::display_text::{async_fn_env#0}::Returned:8 @ 0x000000016fdfe0f0) | |
$variant$2 = ($discr$ = '\0', value = reproduce_tracing_issue::display_text::{async_fn_env#0}::Panicked:8 @ 0x000000016fdfe0f0) | |
$variant$3 = { | |
$discr$ = '\0' | |
value = { | |
output = { | |
tx = { | |
flavor = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 18446744073708519552 | |
value = { | |
__0 = { | |
counter = 0xfffffffffff04080 | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 18446744073708519552 | |
value = { | |
__0 = { | |
counter = 0xfffffffffff04080 | |
} | |
} | |
} | |
$variant$2 = { | |
$discr$ = 18446744073708519552 | |
value = { | |
__0 = { | |
counter = 0xfffffffffff04080 | |
} | |
} | |
} | |
} | |
} | |
} | |
rx = { | |
flavor = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 0 | |
value = { | |
__0 = { | |
counter = 0x000000010060f080 | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 0 | |
value = { | |
__0 = { | |
counter = 0x000000010060f080 | |
} | |
} | |
} | |
$variant$2 = { | |
$discr$ = 0 | |
value = { | |
__0 = { | |
counter = 0x000000010060f080 | |
} | |
} | |
} | |
$variant$3 = { | |
$discr$ = 0 | |
value = { | |
__0 = { | |
ptr = { | |
pointer = 0x000000010060f080{...} | |
} | |
phantom = {} | |
alloc = {} | |
} | |
} | |
} | |
$variant$4 = { | |
$discr$ = 0 | |
value = { | |
__0 = { | |
ptr = { | |
pointer = 0x000000010060f080{...} | |
} | |
phantom = {} | |
alloc = {} | |
} | |
} | |
} | |
$variant$5 = { | |
$discr$ = 0 | |
value = { | |
__0 = (_marker = core::marker::PhantomData<minus::minus_core::commands::Command> @ 0x000000016fdfe108) | |
} | |
} | |
} | |
} | |
} | |
} | |
futures = { | |
__0 = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 6353016 | |
value = { | |
future = { | |
raw = { | |
ptr = { | |
pointer = 0x000000010060f068{...} | |
} | |
} | |
_p = {} | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 6353016 | |
value = { | |
output = { | |
$variants$ = { | |
$variant$ = { | |
value ={...} | |
} | |
$variant$23 = { | |
$discr$ = 'h' | |
value ={...} | |
} | |
} | |
} | |
} | |
} | |
$variant$2 = ($discr$ = 6353016, value = tokio::future::maybe_done::MaybeDone<tokio::runtime::task::join::JoinHandle<core::result::Result<(), minus::error::MinusError>>>::Gone<tokio::runtime::task::join::JoinHandle<core::result::Result<(), minus::error::MinusError> > >:32 @ 0x000000016fdfe110) | |
} | |
} | |
__1 = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 6291456 | |
value = { | |
future = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = '\0' | |
value ={...} | |
} | |
$variant$1 = { | |
$discr$ = '\0' | |
value ={...} | |
} | |
$variant$2 = { | |
$discr$ = '\0' | |
value ={...} | |
} | |
$variant$3 = { | |
$discr$ = '\0' | |
value ={...} | |
} | |
} | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 6291456 | |
value = { | |
output = { | |
$variants$ = { | |
$variant$22 = { | |
$discr$ = '\0' | |
value ={...} | |
} | |
$variant$ = { | |
value ={...} | |
} | |
} | |
} | |
} | |
} | |
$variant$2 = ($discr$ = 6291456, value = tokio::future::maybe_done::MaybeDone<reproduce_tracing_issue::display_text::{async_fn#0}::{async_block_env#0}>::Gone<reproduce_tracing_issue::display_text::{async_fn#0}::{async_block_env#0}>:32 @ 0x000000016fdfe138) | |
} | |
} | |
} | |
__awaitee = { | |
f = { | |
skip_next_time = 3951822912 | |
futures = 0x0000000181bca000 | |
} | |
} | |
__3 = false | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
(core::task::wake::Waker) waker = { | |
waker = { | |
data = 0x000060000368c610 | |
vtable = 0x00000001002c6c90 | |
} | |
} | |
(core::task::wake::Context) cx = { | |
waker = 0x000000016fdfdef0 | |
local_waker = 0x000000016fdfdef0 | |
ext = { | |
__0 = { | |
$variants$ = { | |
$variant$ = { | |
value = { | |
__0 = { | |
pointer = NULL | |
vtable = 0x0000000000000000 | |
} | |
} | |
} | |
$variant$0 = { | |
$discr$ = 0 | |
value = {} | |
} | |
} | |
} | |
} | |
_marker = {} | |
_marker2 = {} | |
} | |
(reproduce_tracing_issue::main::{async_block_env#0}) f = { | |
$variants$ = { | |
$variant$0 = ($discr$ = '\x01', value = reproduce_tracing_issue::main::{async_block_env#0}::Unresumed:8 @ 0x000000016fdfdf30) | |
$variant$1 = ($discr$ = '\x01', value = reproduce_tracing_issue::main::{async_block_env#0}::Returned:8 @ 0x000000016fdfdf30) | |
$variant$2 = ($discr$ = '\x01', value = reproduce_tracing_issue::main::{async_block_env#0}::Panicked:8 @ 0x000000016fdfdf30) | |
$variant$3 = { | |
$discr$ = '\x01' | |
value = { | |
__awaitee = { | |
$variants$ = { | |
$variant$0 = ($discr$ = '\x01', value = reproduce_tracing_issue::run::{async_fn_env#0}::Unresumed:8 @ 0x000000016fdfdf30) | |
$variant$1 = ($discr$ = '\x01', value = reproduce_tracing_issue::run::{async_fn_env#0}::Returned:8 @ 0x000000016fdfdf30) | |
$variant$2 = ($discr$ = '\x01', value = reproduce_tracing_issue::run::{async_fn_env#0}::Panicked:8 @ 0x000000016fdfdf30) | |
$variant$3 = { | |
$discr$ = '\x01' | |
value = { | |
__awaitee = { | |
$variants$ = { | |
$variant$0 = ($discr$ = '\x01', value = reproduce_tracing_issue::display_text::{async_fn_env#0}::Unresumed:8 @ 0x000000016fdfdf30) | |
$variant$1 = ($discr$ = '\x01', value = reproduce_tracing_issue::display_text::{async_fn_env#0}::Returned:8 @ 0x000000016fdfdf30) | |
$variant$2 = ($discr$ = '\x01', value = reproduce_tracing_issue::display_text::{async_fn_env#0}::Panicked:8 @ 0x000000016fdfdf30) | |
$variant$3 = { | |
$discr$ = '\x01' | |
value = { | |
output = { | |
tx = { | |
flavor = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
counter = 0x000000011ff08900 | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
counter = 0x000000011ff08900 | |
} | |
} | |
} | |
$variant$2 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
counter = 0x000000011ff08900 | |
} | |
} | |
} | |
} | |
} | |
} | |
rx = { | |
flavor = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
counter = 0x000000011ff08900 | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
counter = 0x000000011ff08900 | |
} | |
} | |
} | |
$variant$2 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
counter = 0x000000011ff08900 | |
} | |
} | |
} | |
$variant$3 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
ptr = { | |
pointer = 0x000000011ff08900{...} | |
} | |
phantom = {} | |
alloc = {} | |
} | |
} | |
} | |
$variant$4 = { | |
$discr$ = 1 | |
value = { | |
__0 = { | |
ptr = { | |
pointer = 0x000000011ff08900{...} | |
} | |
phantom = {} | |
alloc = {} | |
} | |
} | |
} | |
$variant$5 = { | |
$discr$ = 1 | |
value = { | |
__0 = (_marker = core::marker::PhantomData<minus::minus_core::commands::Command> @ 0x000000016fdfdf48) | |
} | |
} | |
} | |
} | |
} | |
} | |
futures = { | |
__0 = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 0 | |
value = { | |
future = { | |
raw = { | |
ptr = { | |
pointer = 0x0000000122a04080{...} | |
} | |
} | |
_p = {} | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 0 | |
value = { | |
output = { | |
$variants$ = { | |
$variant$ = { | |
value ={...} | |
} | |
$variant$23 = { | |
$discr$ = '\x80' | |
value ={...} | |
} | |
} | |
} | |
} | |
} | |
$variant$2 = ($discr$ = 0, value = tokio::future::maybe_done::MaybeDone<tokio::runtime::task::join::JoinHandle<core::result::Result<(), minus::error::MinusError>>>::Gone<tokio::runtime::task::join::JoinHandle<core::result::Result<(), minus::error::MinusError> > >:32 @ 0x000000016fdfdf50) | |
} | |
} | |
__1 = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = 0 | |
value = { | |
future = { | |
$variants$ = { | |
$variant$0 = { | |
$discr$ = '0' | |
value ={...} | |
} | |
$variant$1 = { | |
$discr$ = '0' | |
value ={...} | |
} | |
$variant$2 = { | |
$discr$ = '0' | |
value ={...} | |
} | |
$variant$3 = { | |
$discr$ = '0' | |
value ={...} | |
} | |
} | |
} | |
} | |
} | |
$variant$1 = { | |
$discr$ = 0 | |
value = { | |
output = { | |
$variants$ = { | |
$variant$22 = { | |
$discr$ = '0' | |
value ={...} | |
} | |
$variant$ = { | |
value ={...} | |
} | |
} | |
} | |
} | |
} | |
$variant$2 = ($discr$ = 0, value = tokio::future::maybe_done::MaybeDone<reproduce_tracing_issue::display_text::{async_fn#0}::{async_block_env#0}>::Gone<reproduce_tracing_issue::display_text::{async_fn#0}::{async_block_env#0}>:32 @ 0x000000016fdfdf78) | |
} | |
} | |
} | |
__awaitee = { | |
f = { | |
skip_next_time = 1 | |
futures = 0x000000016fdfdf50 | |
} | |
} | |
__3 = false | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
(core::pin::Pin<reproduce_tracing_issue::main::{async_block_env#0} *>) f = { | |
__pointer = 0x000000016fdfdf30 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment