Closed
Description
[INFO] [stdout] error: internal compiler error: compiler/rustc_monomorphize/src/collector.rs:1121:22: unexpected unsized tail: hyper::server::server::new_svc::State<hyper::server::conn::AddrStream, futures::future::Ready<std::result::Result<warp::filter::service::FilteredService<warp::trace::internal::WithTrace<Closure(DefId(57:1400 ~ warp[b780]::filters::trace::request::{closure#0}), [i8, Binder(extern "RustCall" fn((warp::trace::Info<ReBound(DebruijnIndex(0), BoundRegion { var: 0, kind: BrAnon })>,)) -> tracing::span::Span, [Region(BrAnon)]), ()]), warp::filter::map::Map<warp::filter::FilterFn<Closure(DefId(57:1165 ~ warp[b780]::filters::path::end::{closure#0}), [i8, Binder(extern "RustCall" fn((&ReBound(DebruijnIndex(0), BoundRegion { var: 0, kind: BrAnon }) mut warp::route::Route,)) -> futures::future::Ready<std::result::Result<(), warp::Rejection>>, [Region(BrAnon)]), ()])>, Closure(DefId(0:9 ~ rustc_warp_ice[7eee]::main::{closure#0}), [i8, Binder(extern "RustCall" fn(()) -> &ReErased str, []), ()])>>>, std::convert::Infallible>>, warp::filter::service::FilteredService<warp::trace::internal::WithTrace<Closure(DefId(57:1400 ~ warp[b780]::filters::trace::request::{closure#0}), [i8, Binder(extern "RustCall" fn((warp::trace::Info<ReBound(DebruijnIndex(0), BoundRegion { var: 0, kind: BrAnon })>,)) -> tracing::span::Span, [Region(BrAnon)]), ()]), warp::filter::map::Map<warp::filter::FilterFn<Closure(DefId(57:1165 ~ warp[b780]::filters::path::end::{closure#0}), [i8, Binder(extern "RustCall" fn((&ReBound(DebruijnIndex(0), BoundRegion { var: 0, kind: BrAnon }) mut warp::route::Route,)) -> futures::future::Ready<std::result::Result<(), warp::Rejection>>, [Region(BrAnon)]), ()])>, Closure(DefId(0:9 ~ rustc_warp_ice[7eee]::main::{closure#0}), [i8, Binder(extern "RustCall" fn(()) -> &ReErased str, []), ()])>>>, hyper::common::exec::Exec, hyper::server::server::NoopWatcher>
- https://crater-reports.s3.amazonaws.com/beta-1.78-3/beta-2024-03-30/gh/phlip9.rustc-warp-ice/log.txt
This seems like a potential recurrence of #108721, which was fixed in #108754 but lacked a test case.
Metadata
Metadata
Assignees
Labels
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️High priorityRelevant to the compiler team, which will review and decide on the PR/issue.Performance or correctness regression from stable to beta.