Closed as not planned
Description
Code
<code>
Meta
rustc --version --verbose
:
<version>
v0.3.6
Error output
<output>
(.venv) root@alenservice2:~/pathfinder/py# cargo build --release --bin pathfinder
Compiling pathfinder v0.3.6 (/root/pathfinder/crates/pathfinder)
Building [=======================> ] 429/430: pathfinder(bin)
error: internal compiler error: no errors encountered even though `delay_span_bug` issued
error: internal compiler error: broken MIR in DropGlue(DefId(2:2767 ~ core[ca3d]::ptr::drop_in_place), Some(hyper::server::conn::spawn_all::State<hyper::server::tcp::addr_stream::AddrStream, futures::future::Ready<std::result::Result<hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, std::convert::Infallible>>, hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, hyper::common::exec::Exec, hyper::server::conn::spawn_all::NoopWatcher>)) (after pass PhaseChange-Runtime(Optimized)) at bb3[0]:
Field projection `((*_1) as Connected).field[0]` specified type `hyper::server::conn::upgrades::UpgradeableConnection<hyper::server::tcp::addr_stream::AddrStream, hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, hyper::common::exec::Exec>`, but actual type is <hyper::server::conn::spawn_all::NoopWatcher as hyper::server::conn::spawn_all::Watcher<hyper::server::tcp::addr_stream::AddrStream, hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, hyper::common::exec::Exec>>::Future
|
= note: delayed at compiler/rustc_const_eval/src/transform/validate.rs:127:36
error: internal compiler error: broken MIR in DropGlue(DefId(2:2767 ~ core[ca3d]::ptr::drop_in_place), Some(tokio::runtime::task::core::Stage<hyper::server::conn::spawn_all::NewSvcTask<hyper::server::tcp::addr_stream::AddrStream, futures::future::Ready<std::result::Result<hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, std::convert::Infallible>>, hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, hyper::common::exec::Exec, hyper::server::conn::spawn_all::NoopWatcher>>)) (after pass PhaseChange-Runtime(Optimized)) at bb3[0]:
Field projection `((*_1) as Finished).field[0]` specified type `std::result::Result<(), tokio::task::JoinError>`, but actual type is std::result::Result<<hyper::server::conn::spawn_all::NewSvcTask<hyper::server::tcp::addr_stream::AddrStream, futures::future::Ready<std::result::Result<hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, std::convert::Infallible>>, hyper::service::util::ServiceFn<[closure@warp::server::Server<warp::filter::or::Or<warp::filter::or::Or<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::health_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, fn() -> impl warp::reply::Reply {warp::reply::reply}>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::ready_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::ready_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::ready_route::{closure#1}]>>, warp::filter::and_then::AndThen<warp::filter::map::Map<warp::filter::and::And<warp::filter::FilterFn<[closure@warp::filters::method::method_is<[closure@warp::filters::method::get::{closure#0}]>::{closure#0}]>, warp::filter::and::And<warp::filter::and::And<warp::filters::any::Any, warp::filters::path::Exact<warp::filters::path::internal::Opaque<pathfinder_lib::monitoring::metrics_route::__StaticPath>>>, warp::filter::FilterFn<[closure@warp::filters::path::end::{closure#0}]>>>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#0}]>, [closure@pathfinder_lib::monitoring::metrics_route::{closure#1}]>>>::bind_ephemeral<std::net::SocketAddr>::{closure#1}::{closure#0}::{closure#0}], hyper::body::body::Body>, hyper::common::exec::Exec, hyper::server::conn::spawn_all::NoopWatcher> as futures::Future>::Output, tokio::task::JoinError>
|
= note: delayed at compiler/rustc_const_eval/src/transform/validate.rs:127:36
thread 'rustc' panicked at 'Box<dyn Any>', compiler/rustc_errors/src/lib.rs:1499:13
stack backtrace:
0: 0x7fc02845e010 - std::backtrace_rs::backtrace::libunwind::trace::hef7d61bc1f746d9e
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
1: 0x7fc02845e010 - std::backtrace_rs::backtrace::trace_unsynchronized::hf5f51e813259ccf5
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x7fc02845e010 - std::sys_common::backtrace::_print_fmt::hab5444ef511f9f50
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/sys_common/backtrace.rs:66:5
3: 0x7fc02845e010 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h672a37fcb181ad87
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/sys_common/backtrace.rs:45:22
4: 0x7fc0284b8e1e - core::fmt::write::ha365d41fbfbc3d99
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/core/src/fmt/mod.rs:1202:17
5: 0x7fc02844ebd5 - std::io::Write::write_fmt::hccfd6c6541788842
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/io/mod.rs:1679:15
6: 0x7fc028460c63 - std::sys_common::backtrace::_print::h6b28d3d4b1ee1596
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/sys_common/backtrace.rs:48:5
7: 0x7fc028460c63 - std::sys_common::backtrace::print::hf84ccb312d6e358c
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/sys_common/backtrace.rs:35:9
8: 0x7fc028460c63 - std::panicking::default_hook::{{closure}}::hd34df275dbd2477a
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/panicking.rs:295:22
9: 0x7fc02846094f - std::panicking::default_hook::h524bcd868597b19d
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/panicking.rs:314:9
10: 0x7fc02acb4de1 - rustc_driver[f07d70ef82560c26]::DEFAULT_HOOK::{closure#0}::{closure#0}
11: 0x7fc02846149d - std::panicking::rust_panic_with_hook::h76797dba44d06d3b
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/panicking.rs:702:17
12: 0x7fc02bde39d1 - std[4107dec329232d4d]::panicking::begin_panic::<rustc_errors[d5a9de326e1e0dab]::ExplicitBug>::{closure#0}
13: 0x7fc02bde3526 - std[4107dec329232d4d]::sys_common::backtrace::__rust_end_short_backtrace::<std[4107dec329232d4d]::panicking::begin_panic<rustc_errors[d5a9de326e1e0dab]::ExplicitBug>::{closure#0}, !>
14: 0x7fc02bde3096 - std[4107dec329232d4d]::panicking::begin_panic::<rustc_errors[d5a9de326e1e0dab]::ExplicitBug>
15: 0x7fc02bde5cb6 - std[4107dec329232d4d]::panic::panic_any::<rustc_errors[d5a9de326e1e0dab]::ExplicitBug>
16: 0x7fc02a81b2f8 - <rustc_errors[d5a9de326e1e0dab]::HandlerInner as core[ca3d6f4a5bbb0418]::ops::drop::Drop>::drop
17: 0x7fc029aad378 - core[ca3d6f4a5bbb0418]::ptr::drop_in_place::<rustc_session[f26670c2d9a6f903]::parse::ParseSess>
18: 0x7fc029a6bfc8 - <alloc[38116f25942e088]::rc::Rc<rustc_session[f26670c2d9a6f903]::session::Session> as core[ca3d6f4a5bbb0418]::ops::drop::Drop>::drop
19: 0x7fc029a68bcd - core[ca3d6f4a5bbb0418]::ptr::drop_in_place::<rustc_interface[fefa945b6091ce56]::interface::Compiler>
20: 0x7fc029a66417 - rustc_interface[fefa945b6091ce56]::interface::create_compiler_and_run::<core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>, rustc_driver[f07d70ef82560c26]::run_compiler::{closure#1}>
21: 0x7fc029a64931 - <scoped_tls[5261b271aa48d896]::ScopedKey<rustc_span[9f4721860e90387f]::SessionGlobals>>::set::<rustc_interface[fefa945b6091ce56]::interface::run_compiler<core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>, rustc_driver[f07d70ef82560c26]::run_compiler::{closure#1}>::{closure#0}, core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>>
22: 0x7fc029a6461f - std[4107dec329232d4d]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[fefa945b6091ce56]::util::run_in_thread_pool_with_globals<rustc_interface[fefa945b6091ce56]::interface::run_compiler<core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>, rustc_driver[f07d70ef82560c26]::run_compiler::{closure#1}>::{closure#0}, core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>>::{closure#0}, core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>>
23: 0x7fc02ab196a9 - <<std[4107dec329232d4d]::thread::Builder>::spawn_unchecked_<rustc_interface[fefa945b6091ce56]::util::run_in_thread_pool_with_globals<rustc_interface[fefa945b6091ce56]::interface::run_compiler<core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>, rustc_driver[f07d70ef82560c26]::run_compiler::{closure#1}>::{closure#0}, core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>>::{closure#0}, core[ca3d6f4a5bbb0418]::result::Result<(), rustc_errors[d5a9de326e1e0dab]::ErrorGuaranteed>>::{closure#1} as core[ca3d6f4a5bbb0418]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
24: 0x7fc02846b2f3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22c3cb4ad0b05bde
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/alloc/src/boxed.rs:1940:9
25: 0x7fc02846b2f3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h4722ed9fd39a6440
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/alloc/src/boxed.rs:1940:9
26: 0x7fc02846b2f3 - std::sys::unix::thread::Thread::new::thread_start::hf692e608a98fe429
at /rustc/b44197abb0b3ffe4908892e1e08ab1cd721ff3b9/library/std/src/sys/unix/thread.rs:108:17
27: 0x7fc02833b609 - start_thread
28: 0x7fc02825e133 - clone
29: 0x0 - <unknown>
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.65.0-nightly (b44197abb 2022-09-05) running on x86_64-unknown-linux-gnu
note: compiler flags: --crate-type bin -C opt-level=3 -C embed-bitcode=no
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
end of query stack
error: could not compile `pathfinder`
Backtrace
<backtrace>