Skip to content

Instantly share code, notes, and snippets.

@BlinkyStitt
Created December 23, 2023 01:00
Show Gist options
  • Save BlinkyStitt/912c1da5393ef4559c2af349f18bed52 to your computer and use it in GitHub Desktop.
Save BlinkyStitt/912c1da5393ef4559c2af349f18bed52 to your computer and use it in GitHub Desktop.
Hide Details
PanicInfo {
payload: Any { .. },
message: Some(
Too many retries. Tried to read the return value from the `init` future but failed 200 times. Maybe the future containing `get_with`/`try_get_with` kept being aborted?,
),
location: Location {
file: "/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/moka-0.12.1/src/future/value_initializer.rs",
line: 347,
col: 9,
},
can_unwind: true,
force_no_backtrace: false,
}
Backtrace [
{ fn: "std::backtrace_rs::backtrace::libunwind::trace", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/../../backtrace/src/backtrace/libunwind.rs", line: 104 },
{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/../../backtrace/src/backtrace/mod.rs", line: 66 },
{ fn: "std::backtrace::Backtrace::create", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/backtrace.rs", line: 331 },
{ fn: "web3_proxy::pagerduty::panic_handler", file: "./app/web3_proxy/src/pagerduty.rs", line: 74 },
{ fn: "web3_proxy_cli::main::{{closure}}", file: "./app/web3_proxy_cli/src/main.rs", line: 282 },
{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/alloc/src/boxed.rs", line: 2021 },
{ fn: "std::panicking::rust_panic_with_hook", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 783 },
{ fn: "std::panicking::begin_panic_handler::{{closure}}", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 657 },
{ fn: "std::sys_common::backtrace::__rust_end_short_backtrace", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/sys_common/backtrace.rs", line: 170 },
{ fn: "rust_begin_unwind", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 645 },
{ fn: "core::panicking::panic_fmt", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/panicking.rs", line: 72 },
{ fn: "moka::future::value_initializer::panic_if_retry_exhausted_for_aborting", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/moka-0.12.1/src/future/value_initializer.rs", line: 347 },
{ fn: "moka::future::value_initializer::ValueInitializer<K,V,S>::try_init_or_read::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/moka-0.12.1/src/future/value_initializer.rs", line: 201 },
{ fn: "moka::future::cache::Cache<K,V,S>::try_insert_with_hash_and_fun::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/moka-0.12.1/src/future/cache.rs", line: 1788 },
{ fn: "moka::future::cache::Cache<K,V,S>::get_or_try_insert_with_hash_by_ref_and_fun::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/moka-0.12.1/src/future/cache.rs", line: 1762 },
{ fn: "moka::future::cache::Cache<K,V,S>::try_get_with_by_ref::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/moka-0.12.1/src/future/cache.rs", line: 1328 },
{ fn: "deferred_rate_limiter::DeferredRateLimiter<K>::throttle::{{closure}}", file: "./app/deferred-rate-limiter/src/lib.rs", line: 132 },
{ fn: "web3_proxy::frontend::authorization::deferred_redis_rate_limit::{{closure}}", file: "./app/web3_proxy/src/frontend/authorization.rs", line: 1043 },
{ fn: "web3_proxy::frontend::authorization::<impl web3_proxy::app::App>::rate_limit_public::{{closure}}", file: "./app/web3_proxy/src/frontend/authorization.rs", line: 707 },
{ fn: "web3_proxy::frontend::authorization::ip_is_authorized::{{closure}}", file: "./app/web3_proxy/src/frontend/authorization.rs", line: 423 },
{ fn: "web3_proxy::frontend::rpc_proxy_http::_proxy_web3_rpc::{{closure}}", file: "./app/web3_proxy/src/frontend/rpc_proxy_http.rs", line: 101 },
{ fn: "web3_proxy::frontend::rpc_proxy_http::proxy_web3_rpc::{{closure}}", file: "./app/web3_proxy/src/frontend/rpc_proxy_http.rs", line: 41 },
{ fn: "<F as axum::handler::Handler<(M,T1,T2,T3,T4,T5),S,B>>::call::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/handler/mod.rs", line: 248 },
{ fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/future/future.rs", line: 125 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<axum::handler::future::IntoServiceFuture<F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/macros.rs", line: 42 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/future/future.rs", line: 125 },
{ fn: "<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/util/oneshot.rs", line: 97 },
{ fn: "<axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/routing/route.rs", line: 161 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_err::MapErrFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/future/future.rs", line: 125 },
{ fn: "<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/util/oneshot.rs", line: 97 },
{ fn: "<axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/routing/route.rs", line: 161 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_err::MapErrFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/future/future.rs", line: 125 },
{ fn: "<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/util/oneshot.rs", line: 97 },
{ fn: "<axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/routing/route.rs", line: 161 },
{ fn: "<tower_http::cors::ResponseFuture<F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/cors/mod.rs", line: 697 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_err::MapErrFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/future/future.rs", line: 125 },
{ fn: "<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/util/oneshot.rs", line: 97 },
{ fn: "<axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/routing/route.rs", line: 161 },
{ fn: "<tower_http::trace::future::ResponseFuture<Fut,C,OnResponseT,OnBodyChunkT,OnEosT,OnFailureT> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/trace/future.rs", line: 52 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_err::MapErrFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/future/future.rs", line: 125 },
{ fn: "<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/util/oneshot.rs", line: 97 },
{ fn: "<axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/routing/route.rs", line: 161 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/lib.rs", line: 91 },
{ fn: "<tower::util::map_err::MapErrFuture<F,N> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/macros.rs", line: 38 },
{ fn: "<F as futures_core::future::TryFuture>::try_poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.29/src/future.rs", line: 82 },
{ fn: "<futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/try_future/into_future.rs", line: 34 },
{ fn: "<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.29/src/future/future/map.rs", line: 55 },
{ fn: "<core::pin::Pin<P> as core::future::future::Future>::poll", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/future/future.rs", line: 125 },
{ fn: "<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-0.4.13/src/util/oneshot.rs", line: 97 },
{ fn: "<axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/axum-0.6.20/src/routing/route.rs", line: 161 },
{ fn: "<hyper::proto::h1::dispatch::Server<S,hyper::body::body::Body> as hyper::proto::h1::dispatch::Dispatch>::poll_msg", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/proto/h1/dispatch.rs", line: 500 },
{ fn: "hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_write", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/proto/h1/dispatch.rs", line: 301 },
{ fn: "hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_loop", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/proto/h1/dispatch.rs", line: 165 },
{ fn: "hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_inner", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/proto/h1/dispatch.rs", line: 141 },
{ fn: "hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_catch", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/proto/h1/dispatch.rs", line: 120 },
{ fn: "<hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/proto/h1/dispatch.rs", line: 433 },
{ fn: "<hyper::server::conn::ProtoServer<T,B,S,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/server/conn.rs", line: 986 },
{ fn: "<hyper::server::conn::upgrades::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/server/conn.rs", line: 1046 },
{ fn: "<hyper::common::drain::Watching<F,FN> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/common/drain.rs" },
{ fn: "<hyper::server::server::new_svc::NewSvcTask<I,N,S,E,W> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.14.27/src/server/server.rs", line: 763 },
{ fn: "<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.40/src/instrument.rs", line: 321 },
{ fn: "tokio::runtime::task::core::Core<T,S>::poll::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/core.rs", line: 328 },
{ fn: "tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/loom/std/unsafe_cell.rs", line: 16 },
{ fn: "tokio::runtime::task::core::Core<T,S>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/core.rs", line: 317 },
{ fn: "tokio::runtime::task::harness::poll_future::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 485 },
{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/panic/unwind_safe.rs", line: 272 },
{ fn: "std::panicking::try::do_call", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 552 },
{ fn: "std::panicking::try", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 516 },
{ fn: "std::panic::catch_unwind", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panic.rs", line: 142 },
{ fn: "tokio::runtime::task::harness::poll_future", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 473 },
{ fn: "tokio::runtime::task::harness::Harness<T,S>::poll_inner", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 208 },
{ fn: "tokio::runtime::task::harness::Harness<T,S>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 153 },
{ fn: "tokio::runtime::task::raw::RawTask::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/raw.rs", line: 201 },
{ fn: "tokio::runtime::task::LocalNotified<S>::run", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/mod.rs", line: 408 },
{ fn: "tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/scheduler/multi_thread/worker.rs", line: 640 },
{ fn: "tokio::runtime::coop::with_budget", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/coop.rs", line: 107 },
{ fn: "tokio::runtime::coop::budget", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/coop.rs", line: 73 },
{ fn: "tokio::runtime::scheduler::multi_thread::worker::Context::run_task", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/scheduler/multi_thread/worker.rs", line: 576 },
{ fn: "tokio::runtime::scheduler::multi_thread::worker::Context::run", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/scheduler/multi_thread/worker.rs", line: 526 },
{ fn: "tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/scheduler/multi_thread/worker.rs", line: 491 },
{ fn: "tokio::runtime::context::scoped::Scoped<T>::set", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/context/scoped.rs", line: 40 },
{ fn: "tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/scheduler/multi_thread/worker.rs", line: 486 },
{ fn: "tokio::runtime::context::runtime::enter_runtime", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/context/runtime.rs", line: 65 },
{ fn: "tokio::runtime::scheduler::multi_thread::worker::run", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/scheduler/multi_thread/worker.rs", line: 478 },
{ fn: "tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/scheduler/multi_thread/worker.rs", line: 447 },
{ fn: "<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/blocking/task.rs", line: 42 },
{ fn: "<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.40/src/instrument.rs", line: 321 },
{ fn: "tokio::runtime::task::core::Core<T,S>::poll::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/core.rs", line: 328 },
{ fn: "tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/loom/std/unsafe_cell.rs", line: 16 },
{ fn: "tokio::runtime::task::core::Core<T,S>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/core.rs", line: 317 },
{ fn: "tokio::runtime::task::harness::poll_future::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 485 },
{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/panic/unwind_safe.rs", line: 272 },
{ fn: "std::panicking::try::do_call", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 552 },
{ fn: "std::panicking::try", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 516 },
{ fn: "std::panic::catch_unwind", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panic.rs", line: 142 },
{ fn: "tokio::runtime::task::harness::poll_future", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 473 },
{ fn: "tokio::runtime::task::harness::Harness<T,S>::poll_inner", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 208 },
{ fn: "tokio::runtime::task::harness::Harness<T,S>::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/harness.rs", line: 153 },
{ fn: "tokio::runtime::task::raw::RawTask::poll", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/raw.rs", line: 201 },
{ fn: "tokio::runtime::task::UnownedTask<S>::run", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/task/mod.rs", line: 445 },
{ fn: "tokio::runtime::blocking::pool::Task::run", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/blocking/pool.rs", line: 159 },
{ fn: "tokio::runtime::blocking::pool::Inner::run", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/blocking/pool.rs", line: 513 },
{ fn: "tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}", file: "./root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.34.0/src/runtime/blocking/pool.rs", line: 471 },
{ fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/sys_common/backtrace.rs", line: 154 },
{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/thread/mod.rs", line: 529 },
{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/panic/unwind_safe.rs", line: 272 },
{ fn: "std::panicking::try::do_call", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 552 },
{ fn: "std::panicking::try", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panicking.rs", line: 516 },
{ fn: "std::panic::catch_unwind", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/panic.rs", line: 142 },
{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/thread/mod.rs", line: 528 },
{ fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/core/src/ops/function.rs", line: 250 },
{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/alloc/src/boxed.rs", line: 2007 },
{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/alloc/src/boxed.rs", line: 2007 },
{ fn: "std::sys::unix::thread::Thread::new::thread_start", file: "./rustc/fdaaaf9f923281ab98b865259aa40fbf93d72c7a/library/std/src/sys/unix/thread.rs", line: 108 },
{ fn: "start_thread" },
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment