610 lines
126 KiB
Text
610 lines
126 KiB
Text
(lldb) command script import "/Users/igor/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/etc/lldb_lookup.py"
|
|
(lldb) command source -s 0 '/Users/igor/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/etc/lldb_commands'
|
|
(lldb) type synthetic add -l lldb_lookup.synthetic_lookup -x ".*" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)String$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^&(mut )?str$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^&(mut )?\\[.+\\]$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(std::ffi::([a-z_]+::)+)OsString$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)Vec<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)VecDeque<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)BTreeSet<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)BTreeMap<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(std::collections::([a-z_]+::)+)HashMap<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(std::collections::([a-z_]+::)+)HashSet<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)Rc<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(alloc::([a-z_]+::)+)Arc<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)Cell<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)Ref<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)RefMut<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^(core::([a-z_]+::)+)RefCell<.+>$" --category Rust
|
|
(lldb) type summary add -F lldb_lookup.summary_lookup -e -x -h "^core::num::([a-z_]+::)*NonZero.+$" --category Rust
|
|
(lldb) type category enable Rust
|
|
(lldb) process attach --pid 70468
|
|
Process 70468 stopped
|
|
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
|
|
frame #0: 0x000000018c11c0ac libsystem_kernel.dylib`__psynch_cvwait + 8
|
|
libsystem_kernel.dylib`:
|
|
-> 0x18c11c0ac <+8>: b.lo 0x18c11c0cc ; <+40>
|
|
0x18c11c0b0 <+12>: pacibsp
|
|
0x18c11c0b4 <+16>: stp x29, x30, [sp, #-0x10]!
|
|
0x18c11c0b8 <+20>: mov x29, sp
|
|
Target 0: (rqbit) stopped.
|
|
Executable module set to "/Users/igor/projects/2021-06-rust-qbittorrent/target/release/rqbit".
|
|
Architecture set to: arm64-apple-macosx-.
|
|
(lldb) bt all
|
|
(lldb) thread backtrace all
|
|
thread #2, name = 'tokio-runtime-worker'
|
|
frame #0: 0x000000018c118908 libsystem_kernel.dylib`swtch_pri + 8
|
|
frame #1: 0x000000018c155ed8 libsystem_pthread.dylib`cthread_yield + 32
|
|
frame #2: 0x00000001051b76c8 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::thread_parker::imp::thread_yield::h227973beb6a1850c at unix.rs:255:5 [opt]
|
|
frame #3: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::spinwait::SpinWait::spin::h5cfc83bbc083ea7f(self=<unavailable>) at spinwait.rs:56:13 [opt]
|
|
frame #4: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 at raw_rwlock.rs:1078:65 [opt]
|
|
frame #5: 0x00000001051b7360 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5(self=0x0000600003418010, recursive=<unavailable>, timeout=<unavailable>) at raw_rwlock.rs:719:9 [opt]
|
|
frame #6: 0x0000000104e95d44 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::lock_shared::h75e69a78909e2622(self=0x0000600003418010) at raw_rwlock.rs:109:26 [opt]
|
|
frame #7: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at rwlock.rs:459:9 [opt]
|
|
frame #8: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::_$u7b$$u7b$closure$u7d$$u7d$::h72b3d81d214d5c52 at torrent_state.rs:533:59 [opt]
|
|
frame #9: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:332:9 [opt]
|
|
frame #10: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::ha7825068a8338bac(self=<unavailable>, reason=&str @ 0x0000600000b19560) at torrent_state.rs:533:29 [opt]
|
|
frame #11: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1119:20 [opt]
|
|
frame #12: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #13: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #14: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #15: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #16: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #17: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014c03aa20, cx=Context @ 0x000000016b2c2508) at core.rs:317:30 [opt]
|
|
frame #18: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #19: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b197e0, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #20: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #21: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #22: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #23: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014c03aa20, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #24: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #25: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #26: 0x00000001050b0828 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #27: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #28: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_$u7b$$u7b$closure$u7d$$u7d$::hdead63aea4a59933 at worker.rs:577:18 [opt]
|
|
frame #29: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #30: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b76e30) at coop.rs:73:5 [opt]
|
|
frame #31: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016b2c2bf0, task=Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #32: 0x00000001050b014c rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016b2c2bf0, core=0x0000600002c09360) at worker.rs:0 [opt]
|
|
frame #33: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #34: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014a008238, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #35: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #36: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #37: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #38: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016b2c2be8, f={closure_env#0} @ 0x0000600000b19c00) at context.rs:176:17 [opt]
|
|
frame #39: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #40: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b19c70) at runtime.rs:65:16 [opt]
|
|
frame #41: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #42: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #43: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #44: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #45: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #46: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x000000014bd287a0, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #47: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #48: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b1a1d0, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #49: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #50: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #51: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #52: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x000000014bd287a0, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #53: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #54: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #55: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #56: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #57: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b64140) at pool.rs:159:9 [opt]
|
|
frame #58: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #59: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #60: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016b2c2f30) at backtrace.rs:154:18 [opt]
|
|
frame #61: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #62: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #63: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #64: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #65: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #66: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #67: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a0c700, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #68: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #69: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #70: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #71: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|
|
thread #3, name = 'tokio-runtime-worker'
|
|
frame #0: 0x000000018c118908 libsystem_kernel.dylib`swtch_pri + 8
|
|
frame #1: 0x000000018c155ed8 libsystem_pthread.dylib`cthread_yield + 32
|
|
frame #2: 0x00000001051b76c8 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::thread_parker::imp::thread_yield::h227973beb6a1850c at unix.rs:255:5 [opt]
|
|
frame #3: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::spinwait::SpinWait::spin::h5cfc83bbc083ea7f(self=<unavailable>) at spinwait.rs:56:13 [opt]
|
|
frame #4: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 at raw_rwlock.rs:1078:65 [opt]
|
|
frame #5: 0x00000001051b7360 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5(self=0x0000600003418010, recursive=<unavailable>, timeout=<unavailable>) at raw_rwlock.rs:719:9 [opt]
|
|
frame #6: 0x0000000104e95d44 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::lock_shared::h75e69a78909e2622(self=0x0000600003418010) at raw_rwlock.rs:109:26 [opt]
|
|
frame #7: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at rwlock.rs:459:9 [opt]
|
|
frame #8: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::_$u7b$$u7b$closure$u7d$$u7d$::h72b3d81d214d5c52 at torrent_state.rs:533:59 [opt]
|
|
frame #9: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:332:9 [opt]
|
|
frame #10: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::ha7825068a8338bac(self=<unavailable>, reason=&str @ 0x0000600000b647e0) at torrent_state.rs:533:29 [opt]
|
|
frame #11: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1119:20 [opt]
|
|
frame #12: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #13: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #14: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #15: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #16: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #17: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014d105a20, cx=Context @ 0x000000016b4ce508) at core.rs:317:30 [opt]
|
|
frame #18: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #19: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b64a40, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #20: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #21: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #22: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #23: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014d105a20, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #24: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #25: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #26: 0x00000001050b0894 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #27: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #28: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at worker.rs:640:22 [opt]
|
|
frame #29: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #30: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b64bc0) at coop.rs:73:5 [opt]
|
|
frame #31: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016b4cebf0, task=<unavailable>, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #32: 0x00000001050b02dc rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016b4cebf0, core=0x0000600002c085a0) at worker.rs:0 [opt]
|
|
frame #33: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #34: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014a808238, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #35: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #36: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #37: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #38: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016b4cebe8, f={closure_env#0} @ 0x0000600000b79a60) at context.rs:176:17 [opt]
|
|
frame #39: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #40: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b79b40) at runtime.rs:65:16 [opt]
|
|
frame #41: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #42: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #43: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #44: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #45: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #46: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x0000000149611ca0, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #47: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #48: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b79cf0, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #49: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #50: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #51: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #52: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x0000000149611ca0, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #53: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #54: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #55: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #56: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #57: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b79ee0) at pool.rs:159:9 [opt]
|
|
frame #58: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #59: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #60: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016b4cef30) at backtrace.rs:154:18 [opt]
|
|
frame #61: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #62: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #63: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #64: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #65: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #66: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #67: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a0ccc0, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #68: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #69: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #70: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #71: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|
|
thread #4, name = 'tokio-runtime-worker'
|
|
frame #0: 0x0000000104e95b24 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::unlock_shared::hea004debead67c32(self=<unavailable>) at raw_rwlock.rs:136:12 [opt]
|
|
frame #1: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$lock_api..rwlock..RwLockReadGuard$LT$R$C$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h0fa0333e78a156b7(self=<unavailable>) at rwlock.rs:1372:13 [opt]
|
|
frame #2: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] core::ptr::drop_in_place$LT$lock_api..rwlock..RwLockReadGuard$LT$parking_lot..raw_rwlock..RawRwLock$C$librqbit..torrent_state..TorrentStateLocked$GT$$GT$::h37e2eada005d8e1e((null)=<unavailable>) at mod.rs:497:1 [opt]
|
|
frame #3: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] core::ptr::drop_in_place$LT$librqbit..torrent_state..timed_existence..TimedExistence$LT$lock_api..rwlock..RwLockReadGuard$LT$parking_lot..raw_rwlock..RawRwLock$C$librqbit..torrent_state..TorrentStateLocked$GT$$GT$$GT$::h0cbca05e47c1d35d((null)=<unavailable>) at mod.rs:497:1 [opt]
|
|
frame #4: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1123:48 [opt]
|
|
frame #5: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #6: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #7: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #8: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #9: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #10: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014a80c020, cx=Context @ 0x000000016b6da508) at core.rs:317:30 [opt]
|
|
frame #11: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #12: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b7a180, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #13: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #14: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #15: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #16: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014a80c020, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #17: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #18: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #19: 0x00000001050b0828 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #20: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #21: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_$u7b$$u7b$closure$u7d$$u7d$::hdead63aea4a59933 at worker.rs:577:18 [opt]
|
|
frame #22: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #23: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b64de0) at coop.rs:73:5 [opt]
|
|
frame #24: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016b6dabf0, task=Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #25: 0x00000001050b014c rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016b6dabf0, core=0x0000600002c08460) at worker.rs:0 [opt]
|
|
frame #26: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #27: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014b008238, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #28: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #29: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #30: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #31: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016b6dabe8, f={closure_env#0} @ 0x0000600000b7a470) at context.rs:176:17 [opt]
|
|
frame #32: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #33: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b7a550) at runtime.rs:65:16 [opt]
|
|
frame #34: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #35: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #36: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #37: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #38: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #39: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x000000014b9122a0, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #40: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #41: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b7a700, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #42: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #43: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #44: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #45: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x000000014b9122a0, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #46: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #47: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #48: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #49: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #50: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b7a8f0) at pool.rs:159:9 [opt]
|
|
frame #51: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #52: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #53: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016b6daf30) at backtrace.rs:154:18 [opt]
|
|
frame #54: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #55: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #56: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #57: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #58: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #59: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #60: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a0c880, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #61: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #62: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #63: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #64: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|
|
thread #5, name = 'tokio-runtime-worker'
|
|
frame #0: 0x0000000104e95b24 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::unlock_shared::hea004debead67c32(self=<unavailable>) at raw_rwlock.rs:136:12 [opt]
|
|
frame #1: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$lock_api..rwlock..RwLockReadGuard$LT$R$C$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h0fa0333e78a156b7(self=<unavailable>) at rwlock.rs:1372:13 [opt]
|
|
frame #2: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] core::ptr::drop_in_place$LT$lock_api..rwlock..RwLockReadGuard$LT$parking_lot..raw_rwlock..RawRwLock$C$librqbit..torrent_state..TorrentStateLocked$GT$$GT$::h37e2eada005d8e1e((null)=<unavailable>) at mod.rs:497:1 [opt]
|
|
frame #3: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] core::ptr::drop_in_place$LT$librqbit..torrent_state..timed_existence..TimedExistence$LT$lock_api..rwlock..RwLockReadGuard$LT$parking_lot..raw_rwlock..RawRwLock$C$librqbit..torrent_state..TorrentStateLocked$GT$$GT$$GT$::h0cbca05e47c1d35d((null)=<unavailable>) at mod.rs:497:1 [opt]
|
|
frame #4: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1123:48 [opt]
|
|
frame #5: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #6: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #7: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #8: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #9: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #10: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014c813020, cx=Context @ 0x000000016b8e6508) at core.rs:317:30 [opt]
|
|
frame #11: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #12: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b65250, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #13: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #14: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #15: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #16: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014c813020, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #17: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #18: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #19: 0x00000001050b0828 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #20: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #21: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_$u7b$$u7b$closure$u7d$$u7d$::hdead63aea4a59933 at worker.rs:577:18 [opt]
|
|
frame #22: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #23: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b65450) at coop.rs:73:5 [opt]
|
|
frame #24: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016b8e6bf0, task=Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #25: 0x00000001050b014c rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016b8e6bf0, core=0x0000600002c08550) at worker.rs:0 [opt]
|
|
frame #26: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #27: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014a808838, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #28: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #29: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #30: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #31: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016b8e6be8, f={closure_env#0} @ 0x0000600000b7aad0) at context.rs:176:17 [opt]
|
|
frame #32: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #33: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b7abb0) at runtime.rs:65:16 [opt]
|
|
frame #34: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #35: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #36: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #37: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #38: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #39: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x0000000149705a20, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #40: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #41: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b7ad60, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #42: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #43: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #44: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #45: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x0000000149705a20, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #46: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #47: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #48: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #49: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #50: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b7af50) at pool.rs:159:9 [opt]
|
|
frame #51: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #52: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #53: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016b8e6f30) at backtrace.rs:154:18 [opt]
|
|
frame #54: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #55: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #56: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #57: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #58: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #59: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #60: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a0c580, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #61: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #62: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #63: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #64: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|
|
thread #6, name = 'tokio-runtime-worker'
|
|
frame #0: 0x000000018c118908 libsystem_kernel.dylib`swtch_pri + 8
|
|
frame #1: 0x000000018c155ed8 libsystem_pthread.dylib`cthread_yield + 32
|
|
frame #2: 0x00000001051b76c8 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::thread_parker::imp::thread_yield::h227973beb6a1850c at unix.rs:255:5 [opt]
|
|
frame #3: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::spinwait::SpinWait::spin::h5cfc83bbc083ea7f(self=<unavailable>) at spinwait.rs:56:13 [opt]
|
|
frame #4: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 at raw_rwlock.rs:1078:65 [opt]
|
|
frame #5: 0x00000001051b7360 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5(self=0x0000600003418010, recursive=<unavailable>, timeout=<unavailable>) at raw_rwlock.rs:719:9 [opt]
|
|
frame #6: 0x0000000104e95d44 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::lock_shared::h75e69a78909e2622(self=0x0000600003418010) at raw_rwlock.rs:109:26 [opt]
|
|
frame #7: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at rwlock.rs:459:9 [opt]
|
|
frame #8: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::_$u7b$$u7b$closure$u7d$$u7d$::h72b3d81d214d5c52 at torrent_state.rs:533:59 [opt]
|
|
frame #9: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:332:9 [opt]
|
|
frame #10: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::ha7825068a8338bac(self=<unavailable>, reason=&str @ 0x0000600000b7b1e0) at torrent_state.rs:533:29 [opt]
|
|
frame #11: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1119:20 [opt]
|
|
frame #12: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #13: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #14: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #15: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #16: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #17: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014d82ec20, cx=Context @ 0x000000016baf2508) at core.rs:317:30 [opt]
|
|
frame #18: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #19: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b7e0c0, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #20: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #21: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #22: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #23: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014d82ec20, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #24: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #25: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #26: 0x00000001050b0894 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #27: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #28: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at worker.rs:640:22 [opt]
|
|
frame #29: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #30: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b7e240) at coop.rs:73:5 [opt]
|
|
frame #31: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016baf2bf0, task=<unavailable>, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #32: 0x00000001050b014c rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016baf2bf0, core=0x0000600002c085f0) at worker.rs:0 [opt]
|
|
frame #33: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #34: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014a008838, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #35: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #36: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #37: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #38: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016baf2be8, f={closure_env#0} @ 0x0000600000b7b410) at context.rs:176:17 [opt]
|
|
frame #39: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #40: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b7b4f0) at runtime.rs:65:16 [opt]
|
|
frame #41: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #42: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #43: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #44: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #45: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #46: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x00000001497085a0, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #47: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #48: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b7b6a0, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #49: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #50: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #51: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #52: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x00000001497085a0, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #53: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #54: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #55: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #56: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #57: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b7b890) at pool.rs:159:9 [opt]
|
|
frame #58: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #59: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #60: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016baf2f30) at backtrace.rs:154:18 [opt]
|
|
frame #61: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #62: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #63: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #64: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #65: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #66: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #67: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a0cc40, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #68: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #69: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #70: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #71: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|
|
thread #7, name = 'tokio-runtime-worker'
|
|
frame #0: 0x000000018c118908 libsystem_kernel.dylib`swtch_pri + 8
|
|
frame #1: 0x000000018c155ed8 libsystem_pthread.dylib`cthread_yield + 32
|
|
frame #2: 0x00000001051b76c8 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::thread_parker::imp::thread_yield::h227973beb6a1850c at unix.rs:255:5 [opt]
|
|
frame #3: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::spinwait::SpinWait::spin::h5cfc83bbc083ea7f(self=<unavailable>) at spinwait.rs:56:13 [opt]
|
|
frame #4: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 at raw_rwlock.rs:1078:65 [opt]
|
|
frame #5: 0x00000001051b7360 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5(self=0x0000600003418010, recursive=<unavailable>, timeout=<unavailable>) at raw_rwlock.rs:719:9 [opt]
|
|
frame #6: 0x0000000104e95d44 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::lock_shared::h75e69a78909e2622(self=0x0000600003418010) at raw_rwlock.rs:109:26 [opt]
|
|
frame #7: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at rwlock.rs:459:9 [opt]
|
|
frame #8: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::_$u7b$$u7b$closure$u7d$$u7d$::h72b3d81d214d5c52 at torrent_state.rs:533:59 [opt]
|
|
frame #9: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:332:9 [opt]
|
|
frame #10: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::ha7825068a8338bac(self=<unavailable>, reason=&str @ 0x0000600000b7bb20) at torrent_state.rs:533:29 [opt]
|
|
frame #11: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1119:20 [opt]
|
|
frame #12: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #13: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #14: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #15: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #16: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #17: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014a02f220, cx=Context @ 0x000000016bf0a508) at core.rs:317:30 [opt]
|
|
frame #18: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #19: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b65700, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #20: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #21: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #22: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #23: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014a02f220, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #24: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #25: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #26: 0x00000001050b0894 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #27: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #28: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at worker.rs:640:22 [opt]
|
|
frame #29: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #30: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b657c0) at coop.rs:73:5 [opt]
|
|
frame #31: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016bf0abf0, task=<unavailable>, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #32: 0x00000001050b014c rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016bf0abf0, core=0x0000600002c08690) at worker.rs:0 [opt]
|
|
frame #33: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #34: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014b008e38, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #35: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #36: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #37: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #38: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016bf0abe8, f={closure_env#0} @ 0x0000600000b659e0) at context.rs:176:17 [opt]
|
|
frame #39: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #40: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b65ac0) at runtime.rs:65:16 [opt]
|
|
frame #41: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #42: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #43: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #44: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #45: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #46: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x000000014bd1a120, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #47: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #48: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b65c70, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #49: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #50: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #51: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #52: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x000000014bd1a120, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #53: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #54: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #55: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #56: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #57: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b65e60) at pool.rs:159:9 [opt]
|
|
frame #58: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #59: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #60: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016bf0af30) at backtrace.rs:154:18 [opt]
|
|
frame #61: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #62: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #63: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #64: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #65: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #66: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #67: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a0ca40, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #68: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #69: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #70: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #71: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|
|
thread #8
|
|
frame #0: 0x000000018c11a564 libsystem_kernel.dylib`__workq_kernreturn + 8
|
|
thread #9, name = 'tokio-runtime-worker'
|
|
frame #0: 0x000000018c160cb4 libdyld.dylib`tlv_get_addr + 4
|
|
frame #1: 0x00000001050f19f0 rqbit`parking_lot_core::parking_lot::deadlock_impl::release_resource::he933759fd139805e at option.rs:674:15 [opt]
|
|
frame #2: 0x00000001050f19dc rqbit`parking_lot_core::parking_lot::deadlock_impl::release_resource::he933759fd139805e [inlined] std::sys::common::thread_local::lazy::LazyKeyInner$LT$T$GT$::get::h675e54a204ca8b72(self=<unavailable>) at mod.rs:46:42 [opt]
|
|
frame #3: 0x00000001050f19dc rqbit`parking_lot_core::parking_lot::deadlock_impl::release_resource::he933759fd139805e [inlined] std::sys::common::thread_local::fast_local::Key$LT$T$GT$::get::h18d95d4ca32d0834(self=<unavailable>, init={closure_env#0} @ 0x0000600000b60060) at fast_local.rs:171:19 [opt]
|
|
frame #4: 0x00000001050f19dc rqbit`parking_lot_core::parking_lot::deadlock_impl::release_resource::he933759fd139805e [inlined] parking_lot_core::parking_lot::with_thread_data::THREAD_DATA::__getit::h50f1aae5bcdf1454(init=Option<&mut core::option::Option<parking_lot_core::parking_lot::ThreadData>> @ 0x0000600000b60110) at fast_local.rs:91:21 [opt]
|
|
frame #5: 0x00000001050f19dc rqbit`parking_lot_core::parking_lot::deadlock_impl::release_resource::he933759fd139805e [inlined] std::thread::local::LocalKey$LT$T$GT$::try_with::h4dd06b279f18bb4e(self=<unavailable>, f=<unavailable>) at local.rs:269:32 [opt]
|
|
frame #6: 0x00000001050f19dc rqbit`parking_lot_core::parking_lot::deadlock_impl::release_resource::he933759fd139805e at parking_lot.rs:203:27 [opt]
|
|
frame #7: 0x00000001050f19d8 rqbit`parking_lot_core::parking_lot::deadlock_impl::release_resource::he933759fd139805e(key=105553170890768) at parking_lot.rs:1231:9 [opt]
|
|
frame #8: 0x0000000104e95b18 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] parking_lot_core::parking_lot::deadlock::release_resource::hb76fc449fd876904 at parking_lot.rs:1130:9 [opt]
|
|
frame #9: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] parking_lot::raw_rwlock::RawRwLock::deadlock_release::h9a0f2addf3cf5a39 at raw_rwlock.rs:1146:18 [opt]
|
|
frame #10: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::unlock_shared::hea004debead67c32(self=<unavailable>) at raw_rwlock.rs:130:14 [opt]
|
|
frame #11: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$lock_api..rwlock..RwLockReadGuard$LT$R$C$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h0fa0333e78a156b7(self=<unavailable>) at rwlock.rs:1372:13 [opt]
|
|
frame #12: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] core::ptr::drop_in_place$LT$lock_api..rwlock..RwLockReadGuard$LT$parking_lot..raw_rwlock..RawRwLock$C$librqbit..torrent_state..TorrentStateLocked$GT$$GT$::h37e2eada005d8e1e((null)=<unavailable>) at mod.rs:497:1 [opt]
|
|
frame #13: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] core::ptr::drop_in_place$LT$librqbit..torrent_state..timed_existence..TimedExistence$LT$lock_api..rwlock..RwLockReadGuard$LT$parking_lot..raw_rwlock..RawRwLock$C$librqbit..torrent_state..TorrentStateLocked$GT$$GT$$GT$::h0cbca05e47c1d35d((null)=<unavailable>) at mod.rs:497:1 [opt]
|
|
frame #14: 0x0000000104e95b10 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1123:48 [opt]
|
|
frame #15: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #16: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #17: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #18: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #19: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #20: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014d0ab220, cx=Context @ 0x000000016ccf6508) at core.rs:317:30 [opt]
|
|
frame #21: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #22: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b668c0, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #23: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #24: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #25: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #26: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014d0ab220, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #27: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #28: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #29: 0x00000001050b0894 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #30: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #31: 0x00000001050b0884 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at worker.rs:640:22 [opt]
|
|
frame #32: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #33: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b66ab0) at coop.rs:73:5 [opt]
|
|
frame #34: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016ccf6bf0, task=<unavailable>, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #35: 0x00000001050b02dc rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016ccf6bf0, core=0x0000600002c08640) at worker.rs:0 [opt]
|
|
frame #36: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #37: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014c840838, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #38: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #39: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #40: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #41: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016ccf6be8, f={closure_env#0} @ 0x0000600000b66cf0) at context.rs:176:17 [opt]
|
|
frame #42: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #43: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b60260) at runtime.rs:65:16 [opt]
|
|
frame #44: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #45: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #46: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #47: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #48: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #49: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x000000014ba2d8a0, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #50: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #51: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b60410, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #52: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #53: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #54: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #55: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x000000014ba2d8a0, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #56: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #57: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #58: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #59: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #60: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b60600) at pool.rs:159:9 [opt]
|
|
frame #61: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #62: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #63: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016ccf6f30) at backtrace.rs:154:18 [opt]
|
|
frame #64: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #65: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #66: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #67: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #68: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #69: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #70: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a105c0, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #71: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #72: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #73: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #74: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|
|
thread #10, name = 'tokio-runtime-worker'
|
|
frame #0: 0x000000018c118908 libsystem_kernel.dylib`swtch_pri + 8
|
|
frame #1: 0x000000018c155ed8 libsystem_pthread.dylib`cthread_yield + 32
|
|
frame #2: 0x00000001051b76c8 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::thread_parker::imp::thread_yield::h227973beb6a1850c at unix.rs:255:5 [opt]
|
|
frame #3: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 [inlined] parking_lot_core::spinwait::SpinWait::spin::h5cfc83bbc083ea7f(self=<unavailable>) at spinwait.rs:56:13 [opt]
|
|
frame #4: 0x00000001051b76c4 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5 at raw_rwlock.rs:1078:65 [opt]
|
|
frame #5: 0x00000001051b7360 rqbit`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h792812c0d93435a5(self=0x0000600003418010, recursive=<unavailable>, timeout=<unavailable>) at raw_rwlock.rs:719:9 [opt]
|
|
frame #6: 0x0000000104e95d44 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] _$LT$parking_lot..raw_rwlock..RawRwLock$u20$as$u20$lock_api..rwlock..RawRwLock$GT$::lock_shared::h75e69a78909e2622(self=0x0000600003418010) at raw_rwlock.rs:109:26 [opt]
|
|
frame #7: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at rwlock.rs:459:9 [opt]
|
|
frame #8: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::_$u7b$$u7b$closure$u7d$$u7d$::h72b3d81d214d5c52 at torrent_state.rs:533:59 [opt]
|
|
frame #9: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:332:9 [opt]
|
|
frame #10: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::TorrentState::lock_read::ha7825068a8338bac(self=<unavailable>, reason=&str @ 0x0000600000b66e30) at torrent_state.rs:533:29 [opt]
|
|
frame #11: 0x0000000104e95d30 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::torrent_state::PeerHandler::requester::_$u7b$$u7b$closure$u7d$$u7d$::h692f3c4437556b14((null)=<unavailable>) at torrent_state.rs:1119:20 [opt]
|
|
frame #12: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 at torrent_state.rs:1040:32 [opt]
|
|
frame #13: 0x0000000104e95808 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89 [inlined] librqbit::spawn_utils::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hcc3e5fa8d786a743((null)=<unavailable>) at spawn_utils.rs:9:19 [opt]
|
|
frame #14: 0x0000000104e957f0 rqbit`_$LT$tracing..instrument..Instrumented$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hed6fd95344b07d89(self=Pin<&mut tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>> @ scalar, cx=<unavailable>) at instrument.rs:321:9 [opt]
|
|
frame #15: 0x0000000104edf4ac rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at core.rs:328:17 [opt]
|
|
frame #16: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at unsafe_cell.rs:16:9 [opt]
|
|
frame #17: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hd8084351a648b2e8(self=0x000000014c033220, cx=Context @ 0x000000016d31a508) at core.rs:317:30 [opt]
|
|
frame #18: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:485:19 [opt]
|
|
frame #19: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::heb85fe2e94fc17f4(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>>> @ 0x0000600000b67000, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #20: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:504:40 [opt]
|
|
frame #21: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panicking.rs:468:19 [opt]
|
|
frame #22: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at panic.rs:142:14 [opt]
|
|
frame #23: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb [inlined] tokio::runtime::task::harness::poll_future::h4b6b1da99765b35e(core=0x000000014c033220, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #24: 0x0000000104edf494 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb at harness.rs:208:27 [opt]
|
|
frame #25: 0x0000000104edf44c rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h9db827915f8cebbb(self=Harness<tracing::instrument::Instrumented<librqbit::spawn_utils::spawn::{async_block_env#0}<librqbit::torrent_state::{impl#7}::task_peer_chunk_requester::{async_fn_env#0}>>, alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #26: 0x00000001050b0828 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at raw.rs:201:18 [opt]
|
|
frame #27: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at mod.rs:408:9 [opt]
|
|
frame #28: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_$u7b$$u7b$closure$u7d$$u7d$::hdead63aea4a59933 at worker.rs:577:18 [opt]
|
|
frame #29: 0x00000001050b0818 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 at coop.rs:107:5 [opt]
|
|
frame #30: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0 [inlined] tokio::runtime::coop::budget::hf098506da6b6dcd5(f={closure_env#0} @ 0x0000600000b608f0) at coop.rs:73:5 [opt]
|
|
frame #31: 0x00000001050b07a4 rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h8a5df1bcd23551a0(self=0x000000016d31abf0, task=Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle, alloc::alloc::Global>> @ scalar, core=<unavailable>) at worker.rs:576:9 [opt]
|
|
frame #32: 0x00000001050b014c rqbit`tokio::runtime::scheduler::multi_thread::worker::Context::run::hb081d14dc80be0e5(self=0x000000016d31abf0, core=0x0000600002c08230) at worker.rs:0 [opt]
|
|
frame #33: 0x00000001050ac850 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16 at worker.rs:491:21 [opt]
|
|
frame #34: 0x00000001050ac834 rqbit`tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h94a3d3f5419c2c16(self=0x000000014d820e38, t=<unavailable>, f=<unavailable>) at scoped.rs:40:9 [opt]
|
|
frame #35: 0x00000001050aa5f4 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::_$u7b$$u7b$closure$u7d$$u7d$::hd0d4ddd8549e3bc1(c=<unavailable>) at context.rs:176:26 [opt]
|
|
frame #36: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:270:16 [opt]
|
|
frame #37: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at local.rs:246:9 [opt]
|
|
frame #38: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 [inlined] tokio::runtime::context::set_scheduler::he51257910926dd59(v=0x000000016d31abe8, f={closure_env#0} @ 0x0000600000b672d0) at context.rs:176:17 [opt]
|
|
frame #39: 0x00000001050aa5d8 rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844 at worker.rs:486:9 [opt]
|
|
frame #40: 0x00000001050aa57c rqbit`tokio::runtime::context::runtime::enter_runtime::h6d45468550926844(handle=<unavailable>, allow_block_in_place=<unavailable>, f={closure_env#0} @ 0x0000600000b673b0) at runtime.rs:65:16 [opt]
|
|
frame #41: 0x00000001050af890 rqbit`tokio::runtime::scheduler::multi_thread::worker::run::h605e71e60e13e79e(worker=<unavailable>) at worker.rs:478:5 [opt]
|
|
frame #42: 0x0000000104ec3c88 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff [inlined] tokio::runtime::scheduler::multi_thread::worker::block_in_place::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hed1a198ab1e77cfc at worker.rs:422:41 [opt]
|
|
frame #43: 0x0000000104ec3c80 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at task.rs:42:21 [opt]
|
|
frame #44: 0x0000000104ec3c70 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at core.rs:328:17 [opt]
|
|
frame #45: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff at unsafe_cell.rs:16:9 [opt]
|
|
frame #46: 0x0000000104ec3c54 rqbit`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h042122086ede0bff(self=0x000000014bd0faa0, cx=<unavailable>) at core.rs:317:30 [opt]
|
|
frame #47: 0x0000000104ede674 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:485:19 [opt]
|
|
frame #48: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hafe772827743095f(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x0000600000b67560, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #49: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:504:40 [opt]
|
|
frame #50: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panicking.rs:468:19 [opt]
|
|
frame #51: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at panic.rs:142:14 [opt]
|
|
frame #52: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf [inlined] tokio::runtime::task::harness::poll_future::hb998a69004fdf925(core=0x000000014bd0faa0, cx=Context @ scalar) at harness.rs:473:18 [opt]
|
|
frame #53: 0x0000000104ede668 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf at harness.rs:208:27 [opt]
|
|
frame #54: 0x0000000104ede638 rqbit`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h46f37749b1d53cbf(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::runtime::scheduler::multi_thread::worker::block_in_place::{closure#0}::{closure_env#0}<librqbit::torrent_state::{impl#7}::on_received_piece::{closure_env#2}, core::result::Result<(), anyhow::Error>>>, tokio::runtime::blocking::schedule::BlockingSchedule> @ scalar) at harness.rs:153:15 [opt]
|
|
frame #55: 0x00000001050a98ec rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at raw.rs:201:18 [opt]
|
|
frame #56: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 at mod.rs:445:9 [opt]
|
|
frame #57: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1 [inlined] tokio::runtime::blocking::pool::Task::run::h21911ac38630eb67(self=Task @ 0x0000600000b67750) at pool.rs:159:9 [opt]
|
|
frame #58: 0x00000001050a98dc rqbit`tokio::runtime::blocking::pool::Inner::run::h02d557f7bc931fb1(self=0x000000014960aba0, worker_thread_id=<unavailable>) at pool.rs:513:17 [opt]
|
|
frame #59: 0x00000001050b7a68 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e at pool.rs:471:13 [opt]
|
|
frame #60: 0x00000001050b7a18 rqbit`std::sys_common::backtrace::__rust_begin_short_backtrace::hbed9fd7bb3637d9e(f={closure_env#0} @ 0x000000016d31af30) at backtrace.rs:154:18 [opt]
|
|
frame #61: 0x00000001050b4548 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h7f67dfce3ab31a5d at mod.rs:529:17 [opt]
|
|
frame #62: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hf75b81ee1f1ecc53(self=<unavailable>, (null)=<unavailable>) at unwind_safe.rs:271:9 [opt]
|
|
frame #63: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::do_call::h70fe9debea105e29(data=<unavailable>) at panicking.rs:504:40 [opt]
|
|
frame #64: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panicking::try::h8d1b5c81698e17e7(f=<unavailable>) at panicking.rs:468:19 [opt]
|
|
frame #65: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::panic::catch_unwind::h6db9dfcd09e26eed at panic.rs:142:14 [opt]
|
|
frame #66: 0x00000001050b4540 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211 [inlined] std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hacf5732c0539f8d1 at mod.rs:528:30 [opt]
|
|
frame #67: 0x00000001050b44e8 rqbit`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h30833ac8b8597211((null)=0x0000600001a15c40, (null)=<unavailable>) at function.rs:250:5 [opt]
|
|
frame #68: 0x0000000105174910 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h1a3369d594f8403a at boxed.rs:2007:9 [opt]
|
|
frame #69: 0x0000000105174904 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h28c1deeabe368221 at boxed.rs:2007:9 [opt]
|
|
frame #70: 0x0000000105174900 rqbit`std::sys::unix::thread::Thread::new::thread_start::h616a123cfe4994dc at thread.rs:108:17 [opt]
|
|
frame #71: 0x000000018c159034 libsystem_pthread.dylib`_pthread_start + 136
|