Skip to content

debug ice: 'index out of bounds: the len is 1 but the index is 1', compiler/rustc_middle/src/hir/map/mod.rs:325:24 #105169

@matthiaskrgr

Description

@matthiaskrgr

Code

use lol::{nope};

fn csv_line()  {
	todo!()
}

#[test]
fn check_file() {
	csv_line();
}

Meta

rustc --version --verbose:

11663b1b4857ffeafbd85a9a36c234d117373b76

Error output

rustc .//28288.rs -Zsave-analysis --crate-type lib --edition=2018

<output>
Backtrace

error[E0432]: unresolved import `nom`
 --> .//28288.rs:1:5
  |
1 | use nom::{IResult, not_line_ending, line_ending};
  |     ^^^ use of undeclared crate or module `nom`

thread 'rustc' panicked at 'index out of bounds: the len is 1 but the index is 1', compiler/rustc_middle/src/hir/map/mod.rs:325:24
stack backtrace:
   0:     0x7fdbb7764cae - std::backtrace_rs::backtrace::libunwind::trace::h9e8eacd2eabf526f
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7fdbb7764cae - std::backtrace_rs::backtrace::trace_unsynchronized::hdde092c806c77301
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7fdbb7764cae - std::sys_common::backtrace::_print_fmt::h436d3f196368eca4
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:65:5
   3:     0x7fdbb7764cae - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h99c979908d285522
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x7fdbb77ed7b8 - core::fmt::write::h1efe05f8990e10dd
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1208:17
   5:     0x7fdbb773973f - std::io::Write::write_fmt::hcf0d06405eaea471
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1682:15
   6:     0x7fdbb7764aa5 - std::sys_common::backtrace::_print::hd2382d70a4a87cf9
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:47:5
   7:     0x7fdbb7764aa5 - std::sys_common::backtrace::print::h6cc4dd10bce64e47
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:34:9
   8:     0x7fdbb774a117 - std::panicking::default_hook::{{closure}}::h05ca7f1b94484886
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:267:22
   9:     0x7fdbb7749e1c - std::panicking::default_hook::h4980d9d9510a271a
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:286:9
  10:     0x7fdbb9313492 - <alloc[c25fbbbd089b3a7d]::boxed::Box<dyn for<'a, 'b> core[54e86a843f8c5207]::ops::function::Fn<(&'a core[54e86a843f8c5207]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[54e86a843f8c5207]::marker::Sync + core[54e86a843f8c5207]::marker::Send> as core[54e86a843f8c5207]::ops::function::Fn<(&core[54e86a843f8c5207]::panic::panic_info::PanicInfo,)>>::call
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2024:9
  11:     0x7fdbb9313492 - rustc_driver[f76888463961e21b]::DEFAULT_HOOK::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:1204:13
  12:     0x7fdbb774abcc - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd9404e2542de4ad1
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2024:9
  13:     0x7fdbb774abcc - std::panicking::rust_panic_with_hook::hcb3a82bc5ebe4888
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:692:13
  14:     0x7fdbb7765037 - std::panicking::begin_panic_handler::{{closure}}::hcbfedaff40f9a99b
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:579:13
  15:     0x7fdbb7764dfe - std::sys_common::backtrace::__rust_end_short_backtrace::hd61dca5be05392f4
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:137:18
  16:     0x7fdbb774a672 - rust_begin_unwind
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:575:5
  17:     0x7fdbb77f16c3 - core::panicking::panic_fmt::h43c239f62329fe2a
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:65:14
  18:     0x7fdbb77f1892 - core::panicking::panic_bounds_check::h8de617df212db14a
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:150:5
  19:     0x7fdbbc79128a - <usize as core[54e86a843f8c5207]::slice::index::SliceIndex<[core[54e86a843f8c5207]::option::Option<rustc_hir[b141fbd339836d07]::hir::ParentedNode>]>>::index
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/slice/index.rs:259:10
  20:     0x7fdbbc79128a - <[core[54e86a843f8c5207]::option::Option<rustc_hir[b141fbd339836d07]::hir::ParentedNode>] as core[54e86a843f8c5207]::ops::index::Index<usize>>::index
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/slice/index.rs:18:9
  21:     0x7fdbbc79128a - <alloc[c25fbbbd089b3a7d]::vec::Vec<core[54e86a843f8c5207]::option::Option<rustc_hir[b141fbd339836d07]::hir::ParentedNode>> as core[54e86a843f8c5207]::ops::index::Index<usize>>::index
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/mod.rs:2726:9
  22:     0x7fdbbc79128a - <rustc_index[ddae21b551dd2300]::vec::IndexVec<rustc_hir[b141fbd339836d07]::hir_id::ItemLocalId, core[54e86a843f8c5207]::option::Option<rustc_hir[b141fbd339836d07]::hir::ParentedNode>> as core[54e86a843f8c5207]::ops::index::Index<rustc_hir[b141fbd339836d07]::hir_id::ItemLocalId>>::index
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_index/src/vec.rs:340:10
  23:     0x7fdbbc79128a - <rustc_middle[2b81e8b30464bea3]::hir::map::Map>::find
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:325:24
  24:     0x7fdbbc791361 - <rustc_middle[2b81e8b30464bea3]::hir::map::Map>::get
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:338:9
  25:     0x7fdbb943d50b - <rustc_save_analysis[32ee2ad0edf38c74]::SaveContext>::get_path_res
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/lib.rs:594:15
  26:     0x7fdbb943db4a - <rustc_save_analysis[32ee2ad0edf38c74]::SaveContext>::get_path_segment_data_with_id
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/lib.rs:666:19
  27:     0x7fdbb93fea8d - <rustc_save_analysis[32ee2ad0edf38c74]::SaveContext>::get_path_segment_data
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/lib.rs:653:9
  28:     0x7fdbb93fea8d - <rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor>::write_segments::<&[rustc_hir[b141fbd339836d07]::hir::PathSegment]>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/dump_visitor.rs:182:33
  29:     0x7fdbb93fea8d - <rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor>::write_sub_paths_truncated::<smallvec[5b92bdd153002b5c]::SmallVec<[rustc_hir[b141fbd339836d07]::def::Res; 3usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/dump_visitor.rs:196:13
  30:     0x7fdbb9407d00 - <rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor as rustc_hir[b141fbd339836d07]::intravisit::Visitor>::visit_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/dump_visitor.rs:1156:21
  31:     0x7fdbb9402e8a - <rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor as rustc_hir[b141fbd339836d07]::intravisit::Visitor>::visit_nested_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:238:13
  32:     0x7fdbb9402e8a - rustc_hir[b141fbd339836d07]::intravisit::walk_mod::<rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:557:9
  33:     0x7fdbb9402e8a - <rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor as rustc_hir[b141fbd339836d07]::intravisit::Visitor>::visit_mod
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:308:9
  34:     0x7fdbb9402e8a - <rustc_middle[2b81e8b30464bea3]::hir::map::Map>::walk_toplevel_module::<rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:548:9
  35:     0x7fdbb9402e8a - <rustc_save_analysis[32ee2ad0edf38c74]::dump_visitor::DumpVisitor>::process_crate
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/dump_visitor.rs:1112:9
  36:     0x7fdbb9344580 - rustc_save_analysis[32ee2ad0edf38c74]::process_crate::<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/lib.rs:992:13
  37:     0x7fdbb9344580 - <rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps::<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/dep_graph/mod.rs:58:46
  38:     0x7fdbb9344580 - rustc_middle[2b81e8b30464bea3]::ty::context::tls::enter_context::<<rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1994:50
  39:     0x7fdbb9344580 - rustc_middle[2b81e8b30464bea3]::ty::context::tls::set_tlv::<rustc_middle[2b81e8b30464bea3]::ty::context::tls::enter_context<<rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1978:9
  40:     0x7fdbb9344580 - rustc_middle[2b81e8b30464bea3]::ty::context::tls::enter_context::<<rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1994:9
  41:     0x7fdbb9344580 - <rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps::<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/dep_graph/mod.rs:58:13
  42:     0x7fdbb9344580 - rustc_middle[2b81e8b30464bea3]::ty::context::tls::with_context::<<rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}, ()>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:2022:40
  43:     0x7fdbb9344580 - rustc_middle[2b81e8b30464bea3]::ty::context::tls::with_context_opt::<rustc_middle[2b81e8b30464bea3]::ty::context::tls::with_context<<rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}, ()>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:2011:22
  44:     0x7fdbb9344580 - rustc_middle[2b81e8b30464bea3]::ty::context::tls::with_context::<<rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:2022:9
  45:     0x7fdbb9344580 - <rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind as rustc_query_system[924fb5ed8f83735f]::dep_graph::DepKind>::with_deps::<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/dep_graph/mod.rs:55:9
  46:     0x7fdbb939aebc - <rustc_query_system[924fb5ed8f83735f]::dep_graph::graph::DepGraph<rustc_middle[2b81e8b30464bea3]::dep_graph::dep_node::DepKind>>::with_ignore::<rustc_save_analysis[32ee2ad0edf38c74]::process_crate<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/dep_graph/graph.rs:198:9
  47:     0x7fdbb939aebc - rustc_save_analysis[32ee2ad0edf38c74]::process_crate::<rustc_save_analysis[32ee2ad0edf38c74]::DumpHandler>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_save_analysis/src/lib.rs:969:9
  48:     0x7fdbb932d99a - rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:381:25
  49:     0x7fdbb932d99a - <rustc_data_structures[fdce7cfeec0fbdda]::profiling::VerboseTimingGuard>::run::<(), rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:727:9
  50:     0x7fdbb932d99a - <rustc_session[a15cfc1451fa042e]::session::Session>::time::<(), rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:10:9
  51:     0x7fdbb939025e - rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:380:21
  52:     0x7fdbb939025e - <rustc_interface[cc6ad6e78ce3d7c1]::passes::QueryContext>::enter::<rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:765:42
  53:     0x7fdbb939025e - rustc_middle[2b81e8b30464bea3]::ty::context::tls::enter_context::<<rustc_interface[cc6ad6e78ce3d7c1]::passes::QueryContext>::enter<rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1994:50
  54:     0x7fdbb939025e - rustc_middle[2b81e8b30464bea3]::ty::context::tls::set_tlv::<rustc_middle[2b81e8b30464bea3]::ty::context::tls::enter_context<<rustc_interface[cc6ad6e78ce3d7c1]::passes::QueryContext>::enter<rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1978:9
  55:     0x7fdbb939025e - rustc_middle[2b81e8b30464bea3]::ty::context::tls::enter_context::<<rustc_interface[cc6ad6e78ce3d7c1]::passes::QueryContext>::enter<rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1994:9
  56:     0x7fdbb939025e - <rustc_interface[cc6ad6e78ce3d7c1]::passes::QueryContext>::enter::<rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}::{closure#2}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:765:9
  57:     0x7fdbb939bf25 - rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:376:13
  58:     0x7fdbb939bf25 - <rustc_interface[cc6ad6e78ce3d7c1]::interface::Compiler>::enter::<rustc_driver[f76888463961e21b]::run_compiler::{closure#1}::{closure#2}, core[54e86a843f8c5207]::result::Result<core[54e86a843f8c5207]::option::Option<rustc_interface[cc6ad6e78ce3d7c1]::queries::Linker>, rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:377:19
  59:     0x7fdbb9314ff5 - rustc_driver[f76888463961e21b]::run_compiler::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:308:22
  60:     0x7fdbb9314ff5 - rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler::<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:327:21
  61:     0x7fdbb9314ff5 - rustc_span[114d54e89d0228b9]::with_source_map::<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:1007:5
  62:     0x7fdbb939cb1c - rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler::<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:321:13
  63:     0x7fdbb939cb1c - <scoped_tls[3f7a8f801319db86]::ScopedKey<rustc_span[114d54e89d0228b9]::SessionGlobals>>::set::<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137:9
  64:     0x7fdbb9343090 - rustc_span[114d54e89d0228b9]::create_session_globals_then::<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:111:5
  65:     0x7fdbb9343090 - rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals::<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:145:38
  66:     0x7fdbb9343090 - std[fcf80d85dffcc129]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:121:18
  67:     0x7fdbb932b689 - <std[fcf80d85dffcc129]::thread::Builder>::spawn_unchecked_::<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#1}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:550:17
  68:     0x7fdbb932b689 - <core[54e86a843f8c5207]::panic::unwind_safe::AssertUnwindSafe<<std[fcf80d85dffcc129]::thread::Builder>::spawn_unchecked_<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[54e86a843f8c5207]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
  69:     0x7fdbb932b689 - std[fcf80d85dffcc129]::panicking::try::do_call::<core[54e86a843f8c5207]::panic::unwind_safe::AssertUnwindSafe<<std[fcf80d85dffcc129]::thread::Builder>::spawn_unchecked_<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:483:40
  70:     0x7fdbb932b689 - std[fcf80d85dffcc129]::panicking::try::<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, core[54e86a843f8c5207]::panic::unwind_safe::AssertUnwindSafe<<std[fcf80d85dffcc129]::thread::Builder>::spawn_unchecked_<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:447:19
  71:     0x7fdbb932b689 - std[fcf80d85dffcc129]::panic::catch_unwind::<core[54e86a843f8c5207]::panic::unwind_safe::AssertUnwindSafe<<std[fcf80d85dffcc129]::thread::Builder>::spawn_unchecked_<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:137:14
  72:     0x7fdbb932b689 - <std[fcf80d85dffcc129]::thread::Builder>::spawn_unchecked_::<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:549:30
  73:     0x7fdbb932b689 - <<std[fcf80d85dffcc129]::thread::Builder>::spawn_unchecked_<rustc_interface[cc6ad6e78ce3d7c1]::util::run_in_thread_pool_with_globals<rustc_interface[cc6ad6e78ce3d7c1]::interface::run_compiler<core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>, rustc_driver[f76888463961e21b]::run_compiler::{closure#1}>::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[54e86a843f8c5207]::result::Result<(), rustc_errors[35f3f17f09ba1b6d]::ErrorGuaranteed>>::{closure#1} as core[54e86a843f8c5207]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:422:5
  74:     0x7fdbb77239e8 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd41f56d09defd642
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1990:9
  75:     0x7fdbb77239e8 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h32db6764a310544a
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1990:9
  76:     0x7fdbb770a735 - std::sys::unix::thread::Thread::new::thread_start::he99a78b90f8a7820
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
  77:     0x7fdbb789f8fd - <unknown>
  78:     0x7fdbb7921a60 - <unknown>
  79:                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.67.0-dev running on x86_64-unknown-linux-gnu

note: compiler flags: -Z save-analysis --crate-type lib

query stack during panic:
end of query stack
error: aborting due to previous error

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️S-has-mcveStatus: A Minimal Complete and Verifiable Example has been found for this issueT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.requires-nightlyThis issue requires a nightly compiler in some way.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions