Closed as duplicate of#14828
Description
Summary
I run CI with nightly Clippy. It started failing with a rustc crash.
cargo clippy --tests -- -D warnings
warning: unused manifest key: target.x86_64-unknown-linux-gnu.linker
warning: unused manifest key: target.x86_64-unknown-linux-gnu.rustflags
Checking anvil_db v0.2.2 (/home/george/sa/fossil/anvil_db)
error: internal compiler error: compiler/rustc_hir_analysis/src/collect/type_of.rs:264:17: compute_type_of_item: unexpected item type: Trait(No, Safe, TombstoneValueLike#0, Generics { params: [], predicates: [], has_where_clause_predicates: false, where_clause_span: src/kv.rs:48:36: 48:36 (#0), span: src/kv.rs:48:36: 48:36 (#0) }, [], [TraitItemRef { id: TraitItemId { owner_id: DefId(0:521 ~ anvil_db[0e3f]::kv::TombstoneValueLike::as_ref) }, ident: as_ref#0, kind: Fn { has_self: true }, span: src/kv.rs:49:5: 49:39 (#0) }])
--> src/kv.rs:48:1
|
48 | / pub(crate) trait TombstoneValueLike {
49 | | fn as_ref(&self) -> Option<&[u8]>;
50 | | }
| |_^
thread 'rustc' panicked at compiler/rustc_hir_analysis/src/collect/type_of.rs:264:17:
Box<dyn Any>
stack backtrace:
0: 0x76108e761a73 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h24cce33e116011c6
1: 0x76108ee05837 - core::fmt::write::hffd63865e7938eb0
2: 0x76108fe57051 - std::io::Write::write_fmt::he3e365eda84ffd63
3: 0x76108e7618d2 - std::sys::backtrace::BacktraceLock::print::hea5a4a3d2933a741
4: 0x76108e7654ca - std::panicking::default_hook::{{closure}}::h3e9f25e2500cfcde
5: 0x76108e76504f - std::panicking::default_hook::h24e4f38efb6a748f
6: 0x76108d790c43 - std[3914346c225bd5f0]::panicking::update_hook::<alloc[9ed1d44d7c4708bd]::boxed::Box<rustc_driver_impl[d8ce8b2ff3a6d9d7]::install_ice_hook::{closure#1}>>::{closure#0}
7: 0x76108e765d43 - std::panicking::rust_panic_with_hook::h2c223ad0988ff703
8: 0x76108d7cd0b1 - std[3914346c225bd5f0]::panicking::begin_panic::<rustc_errors[108cc1341e0a3fa3]::ExplicitBug>::{closure#0}
9: 0x76108d7c0f86 - std[3914346c225bd5f0]::sys::backtrace::__rust_end_short_backtrace::<std[3914346c225bd5f0]::panicking::begin_panic<rustc_errors[108cc1341e0a3fa3]::ExplicitBug>::{closure#0}, !>
10: 0x76108d7bd689 - std[3914346c225bd5f0]::panicking::begin_panic::<rustc_errors[108cc1341e0a3fa3]::ExplicitBug>
11: 0x76108d7d7821 - <rustc_errors[108cc1341e0a3fa3]::diagnostic::BugAbort as rustc_errors[108cc1341e0a3fa3]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x76108dda873c - <rustc_errors[108cc1341e0a3fa3]::DiagCtxtHandle>::span_bug::<rustc_span[17e31b5853459abf]::span_encoding::Span, alloc[9ed1d44d7c4708bd]::string::String>
13: 0x76108de45ba7 - rustc_middle[efd06070ee00b53c]::util::bug::opt_span_bug_fmt::<rustc_span[17e31b5853459abf]::span_encoding::Span>::{closure#0}
14: 0x76108de1f14a - rustc_middle[efd06070ee00b53c]::ty::context::tls::with_opt::<rustc_middle[efd06070ee00b53c]::util::bug::opt_span_bug_fmt<rustc_span[17e31b5853459abf]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x76108de1efbb - rustc_middle[efd06070ee00b53c]::ty::context::tls::with_context_opt::<rustc_middle[efd06070ee00b53c]::ty::context::tls::with_opt<rustc_middle[efd06070ee00b53c]::util::bug::opt_span_bug_fmt<rustc_span[17e31b5853459abf]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x76108c8fbee7 - rustc_middle[efd06070ee00b53c]::util::bug::span_bug_fmt::<rustc_span[17e31b5853459abf]::span_encoding::Span>
17: 0x76108f16811a - rustc_hir_analysis[9e5a071097affbc6]::collect::type_of::type_of
18: 0x76108f162636 - rustc_query_impl[317f8e41882152a9]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[317f8e41882152a9]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 8usize]>>
19: 0x76108f121fff - rustc_query_system[dde7b6bcb3c3d2eb]::query::plumbing::try_execute_query::<rustc_query_impl[317f8e41882152a9]::DynamicConfig<rustc_query_system[dde7b6bcb3c3d2eb]::query::caches::DefIdCache<rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[317f8e41882152a9]::plumbing::QueryCtxt, true>
20: 0x76108f11fb74 - rustc_query_impl[317f8e41882152a9]::query_impl::type_of::get_query_incr::__rust_end_short_backtrace
21: 0x56f0c261f0e5 - clippy_lints[7ac9075a7bbe5f22]::methods::useless_asref::check
22: 0x56f0c262c2d8 - <clippy_lints[7ac9075a7bbe5f22]::methods::Methods>::check_methods
23: 0x56f0c262242d - <clippy_lints[7ac9075a7bbe5f22]::methods::Methods as rustc_lint[8c7c8e7168a6dca8]::passes::LateLintPass>::check_expr
24: 0x76108dd1022e - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
25: 0x76108dd10197 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr
26: 0x76108dd1064d - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
27: 0x76108dd10197 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr
28: 0x76108dd1155b - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_block
29: 0x76108dd108f7 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
30: 0x76108dd10197 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr
31: 0x76108dd0ffd2 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_nested_body
32: 0x76108dd10c3e - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_fn
33: 0x76108dcf83e2 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_nested_item
34: 0x76108dcf74b8 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_nested_item
35: 0x76108fcf0278 - rustc_lint[8c7c8e7168a6dca8]::late::check_crate::{closure#0}
36: 0x76108fcf052b - rustc_lint[8c7c8e7168a6dca8]::late::check_crate
37: 0x76108fcf3e9f - rustc_interface[8b5ed5cc71808bfb]::passes::analysis
38: 0x76108fcf3c75 - rustc_query_impl[317f8e41882152a9]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[317f8e41882152a9]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 0usize]>>
39: 0x76109005cb04 - rustc_query_system[dde7b6bcb3c3d2eb]::query::plumbing::try_execute_query::<rustc_query_impl[317f8e41882152a9]::DynamicConfig<rustc_query_system[dde7b6bcb3c3d2eb]::query::caches::SingleCache<rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[317f8e41882152a9]::plumbing::QueryCtxt, true>
40: 0x76109005c542 - rustc_query_impl[317f8e41882152a9]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
41: 0x76108ff33687 - rustc_interface[8b5ed5cc71808bfb]::passes::create_and_enter_global_ctxt::<core[818b365bbc1bf65]::option::Option<rustc_interface[8b5ed5cc71808bfb]::queries::Linker>, rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
42: 0x76108fe99666 - rustc_interface[8b5ed5cc71808bfb]::interface::run_compiler::<(), rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}>::{closure#1}
43: 0x76108fe51786 - std[3914346c225bd5f0]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_with_globals<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_pool_with_globals<rustc_interface[8b5ed5cc71808bfb]::interface::run_compiler<(), rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
44: 0x76108fe5142b - <<std[3914346c225bd5f0]::thread::Builder>::spawn_unchecked_<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_with_globals<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_pool_with_globals<rustc_interface[8b5ed5cc71808bfb]::interface::run_compiler<(), rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[818b365bbc1bf65]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
45: 0x76108fe52f3d - std::sys::pal::unix::thread::Thread::new::thread_start::h00f1215b5b464122
46: 0x761089a9caa4 - start_thread
at ./nptl/pthread_create.c:447:8
47: 0x761089b29c3c - clone3
at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78:0
48: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new?template=ice.yml
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/home/george/sa/fossil/anvil_db/rustc-ice-2025-05-21T07_00_43-2639141.txt` to your bug report
note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED]
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [type_of] computing type of `kv::TombstoneValueLike`
#1 [analysis] running analysis passes on this crate
end of query stack
note: Clippy version: clippy 0.1.89 (bc82152863 2025-05-20)
error: could not compile `anvil_db` (lib test)
Caused by:
process didn't exit successfully: `/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/clippy-driver /home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name anvil_db --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=187 --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2b01c8e44953e41c -C extra-filename=-63ea328358b6e1b9 --out-dir /home/george/sa/fossil/anvil_db/target/debug/deps -C incremental=/home/george/sa/fossil/anvil_db/target/debug/incremental -L dependency=/home/george/sa/fossil/anvil_db/target/debug/deps` (exit status: 101)
Version
rustc -Vv
rustc 1.89.0-nightly (bc8215286 2025-05-20)
binary: rustc
commit-hash: bc821528634632b4ff8dee5ac1ea4ad90d1b3eb5
commit-date: 2025-05-20
host: x86_64-unknown-linux-gnu
release: 1.89.0-nightly
LLVM version: 20.1.5
Error output
rustc-ice-2025-05-21T07_00_43-2639141.txt
Backtrace
thread 'rustc' panicked at compiler/rustc_hir_analysis/src/collect/type_of.rs:264:17:
Box<dyn Any>
stack backtrace:
0: 0x76108e761a73 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h24cce33e116011c6
1: 0x76108ee05837 - core::fmt::write::hffd63865e7938eb0
2: 0x76108fe57051 - std::io::Write::write_fmt::he3e365eda84ffd63
3: 0x76108e7618d2 - std::sys::backtrace::BacktraceLock::print::hea5a4a3d2933a741
4: 0x76108e7654ca - std::panicking::default_hook::{{closure}}::h3e9f25e2500cfcde
5: 0x76108e76504f - std::panicking::default_hook::h24e4f38efb6a748f
6: 0x76108d790c43 - std[3914346c225bd5f0]::panicking::update_hook::<alloc[9ed1d44d7c4708bd]::boxed::Box<rustc_driver_impl[d8ce8b2ff3a6d9d7]::install_ice_hook::{closure#1}>>::{closure#0}
7: 0x76108e765d43 - std::panicking::rust_panic_with_hook::h2c223ad0988ff703
8: 0x76108d7cd0b1 - std[3914346c225bd5f0]::panicking::begin_panic::<rustc_errors[108cc1341e0a3fa3]::ExplicitBug>::{closure#0}
9: 0x76108d7c0f86 - std[3914346c225bd5f0]::sys::backtrace::__rust_end_short_backtrace::<std[3914346c225bd5f0]::panicking::begin_panic<rustc_errors[108cc1341e0a3fa3]::ExplicitBug>::{closure#0}, !>
10: 0x76108d7bd689 - std[3914346c225bd5f0]::panicking::begin_panic::<rustc_errors[108cc1341e0a3fa3]::ExplicitBug>
11: 0x76108d7d7821 - <rustc_errors[108cc1341e0a3fa3]::diagnostic::BugAbort as rustc_errors[108cc1341e0a3fa3]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
12: 0x76108dda873c - <rustc_errors[108cc1341e0a3fa3]::DiagCtxtHandle>::span_bug::<rustc_span[17e31b5853459abf]::span_encoding::Span, alloc[9ed1d44d7c4708bd]::string::String>
13: 0x76108de45ba7 - rustc_middle[efd06070ee00b53c]::util::bug::opt_span_bug_fmt::<rustc_span[17e31b5853459abf]::span_encoding::Span>::{closure#0}
14: 0x76108de1f14a - rustc_middle[efd06070ee00b53c]::ty::context::tls::with_opt::<rustc_middle[efd06070ee00b53c]::util::bug::opt_span_bug_fmt<rustc_span[17e31b5853459abf]::span_encoding::Span>::{closure#0}, !>::{closure#0}
15: 0x76108de1efbb - rustc_middle[efd06070ee00b53c]::ty::context::tls::with_context_opt::<rustc_middle[efd06070ee00b53c]::ty::context::tls::with_opt<rustc_middle[efd06070ee00b53c]::util::bug::opt_span_bug_fmt<rustc_span[17e31b5853459abf]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
16: 0x76108c8fbee7 - rustc_middle[efd06070ee00b53c]::util::bug::span_bug_fmt::<rustc_span[17e31b5853459abf]::span_encoding::Span>
17: 0x76108f16811a - rustc_hir_analysis[9e5a071097affbc6]::collect::type_of::type_of
18: 0x76108f162636 - rustc_query_impl[317f8e41882152a9]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[317f8e41882152a9]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 8usize]>>
19: 0x76108f121fff - rustc_query_system[dde7b6bcb3c3d2eb]::query::plumbing::try_execute_query::<rustc_query_impl[317f8e41882152a9]::DynamicConfig<rustc_query_system[dde7b6bcb3c3d2eb]::query::caches::DefIdCache<rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[317f8e41882152a9]::plumbing::QueryCtxt, true>
20: 0x76108f11fb74 - rustc_query_impl[317f8e41882152a9]::query_impl::type_of::get_query_incr::__rust_end_short_backtrace
21: 0x56f0c261f0e5 - clippy_lints[7ac9075a7bbe5f22]::methods::useless_asref::check
22: 0x56f0c262c2d8 - <clippy_lints[7ac9075a7bbe5f22]::methods::Methods>::check_methods
23: 0x56f0c262242d - <clippy_lints[7ac9075a7bbe5f22]::methods::Methods as rustc_lint[8c7c8e7168a6dca8]::passes::LateLintPass>::check_expr
24: 0x76108dd1022e - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
25: 0x76108dd10197 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr
26: 0x76108dd1064d - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
27: 0x76108dd10197 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr
28: 0x76108dd1155b - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_block
29: 0x76108dd108f7 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
30: 0x76108dd10197 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_expr
31: 0x76108dd0ffd2 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_nested_body
32: 0x76108dd10c3e - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_fn
33: 0x76108dcf83e2 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_nested_item
34: 0x76108dcf74b8 - <rustc_lint[8c7c8e7168a6dca8]::late::LateContextAndPass<rustc_lint[8c7c8e7168a6dca8]::late::RuntimeCombinedLateLintPass> as rustc_hir[fe0ed1170979d97d]::intravisit::Visitor>::visit_nested_item
35: 0x76108fcf0278 - rustc_lint[8c7c8e7168a6dca8]::late::check_crate::{closure#0}
36: 0x76108fcf052b - rustc_lint[8c7c8e7168a6dca8]::late::check_crate
37: 0x76108fcf3e9f - rustc_interface[8b5ed5cc71808bfb]::passes::analysis
38: 0x76108fcf3c75 - rustc_query_impl[317f8e41882152a9]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[317f8e41882152a9]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 0usize]>>
39: 0x76109005cb04 - rustc_query_system[dde7b6bcb3c3d2eb]::query::plumbing::try_execute_query::<rustc_query_impl[317f8e41882152a9]::DynamicConfig<rustc_query_system[dde7b6bcb3c3d2eb]::query::caches::SingleCache<rustc_middle[efd06070ee00b53c]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[317f8e41882152a9]::plumbing::QueryCtxt, true>
40: 0x76109005c542 - rustc_query_impl[317f8e41882152a9]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
41: 0x76108ff33687 - rustc_interface[8b5ed5cc71808bfb]::passes::create_and_enter_global_ctxt::<core[818b365bbc1bf65]::option::Option<rustc_interface[8b5ed5cc71808bfb]::queries::Linker>, rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
42: 0x76108fe99666 - rustc_interface[8b5ed5cc71808bfb]::interface::run_compiler::<(), rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}>::{closure#1}
43: 0x76108fe51786 - std[3914346c225bd5f0]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_with_globals<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_pool_with_globals<rustc_interface[8b5ed5cc71808bfb]::interface::run_compiler<(), rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
44: 0x76108fe5142b - <<std[3914346c225bd5f0]::thread::Builder>::spawn_unchecked_<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_with_globals<rustc_interface[8b5ed5cc71808bfb]::util::run_in_thread_pool_with_globals<rustc_interface[8b5ed5cc71808bfb]::interface::run_compiler<(), rustc_driver_impl[d8ce8b2ff3a6d9d7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[818b365bbc1bf65]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
45: 0x76108fe52f3d - std::sys::pal::unix::thread::Thread::new::thread_start::h00f1215b5b464122
46: 0x761089a9caa4 - start_thread
at ./nptl/pthread_create.c:447:8
47: 0x761089b29c3c - clone3
at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78:0
48: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new?template=ice.yml
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/home/george/sa/fossil/anvil_db/rustc-ice-2025-05-21T07_00_43-2639141.txt` to your bug report
note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED]
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [type_of] computing type of `kv::TombstoneValueLike`
#1 [analysis] running analysis passes on this crate
end of query stack
note: Clippy version: clippy 0.1.89 (bc82152863 2025-05-20)