-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
Open
Labels
C-bugCategory: This is a bug.Category: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.needs-triageThis issue may need triage. Remove it if it has been sufficiently triaged.This issue may need triage. Remove it if it has been sufficiently triaged.
Description
Code
main.rs
fn main() {
}cargo.toml
[package]
name = "bug_rust-1-94-0-nigthly"
version = "0.1.0"
edition = "2024"
[dependencies]
diesel = { version = "2.3.5", features = ["postgres", "r2d2", "uuid", "chrono", "sqlite"] }
diesel_migrations = "2.3.1"Error output
note: rustc 1.94.0-nightly (b68e16cfc 2026-01-11) running on x86_64-unknown-linux-gnu
note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
error: could not compile `diesel` (lib)
Caused by:
process didn't exit successfully: `/home/user/.cargo/bin/rustc --crate-name diesel --edition=2021 /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(diesel_docsrs)' --cfg 'feature="32-column-tables"' --cfg 'feature="chrono"' --cfg 'feature="default"' --cfg 'feature="postgres"' --cfg 'feature="postgres_backend"' --cfg 'feature="r2d2"' --cfg 'feature="sqlite"' --cfg 'feature="uuid"' --cfg 'feature="with-deprecated"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("128-column-tables", "32-column-tables", "64-column-tables", "__with_asan_tests", "chrono", "default", "extras", "huge-tables", "i-implement-a-third-party-backend-and-opt-into-breaking-changes", "ipnet-address", "large-tables", "mysql", "mysql_backend", "mysqlclient-src", "network-address", "numeric", "postgres", "postgres_backend", "pq-src", "quickcheck", "r2d2", "returning_clauses_for_sqlite_3_35", "serde_json", "sqlite", "time", "unstable", "uuid", "with-deprecated", "without-deprecated"))' -C metadata=fd858ed0b13ac3ff -C extra-filename=-32551183a2cdfd4b --out-dir /home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps -C strip=debuginfo -L dependency=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps --extern bitflags=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libbitflags-a3261bf372061260.rmeta --extern byteorder=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libbyteorder-3b89acd91dfafd26.rmeta --extern chrono=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libchrono-169effefee037813.rmeta --extern diesel_derives=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libdiesel_derives-c2131817acd58a17.so --extern downcast_rs=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libdowncast_rs-dbb7754b9118ac69.rmeta --extern itoa=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libitoa-cff48666e87da0d2.rmeta --extern libsqlite3_sys=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/liblibsqlite3_sys-78af1bd9076dc0c5.rmeta --extern pq_sys=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libpq_sys-16bd817638a7db6d.rmeta --extern r2d2=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libr2d2-36316b791d3765fc.rmeta --extern uuid=/home/user/RustroverProjects/bug_rust-1-94-0-nigthly/target/release/deps/libuuid-605ccbb45e0aa654.rmeta --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu` (exit status: 101)
Process finished with exit code 101
Backtrace
thread 'rustc' (1274965) panicked at /rustc-dev/b68e16cfc0e9f8b29c9ec41bfa6ab0a637eff19c/compiler/rustc_resolve/src/imports.rs:378:13:
assertion failed: !deep_decl.is_glob_import()
stack backtrace:
0: 0x7f8e91040763 - <<std[dc78c416db172f4a]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[ae121572cd1b547a]::fmt::Display>::fmt
1: 0x7f8e9160e308 - core[ae121572cd1b547a]::fmt::write
2: 0x7f8e91057156 - <std[dc78c416db172f4a]::sys::stdio::unix::Stderr as std[dc78c416db172f4a]::io::Write>::write_fmt
3: 0x7f8e910167d8 - std[dc78c416db172f4a]::panicking::default_hook::{closure#0}
4: 0x7f8e91033e93 - std[dc78c416db172f4a]::panicking::default_hook
5: 0x7f8e90017aba - std[dc78c416db172f4a]::panicking::update_hook::<alloc[abf3b1e21d0b7705]::boxed::Box<rustc_driver_impl[f421dd94c081429e]::install_ice_hook::{closure#1}>>::{closure#0}
6: 0x7f8e91034172 - std[dc78c416db172f4a]::panicking::panic_with_hook
7: 0x7f8e910168ca - std[dc78c416db172f4a]::panicking::panic_handler::{closure#0}
8: 0x7f8e9100add9 - std[dc78c416db172f4a]::sys::backtrace::__rust_end_short_backtrace::<std[dc78c416db172f4a]::panicking::panic_handler::{closure#0}, !>
9: 0x7f8e9101836d - __rustc[23825e823ef2bf30]::rust_begin_unwind
10: 0x7f8e8e2edd9c - core[ae121572cd1b547a]::panicking::panic_fmt
11: 0x7f8e8d9c1832 - core[ae121572cd1b547a]::panicking::panic
12: 0x7f8e91637b12 - <rustc_resolve[df9cc0b7a56918f4]::Resolver>::try_plant_decl_into_local_module
13: 0x7f8e91636c8e - <rustc_resolve[df9cc0b7a56918f4]::Resolver>::try_plant_decl_into_local_module
14: 0x7f8e91636c8e - <rustc_resolve[df9cc0b7a56918f4]::Resolver>::try_plant_decl_into_local_module
15: 0x7f8e91636c8e - <rustc_resolve[df9cc0b7a56918f4]::Resolver>::try_plant_decl_into_local_module
16: 0x7f8e91636c8e - <rustc_resolve[df9cc0b7a56918f4]::Resolver>::try_plant_decl_into_local_module
17: 0x7f8e91636c8e - <rustc_resolve[df9cc0b7a56918f4]::Resolver>::try_plant_decl_into_local_module
18: 0x7f8e91636c8e - <rustc_resolve[df9cc0b7a56918f4]::Resolver>::try_plant_decl_into_local_module
19: 0x7f8e91634fc1 - <rustc_resolve[df9cc0b7a56918f4]::Resolver as rustc_expand[e6cd55a1950406aa]::base::ResolverExpand>::resolve_imports
20: 0x7f8e92c6888c - <rustc_expand[e6cd55a1950406aa]::expand::MacroExpander>::fully_expand_fragment
21: 0x7f8e92c2a8d2 - <rustc_expand[e6cd55a1950406aa]::expand::MacroExpander>::expand_crate
22: 0x7f8e91d02034 - rustc_interface[fa71a63d738bff6a]::passes::configure_and_expand
23: 0x7f8e92796d18 - rustc_interface[fa71a63d738bff6a]::passes::resolver_for_lowering_raw
24: 0x7f8e92796a8d - rustc_query_impl[94cb984c31ae0c8e]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[94cb984c31ae0c8e]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[dceae28993ab1a32]::query::erase::Erased<[u8; 16usize]>>
25: 0x7f8e92796a6f - <rustc_query_impl[94cb984c31ae0c8e]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[ae121572cd1b547a]::ops::function::FnOnce<(rustc_middle[dceae28993ab1a32]::ty::context::TyCtxt, ())>>::call_once
26: 0x7f8e9276359f - rustc_query_system[6a3016a52e4c2c98]::query::plumbing::try_execute_query::<rustc_query_impl[94cb984c31ae0c8e]::DynamicConfig<rustc_query_system[6a3016a52e4c2c98]::query::caches::SingleCache<rustc_middle[dceae28993ab1a32]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[94cb984c31ae0c8e]::plumbing::QueryCtxt, false>
27: 0x7f8e927630fc - rustc_query_impl[94cb984c31ae0c8e]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
28: 0x7f8e9293617b - <rustc_interface[fa71a63d738bff6a]::passes::create_and_enter_global_ctxt<core[ae121572cd1b547a]::option::Option<rustc_interface[fa71a63d738bff6a]::queries::Linker>, rustc_driver_impl[f421dd94c081429e]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[ae121572cd1b547a]::ops::function::FnOnce<(&rustc_session[300e9a40ce91b12d]::session::Session, rustc_middle[dceae28993ab1a32]::ty::context::CurrentGcx, alloc[abf3b1e21d0b7705]::sync::Arc<rustc_data_structures[94c88a1c28c3c4cc]::jobserver::Proxy>, &std[dc78c416db172f4a]::sync::once_lock::OnceLock<rustc_middle[dceae28993ab1a32]::ty::context::GlobalCtxt>, &rustc_data_structures[94c88a1c28c3c4cc]::sync::worker_local::WorkerLocal<rustc_middle[dceae28993ab1a32]::arena::Arena>, &rustc_data_structures[94c88a1c28c3c4cc]::sync::worker_local::WorkerLocal<rustc_hir[8ab5b6b069b3d6b7]::Arena>, rustc_driver_impl[f421dd94c081429e]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
29: 0x7f8e927ce118 - rustc_interface[fa71a63d738bff6a]::interface::run_compiler::<(), rustc_driver_impl[f421dd94c081429e]::run_compiler::{closure#0}>::{closure#1}
30: 0x7f8e9264ec0e - std[dc78c416db172f4a]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[fa71a63d738bff6a]::util::run_in_thread_with_globals<rustc_interface[fa71a63d738bff6a]::util::run_in_thread_pool_with_globals<rustc_interface[fa71a63d738bff6a]::interface::run_compiler<(), rustc_driver_impl[f421dd94c081429e]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
31: 0x7f8e9264e9e0 - <std[dc78c416db172f4a]::thread::lifecycle::spawn_unchecked<rustc_interface[fa71a63d738bff6a]::util::run_in_thread_with_globals<rustc_interface[fa71a63d738bff6a]::util::run_in_thread_pool_with_globals<rustc_interface[fa71a63d738bff6a]::interface::run_compiler<(), rustc_driver_impl[f421dd94c081429e]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[ae121572cd1b547a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
32: 0x7f8e926542b8 - <std[dc78c416db172f4a]::sys::thread::unix::Thread>::new::thread_start
33: 0x7f8e8c2a71f5 - start_thread
at ./nptl/pthread_create.c:442:8
34: 0x7f8e8c3278dc - clone3
at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81:0
35: 0x0 - <unknown>
error: the compiler unexpectedly panicked. this is a bug.
zerosnacks
Metadata
Metadata
Assignees
Labels
C-bugCategory: This is a bug.Category: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.needs-triageThis issue may need triage. Remove it if it has been sufficiently triaged.This issue may need triage. Remove it if it has been sufficiently triaged.