Internal Compiler Error #92779
Labels
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Code
<code>
Meta
rustc --version --verbose
:Error output
Compiling wasmer-engine-dylib v2.1.1
Compiling wasmer-engine-universal v2.1.1
error: internal compiler error: compiler/rustc_monomorphize/src/collector.rs:966:9: no MIR available for DefId(20:9953 ~ cranelift_codegen[5733]::machinst::buffer::{impl#3}::get_srclocs_sorted)
thread 'rustc' panicked at 'Box', compiler/rustc_errors/src/lib.rs:1169:9
stack backtrace:
0: 0x7facbc24ae2c - std::backtrace_rs::backtrace::libunwind::trace::hee56aa883c63acb5
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
1: 0x7facbc24ae2c - std::backtrace_rs::backtrace::trace_unsynchronized::he7cac0994dc78c4c
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x7facbc24ae2c - std::sys_common::backtrace::_print_fmt::hdc12a102f76753bd
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:67:5
3: 0x7facbc24ae2c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf7faa06c147903ce
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:46:22
4: 0x7facbc2abb1c - core::fmt::write::h66e8369cb6d370fa
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/core/src/fmt/mod.rs:1168:17
5: 0x7facbc23a273 - std::io::Write::write_fmt::h74797452eefbc651
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/io/mod.rs:1653:15
6: 0x7facbc24f2f2 - std::sys_common::backtrace::_print::h82e64c28f7109909
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:49:5
7: 0x7facbc24f2f2 - std::sys_common::backtrace::print::hef2d97a7e889059a
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:36:9
8: 0x7facbc24f2f2 - std::panicking::default_hook::{{closure}}::hc4f2f631c593350e
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:211:50
9: 0x7facbc24eed5 - std::panicking::default_hook::he01061695065e502
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:228:9
10: 0x7facbca3f7a1 - rustc_driver[124b6e8ee7de516c]::DEFAULT_HOOK::{closure#0}::{closure#0}
11: 0x7facaba65059 - <alloc::boxed::Box<F,A> as core::ops::function::Fn>::call::h00f3561862254d21
12: 0x7facaba67fdb - proc_macro::bridge::client::::enter::{{closure}}::{{closure}}::h63e29122066ffecb
13: 0x7facbc24faa5 - std::panicking::rust_panic_with_hook::h3ad36e38c2432eec
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:610:17
14: 0x7facbdb9135b - std[916c2bf46ef025b0]::panicking::begin_panic::<rustc_errors[106e1e27ea6e8b93]::ExplicitBug>::{closure#0}
15: 0x7facbdb912d6 - std[916c2bf46ef025b0]::sys_common::backtrace::__rust_end_short_backtrace::<std[916c2bf46ef025b0]::panicking::begin_panic<rustc_errors[106e1e27ea6e8b93]::ExplicitBug>::{closure#0}, !>
16: 0x7facbdb955df - std[916c2bf46ef025b0]::panicking::begin_panic::<rustc_errors[106e1e27ea6e8b93]::ExplicitBug>
17: 0x7facbdba014d - std[916c2bf46ef025b0]::panic::panic_any::<rustc_errors[106e1e27ea6e8b93]::ExplicitBug>
18: 0x7facbdb9f3dd - <rustc_errors[106e1e27ea6e8b93]::HandlerInner>::bug
19: 0x7facbdb9eec0 - <rustc_errors[106e1e27ea6e8b93]::Handler>::bug
20: 0x7facbda2bf59 - rustc_middle[c28a39089ade0ee0]::ty::context::tls::with_opt::<rustc_middle[c28a39089ade0ee0]::util::bug::opt_span_bug_fmt<rustc_span[e53caedf36619d5c]::span_encoding::Span>::{closure#0}, ()>
21: 0x7facbda2cae0 - rustc_middle[c28a39089ade0ee0]::util::bug::opt_span_bug_fmt::<rustc_span[e53caedf36619d5c]::span_encoding::Span>
22: 0x7facbda2ca56 - rustc_middle[c28a39089ade0ee0]::util::bug::bug_fmt
23: 0x7facbdd8cd50 - rustc_monomorphize[2b914775a192fc39]::collector::collect_neighbours
24: 0x7facbdd84ab5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
25: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
26: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
27: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
28: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
29: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
30: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
31: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
32: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
33: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
34: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
35: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
36: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
37: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
38: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
39: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
40: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
41: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
42: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
43: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
44: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
45: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
46: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
47: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
48: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
49: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
50: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
51: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
52: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
53: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
54: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
55: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
56: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
57: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
58: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
59: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
60: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
61: 0x7facbdd84bf5 - rustc_monomorphize[2b914775a192fc39]::collector::collect_items_rec
62: 0x7facbea9b82f - <rustc_session[10fb4eff5f95d231]::session::Session>::time::<(), rustc_monomorphize[2b914775a192fc39]::collector::collect_crate_mono_items::{closure#1}>
63: 0x7facbeaa4039 - rustc_monomorphize[2b914775a192fc39]::collector::collect_crate_mono_items
64: 0x7facbeaa27f3 - rustc_monomorphize[2b914775a192fc39]::partitioning::collect_and_partition_mono_items
65: 0x7facbedbcf78 - rustc_query_system[9128b41c1b585745]::query::plumbing::try_execute_query::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_query_system[9128b41c1b585745]::query::caches::DefaultCache<(), (&std[916c2bf46ef025b0]::collections::hash::set::HashSet<rustc_span[e53caedf36619d5c]::def_id::DefId, core[764d4fa4047e6cd7]::hash::BuildHasherDefault<rustc_hash[e786982ea05e1693]::FxHasher>>, &[rustc_middle[c28a39089ade0ee0]::mir::mono::CodegenUnit])>>
66: 0x7facbee0bd10 - rustc_query_system[9128b41c1b585745]::query::plumbing::get_query::<rustc_query_impl[1a0f6329139f4bdf]::queries::collect_and_partition_mono_items, rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>
67: 0x7facbee4f91e - <rustc_query_impl[1a0f6329139f4bdf]::Queries as rustc_middle[c28a39089ade0ee0]::ty::query::QueryEngine>::collect_and_partition_mono_items
68: 0x7facbe9784ca - <rustc_codegen_llvm[4f8001fe24439afd]::LlvmCodegenBackend as rustc_codegen_ssa[a8846c18ea6747a9]::traits::backend::CodegenBackend>::codegen_crate
69: 0x7facbe92eb17 - <rustc_session[10fb4eff5f95d231]::session::Session>::time::<alloc[fda8cd89518443b]::boxed::Box<dyn core[764d4fa4047e6cd7]::any::Any>, rustc_interface[11117f0be3129212]::passes::start_codegen::{closure#0}>
70: 0x7facbe914116 - <rustc_interface[11117f0be3129212]::queries::Queries>::ongoing_codegen
71: 0x7facbe8ee544 - <rustc_interface[11117f0be3129212]::interface::Compiler>::enter::<rustc_driver[124b6e8ee7de516c]::run_compiler::{closure#1}::{closure#2}, core[764d4fa4047e6cd7]::result::Result<core[764d4fa4047e6cd7]::option::Option<rustc_interface[11117f0be3129212]::queries::Linker>, rustc_errors[106e1e27ea6e8b93]::ErrorReported>>
72: 0x7facbe8d010c - rustc_span[e53caedf36619d5c]::with_source_map::<core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_interface[11117f0be3129212]::interface::create_compiler_and_run<core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_driver[124b6e8ee7de516c]::run_compiler::{closure#1}>::{closure#1}>
73: 0x7facbe8ed8ce - rustc_interface[11117f0be3129212]::interface::create_compiler_and_run::<core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_driver[124b6e8ee7de516c]::run_compiler::{closure#1}>
74: 0x7facbe8d166b - <scoped_tls[f562bb10605cb79e]::ScopedKey<rustc_span[e53caedf36619d5c]::SessionGlobals>>::set::<rustc_interface[11117f0be3129212]::util::setup_callbacks_and_run_in_thread_pool_with_globals<rustc_interface[11117f0be3129212]::interface::run_compiler<core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_driver[124b6e8ee7de516c]::run_compiler::{closure#1}>::{closure#0}, core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>::{closure#0}::{closure#0}, core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>
75: 0x7facbe8d1465 - std[916c2bf46ef025b0]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[11117f0be3129212]::util::setup_callbacks_and_run_in_thread_pool_with_globals<rustc_interface[11117f0be3129212]::interface::run_compiler<core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_driver[124b6e8ee7de516c]::run_compiler::{closure#1}>::{closure#0}, core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>::{closure#0}, core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>
76: 0x7facbe8fde89 - <<std[916c2bf46ef025b0]::thread::Builder>::spawn_unchecked<rustc_interface[11117f0be3129212]::util::setup_callbacks_and_run_in_thread_pool_with_globals<rustc_interface[11117f0be3129212]::interface::run_compiler<core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_driver[124b6e8ee7de516c]::run_compiler::{closure#1}>::{closure#0}, core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>::{closure#0}, core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>::{closure#1} as core[764d4fa4047e6cd7]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
77: 0x7facbc25aff3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h2bcfd99b08705230
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/alloc/src/boxed.rs:1854:9
78: 0x7facbc25aff3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h0f130cf6103d60eb
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/alloc/src/boxed.rs:1854:9
79: 0x7facbc25aff3 - std::sys::unix::thread::Thread::new::thread_start::h6f8833ccf099272e
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys/unix/thread.rs:108:17
80: 0x7facbc17f609 - start_thread
81: 0x7facbc099293 - clone
82: 0x0 -
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.60.0-nightly (89b9f7b 2022-01-10) running on x86_64-unknown-linux-gnu
note: compiler flags: -C opt-level=3 -C embed-bitcode=no --crate-type lib
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [collect_and_partition_mono_items] collect_and_partition_mono_items
end of query stack
error: could not compile
wasmer-compiler-cranelift
warning: build failed, waiting for other jobs to finish...
error: build failed
Backtrace
The text was updated successfully, but these errors were encountered: