-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Closed
Labels
A-incr-compArea: Incremental compilationArea: Incremental compilationC-bugCategory: This is a bug.Category: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Description
I'm providing this, since the compiler kindly asked me to. I have no idea what went wrong or why, but I suspect it has something to do with how it caches files (it said so). After running
cargo clean
and then
cargo test
It worked just fine, so unfortunately, I have no idea how I should/would reproduce this compiler failure, but I thought I'd stick it here anyway. I use VSCode with RLS, I don't know if that's anything useful to you, but seeing as how the error says thread 'rustc' panicked at 'failed to lookup `SourceFile` in new context', compiler/rustc_query_impl/src/on_disk_cache.rs:514:22
maybe it has something to do with that (trying to run cargo test, while rls is doing something; pure speculation).
Error output
Compiling midas v0.1.0 (/home/cx/dev/opensource/mdebug/midas)
thread 'rustc' panicked at 'failed to lookup `SourceFile` in new context', compiler/rustc_query_impl/src/on_disk_cache.rs:514:22
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: internal compiler error: unexpected panic
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 (89b9f7b28 2022-01-10) running on x86_64-unknown-linux-gnu
note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
thread 'rustc' panicked at 'Illegal read of: 4265', /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/compiler/rustc_query_system/src/dep_graph/graph.rs:430:25
stack backtrace:
0: 0x7fd8b102fe2c - std::backtrace_rs::backtrace::libunwind::trace::hee56aa883c63acb5
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
1: 0x7fd8b102fe2c - std::backtrace_rs::backtrace::trace_unsynchronized::he7cac0994dc78c4c
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x7fd8b102fe2c - std::sys_common::backtrace::_print_fmt::hdc12a102f76753bd
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:67:5
3: 0x7fd8b102fe2c - <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: 0x7fd8b1090b1c - core::fmt::write::h66e8369cb6d370fa
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/core/src/fmt/mod.rs:1168:17
5: 0x7fd8b101f273 - std::io::Write::write_fmt::h74797452eefbc651
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/io/mod.rs:1653:15
6: 0x7fd8b10342f2 - std::sys_common::backtrace::_print::h82e64c28f7109909
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:49:5
7: 0x7fd8b10342f2 - std::sys_common::backtrace::print::hef2d97a7e889059a
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:36:9
8: 0x7fd8b10342f2 - std::panicking::default_hook::{{closure}}::hc4f2f631c593350e
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:211:50
9: 0x7fd8b1033ed5 - std::panicking::default_hook::he01061695065e502
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:228:9
10: 0x7fd8b18247a1 - rustc_driver[124b6e8ee7de516c]::DEFAULT_HOOK::{closure#0}::{closure#0}
11: 0x7fd8b1034aa5 - std::panicking::rust_panic_with_hook::h3ad36e38c2432eec
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:610:17
12: 0x7fd8b10347a0 - std::panicking::begin_panic_handler::{{closure}}::hc909e1e15fb3ebac
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:502:13
13: 0x7fd8b10302d4 - std::sys_common::backtrace::__rust_end_short_backtrace::hfcf0febb37587b3d
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:139:18
14: 0x7fd8b10344d9 - rust_begin_unwind
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:498:5
15: 0x7fd8b0ffc0e1 - core::panicking::panic_fmt::h6a50bf58d4eb52b4
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/core/src/panicking.rs:110:14
16: 0x7fd8b31ff58c - <rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind as rustc_query_system[9128b41c1b585745]::dep_graph::DepKind>::read_deps::<<rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::read_index::{closure#0}>
17: 0x7fd8b319e612 - <rustc_query_impl[1a0f6329139f4bdf]::Queries as rustc_middle[c28a39089ade0ee0]::ty::query::QueryEngine>::def_span
18: 0x7fd8b22c5f49 - <rustc_span[e53caedf36619d5c]::def_id::DefId as rustc_query_impl[1a0f6329139f4bdf]::keys::Key>::default_span
19: 0x7fd8b22c5e55 - <rustc_span[e53caedf36619d5c]::def_id::LocalDefId as rustc_query_impl[1a0f6329139f4bdf]::keys::Key>::default_span
20: 0x7fd8b2285250 - rustc_query_impl[1a0f6329139f4bdf]::make_query::mir_built
21: 0x7fd8b206c570 - <rustc_query_system[9128b41c1b585745]::query::plumbing::QueryState<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind, rustc_middle[c28a39089ade0ee0]::ty::WithOptConstParam<rustc_span[e53caedf36619d5c]::def_id::LocalDefId>>>::try_collect_active_jobs::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>
22: 0x7fd8b2120cab - <rustc_query_impl[1a0f6329139f4bdf]::Queries>::try_collect_active_jobs
23: 0x7fd8b222b624 - <rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>::try_print_query_stack
24: 0x7fd8b1917922 - rustc_interface[11117f0be3129212]::interface::try_print_query_stack
25: 0x7fd8b1824b97 - rustc_driver[124b6e8ee7de516c]::report_ice
26: 0x7fd8b1034aa5 - std::panicking::rust_panic_with_hook::h3ad36e38c2432eec
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:610:17
27: 0x7fd8b10347a0 - std::panicking::begin_panic_handler::{{closure}}::hc909e1e15fb3ebac
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:502:13
28: 0x7fd8b10302d4 - std::sys_common::backtrace::__rust_end_short_backtrace::hfcf0febb37587b3d
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys_common/backtrace.rs:139:18
29: 0x7fd8b10344d9 - rust_begin_unwind
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/panicking.rs:498:5
30: 0x7fd8b0ffc0e1 - core::panicking::panic_fmt::h6a50bf58d4eb52b4
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/core/src/panicking.rs:110:14
31: 0x7fd8b108d911 - core::panicking::panic_display::h5e1c7590c7b288ad
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/core/src/panicking.rs:65:5
32: 0x7fd8b108d8bb - core::panicking::panic_str::he1517cd19c9a9397
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/core/src/panicking.rs:56:5
33: 0x7fd8b0ffbfd6 - core::option::expect_failed::h50803b3eaf026992
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/core/src/option.rs:1817:5
34: 0x7fd8b32007c0 - <rustc_span[e53caedf36619d5c]::span_encoding::Span as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode
35: 0x7fd8b31fb3bb - <rustc_middle[c28a39089ade0ee0]::ty::VariantDef as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode
36: 0x7fd8b31be367 - <rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder as rustc_serialize[7551927e345bc7b0]::serialize::Decoder>::read_seq::<alloc[fda8cd89518443b]::vec::Vec<rustc_middle[c28a39089ade0ee0]::ty::VariantDef>, <alloc[fda8cd89518443b]::vec::Vec<rustc_middle[c28a39089ade0ee0]::ty::VariantDef> as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode::{closure#0}>
37: 0x7fd8b3c4c357 - <rustc_middle[c28a39089ade0ee0]::ty::adt::AdtDef as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode
38: 0x7fd8b31a654b - <rustc_middle[c28a39089ade0ee0]::ty::sty::TyKind as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode
39: 0x7fd8b31f33a1 - <&rustc_middle[c28a39089ade0ee0]::ty::TyS as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode
40: 0x7fd8b31f326b - <&rustc_middle[c28a39089ade0ee0]::ty::TyS as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode
41: 0x7fd8b31c2d76 - <rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder as rustc_serialize[7551927e345bc7b0]::serialize::Decoder>::read_map::<std[916c2bf46ef025b0]::collections::hash::map::HashMap<rustc_hir[458f062c69b14849]::hir_id::ItemLocalId, &rustc_middle[c28a39089ade0ee0]::ty::TyS, core[764d4fa4047e6cd7]::hash::BuildHasherDefault<rustc_hash[e786982ea05e1693]::FxHasher>>, <std[916c2bf46ef025b0]::collections::hash::map::HashMap<rustc_hir[458f062c69b14849]::hir_id::ItemLocalId, &rustc_middle[c28a39089ade0ee0]::ty::TyS, core[764d4fa4047e6cd7]::hash::BuildHasherDefault<rustc_hash[e786982ea05e1693]::FxHasher>> as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode::{closure#0}>
42: 0x7fd8b3c4c5f1 - <rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode::{closure#0}
43: 0x7fd8b3c4b636 - <&rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults as rustc_serialize[7551927e345bc7b0]::serialize::Decodable<rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::CacheDecoder>>::decode
44: 0x7fd8b3c6a169 - <rustc_query_impl[1a0f6329139f4bdf]::on_disk_cache::OnDiskCache>::try_load_query_result::<&rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults>
45: 0x7fd8b3ce377b - <rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind as rustc_query_system[9128b41c1b585745]::dep_graph::DepKind>::with_deps::<rustc_query_system[9128b41c1b585745]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_span[e53caedf36619d5c]::def_id::LocalDefId, &rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults>::{closure#0}, core[764d4fa4047e6cd7]::option::Option<&rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults>>
46: 0x7fd8b3c86a16 - <rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::with_query_deserialization::<rustc_query_system[9128b41c1b585745]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_span[e53caedf36619d5c]::def_id::LocalDefId, &rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults>::{closure#0}, core[764d4fa4047e6cd7]::option::Option<&rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults>>
47: 0x7fd8b3bae118 - rustc_query_system[9128b41c1b585745]::query::plumbing::try_load_from_disk_and_cache_in_memory::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_span[e53caedf36619d5c]::def_id::LocalDefId, &rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults>
48: 0x7fd8b31291b8 - rustc_query_system[9128b41c1b585745]::query::plumbing::try_execute_query::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_query_system[9128b41c1b585745]::query::caches::DefaultCache<rustc_span[e53caedf36619d5c]::def_id::LocalDefId, &rustc_middle[c28a39089ade0ee0]::ty::context::TypeckResults>>
49: 0x7fd8b319bfdc - <rustc_query_impl[1a0f6329139f4bdf]::Queries as rustc_middle[c28a39089ade0ee0]::ty::query::QueryEngine>::typeck
50: 0x7fd8b3593fc3 - <rustc_middle[c28a39089ade0ee0]::ty::context::TyCtxt>::typeck_opt_const_arg
51: 0x7fd8b2e71043 - rustc_mir_build[55821360aac3257f]::build::mir_built
52: 0x7fd8b3c8af0a - <rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[c28a39089ade0ee0]::ty::context::TyCtxt, rustc_middle[c28a39089ade0ee0]::ty::WithOptConstParam<rustc_span[e53caedf36619d5c]::def_id::LocalDefId>, &rustc_data_structures[d97a00af90db2ea8]::steal::Steal<rustc_middle[c28a39089ade0ee0]::mir::Body>>
53: 0x7fd8b3c1ccb7 - rustc_data_structures[d97a00af90db2ea8]::stack::ensure_sufficient_stack::<(&rustc_data_structures[d97a00af90db2ea8]::steal::Steal<rustc_middle[c28a39089ade0ee0]::mir::Body>, rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepNodeIndex), rustc_query_system[9128b41c1b585745]::query::plumbing::execute_job<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_middle[c28a39089ade0ee0]::ty::WithOptConstParam<rustc_span[e53caedf36619d5c]::def_id::LocalDefId>, &rustc_data_structures[d97a00af90db2ea8]::steal::Steal<rustc_middle[c28a39089ade0ee0]::mir::Body>>::{closure#3}>
54: 0x7fd8b311a039 - rustc_query_system[9128b41c1b585745]::query::plumbing::try_execute_query::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_query_system[9128b41c1b585745]::query::caches::DefaultCache<rustc_middle[c28a39089ade0ee0]::ty::WithOptConstParam<rustc_span[e53caedf36619d5c]::def_id::LocalDefId>, &rustc_data_structures[d97a00af90db2ea8]::steal::Steal<rustc_middle[c28a39089ade0ee0]::mir::Body>>>
55: 0x7fd8b3195e54 - <rustc_query_impl[1a0f6329139f4bdf]::Queries as rustc_middle[c28a39089ade0ee0]::ty::query::QueryEngine>::mir_built
56: 0x7fd8b2bcb492 - rustc_mir_transform[dc5c7606f0cb576b]::check_unsafety::unsafety_check_result
57: 0x7fd8b2bc8ff3 - <rustc_mir_transform[dc5c7606f0cb576b]::check_unsafety::provide::{closure#0} as core[764d4fa4047e6cd7]::ops::function::FnOnce<(rustc_middle[c28a39089ade0ee0]::ty::context::TyCtxt, rustc_span[e53caedf36619d5c]::def_id::LocalDefId)>>::call_once
58: 0x7fd8b3c97d01 - <rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[c28a39089ade0ee0]::ty::context::TyCtxt, rustc_span[e53caedf36619d5c]::def_id::LocalDefId, &rustc_middle[c28a39089ade0ee0]::mir::query::UnsafetyCheckResult>
59: 0x7fd8b3c1e14d - rustc_data_structures[d97a00af90db2ea8]::stack::ensure_sufficient_stack::<(&rustc_middle[c28a39089ade0ee0]::mir::query::UnsafetyCheckResult, rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepNodeIndex), rustc_query_system[9128b41c1b585745]::query::plumbing::execute_job<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_span[e53caedf36619d5c]::def_id::LocalDefId, &rustc_middle[c28a39089ade0ee0]::mir::query::UnsafetyCheckResult>::{closure#3}>
60: 0x7fd8b312b109 - rustc_query_system[9128b41c1b585745]::query::plumbing::try_execute_query::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_query_system[9128b41c1b585745]::query::caches::DefaultCache<rustc_span[e53caedf36619d5c]::def_id::LocalDefId, &rustc_middle[c28a39089ade0ee0]::mir::query::UnsafetyCheckResult>>
61: 0x7fd8b3bf9d9c - rustc_query_system[9128b41c1b585745]::query::plumbing::force_query::<rustc_query_impl[1a0f6329139f4bdf]::queries::unsafety_check_result, rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>
62: 0x7fd8b3c5295e - rustc_query_impl[1a0f6329139f4bdf]::query_callbacks::unsafety_check_result::force_from_dep_node
63: 0x7fd8b3f4de41 - <rustc_middle[c28a39089ade0ee0]::ty::context::TyCtxt as rustc_query_system[9128b41c1b585745]::dep_graph::DepContext>::try_force_from_dep_node
64: 0x7fd8b31d4947 - <rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::try_mark_previous_green::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>
65: 0x7fd8b31d40f6 - <rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::try_mark_previous_green::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>
66: 0x7fd8b31d40f6 - <rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::try_mark_previous_green::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>
67: 0x7fd8b3147df6 - rustc_query_system[9128b41c1b585745]::query::plumbing::ensure_must_run::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_span[e53caedf36619d5c]::def_id::LocalDefId, ()>
68: 0x7fd8b319c20c - <rustc_query_impl[1a0f6329139f4bdf]::Queries as rustc_middle[c28a39089ade0ee0]::ty::query::QueryEngine>::mir_borrowck
69: 0x7fd8b2ab6275 - <rustc_session[10fb4eff5f95d231]::session::Session>::time::<(), rustc_interface[11117f0be3129212]::passes::analysis::{closure#2}>
70: 0x7fd8b36f2045 - rustc_interface[11117f0be3129212]::passes::analysis
71: 0x7fd8b3cb46f6 - <rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepGraph<rustc_middle[c28a39089ade0ee0]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[c28a39089ade0ee0]::ty::context::TyCtxt, (), core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>
72: 0x7fd8b3c192f3 - rustc_data_structures[d97a00af90db2ea8]::stack::ensure_sufficient_stack::<(core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_query_system[9128b41c1b585745]::dep_graph::graph::DepNodeIndex), rustc_query_system[9128b41c1b585745]::query::plumbing::execute_job<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, (), core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>::{closure#3}>
73: 0x7fd8b3b9ade6 - rustc_query_system[9128b41c1b585745]::query::plumbing::try_execute_query::<rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt, rustc_query_system[9128b41c1b585745]::query::caches::DefaultCache<(), core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>>>
74: 0x7fd8b3bf3885 - rustc_query_system[9128b41c1b585745]::query::plumbing::get_query::<rustc_query_impl[1a0f6329139f4bdf]::queries::analysis, rustc_query_impl[1a0f6329139f4bdf]::plumbing::QueryCtxt>
75: 0x7fd8b36d34e2 - <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>>
76: 0x7fd8b36b510c - 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}>
77: 0x7fd8b36d28ce - rustc_interface[11117f0be3129212]::interface::create_compiler_and_run::<core[764d4fa4047e6cd7]::result::Result<(), rustc_errors[106e1e27ea6e8b93]::ErrorReported>, rustc_driver[124b6e8ee7de516c]::run_compiler::{closure#1}>
78: 0x7fd8b36b666b - <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>>
79: 0x7fd8b36b6465 - 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>>
80: 0x7fd8b36e2e89 - <<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}
81: 0x7fd8b103fff3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2bcfd99b08705230
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/alloc/src/boxed.rs:1854:9
82: 0x7fd8b103fff3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0f130cf6103d60eb
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/alloc/src/boxed.rs:1854:9
83: 0x7fd8b103fff3 - std::sys::unix::thread::Thread::new::thread_start::h6f8833ccf099272e
at /rustc/89b9f7b284aacc5f8613438b80e4dd7bdd10549e/library/std/src/sys/unix/thread.rs:108:17
84: 0x7fd8b0f51609 - start_thread
at /build/glibc-eX1tMB/glibc-2.31/nptl/pthread_create.c:477:8
85: 0x7fd8b0e6b293 - clone
86: 0x0 - <unknown>
error: internal compiler error: unexpected panic
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 (89b9f7b28 2022-01-10) running on x86_64-unknown-linux-gnu
note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
end of query stack
thread panicked while panicking. aborting.
error: could not compile `midas`
Caused by:
process didn't exit successfully: `rustc --crate-name continue_and_exit --edition=2021 midas/tests/continue_and_exit.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=025b7cf1c3f06df7 -C extra-filename=-025b7cf1c3f06df7 --out-dir /home/cx/dev/opensource/mdebug/target/debug/deps -C incremental=/home/cx/dev/opensource/mdebug/target/debug/incremental -L dependency=/home/cx/dev/opensource/mdebug/target/debug/deps --extern debug_info=/home/cx/dev/opensource/mdebug/target/debug/deps/libdebug_info-35db78ac6a4bba04.rlib --extern libc=/home/cx/dev/opensource/mdebug/target/debug/deps/liblibc-afd8afe3a059e1c8.rlib --extern linuxwrapper=/home/cx/dev/opensource/mdebug/target/debug/deps/liblinuxwrapper-a947f43fecb7cd38.rlib --extern midas=/home/cx/dev/opensource/mdebug/target/debug/deps/libmidas-be831ebed0d38030.rlib` (signal: 4, SIGILL: illegal instruction)
jcande and XiaoXiaoSN
Metadata
Metadata
Assignees
Labels
A-incr-compArea: Incremental compilationArea: Incremental compilationC-bugCategory: This is a bug.Category: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.