'tokio-runtime-worker' panicked at 'Couldn't get a listed relay?!'

macOS 12.0.1 (21A558)

arti on latest git main

Steps:

Try to connect to any page.

What happened:

thread 'tokio-runtime-worker' panicked at 'Couldn't get a listed relay?!', crates/tor-guardmgr/src/guard.rs:300:22
stack backtrace:
   0:        0x10f0524a1 - std::backtrace_rs::backtrace::libunwind::trace::h1dc1870269c8628b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:        0x10f0524a1 - std::backtrace_rs::backtrace::trace_unsynchronized::ha7ef99260fae753b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x10f0524a1 - std::sys_common::backtrace::_print_fmt::hba0b537531255daa
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:67:5
   3:        0x10f0524a1 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hec762383110a7685
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:46:22
   4:        0x10f06e07b - core::fmt::write::h2d5ecb4b9764759c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/fmt/mod.rs:1163:17
   5:        0x10f04bf6a - std::io::Write::write_fmt::h9d7d3ae333151289
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/io/mod.rs:1696:15
   6:        0x10f053c65 - std::sys_common::backtrace::_print::h5df039f21c33cd5a
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:49:5
   7:        0x10f053c65 - std::sys_common::backtrace::print::ha89aaa3259d98e13
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:36:9
   8:        0x10f053c65 - std::panicking::default_hook::{{closure}}::h552de0233eed7dab
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:210:50
   9:        0x10f05384f - std::panicking::default_hook::hf4e8e1e5a5c43b90
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:227:9
  10:        0x10f054350 - std::panicking::rust_panic_with_hook::h7c7e0153f3e14d6b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:624:17
  11:        0x10f053dee - std::panicking::begin_panic_handler::{{closure}}::h3c7f7ffd2b05c635
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:521:13
  12:        0x10f052917 - std::sys_common::backtrace::__rust_end_short_backtrace::h3bdf4f6c89eee6ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:139:18
  13:        0x10f053d5a - rust_begin_unwind
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:517:5
  14:        0x10f08a7af - core::panicking::panic_fmt::h88a1b6fbb9084d2c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/panicking.rs:100:14
  15:        0x10f06c94b - core::panicking::panic_display::hec0e0339ecb4d7ac
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/panicking.rs:64:5
  16:        0x10f08a6bc - core::option::expect_failed::hbff261a7d3cf636c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/option.rs:1638:5
  17:        0x10eb49dda - core::option::Option<T>::expect::h3bca732a9d23e4a1
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/option.rs:709:21
  18:        0x10eb436f3 - tor_guardmgr::guard::Guard::update_from_netdir::h8579c7bd88f3a46a
                               at /Users/rex/arti/crates/tor-guardmgr/src/guard.rs:298:29
  19:        0x10eb30a85 - tor_guardmgr::sample::GuardSet::update_status_from_netdir::h470ea471ed101a42
                               at /Users/rex/arti/crates/tor-guardmgr/src/sample.rs:368:13
  20:        0x10eb5e7c4 - tor_guardmgr::GuardMgrInner::update::h7cba0b97a9cfd596
                               at /Users/rex/arti/crates/tor-guardmgr/src/lib.rs:471:13
  21:        0x10e7d23cf - tor_guardmgr::GuardMgr<R>::update_network::h5eb35e1bd8871481
                               at /Users/rex/arti/crates/tor-guardmgr/src/lib.rs:307:9
  22:        0x10e75710d - tor_circmgr::path::exitpath::ExitPathBuilder::pick_path::he99b8fea82df6b5b
                               at /Users/rex/arti/crates/tor-circmgr/src/path/exitpath.rs:143:17
  23:        0x10e676f81 - tor_circmgr::usage::TargetCircUsage::build_path::h8ffd014ddc0e1109
                               at /Users/rex/arti/crates/tor-circmgr/src/usage.rs:193:43
  24:        0x10e6c9f47 - tor_circmgr::impls::<impl tor_circmgr::mgr::AbstractCircBuilder for tor_circmgr::build::CircuitBuilder<R>>::plan_circuit::h5da1867265476974
                               at /Users/rex/arti/crates/tor-circmgr/src/impls.rs:57:13
  25:        0x10e835c15 - tor_circmgr::mgr::AbstractCircMgr<B,R>::plan_by_usage::h343cc40ada1afe01
                               at /Users/rex/arti/crates/tor-circmgr/src/mgr.rs:923:29
  26:        0x10e8363e5 - tor_circmgr::mgr::AbstractCircMgr<B,R>::prepare_action::hc567508589d065ac
                               at /Users/rex/arti/crates/tor-circmgr/src/mgr.rs:803:35
  27:        0x10e834683 - tor_circmgr::mgr::AbstractCircMgr<B,R>::get_or_launch::{{closure}}::h4474e5db67a611cd
                               at /Users/rex/arti/crates/tor-circmgr/src/mgr.rs:692:19
  28:        0x10e80c067 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hc1214025347af387
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  29:        0x10e74fb2b - tor_circmgr::CircMgr<R>::get_or_launch_exit::{{closure}}::h6e4b539e88ef4b1c
                               at /Users/rex/arti/crates/tor-circmgr/src/lib.rs:257:9
  30:        0x10e807a67 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h1a1bc2cb8bf04160
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  31:        0x10e678c72 - arti_tor_client::client::TorClient<R>::get_or_launch_exit_circ::{{closure}}::h05102c689157774e
                               at /Users/rex/arti/crates/tor-client/src/client.rs:298:20
  32:        0x10e809f17 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h6c2f932227e9cf11
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  33:        0x10e67974d - arti_tor_client::client::TorClient<R>::connect::{{closure}}::h069899842f9cb859
                               at /Users/rex/arti/crates/tor-client/src/client.rs:209:20
  34:        0x10e8083a7 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h32131a43caadcc07
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  35:        0x10e817680 - arti::proxy::handle_socks_conn::{{closure}}::h7fe1a6f279ad9f0a
                               at /Users/rex/arti/crates/arti/src/proxy.rs:193:30
  36:        0x10e80d8c0 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hf6f0a1bb161a8d91
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  37:        0x10e81c1e4 - arti::proxy::run_socks_proxy::{{closure}}::{{closure}}::h10ca951b53d423c0
                               at /Users/rex/arti/crates/arti/src/proxy.rs:423:23
  38:        0x10e807700 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h168836ced017243f
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  39:        0x10ed9444b - <futures_task::future_obj::LocalFutureObj<T> as core::future::future::Future>::poll::h66928f9ae5db4105
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:84:18
  40:        0x10ed943d6 - <futures_task::future_obj::FutureObj<T> as core::future::future::Future>::poll::hcc85bee6e06b36f3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:127:9
  41:        0x10ed94fac - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h555ef03e979eeceb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  42:        0x10ed9800d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h88f11da9a2eaaccb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  43:        0x10ed94e75 - tokio::runtime::task::core::CoreStage<T>::poll::heac92463a6b1e596
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  44:        0x10ed91ef8 - tokio::runtime::task::harness::poll_future::{{closure}}::h66bc571129d72cca
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  45:        0x10ed94045 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h57fb16d01761c90b
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  46:        0x10ed916fa - std::panicking::try::do_call::hfccc6b9b73e1083f
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  47:        0x10ed91b7d - <unknown>
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:431:6
  48:        0x10ed91049 - std::panicking::try::h00202aa992cecaea
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  49:        0x10ed955bc - std::panic::catch_unwind::hbb91ee82f814eb2c
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  50:        0x10ed91d39 - tokio::runtime::task::harness::poll_future::h5de839f41f44e710
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  51:        0x10ed9203a - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h15194602c5056001
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  52:        0x10ed92ec5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9ac101afc13fe173
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  53:        0x10ed97792 - tokio::runtime::task::raw::poll::hf082613703665b66
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  54:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  55:        0x10ee07ed2 - tokio::runtime::task::LocalNotified<S>::run::h778da622a6df1832
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:343:9
  56:        0x10edf459f - tokio::runtime::thread_pool::worker::Context::run_task::{{closure}}::h763940014da5f11f
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:420:13
  57:        0x10ee32c09 - tokio::coop::with_budget::{{closure}}::he9d303ceaa31f06b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:106:9
  58:        0x10edb45e6 - std::thread::local::LocalKey<T>::try_with::hd5dbb832e0685eac
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:399:16
  59:        0x10edb316c - std::thread::local::LocalKey<T>::with::hbdd10ae84750188d
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:375:9
  60:        0x10edf44cc - tokio::coop::with_budget::h8c870f23e6998cdb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:99:5
  61:        0x10edf44cc - tokio::coop::budget::hfa9b633be75bea13
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:76:5
  62:        0x10edf44cc - tokio::runtime::thread_pool::worker::Context::run_task::hb0e14c6af4a69873
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:419:9
  63:        0x10edf3f13 - tokio::runtime::thread_pool::worker::Context::run::h95864b66a507e804
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:386:24
  64:        0x10edf3d75 - tokio::runtime::thread_pool::worker::run::{{closure}}::hcfaa39cd68af5886
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:371:17
  65:        0x10ee068f6 - tokio::macros::scoped_tls::ScopedKey<T>::set::h10ef4bf111168765
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/macros/scoped_tls.rs:61:9
  66:        0x10edf3cc6 - tokio::runtime::thread_pool::worker::run::h77f7afe81ecca5c8
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:368:5
  67:        0x10edf3b71 - tokio::runtime::thread_pool::worker::Launch::launch::{{closure}}::h5c6e78e255534b59
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:347:45
  68:        0x10eddee7a - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::ha94c99a98bfc9c0b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/task.rs:42:21
  69:        0x10ee0780c - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h564af80806ed42ea
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  70:        0x10edde13d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h070cf08d01e72235
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  71:        0x10ee076d5 - tokio::runtime::task::core::CoreStage<T>::poll::hdfc4b866e8fc900e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  72:        0x10edef318 - tokio::runtime::task::harness::poll_future::{{closure}}::h82b8c34e8feff0e3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  73:        0x10ee1b975 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3aae035b0038b710
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  74:        0x10ee14fda - std::panicking::try::do_call::h211e3211a978f514
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  75:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  76:        0x10ee14bb9 - std::panicking::try::h3f4ba185245c7260
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  77:        0x10edeae3c - std::panic::catch_unwind::h0fae2f8a05398e06
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  78:        0x10edef199 - tokio::runtime::task::harness::poll_future::h55230778b9aa865d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  79:        0x10edee342 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::hf619e4f76a2bf641
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  80:        0x10edee1d5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9022c36e8e059236
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  81:        0x10ee1f992 - tokio::runtime::task::raw::poll::hf53937f3ce5efd5d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  82:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  83:        0x10ee07f6e - tokio::runtime::task::UnownedTask<S>::run::h2e27f18025f57919
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:379:9
  84:        0x10edf2cb1 - tokio::runtime::blocking::pool::Inner::run::h041ec6e868883ff0
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:265:17
  85:        0x10edf2289 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h1bba293af4e8428e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:245:17
  86:        0x10ee22452 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2fe19fb7b529f9e4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/sys_common/backtrace.rs:123:18
  87:        0x10ee2c042 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h27c1253afbaa7d2e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:483:17
  88:        0x10ee1b952 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h2acc34187c3d69b5
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  89:        0x10ee15174 - std::panicking::try::do_call::heb3efa3493d7b309
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  90:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  91:        0x10ee14a2f - std::panicking::try::h112935cde4b4595e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  92:        0x10edeaf02 - std::panic::catch_unwind::hb2916b2e5e4e05b8
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  93:        0x10ee2bea0 - std::thread::Builder::spawn_unchecked::{{closure}}::haf7b1542c33277d4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:482:30
  94:        0x10edb4af1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he35b5540307acf03
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/ops/function.rs:227:5
  95:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0c9c3a7b7d1a23ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  96:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86ed8d07b79d998f
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  97:        0x10f057767 - std::sys::unix::thread::Thread::new::thread_start::h46222cfa881cd2bf
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys/unix/thread.rs:106:17
  98:     0x7ff8080be514 - __pthread_start
thread 'tokio-runtime-worker' panicked at 'Poisoned lock: PoisonError { .. }', /Users/rex/arti/crates/tor-guardmgr/src/daemon.rs:112:42
stack backtrace:
   0:        0x10f0524a1 - std::backtrace_rs::backtrace::libunwind::trace::h1dc1870269c8628b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:        0x10f0524a1 - std::backtrace_rs::backtrace::trace_unsynchronized::ha7ef99260fae753b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x10f0524a1 - std::sys_common::backtrace::_print_fmt::hba0b537531255daa
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:67:5
   3:        0x10f0524a1 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hec762383110a7685
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:46:22
   4:        0x10f06e07b - core::fmt::write::h2d5ecb4b9764759c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/fmt/mod.rs:1163:17
   5:        0x10f04bf6a - std::io::Write::write_fmt::h9d7d3ae333151289
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/io/mod.rs:1696:15
   6:        0x10f053c65 - std::sys_common::backtrace::_print::h5df039f21c33cd5a
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:49:5
   7:        0x10f053c65 - std::sys_common::backtrace::print::ha89aaa3259d98e13
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:36:9
   8:        0x10f053c65 - std::panicking::default_hook::{{closure}}::h552de0233eed7dab
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:210:50
   9:        0x10f05384f - std::panicking::default_hook::hf4e8e1e5a5c43b90
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:227:9
  10:        0x10f054350 - std::panicking::rust_panic_with_hook::h7c7e0153f3e14d6b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:624:17
  11:        0x10f053dee - std::panicking::begin_panic_handler::{{closure}}::h3c7f7ffd2b05c635
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:521:13
  12:        0x10f052917 - std::sys_common::backtrace::__rust_end_short_backtrace::h3bdf4f6c89eee6ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:139:18
  13:        0x10f053d5a - rust_begin_unwind
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:517:5
  14:        0x10f08a7af - core::panicking::panic_fmt::h88a1b6fbb9084d2c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/panicking.rs:100:14
  15:        0x10f08a895 - core::result::unwrap_failed::h8abe20a396a5e82a
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/result.rs:1617:5
Oct 19 08:38:49.143  INFO arti::proxy: Got a socks request: CONNECT www.apple.com:443
thread 'tokio-runtime-worker' panicked at 'poisoned lock: PoisonError { .. }', /Users/rex/arti/crates/tor-circmgr/src/mgr.rs:1051:42
  16:        0x10e73af54 - core::result::Result<T,E>::expect::h1360be800a06c07c
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/result.rs:1259:23
  17:        0x10e751d0b - tor_guardmgr::daemon::run_periodic::{{closure}}::hffec618d8d78151f
                               at /Users/rex/arti/crates/tor-guardmgr/src/daemon.rs:112:29
  18:        0x10e809840 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h5f09b3e465303210
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  19:        0x10ed9444b - <futures_task::future_obj::LocalFutureObj<T> as core::future::future::Future>::poll::h66928f9ae5db4105
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:84:18
  20:        0x10ed943d6 - <futures_task::future_obj::FutureObj<T> as core::future::future::Future>::poll::hcc85bee6e06b36f3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:127:9
  21:        0x10ed94fac - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h555ef03e979eeceb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  22:        0x10ed9800d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h88f11da9a2eaaccb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  23:        0x10ed94e75 - tokio::runtime::task::core::CoreStage<T>::poll::heac92463a6b1e596
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  24:        0x10ed91ef8 - tokio::runtime::task::harness::poll_future::{{closure}}::h66bc571129d72cca
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  25:        0x10ed94045 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h57fb16d01761c90b
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  26:        0x10ed916fa - std::panicking::try::do_call::hfccc6b9b73e1083f
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  27:        0x10ed91b7d - <unknown>
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:431:6
  28:        0x10ed91049 - std::panicking::try::h00202aa992cecaea
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  29:        0x10ed955bc - std::panic::catch_unwind::hbb91ee82f814eb2c
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  30:        0x10ed91d39 - tokio::runtime::task::harness::poll_future::h5de839f41f44e710
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  31:        0x10ed9203a - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h15194602c5056001
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  32:        0x10ed92ec5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9ac101afc13fe173
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  33:        0x10ed97792 - tokio::runtime::task::raw::poll::hf082613703665b66
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  34:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  35:        0x10ee07ed2 - tokio::runtime::task::LocalNotified<S>::run::h778da622a6df1832
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:343:9
  36:        0x10edf459f - tokio::runtime::thread_pool::worker::Context::run_task::{{closure}}::h763940014da5f11f
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:420:13
  37:        0x10ee32c09 - tokio::coop::with_budget::{{closure}}::he9d303ceaa31f06b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:106:9
  38:        0x10edb45e6 - std::thread::local::LocalKey<T>::try_with::hd5dbb832e0685eac
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:399:16
  39:        0x10edb316c - std::thread::local::LocalKey<T>::with::hbdd10ae84750188d
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:375:9
  40:        0x10edf44cc - tokio::coop::with_budget::h8c870f23e6998cdb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:99:5
  41:        0x10edf44cc - tokio::coop::budget::hfa9b633be75bea13
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:76:5
  42:        0x10edf44cc - tokio::runtime::thread_pool::worker::Context::run_task::hb0e14c6af4a69873
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:419:9
  43:        0x10edf3f13 - tokio::runtime::thread_pool::worker::Context::run::h95864b66a507e804
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:386:24
  44:        0x10edf3d75 - tokio::runtime::thread_pool::worker::run::{{closure}}::hcfaa39cd68af5886
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:371:17
  45:        0x10ee068f6 - tokio::macros::scoped_tls::ScopedKey<T>::set::h10ef4bf111168765
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/macros/scoped_tls.rs:61:9
  46:        0x10edf3cc6 - tokio::runtime::thread_pool::worker::run::h77f7afe81ecca5c8
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:368:5
  47:        0x10edf3b71 - tokio::runtime::thread_pool::worker::Launch::launch::{{closure}}::h5c6e78e255534b59
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:347:45
  48:        0x10eddee7a - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::ha94c99a98bfc9c0b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/task.rs:42:21
  49:        0x10ee0780c - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h564af80806ed42ea
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  50:        0x10edde13d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h070cf08d01e72235
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  51:        0x10ee076d5 - tokio::runtime::task::core::CoreStage<T>::poll::hdfc4b866e8fc900e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  52:        0x10edef318 - tokio::runtime::task::harness::poll_future::{{closure}}::h82b8c34e8feff0e3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  53:        0x10ee1b975 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3aae035b0038b710
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  54:        0x10ee14fda - std::panicking::try::do_call::h211e3211a978f514
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  55:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  56:        0x10ee14bb9 - std::panicking::try::h3f4ba185245c7260
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  57:        0x10edeae3c - std::panic::catch_unwind::h0fae2f8a05398e06
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  58:        0x10edef199 - tokio::runtime::task::harness::poll_future::h55230778b9aa865d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  59:        0x10edee342 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::hf619e4f76a2bf641
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  60:        0x10edee1d5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9022c36e8e059236
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  61:        0x10ee1f992 - tokio::runtime::task::raw::poll::hf53937f3ce5efd5d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  62:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  63:        0x10ee07f6e - tokio::runtime::task::UnownedTask<S>::run::h2e27f18025f57919
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:379:9
  64:        0x10edf2cb1 - tokio::runtime::blocking::pool::Inner::run::h041ec6e868883ff0
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:265:17
  65:        0x10edf2289 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h1bba293af4e8428e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:245:17
  66:        0x10ee22452 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2fe19fb7b529f9e4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/sys_common/backtrace.rs:123:18
  67:        0x10ee2c042 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h27c1253afbaa7d2e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:483:17
  68:        0x10ee1b952 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h2acc34187c3d69b5
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  69:        0x10ee15174 - std::panicking::try::do_call::heb3efa3493d7b309
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  70:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  71:        0x10ee14a2f - std::panicking::try::h112935cde4b4595e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  72:        0x10edeaf02 - std::panic::catch_unwind::hb2916b2e5e4e05b8
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  73:        0x10ee2bea0 - std::thread::Builder::spawn_unchecked::{{closure}}::haf7b1542c33277d4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:482:30
  74:        0x10edb4af1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he35b5540307acf03
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/ops/function.rs:227:5
  75:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0c9c3a7b7d1a23ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  76:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86ed8d07b79d998f
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  77:        0x10f057767 - std::sys::unix::thread::Thread::new::thread_start::h46222cfa881cd2bf
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys/unix/thread.rs:106:17
  78:     0x7ff8080be514 - __pthread_start
