You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During cross compilation for ARM Cortex-M4 arch I came across an issue with the rust compiler as it had panicked during the compilation of crates.
I had used xargo to build the project. The project can be obtained from here
Error and Backtrace:
error: internal compiler error: librustc_metadata/cstore_impl.rs:134: get_optimized_mir: missing MIR for `DefId(7/0:8 ~ cortex_m_rt[adb2]::lang_items[0]::start[0])`
thread 'rustc' panicked at 'Box<Any>', librustc_errors/lib.rs:540:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
1: std::sys_common::backtrace::print
at libstd/sys_common/backtrace.rs:71
at libstd/sys_common/backtrace.rs:59
2: std::panicking::default_hook::{{closure}}
at libstd/panicking.rs:207
3: std::panicking::default_hook
at libstd/panicking.rs:223
4: core::ops::function::Fn::call
5: std::panicking::rust_panic_with_hook
at libstd/panicking.rs:403
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::session::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: <std::thread::local::LocalKey<T>>::try_with
11: <std::thread::local::LocalKey<T>>::with
12: rustc::ty::context::tls::with
13: rustc::ty::context::tls::with_opt
14: rustc::session::opt_span_bug_fmt
15: rustc::session::bug_fmt
16: rustc_metadata::cstore_impl::provide_extern::optimized_mir
17: rustc::ty::maps::<impl rustc::ty::maps::queries::optimized_mir<'tcx>>::compute_result
18: rustc::dep_graph::graph::DepGraph::with_task_impl
19: rustc_errors::Handler::track_diagnostics
20: rustc::ty::maps::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::cycle_check
21: rustc::ty::maps::<impl rustc::ty::maps::queries::optimized_mir<'tcx>>::force
22: rustc::ty::maps::<impl rustc::ty::maps::queries::optimized_mir<'tcx>>::try_get
23: rustc::ty::maps::TyCtxtAt::optimized_mir
24: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::instance_mir
25: rustc_mir::monomorphize::collector::collect_items_rec
26: rustc_mir::monomorphize::collector::collect_crate_mono_items
27: rustc::util::common::time
28: rustc_trans::base::collect_and_partition_translation_items
29: rustc::dep_graph::graph::DepGraph::with_task_impl
30: rustc_errors::Handler::track_diagnostics
31: rustc::ty::maps::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::cycle_check
32: rustc::ty::maps::<impl rustc::ty::maps::queries::collect_and_partition_translation_items<'tcx>>::force
33: rustc::ty::maps::<impl rustc::ty::maps::queries::collect_and_partition_translation_items<'tcx>>::try_get
34: rustc::ty::maps::TyCtxtAt::collect_and_partition_translation_items
35: rustc::ty::maps::<impl rustc::ty::context::TyCtxt<'a, 'tcx, 'lcx>>::collect_and_partition_translation_items
36: rustc_trans::base::trans_crate
37: <rustc_trans::LlvmTransCrate as rustc_trans_utils::trans_crate::TransCrate>::trans_crate
38: rustc::util::common::time
39: rustc_driver::driver::phase_4_translate_to_llvm
40: rustc_driver::driver::compile_input::{{closure}}
41: <std::thread::local::LocalKey<T>>::with
42: <std::thread::local::LocalKey<T>>::with
43: rustc::ty::context::TyCtxt::create_and_enter
44: rustc_driver::driver::compile_input
45: rustc_driver::run_compiler_impl
46: syntax::with_globals
The text was updated successfully, but these errors were encountered:
sapphire-arches
added
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
and removed
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
labels
Mar 18, 2018
Description
During cross compilation for ARM Cortex-M4 arch I came across an issue with the rust compiler as it had panicked during the compilation of crates.
I had used xargo to build the project. The project can be obtained from here
Error and Backtrace:
The text was updated successfully, but these errors were encountered: