rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
98.56k stars 12.74k forks source link

Error: the rustc unexpectedly panicked #115556

Closed miamia0 closed 5 days ago

miamia0 commented 1 year ago

Code

Meta

rustc --version --verbose:

rustc 1.74.0-nightly (58e967a9c 2023-09-03)
binary: rustc
commit-hash: 58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2
commit-date: 2023-09-03
host: x86_64-unknown-linux-gnu
release: 1.74.0-nightly
LLVM version: 17.0.0

Error output

thread 'rustc' panicked at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/compiler/rustc_query_system/src/dep_graph/graph.rs:350:9:
Backtrace

``` thread 'rustc' panicked at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/compiler/rustc_query_system/src/dep_graph/graph.rs:350:9: forcing query with already existing `DepNode` - query-key: Canonical { value: ParamEnvAnd { param_env: ParamEnv { caller_bounds: [Binder { value: TraitPredicate(, polarity:Positive), bound_vars: [] }, Binder { value: TraitPredicate(, polarity:Positive), bound_vars: [] }], reveal: UserFacing }, value: Normalize { value: [async fn body@src/execution/pipeline/src/pipeline_context.rs:42:5: 60:6] } }, max_universe: U0, variables: [CanonicalVarInfo { kind: Region(U0) }] } - dep-node: type_op_normalize_ty(8c854f0df7164d1-a6b48bb560825453) stack backtrace: 0: 0x7f05c75b4c0c - std::backtrace_rs::backtrace::libunwind::trace::h0533452212810ad0 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 1: 0x7f05c75b4c0c - std::backtrace_rs::backtrace::trace_unsynchronized::heac64938397c8c70 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f05c75b4c0c - std::sys_common::backtrace::_print_fmt::hb23dc0a3b2464f20 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:67:5 3: 0x7f05c75b4c0c - ::fmt::h019008fb57527154 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7f05c761adac - core::fmt::rt::Argument::fmt::hf0ca3042505afdbe at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/fmt/rt.rs:138:9 5: 0x7f05c761adac - core::fmt::write::h64998bddcdaf5f5a at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/fmt/mod.rs:1094:21 6: 0x7f05c75a764e - std::io::Write::write_fmt::h8efb607d495302ce at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/io/mod.rs:1714:15 7: 0x7f05c75b49f4 - std::sys_common::backtrace::_print::hf32e9b06ae985cc8 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7f05c75b49f4 - std::sys_common::backtrace::print::h17d3f51425764561 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7f05c75b7b0a - std::panicking::panic_hook_with_disk_dump::{{closure}}::hbbc54c0cbf946921 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:280:22 10: 0x7f05c75b77c8 - std::panicking::panic_hook_with_disk_dump::h55dfddf51ab4cb86 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:307:9 11: 0x7f05ca7a4f39 - >::call_once::{shim:vtable#0} 12: 0x7f05c75b83c3 - as core::ops::function::Fn>::call::hc2a1049a8691a7dc at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2021:9 13: 0x7f05c75b83c3 - std::panicking::rust_panic_with_hook::h0f54142a4d88dc09 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:757:13 14: 0x7f05c75b8141 - std::panicking::begin_panic_handler::{{closure}}::ha6353fe00a1ee230 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:631:13 15: 0x7f05c75b5136 - std::sys_common::backtrace::__rust_end_short_backtrace::h14b2a5ee3b4ff34e at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:170:18 16: 0x7f05c75b7e82 - rust_begin_unwind at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:619:5 17: 0x7f05c7617155 - core::panicking::panic_fmt::had794612bbf3a65e at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/panicking.rs:72:14 18: 0x7f05c9d9f6ac - rustc_query_system[50251d5499c0c9f3]::query::plumbing::try_execute_query::>>, rustc_middle[fad7e5ee8e469dd3]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[b55e2c2677d476da]::plumbing::QueryCtxt, true> 19: 0x7f05c9d9ea51 - rustc_query_impl[b55e2c2677d476da]::query_impl::type_op_normalize_ty::get_query_incr::__rust_end_short_backtrace 20: 0x7f05c9465b91 - ::type_op_method 21: 0x7f05c945d8ec - rustc_borrowck[c13bf955e1beb48b]::type_check::free_region_relations::create 22: 0x7f05c940c70e - rustc_borrowck[c13bf955e1beb48b]::type_check::type_check 23: 0x7f05c93ff06b - rustc_borrowck[c13bf955e1beb48b]::nll::compute_regions 24: 0x7f05c93e79c5 - rustc_borrowck[c13bf955e1beb48b]::do_mir_borrowck 25: 0x7f05c93e5d25 - rustc_borrowck[c13bf955e1beb48b]::mir_borrowck 26: 0x7f05c889dc5e - rustc_query_impl[b55e2c2677d476da]::plumbing::__rust_begin_short_backtrace::> 27: 0x7f05c889dc2e - >::call_once 28: 0x7f05c8c88a2c - rustc_query_system[50251d5499c0c9f3]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b55e2c2677d476da]::plumbing::QueryCtxt, true> 29: 0x7f05ca137d4e - rustc_query_impl[b55e2c2677d476da]::query_impl::mir_borrowck::get_query_incr::__rust_end_short_backtrace 30: 0x7f05c99f9c16 - ::prove_closure_bounds 31: 0x7f05c99c7e1f - ::typeck_mir 32: 0x7f05c940c8dd - rustc_borrowck[c13bf955e1beb48b]::type_check::type_check 33: 0x7f05c93ff06b - rustc_borrowck[c13bf955e1beb48b]::nll::compute_regions 34: 0x7f05c93e79c5 - rustc_borrowck[c13bf955e1beb48b]::do_mir_borrowck 35: 0x7f05c93e5d25 - rustc_borrowck[c13bf955e1beb48b]::mir_borrowck 36: 0x7f05c889dc5e - rustc_query_impl[b55e2c2677d476da]::plumbing::__rust_begin_short_backtrace::> 37: 0x7f05c889dc2e - >::call_once 38: 0x7f05c8c88a2c - rustc_query_system[50251d5499c0c9f3]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b55e2c2677d476da]::plumbing::QueryCtxt, true> 39: 0x7f05c93a12f8 - rustc_query_system[50251d5499c0c9f3]::query::plumbing::force_query::>, false, false, false>, rustc_query_impl[b55e2c2677d476da]::plumbing::QueryCtxt> 40: 0x7f05c9f999b3 - rustc_query_impl[b55e2c2677d476da]::plumbing::force_from_dep_node::>, false, false, false>> 41: 0x7f05cb07f69d - ::{closure#0} as core[631355a15e56149e]::ops::function::FnOnce<(rustc_middle[fad7e5ee8e469dd3]::ty::context::TyCtxt, rustc_query_system[50251d5499c0c9f3]::dep_graph::dep_node::DepNode)>>::call_once 42: 0x7f05c8983088 - >::try_mark_previous_green:: 43: 0x7f05c898301c - >::try_mark_previous_green:: 44: 0x7f05c92cebaa - rustc_query_system[50251d5499c0c9f3]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b55e2c2677d476da]::plumbing::QueryCtxt, true> 45: 0x7f05ca129ef8 - rustc_query_impl[b55e2c2677d476da]::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 46: 0x7f05c9509df4 - rustc_middle[fad7e5ee8e469dd3]::query::plumbing::query_get_at::>> 47: 0x7f05c9509a2f - ::expand_opaque_ty 48: 0x7f05c8ef9d1a - >::fold_ty 49: 0x7f05cace56a0 - <&mut core[631355a15e56149e]::iter::adapters::copied::Copied> as core[631355a15e56149e]::iter::traits::iterator::Iterator>::try_fold::<(), as core[631355a15e56149e]::iter::traits::iterator::Iterator>::try_fold::enumerate)>, core[631355a15e56149e]::iter::traits::iterator::Iterator::find_map::check<(usize, rustc_middle[fad7e5ee8e469dd3]::ty::Ty), (usize, core[631355a15e56149e]::result::Result), rustc_middle[fad7e5ee8e469dd3]::ty::util::fold_list as rustc_type_ir[4d0f3d08f080e833]::fold::TypeFoldable>::try_fold_with::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}, core[631355a15e56149e]::ops::control_flow::ControlFlow<(usize, core[631355a15e56149e]::result::Result)>> 50: 0x7f05cad3ca49 - rustc_middle[fad7e5ee8e469dd3]::ty::util::fold_list:: as rustc_type_ir[4d0f3d08f080e833]::fold::TypeFoldable>::try_fold_with::{closure#0}> 51: 0x7f05c8efa1d4 - >::try_super_fold_with:: 52: 0x7f05c8ef9d03 - >::fold_ty 53: 0x7f05c8ef994e - rustc_middle[fad7e5ee8e469dd3]::ty::util::fold_list:: as rustc_type_ir[4d0f3d08f080e833]::fold::TypeFoldable>::try_fold_with::{closure#0}> 54: 0x7f05c8efa1ac - >::try_super_fold_with:: 55: 0x7f05c8ef9d03 - >::fold_ty 56: 0x7f05c9509a6e - ::expand_opaque_ty 57: 0x7f05c8ef9d1a - >::fold_ty 58: 0x7f05cace56a0 - <&mut core[631355a15e56149e]::iter::adapters::copied::Copied> as core[631355a15e56149e]::iter::traits::iterator::Iterator>::try_fold::<(), as core[631355a15e56149e]::iter::traits::iterator::Iterator>::try_fold::enumerate)>, core[631355a15e56149e]::iter::traits::iterator::Iterator::find_map::check<(usize, rustc_middle[fad7e5ee8e469dd3]::ty::Ty), (usize, core[631355a15e56149e]::result::Result), rustc_middle[fad7e5ee8e469dd3]::ty::util::fold_list as rustc_type_ir[4d0f3d08f080e833]::fold::TypeFoldable>::try_fold_with::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}, core[631355a15e56149e]::ops::control_flow::ControlFlow<(usize, core[631355a15e56149e]::result::Result)>> 59: 0x7f05cad3ca49 - rustc_middle[fad7e5ee8e469dd3]::ty::util::fold_list:: as rustc_type_ir[4d0f3d08f080e833]::fold::TypeFoldable>::try_fold_with::{closure#0}> 60: 0x7f05c8efa1d4 - >::try_super_fold_with:: 61: 0x7f05c8ef9d03 - >::fold_ty 62: 0x7f05c8ef994e - rustc_middle[fad7e5ee8e469dd3]::ty::util::fold_list:: as rustc_type_ir[4d0f3d08f080e833]::fold::TypeFoldable>::try_fold_with::{closure#0}> 63: 0x7f05c8efa1ac - >::try_super_fold_with:: 64: 0x7f05c8ef9d03 - >::fold_ty 65: 0x7f05c9509a6e - ::expand_opaque_ty 66: 0x7f05c9508c0e - ::try_expand_impl_trait_type 67: 0x7f05c94e8a72 - rustc_hir_analysis[3e1851e87a3c9c5]::check::check::check_mod_item_types 68: 0x7f05c93e3cec - rustc_query_impl[b55e2c2677d476da]::plumbing::__rust_begin_short_backtrace::> 69: 0x7f05c93e3cce - >::call_once 70: 0x7f05c9e20cf1 - rustc_query_system[50251d5499c0c9f3]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b55e2c2677d476da]::plumbing::QueryCtxt, true> 71: 0x7f05ca135d68 - rustc_query_impl[b55e2c2677d476da]::query_impl::check_mod_item_types::get_query_incr::__rust_end_short_backtrace 72: 0x7f05c9a12087 - ::for_each_module:: 73: 0x7f05c9a10ae8 - rustc_hir_analysis[3e1851e87a3c9c5]::check_crate 74: 0x7f05c9a08702 - rustc_interface[9e376d1f0cceda7b]::passes::analysis 75: 0x7f05c9c1e3ca - rustc_query_impl[b55e2c2677d476da]::plumbing::__rust_begin_short_backtrace::> 76: 0x7f05c9c1e3b9 - >::call_once 77: 0x7f05c9fa7688 - rustc_query_system[50251d5499c0c9f3]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b55e2c2677d476da]::plumbing::QueryCtxt, true> 78: 0x7f05c9fa71e4 - rustc_query_impl[b55e2c2677d476da]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 79: 0x7f05c9dcbb23 - ::enter::> 80: 0x7f05c9cd384c - ::enter::, rustc_span[3b9177b71d87adae]::ErrorGuaranteed>> 81: 0x7f05c9cca4b8 - std[a5d29e6ac302b627]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[fa509c2344080bc4]::run_compiler::{closure#1}>::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>> 82: 0x7f05c9cc9c2e - <::spawn_unchecked_, rustc_driver_impl[fa509c2344080bc4]::run_compiler::{closure#1}>::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>>::{closure#1} as core[631355a15e56149e]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 83: 0x7f05c75c2d95 - as core::ops::function::FnOnce>::call_once::h93d7b98a22e4c6de at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2007:9 84: 0x7f05c75c2d95 - as core::ops::function::FnOnce>::call_once::hedd99fce9c67a397 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2007:9 85: 0x7f05c75c2d95 - std::sys::unix::thread::Thread::new::thread_start::h2b0fdf47ed5298a9 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys/unix/thread.rs:108:17 86: 0x7f05c747cfa3 - start_thread at /build/glibc-6iIyft/glibc-2.28/nptl/pthread_create.c:486:8 87: 0x7f05c73ac06f - clone at /build/glibc-6iIyft/glibc-2.28/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95 88: 0x0 - rustc version: 1.74.0-nightly (58e967a9c 2023-09-03) platform: x86_64-unknown-linux-gnu query stack during panic: #0 [type_op_normalize_ty] normalizing `[async fn body@src/execution/pipeline/src/pipeline_context.rs:42:5: 60:6]` #1 [mir_borrowck] borrow-checking `pipeline_context::::finish_task::{closure#0}` #2 [mir_borrowck] borrow-checking `pipeline_context::::finish_task` #3 [type_of] computing type of `pipeline_context::::finish_task::{opaque#0}` #4 [check_mod_item_types] checking item types in module `pipeline` #5 [analysis] running analysis passes on this crate end of query stack delayed span bug: {OpaqueTypeKey { def_id: DefId(0:924 ~ pipeline[7435]::pipeline_context::{impl#0}::finish_task::{opaque#0}), args: [M, '?5] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/execution/pipeline/src/pipeline_context.rs:42:5: 60:6 (#0), ty: [async fn body@src/execution/pipeline/src/pipeline_context.rs:42:5: 60:6] } }} 0: ::emit_diagnostic 1: ::delay_span_bug:: 2: core::ptr::drop_in_place:: 3: rustc_borrowck::mir_borrowck 4: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 5: >::call_once 6: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 7: rustc_query_system::query::plumbing::force_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt> 8: rustc_query_impl::plumbing::force_from_dep_node::>, false, false, false>> 9: ::{closure#0} as core::ops::function::FnOnce<(rustc_middle::ty::context::TyCtxt, rustc_query_system::dep_graph::dep_node::DepNode)>>::call_once 10: >::try_mark_previous_green:: 11: >::try_mark_previous_green:: 12: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 13: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 14: rustc_middle::query::plumbing::query_get_at::>> 15: ::expand_opaque_ty 16: >::fold_ty 17: <&mut core::iter::adapters::copied::Copied> as core::iter::traits::iterator::Iterator>::try_fold::<(), as core::iter::traits::iterator::Iterator>::try_fold::enumerate)>, core::iter::traits::iterator::Iterator::find_map::check<(usize, rustc_middle::ty::Ty), (usize, core::result::Result), rustc_middle::ty::util::fold_list as rustc_type_ir::fold::TypeFoldable>::try_fold_with::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}, core::ops::control_flow::ControlFlow<(usize, core::result::Result)>> 18: rustc_middle::ty::util::fold_list:: as rustc_type_ir::fold::TypeFoldable>::try_fold_with::{closure#0}> 19: >::try_super_fold_with:: 20: >::fold_ty 21: rustc_middle::ty::util::fold_list:: as rustc_type_ir::fold::TypeFoldable>::try_fold_with::{closure#0}> 22: >::try_super_fold_with:: 23: >::fold_ty 24: ::expand_opaque_ty 25: >::fold_ty 26: <&mut core::iter::adapters::copied::Copied> as core::iter::traits::iterator::Iterator>::try_fold::<(), as core::iter::traits::iterator::Iterator>::try_fold::enumerate)>, core::iter::traits::iterator::Iterator::find_map::check<(usize, rustc_middle::ty::Ty), (usize, core::result::Result), rustc_middle::ty::util::fold_list as rustc_type_ir::fold::TypeFoldable>::try_fold_with::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}, core::ops::control_flow::ControlFlow<(usize, core::result::Result)>> 27: rustc_middle::ty::util::fold_list:: as rustc_type_ir::fold::TypeFoldable>::try_fold_with::{closure#0}> 28: >::try_super_fold_with:: 29: >::fold_ty 30: rustc_middle::ty::util::fold_list:: as rustc_type_ir::fold::TypeFoldable>::try_fold_with::{closure#0}> 31: >::try_super_fold_with:: 32: >::fold_ty 33: ::expand_opaque_ty 34: ::try_expand_impl_trait_type 35: rustc_hir_analysis::check::check::check_mod_item_types 36: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 37: >::call_once 38: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 39: rustc_query_impl::query_impl::check_mod_item_types::get_query_incr::__rust_end_short_backtrace 40: ::for_each_module:: 41: rustc_hir_analysis::check_crate 42: rustc_interface::passes::analysis 43: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 44: >::call_once 45: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 46: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 47: ::enter::> 48: ::enter::, rustc_span::ErrorGuaranteed>> 49: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 50: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 51: as core::ops::function::FnOnce>::call_once at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2007:9 52: as core::ops::function::FnOnce>::call_once at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2007:9 53: std::sys::unix::thread::Thread::new::thread_start at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys/unix/thread.rs:108:17 54: start_thread at /build/glibc-6iIyft/glibc-2.28/nptl/pthread_create.c:486:8 55: clone at /build/glibc-6iIyft/glibc-2.28/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95 thread 'rustc' panicked at library/core/src/panicking.rs:144:5: panic in a destructor during cleanup stack backtrace: 0: 0x7f05c75b4c0c - std::backtrace_rs::backtrace::libunwind::trace::h0533452212810ad0 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 1: 0x7f05c75b4c0c - std::backtrace_rs::backtrace::trace_unsynchronized::heac64938397c8c70 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f05c75b4c0c - std::sys_common::backtrace::_print_fmt::hb23dc0a3b2464f20 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:67:5 3: 0x7f05c75b4c0c - ::fmt::h019008fb57527154 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7f05c761adac - core::fmt::rt::Argument::fmt::hf0ca3042505afdbe at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/fmt/rt.rs:138:9 5: 0x7f05c761adac - core::fmt::write::h64998bddcdaf5f5a at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/fmt/mod.rs:1094:21 6: 0x7f05c75a764e - std::io::Write::write_fmt::h8efb607d495302ce at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/io/mod.rs:1714:15 7: 0x7f05c75b49f4 - std::sys_common::backtrace::_print::hf32e9b06ae985cc8 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7f05c75b49f4 - std::sys_common::backtrace::print::h17d3f51425764561 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7f05c75b7b0a - std::panicking::panic_hook_with_disk_dump::{{closure}}::hbbc54c0cbf946921 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:280:22 10: 0x7f05c75b77c8 - std::panicking::panic_hook_with_disk_dump::h55dfddf51ab4cb86 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:307:9 11: 0x7f05ca7a4f39 - >::call_once::{shim:vtable#0} 12: 0x7f05c75b83c3 - as core::ops::function::Fn>::call::hc2a1049a8691a7dc at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2021:9 13: 0x7f05c75b83c3 - std::panicking::rust_panic_with_hook::h0f54142a4d88dc09 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:757:13 14: 0x7f05c75b80f6 - std::panicking::begin_panic_handler::{{closure}}::ha6353fe00a1ee230 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:623:13 15: 0x7f05c75b5136 - std::sys_common::backtrace::__rust_end_short_backtrace::h14b2a5ee3b4ff34e at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys_common/backtrace.rs:170:18 16: 0x7f05c75b7e82 - rust_begin_unwind at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/panicking.rs:619:5 17: 0x7f05c7617198 - core::panicking::panic_nounwind_fmt::hf33e7cd9fb703e3c at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/panicking.rs:106:14 18: 0x7f05c761729c - core::panicking::panic_nounwind_nobacktrace::h0c69878cca5aef65 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/panicking.rs:144:5 19: 0x7f05c7617443 - core::panicking::panic_in_cleanup::h773c7898bfecb9dd at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/core/src/panicking.rs:229:5 20: 0x7f05c9ccae38 - std[a5d29e6ac302b627]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[fa509c2344080bc4]::run_compiler::{closure#1}>::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>> 21: 0x7f05c9cc9c2e - <::spawn_unchecked_, rustc_driver_impl[fa509c2344080bc4]::run_compiler::{closure#1}>::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[631355a15e56149e]::result::Result<(), rustc_span[3b9177b71d87adae]::ErrorGuaranteed>>::{closure#1} as core[631355a15e56149e]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 22: 0x7f05c75c2d95 - as core::ops::function::FnOnce>::call_once::h93d7b98a22e4c6de at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2007:9 23: 0x7f05c75c2d95 - as core::ops::function::FnOnce>::call_once::hedd99fce9c67a397 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/alloc/src/boxed.rs:2007:9 24: 0x7f05c75c2d95 - std::sys::unix::thread::Thread::new::thread_start::h2b0fdf47ed5298a9 at /rustc/58e967a9cc3bd39122e8cb728e8cec6e3a4eeef2/library/std/src/sys/unix/thread.rs:108:17 25: 0x7f05c747cfa3 - start_thread at /build/glibc-6iIyft/glibc-2.28/nptl/pthread_create.c:486:8 26: 0x7f05c73ac06f - clone at /build/glibc-6iIyft/glibc-2.28/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95 27: 0x0 - ```

darklyspaced commented 1 year ago

This is likely something to do with incremental compilation. I assume that rustc no longer crashes after peforming a cargo clean?

@rustbot label -needs-triage +A-incr-comp +E-needs-mcve

miamia0 commented 1 year ago

Yes, it no longer crashes after i tried cargo clean.. @darklyspaced

kpreid commented 10 months ago

Relabeling issues which don't have a runnable reproduction (as opposed to not having a minimized one) to the new label S-needs-repro. @rustbot label +S-needs-repro -E-needs-mcve

Noratrieb commented 5 days ago

This issue does not have a reproduction and is therefore not really actionable, closing. If you find the problem again, please open a new issue, ideally with a reproduction.