stack backtrace:
   0:        0x10f0524a1 - std::backtrace_rs::backtrace::libunwind::trace::h1dc1870269c8628b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:        0x10f0524a1 - std::backtrace_rs::backtrace::trace_unsynchronized::ha7ef99260fae753b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x10f0524a1 - std::sys_common::backtrace::_print_fmt::hba0b537531255daa
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:67:5
   3:        0x10f0524a1 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hec762383110a7685
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:46:22
   4:        0x10f06e07b - core::fmt::write::h2d5ecb4b9764759c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/fmt/mod.rs:1163:17
   5:        0x10f04bf6a - std::io::Write::write_fmt::h9d7d3ae333151289
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/io/mod.rs:1696:15
   6:        0x10f053c65 - std::sys_common::backtrace::_print::h5df039f21c33cd5a
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:49:5
   7:        0x10f053c65 - std::sys_common::backtrace::print::ha89aaa3259d98e13
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:36:9
   8:        0x10f053c65 - std::panicking::default_hook::{{closure}}::h552de0233eed7dab
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:210:50
   9:        0x10f05384f - std::panicking::default_hook::hf4e8e1e5a5c43b90
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:227:9
  10:        0x10f054350 - std::panicking::rust_panic_with_hook::h7c7e0153f3e14d6b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:624:17
  11:        0x10f053dee - std::panicking::begin_panic_handler::{{closure}}::h3c7f7ffd2b05c635
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:521:13
  12:        0x10f052917 - std::sys_common::backtrace::__rust_end_short_backtrace::h3bdf4f6c89eee6ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:139:18
  13:        0x10f053d5a - rust_begin_unwind
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:517:5
  14:        0x10f08a7af - core::panicking::panic_fmt::h88a1b6fbb9084d2c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/panicking.rs:100:14
  15:        0x10f08a895 - core::result::unwrap_failed::h8abe20a396a5e82a
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/result.rs:1617:5
  16:        0x10e73ba14 - core::result::Result<T,E>::expect::hf510c11fa2398bea
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/result.rs:1259:23
  17:        0x10e833fd7 - tor_circmgr::mgr::AbstractCircMgr<B,R>::expire_circs::h788fa2fccb37c9b6
                               at /Users/rex/arti/crates/tor-circmgr/src/mgr.rs:1051:24
  18:        0x10e74f351 - tor_circmgr::CircMgr<R>::expire_circuits::h9f07032c6d26733e
                               at /Users/rex/arti/crates/tor-circmgr/src/lib.rs:274:9
  19:        0x10e74f8b8 - tor_circmgr::CircMgr<R>::get_or_launch_exit::{{closure}}::h6e4b539e88ef4b1c
                               at /Users/rex/arti/crates/tor-circmgr/src/lib.rs:251:9
  20:        0x10e807a67 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h1a1bc2cb8bf04160
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  21:        0x10e678c72 - arti_tor_client::client::TorClient<R>::get_or_launch_exit_circ::{{closure}}::h05102c689157774e
                               at /Users/rex/arti/crates/tor-client/src/client.rs:298:20
  22:        0x10e809f17 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h6c2f932227e9cf11
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  23:        0x10e67974d - arti_tor_client::client::TorClient<R>::connect::{{closure}}::h069899842f9cb859
                               at /Users/rex/arti/crates/tor-client/src/client.rs:209:20
  24:        0x10e8083a7 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h32131a43caadcc07
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  25:        0x10e817680 - arti::proxy::handle_socks_conn::{{closure}}::h7fe1a6f279ad9f0a
                               at /Users/rex/arti/crates/arti/src/proxy.rs:193:30
  26:        0x10e80d8c0 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hf6f0a1bb161a8d91
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  27:        0x10e81c1e4 - arti::proxy::run_socks_proxy::{{closure}}::{{closure}}::h10ca951b53d423c0
                               at /Users/rex/arti/crates/arti/src/proxy.rs:423:23
  28:        0x10e807700 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h168836ced017243f
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  29:        0x10ed9444b - <futures_task::future_obj::LocalFutureObj<T> as core::future::future::Future>::poll::h66928f9ae5db4105
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:84:18
  30:        0x10ed943d6 - <futures_task::future_obj::FutureObj<T> as core::future::future::Future>::poll::hcc85bee6e06b36f3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:127:9
  31:        0x10ed94fac - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h555ef03e979eeceb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  32:        0x10ed9800d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h88f11da9a2eaaccb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  33:        0x10ed94e75 - tokio::runtime::task::core::CoreStage<T>::poll::heac92463a6b1e596
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  34:        0x10ed91ef8 - tokio::runtime::task::harness::poll_future::{{closure}}::h66bc571129d72cca
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  35:        0x10ed94045 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h57fb16d01761c90b
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  36:        0x10ed916fa - std::panicking::try::do_call::hfccc6b9b73e1083f
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  37:        0x10ed91b7d - <unknown>
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:431:6
  38:        0x10ed91049 - std::panicking::try::h00202aa992cecaea
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  39:        0x10ed955bc - std::panic::catch_unwind::hbb91ee82f814eb2c
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  40:        0x10ed91d39 - tokio::runtime::task::harness::poll_future::h5de839f41f44e710
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  41:        0x10ed9203a - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h15194602c5056001
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  42:        0x10ed92ec5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9ac101afc13fe173
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  43:        0x10ed97792 - tokio::runtime::task::raw::poll::hf082613703665b66
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  44:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  45:        0x10ee07ed2 - tokio::runtime::task::LocalNotified<S>::run::h778da622a6df1832
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:343:9
  46:        0x10edf459f - tokio::runtime::thread_pool::worker::Context::run_task::{{closure}}::h763940014da5f11f
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:420:13
  47:        0x10ee32c09 - tokio::coop::with_budget::{{closure}}::he9d303ceaa31f06b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:106:9
  48:        0x10edb45e6 - std::thread::local::LocalKey<T>::try_with::hd5dbb832e0685eac
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:399:16
  49:        0x10edb316c - std::thread::local::LocalKey<T>::with::hbdd10ae84750188d
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:375:9
  50:        0x10edf44cc - tokio::coop::with_budget::h8c870f23e6998cdb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:99:5
  51:        0x10edf44cc - tokio::coop::budget::hfa9b633be75bea13
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:76:5
  52:        0x10edf44cc - tokio::runtime::thread_pool::worker::Context::run_task::hb0e14c6af4a69873
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:419:9
  53:        0x10edf3f13 - tokio::runtime::thread_pool::worker::Context::run::h95864b66a507e804
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:386:24
  54:        0x10edf3d75 - tokio::runtime::thread_pool::worker::run::{{closure}}::hcfaa39cd68af5886
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:371:17
  55:        0x10ee068f6 - tokio::macros::scoped_tls::ScopedKey<T>::set::h10ef4bf111168765
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/macros/scoped_tls.rs:61:9
  56:        0x10edf3cc6 - tokio::runtime::thread_pool::worker::run::h77f7afe81ecca5c8
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:368:5
  57:        0x10edf3b71 - tokio::runtime::thread_pool::worker::Launch::launch::{{closure}}::h5c6e78e255534b59
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:347:45
  58:        0x10eddee7a - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::ha94c99a98bfc9c0b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/task.rs:42:21
  59:        0x10ee0780c - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h564af80806ed42ea
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  60:        0x10edde13d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h070cf08d01e72235
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  61:        0x10ee076d5 - tokio::runtime::task::core::CoreStage<T>::poll::hdfc4b866e8fc900e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  62:        0x10edef318 - tokio::runtime::task::harness::poll_future::{{closure}}::h82b8c34e8feff0e3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  63:        0x10ee1b975 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3aae035b0038b710
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  64:        0x10ee14fda - std::panicking::try::do_call::h211e3211a978f514
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  65:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  66:        0x10ee14bb9 - std::panicking::try::h3f4ba185245c7260
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  67:        0x10edeae3c - std::panic::catch_unwind::h0fae2f8a05398e06
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  68:        0x10edef199 - tokio::runtime::task::harness::poll_future::h55230778b9aa865d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  69:        0x10edee342 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::hf619e4f76a2bf641
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  70:        0x10edee1d5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9022c36e8e059236
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  71:        0x10ee1f992 - tokio::runtime::task::raw::poll::hf53937f3ce5efd5d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  72:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  73:        0x10ee07f6e - tokio::runtime::task::UnownedTask<S>::run::h2e27f18025f57919
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:379:9
  74:        0x10edf2cb1 - tokio::runtime::blocking::pool::Inner::run::h041ec6e868883ff0
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:265:17
  75:        0x10edf2289 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h1bba293af4e8428e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:245:17
  76:        0x10ee22452 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2fe19fb7b529f9e4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/sys_common/backtrace.rs:123:18
  77:        0x10ee2c042 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h27c1253afbaa7d2e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:483:17
  78:        0x10ee1b952 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h2acc34187c3d69b5
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  79:        0x10ee15174 - std::panicking::try::do_call::heb3efa3493d7b309
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  80:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  81:        0x10ee14a2f - std::panicking::try::h112935cde4b4595e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  82:        0x10edeaf02 - std::panic::catch_unwind::hb2916b2e5e4e05b8
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  83:        0x10ee2bea0 - std::thread::Builder::spawn_unchecked::{{closure}}::haf7b1542c33277d4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:482:30
  84:        0x10edb4af1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he35b5540307acf03
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/ops/function.rs:227:5
  85:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0c9c3a7b7d1a23ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  86:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86ed8d07b79d998f
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  87:        0x10f057767 - std::sys::unix::thread::Thread::new::thread_start::h46222cfa881cd2bf
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys/unix/thread.rs:106:17
  88:     0x7ff8080be514 - __pthread_start
thread 'tokio-runtime-worker' panicked at 'poisoned lock: PoisonError { .. }', /Users/rex/arti/crates/tor-circmgr/src/mgr.rs:1051:42
stack backtrace:
   0:        0x10f0524a1 - std::backtrace_rs::backtrace::libunwind::trace::h1dc1870269c8628b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:        0x10f0524a1 - std::backtrace_rs::backtrace::trace_unsynchronized::ha7ef99260fae753b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x10f0524a1 - std::sys_common::backtrace::_print_fmt::hba0b537531255daa
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:67:5
   3:        0x10f0524a1 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hec762383110a7685
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:46:22
   4:        0x10f06e07b - core::fmt::write::h2d5ecb4b9764759c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/fmt/mod.rs:1163:17
   5:        0x10f04bf6a - std::io::Write::write_fmt::h9d7d3ae333151289
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/io/mod.rs:1696:15
   6:        0x10f053c65 - std::sys_common::backtrace::_print::h5df039f21c33cd5a
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:49:5
   7:        0x10f053c65 - std::sys_common::backtrace::print::ha89aaa3259d98e13
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:36:9
   8:        0x10f053c65 - std::panicking::default_hook::{{closure}}::h552de0233eed7dab
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:210:50
   9:        0x10f05384f - std::panicking::default_hook::hf4e8e1e5a5c43b90
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:227:9
  10:        0x10f054350 - std::panicking::rust_panic_with_hook::h7c7e0153f3e14d6b
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:624:17
  11:        0x10f053dee - std::panicking::begin_panic_handler::{{closure}}::h3c7f7ffd2b05c635
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:521:13
  12:        0x10f052917 - std::sys_common::backtrace::__rust_end_short_backtrace::h3bdf4f6c89eee6ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys_common/backtrace.rs:139:18
  13:        0x10f053d5a - rust_begin_unwind
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/panicking.rs:517:5
  14:        0x10f08a7af - core::panicking::panic_fmt::h88a1b6fbb9084d2c
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/panicking.rs:100:14
  15:        0x10f08a895 - core::result::unwrap_failed::h8abe20a396a5e82a
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/core/src/result.rs:1617:5
  16:        0x10e73ba14 - core::result::Result<T,E>::expect::hf510c11fa2398bea
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/result.rs:1259:23
  17:        0x10e833fd7 - tor_circmgr::mgr::AbstractCircMgr<B,R>::expire_circs::h788fa2fccb37c9b6
                               at /Users/rex/arti/crates/tor-circmgr/src/mgr.rs:1051:24
  18:        0x10e74f351 - tor_circmgr::CircMgr<R>::expire_circuits::h9f07032c6d26733e
                               at /Users/rex/arti/crates/tor-circmgr/src/lib.rs:274:9
  19:        0x10e75135b - tor_circmgr::continually_expire_circuits::{{closure}}::h8b0884ecc06fe32b
                               at /Users/rex/arti/crates/tor-circmgr/src/lib.rs:333:13
  20:        0x10e80bad0 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hb767389d0673c50e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/future/mod.rs:80:19
  21:        0x10ed9444b - <futures_task::future_obj::LocalFutureObj<T> as core::future::future::Future>::poll::h66928f9ae5db4105
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:84:18
  22:        0x10ed943d6 - <futures_task::future_obj::FutureObj<T> as core::future::future::Future>::poll::hcc85bee6e06b36f3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.17/src/future_obj.rs:127:9
  23:        0x10ed94fac - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h555ef03e979eeceb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  24:        0x10ed9800d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h88f11da9a2eaaccb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  25:        0x10ed94e75 - tokio::runtime::task::core::CoreStage<T>::poll::heac92463a6b1e596
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  26:        0x10ed91ef8 - tokio::runtime::task::harness::poll_future::{{closure}}::h66bc571129d72cca
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  27:        0x10ed94045 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h57fb16d01761c90b
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  28:        0x10ed916fa - std::panicking::try::do_call::hfccc6b9b73e1083f
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  29:        0x10ed91b7d - <unknown>
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:431:6
  30:        0x10ed91049 - std::panicking::try::h00202aa992cecaea
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  31:        0x10ed955bc - std::panic::catch_unwind::hbb91ee82f814eb2c
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  32:        0x10ed91d39 - tokio::runtime::task::harness::poll_future::h5de839f41f44e710
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  33:        0x10ed9203a - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h15194602c5056001
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  34:        0x10ed92ec5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9ac101afc13fe173
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  35:        0x10ed97792 - tokio::runtime::task::raw::poll::hf082613703665b66
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  36:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  37:        0x10ee07ed2 - tokio::runtime::task::LocalNotified<S>::run::h778da622a6df1832
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:343:9
  38:        0x10edf459f - tokio::runtime::thread_pool::worker::Context::run_task::{{closure}}::h763940014da5f11f
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:420:13
  39:        0x10ee32c09 - tokio::coop::with_budget::{{closure}}::he9d303ceaa31f06b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:106:9
  40:        0x10edb45e6 - std::thread::local::LocalKey<T>::try_with::hd5dbb832e0685eac
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:399:16
  41:        0x10edb316c - std::thread::local::LocalKey<T>::with::hbdd10ae84750188d
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/local.rs:375:9
  42:        0x10edf44cc - tokio::coop::with_budget::h8c870f23e6998cdb
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:99:5
  43:        0x10edf44cc - tokio::coop::budget::hfa9b633be75bea13
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/coop.rs:76:5
  44:        0x10edf44cc - tokio::runtime::thread_pool::worker::Context::run_task::hb0e14c6af4a69873
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:419:9
  45:        0x10edf3f13 - tokio::runtime::thread_pool::worker::Context::run::h95864b66a507e804
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:386:24
  46:        0x10edf3d75 - tokio::runtime::thread_pool::worker::run::{{closure}}::hcfaa39cd68af5886
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:371:17
  47:        0x10ee068f6 - tokio::macros::scoped_tls::ScopedKey<T>::set::h10ef4bf111168765
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/macros/scoped_tls.rs:61:9
  48:        0x10edf3cc6 - tokio::runtime::thread_pool::worker::run::h77f7afe81ecca5c8
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:368:5
  49:        0x10edf3b71 - tokio::runtime::thread_pool::worker::Launch::launch::{{closure}}::h5c6e78e255534b59
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/thread_pool/worker.rs:347:45
  50:        0x10eddee7a - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::ha94c99a98bfc9c0b
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/task.rs:42:21
  51:        0x10ee0780c - tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}::h564af80806ed42ea
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:161:17
  52:        0x10edde13d - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h070cf08d01e72235
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/loom/std/unsafe_cell.rs:14:9
  53:        0x10ee076d5 - tokio::runtime::task::core::CoreStage<T>::poll::hdfc4b866e8fc900e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/core.rs:151:13
  54:        0x10edef318 - tokio::runtime::task::harness::poll_future::{{closure}}::h82b8c34e8feff0e3
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:461:19
  55:        0x10ee1b975 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3aae035b0038b710
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  56:        0x10ee14fda - std::panicking::try::do_call::h211e3211a978f514
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  57:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  58:        0x10ee14bb9 - std::panicking::try::h3f4ba185245c7260
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  59:        0x10edeae3c - std::panic::catch_unwind::h0fae2f8a05398e06
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  60:        0x10edef199 - tokio::runtime::task::harness::poll_future::h55230778b9aa865d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:449:18
  61:        0x10edee342 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::hf619e4f76a2bf641
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:98:27
  62:        0x10edee1d5 - tokio::runtime::task::harness::Harness<T,S>::poll::h9022c36e8e059236
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/harness.rs:53:15
  63:        0x10ee1f992 - tokio::runtime::task::raw::poll::hf53937f3ce5efd5d
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:113:5
  64:        0x10ee1f89e - tokio::runtime::task::raw::RawTask::poll::h8cba9b0e66169d97
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/raw.rs:70:18
  65:        0x10ee07f6e - tokio::runtime::task::UnownedTask<S>::run::h2e27f18025f57919
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/task/mod.rs:379:9
  66:        0x10edf2cb1 - tokio::runtime::blocking::pool::Inner::run::h041ec6e868883ff0
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:265:17
  67:        0x10edf2289 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h1bba293af4e8428e
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/runtime/blocking/pool.rs:245:17
  68:        0x10ee22452 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2fe19fb7b529f9e4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/sys_common/backtrace.rs:123:18
  69:        0x10ee2c042 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h27c1253afbaa7d2e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:483:17
  70:        0x10ee1b952 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h2acc34187c3d69b5
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/panic/unwind_safe.rs:271:9
  71:        0x10ee15174 - std::panicking::try::do_call::heb3efa3493d7b309
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:403:40
  72:        0x10ee1b8cd - <unknown>
                               at /Users/rex/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.12.0/src/sync/broadcast.rs:1044:6
  73:        0x10ee14a2f - std::panicking::try::h112935cde4b4595e
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panicking.rs:367:19
  74:        0x10edeaf02 - std::panic::catch_unwind::hb2916b2e5e4e05b8
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/panic.rs:133:14
  75:        0x10ee2bea0 - std::thread::Builder::spawn_unchecked::{{closure}}::haf7b1542c33277d4
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/std/src/thread/mod.rs:482:30
  76:        0x10edb4af1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he35b5540307acf03
                               at /rustc/1f12ac87296ac61ec002e0243e7ad5a50364da35/library/core/src/ops/function.rs:227:5
  77:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0c9c3a7b7d1a23ea
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  78:        0x10f057767 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86ed8d07b79d998f
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/alloc/src/boxed.rs:1691:9
  79:        0x10f057767 - std::sys::unix::thread::Thread::new::thread_start::h46222cfa881cd2bf
                               at /rustc/bd41e09da334697c0f993b36685cb599061d9faa/library/std/src/sys/unix/thread.rs:106:17
  80:     0x7ff8080be514 - __pthread_start

Expected result:

arti does not panic.