Skip to content

rustdoc panics with "ModuleData::def_id is called on a block module" #110848

Description

@tyranron

Code

https://github.com/instrumentisto/medea-jason/tree/540805fb0e6c0ffa542c32dc99a8ea6cdf1081c0/src

Meta

https://github.com/instrumentisto/medea-jason/actions/runs/4810161439/jobs/8562403525

rustc --version --verbose:

rustc 1.69.0 (84c898d65 2023-04-16) running on x86_64-unknown-linux-gnu

Error output

thread 'rustc' panicked at '`ModuleData::def_id` is called on a block module', compiler/rustc_resolve/src/lib.rs:576:27
Backtrace

thread 'rustc' panicked at '`ModuleData::def_id` is called on a block module', compiler/rustc_resolve/src/lib.rs:576:27
stack backtrace:
   0: rust_begin_unwind
             at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
   1: core::panicking::panic_fmt
             at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
   2: core::panicking::panic_display
             at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:147:5
   3: core::panicking::panic_str
             at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:131:5
   4: core::option::expect_failed
             at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs:2045:5
   5: <rustc_resolve::Resolver>::resolve_rustdoc_path
   6: <rustc_resolve::late::LateResolutionVisitor>::resolve_and_cache_rustdoc_path
   7: <rustc_resolve::late::LateResolutionVisitor>::resolve_doc_links
   8: rustc_ast::visit::walk_item::<rustc_resolve::late::LateResolutionVisitor>
   9: <rustc_resolve::late::LateResolutionVisitor>::resolve_item
  10: <rustc_resolve::late::LateResolutionVisitor as rustc_ast::visit::Visitor>::visit_item
  11: <rustc_resolve::late::LateResolutionVisitor as rustc_ast::visit::Visitor>::visit_block
  12: <rustc_resolve::late::LateResolutionVisitor as rustc_ast::visit::Visitor>::visit_fn
  13: <rustc_resolve::late::LateResolutionVisitor>::resolve_item
  14: rustc_ast::visit::walk_item::<rustc_resolve::late::LateResolutionVisitor>
  15: <rustc_resolve::late::LateResolutionVisitor>::resolve_item
  16: <rustc_resolve::late::LateResolutionVisitor as rustc_ast::visit::Visitor>::visit_item
  17: <rustc_resolve::Resolver>::late_resolve_crate
  18: <rustc_session::session::Session>::time::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}>
  19: rustc_interface::passes::resolver_for_lowering
  20: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>
  21: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering
  22: rustc_interface::passes::output_filenames
  23: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::output_filenames, rustc_query_impl::plumbing::QueryCtxt>
  24: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::output_filenames
  25: rustc_ast_lowering::lower_to_hir
  26: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::hir_crate, rustc_query_impl::plumbing::QueryCtxt>
  27: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::hir_crate
  28: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::hir_owner, rustc_query_impl::plumbing::QueryCtxt>
  29: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::hir_owner
  30: <rustc_middle::hir::map::Map>::get_module
  31: rustc_middle::hir::map::hir_crate_items
  32: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::hir_crate_items, rustc_query_impl::plumbing::QueryCtxt>
  33: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::hir_crate_items
  34: <rustc_middle::hir::map::Map>::for_each_module::<rustdoc::core::run_global_ctxt::{closure#0}::{closure#0}>
  35: <rustc_session::session::Session>::time::<(), rustdoc::core::run_global_ctxt::{closure#0}>
  36: rustdoc::core::run_global_ctxt
  37: <rustc_session::session::Session>::time::<(rustdoc::clean::types::Crate, rustdoc::config::RenderOptions, rustdoc::formats::cache::Cache), rustdoc::main_args::{closure#1}::{closure#0}::{closure#0}::{closure#0}>
  38: <rustc_middle::ty::context::GlobalCtxt>::enter::<rustdoc::main_args::{closure#1}::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
  39: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustdoc::main_args::{closure#1}>::{closure#0}::{closure#0}>
  40: <scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustdoc::main_args::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

error: 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.69.0 (84c898d65 2023-04-16) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type cdylib --crate-type rlib --crate-type staticlib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
thread 'rustc' panicked at 'called `Option::unwrap()` on a `None` value', /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/compiler/rustc_query_system/src/query/job.rs:141:44
stack backtrace:
   0:     0x7fe9cc3a331a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7fe9cc3a331a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7fe9cc3a331a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
   3:     0x7fe9cc3a331a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x7fe9cc406b6e - core::fmt::write::h5a4baaff1bcd3eb5
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
   5:     0x7fe9cc3962c5 - std::io::Write::write_fmt::h4bc1f301cb9e9cce
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
   6:     0x7fe9cc3a30e5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
   7:     0x7fe9cc3a30e5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
   8:     0x7fe9cc3a5e5f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
   9:     0x7fe9cc3a5b9b - std::panicking::default_hook::ha3500da57aa4ac4f
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:290:9
  10:     0x7fe9cf6078b5 - <rustc_driver_impl[fb92b3e21ac03dce]::DEFAULT_HOOK::{closure#0}::{closure#0} as core[911a585bea10363d]::ops::function::FnOnce<(&core[911a585bea10363d]::panic::panic_info::PanicInfo,)>>::call_once::{shim:vtable#0}
  11:     0x7fe9cc3a669d - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
  12:     0x7fe9cc3a669d - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
  13:     0x7fe9cc3a63d2 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:581:13
  14:     0x7fe9cc3a3786 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
  15:     0x7fe9cc3a6122 - rust_begin_unwind
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
  16:     0x7fe9cc402ec3 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
  17:     0x7fe9cc402f5d - core::panicking::panic::h9533b2fee90b999e
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:114:5
  18:     0x7fe9cee7ce45 - <rustc_query_system[caf472e4bac2b2b6]::query::job::QueryJobId>::find_cycle_in_stack::<rustc_middle[1a4ce3311a146f18]::dep_graph::dep_node::DepKind>
  19:     0x7fe9cee25352 - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::limits, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  20:     0x7fe9cee246b2 - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::limits
  21:     0x7fe9cd78d7d4 - <rustc_middle[1a4ce3311a146f18]::ty::print::pretty::FmtPrinter>::new
  22:     0x7fe9ce459a24 - <rustc_middle[1a4ce3311a146f18]::ty::context::TyCtxt>::def_path_str_with_substs
  23:     0x7fe9cfb99159 - rustc_middle[1a4ce3311a146f18]::query::descs::hir_attrs
  24:     0x7fe9cffb0fab - rustc_query_impl[a4bd04fc7a0236b8]::plumbing::create_query_frame::<rustc_hir[7ba7e3fd39e56ac1]::hir_id::OwnerId>
  25:     0x7fe9d001f763 - <rustc_query_impl[a4bd04fc7a0236b8]::query_structs::hir_attrs::{closure#0}::{closure#0} as core[911a585bea10363d]::ops::function::FnOnce<(rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt, rustc_hir[7ba7e3fd39e56ac1]::hir_id::OwnerId)>>::call_once
  26:     0x7fe9cfeafff6 - <rustc_query_system[caf472e4bac2b2b6]::query::plumbing::QueryState<rustc_hir[7ba7e3fd39e56ac1]::hir_id::OwnerId, rustc_middle[1a4ce3311a146f18]::dep_graph::dep_node::DepKind>>::try_collect_active_jobs::<rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  27:     0x7fe9ce603ad2 - <rustc_query_impl[a4bd04fc7a0236b8]::Queries>::try_collect_active_jobs
  28:     0x7fe9cee1200b - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::hir_crate, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  29:     0x7fe9cee1173b - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::hir_crate
  30:     0x7fe9cdda6482 - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::hir_attrs, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  31:     0x7fe9cdda45ef - <rustc_middle[1a4ce3311a146f18]::hir::map::Map>::attrs
  32:     0x7fe9cec659c4 - <rustc_middle[1a4ce3311a146f18]::middle::limits::provide::{closure#0} as core[911a585bea10363d]::ops::function::FnOnce<(rustc_middle[1a4ce3311a146f18]::ty::context::TyCtxt, ())>>::call_once
  33:     0x7fe9cee24a81 - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::limits, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  34:     0x7fe9cee246b2 - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::limits
  35:     0x7fe9cd78d7d4 - <rustc_middle[1a4ce3311a146f18]::ty::print::pretty::FmtPrinter>::new
  36:     0x7fe9ce459a24 - <rustc_middle[1a4ce3311a146f18]::ty::context::TyCtxt>::def_path_str_with_substs
  37:     0x7fe9cfb98e19 - rustc_middle[1a4ce3311a146f18]::query::descs::hir_owner
  38:     0x7fe9cffb0fab - rustc_query_impl[a4bd04fc7a0236b8]::plumbing::create_query_frame::<rustc_hir[7ba7e3fd39e56ac1]::hir_id::OwnerId>
  39:     0x7fe9d001f7d3 - <rustc_query_impl[a4bd04fc7a0236b8]::query_structs::hir_owner::{closure#0}::{closure#0} as core[911a585bea10363d]::ops::function::FnOnce<(rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt, rustc_hir[7ba7e3fd39e56ac1]::hir_id::OwnerId)>>::call_once
  40:     0x7fe9cfeafff6 - <rustc_query_system[caf472e4bac2b2b6]::query::plumbing::QueryState<rustc_hir[7ba7e3fd39e56ac1]::hir_id::OwnerId, rustc_middle[1a4ce3311a146f18]::dep_graph::dep_node::DepKind>>::try_collect_active_jobs::<rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  41:     0x7fe9ce603ad2 - <rustc_query_impl[a4bd04fc7a0236b8]::Queries>::try_collect_active_jobs
  42:     0x7fe9cffc44c8 - rustc_query_system[caf472e4bac2b2b6]::query::job::print_query_stack::<rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  43:     0x7fe9cf9c4962 - rustc_interface[bd8390756bd7a52a]::interface::try_print_query_stack
  44:     0x7fe9cf609c8e - rustc_driver_impl[fb92b3e21ac03dce]::report_ice
  45:     0x7fe9cf6078fc - <rustc_driver_impl[fb92b3e21ac03dce]::DEFAULT_HOOK::{closure#0}::{closure#0} as core[911a585bea10363d]::ops::function::FnOnce<(&core[911a585bea10363d]::panic::panic_info::PanicInfo,)>>::call_once::{shim:vtable#0}
  46:     0x7fe9cc3a669d - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
  47:     0x7fe9cc3a669d - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
  48:     0x7fe9cc3a6419 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
  49:     0x7fe9cc3a3786 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
  50:     0x7fe9cc3a6122 - rust_begin_unwind
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
  51:     0x7fe9cc402ec3 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
  52:     0x7fe9cc403031 - core::panicking::panic_display::ha103dd28e5023b08
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:147:5
  53:     0x7fe9cc402fdb - core::panicking::panic_str::h940bf021f492dc8c
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:131:5
  54:     0x7fe9cc402c46 - core::option::expect_failed::h09b982639336e7ea
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs:2045:5
  55:     0x7fe9ce753587 - <rustc_resolve[f599202b5c752a4c]::Resolver>::resolve_rustdoc_path
  56:     0x7fe9ce751798 - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor>::resolve_and_cache_rustdoc_path
  57:     0x7fe9ce74d9d1 - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor>::resolve_doc_links
  58:     0x7fe9ce752534 - rustc_ast[298425848a2a890]::visit::walk_item::<rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor>
  59:     0x7fe9ce740f7a - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor>::resolve_item
  60:     0x7fe9ce73c001 - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor as rustc_ast[298425848a2a890]::visit::Visitor>::visit_item
  61:     0x7fe9cd95c17f - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor as rustc_ast[298425848a2a890]::visit::Visitor>::visit_block
  62:     0x7fe9ce75518f - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor as rustc_ast[298425848a2a890]::visit::Visitor>::visit_fn
  63:     0x7fe9ce73e3af - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor>::resolve_item
  64:     0x7fe9ce7523a2 - rustc_ast[298425848a2a890]::visit::walk_item::<rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor>
  65:     0x7fe9ce742112 - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor>::resolve_item
  66:     0x7fe9ce73c001 - <rustc_resolve[f599202b5c752a4c]::late::LateResolutionVisitor as rustc_ast[298425848a2a890]::visit::Visitor>::visit_item
  67:     0x7fe9ce73be6d - <rustc_resolve[f599202b5c752a4c]::Resolver>::late_resolve_crate
  68:     0x7fe9ce737a45 - <rustc_session[b87ece769e9b9511]::session::Session>::time::<(), <rustc_resolve[f599202b5c752a4c]::Resolver>::resolve_crate::{closure#0}>
  69:     0x7fe9ce731327 - rustc_interface[bd8390756bd7a52a]::passes::resolver_for_lowering
  70:     0x7fe9cee4d40a - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::resolver_for_lowering, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  71:     0x7fe9cee4d12b - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::resolver_for_lowering
  72:     0x7fe9ced326d7 - rustc_interface[bd8390756bd7a52a]::passes::output_filenames
  73:     0x7fe9cee34228 - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::output_filenames, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  74:     0x7fe9cee33f1b - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::output_filenames
  75:     0x7fe9ce2197c1 - rustc_ast_lowering[871e43f1e40ada52]::lower_to_hir
  76:     0x7fe9cee11a31 - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::hir_crate, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  77:     0x7fe9cee1173b - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::hir_crate
  78:     0x7fe9ce13e2bd - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::hir_owner, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  79:     0x7fe9ce13ce1d - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::hir_owner
  80:     0x7fe9cea79966 - <rustc_middle[1a4ce3311a146f18]::hir::map::Map>::get_module
  81:     0x7fe9cefbb407 - rustc_middle[1a4ce3311a146f18]::hir::map::hir_crate_items
  82:     0x7fe9cee5e314 - rustc_query_system[caf472e4bac2b2b6]::query::plumbing::try_execute_query::<rustc_query_impl[a4bd04fc7a0236b8]::queries::hir_crate_items, rustc_query_impl[a4bd04fc7a0236b8]::plumbing::QueryCtxt>
  83:     0x7fe9cee5e02b - <rustc_query_impl[a4bd04fc7a0236b8]::Queries as rustc_middle[1a4ce3311a146f18]::ty::query::QueryEngine>::hir_crate_items
  84:     0x55d538b6c58a - <rustc_middle[1a4ce3311a146f18]::hir::map::Map>::for_each_module::<rustdoc[483c6e22976f34cb]::core::run_global_ctxt::{closure#0}::{closure#0}>
  85:     0x55d538c93ae2 - <rustc_session[b87ece769e9b9511]::session::Session>::time::<(), rustdoc[483c6e22976f34cb]::core::run_global_ctxt::{closure#0}>
  86:     0x55d538dbd7a4 - rustdoc[483c6e22976f34cb]::core::run_global_ctxt
  87:     0x55d538c935b9 - <rustc_session[b87ece769e9b9511]::session::Session>::time::<(rustdoc[483c6e22976f34cb]::clean::types::Crate, rustdoc[483c6e22976f34cb]::config::RenderOptions, rustdoc[483c6e22976f34cb]::formats::cache::Cache), rustdoc[483c6e22976f34cb]::main_args::{closure#1}::{closure#0}::{closure#0}::{closure#0}>
  88:     0x55d538b91d57 - <rustc_middle[1a4ce3311a146f18]::ty::context::GlobalCtxt>::enter::<rustdoc[483c6e22976f34cb]::main_args::{closure#1}::{closure#0}::{closure#0}, core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>>
  89:     0x55d538bfcfce - rustc_span[fab0eb11f1fed58d]::with_source_map::<core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>, rustc_interface[bd8390756bd7a52a]::interface::run_compiler<core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>, rustdoc[483c6e22976f34cb]::main_args::{closure#1}>::{closure#0}::{closure#0}>
  90:     0x55d538b6f474 - <scoped_tls[473f62cd2eff9842]::ScopedKey<rustc_span[fab0eb11f1fed58d]::SessionGlobals>>::set::<rustc_interface[bd8390756bd7a52a]::interface::run_compiler<core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>, rustdoc[483c6e22976f34cb]::main_args::{closure#1}>::{closure#0}, core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>>
  91:     0x55d538caa9a0 - std[685882fd5f6d52e5]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[bd8390756bd7a52a]::util::run_in_thread_pool_with_globals<rustc_interface[bd8390756bd7a52a]::interface::run_compiler<core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>, rustdoc[483c6e22976f34cb]::main_args::{closure#1}>::{closure#0}, core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>>
  92:     0x55d538d751dd - <<std[685882fd5f6d52e5]::thread::Builder>::spawn_unchecked_<rustc_interface[bd8390756bd7a52a]::util::run_in_thread_pool_with_globals<rustc_interface[bd8390756bd7a52a]::interface::run_compiler<core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>, rustdoc[483c6e22976f34cb]::main_args::{closure#1}>::{closure#0}, core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[911a585bea10363d]::result::Result<(), rustc_span[fab0eb11f1fed58d]::ErrorGuaranteed>>::{closure#1} as core[911a585bea10363d]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  93:     0x7fe9cc3b0593 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
  94:     0x7fe9cc3b0593 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
  95:     0x7fe9cc3b0593 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
                               at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
  96:     0x7fe9cc0d3b43 - <unknown>
  97:     0x7fe9cc165a00 - <unknown>
  98:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.E-needs-mcveCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleI-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-rustdocRelevant to the rustdoc team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions