Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICE: git pull upstream master + ./x build fails #110572

Closed
whtahy opened this issue Apr 20, 2023 · 4 comments
Closed

ICE: git pull upstream master + ./x build fails #110572

whtahy opened this issue Apr 20, 2023 · 4 comments
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@whtahy
Copy link
Contributor

whtahy commented Apr 20, 2023

Have been running into ICE during ./x build run right after git pull upstream master inside my fork of the rust repo:

  • ICE when fork is maybe 50+ commits behind (ie, 1 day)
  • No ICE when fork is small number of commits behind, maybe 5-10
  • No ICE if I run ./x clean before ./x build

My config.toml is set to

profile = "compiler"
changelog-seen = 2

Code

git pull upstream master
./x build

Meta

rustc --version --verbose inside the rust\build\bootstrap\debug folder:

rustc 1.68.2 (9eb3afe9e 2023-03-27)
binary: rustc
commit-hash: 9eb3afe9ebe9c7d2b84b71002d44f4a0edac95e0
commit-date: 2023-03-27
host: x86_64-pc-windows-msvc
release: 1.68.2
LLVM version: 15.0.6

Error output

Compiling paths v0.0.0 (Z:\git\rust\src\tools\rust-analyzer\crates\paths)
thread 'rustc' panicked at 'assertion failed: value <= 0x7FFF_FFFF', Z:\git\rust\compiler\rustc_query_system\src\dep_graph\serialized.rs:29:1
stack backtrace:
thread 'rustc' panicked at 'assertion failed: value <= 0x7FFF_FFFF', Z:\git\rust\compiler\rustc_query_system\src\dep_graph\serialized.rs:29:1
stack backtrace:
thread 'rustc' panicked at 'index out of bounds: the len is 409101 but the index is 409101', Z:\git\rust\compiler\rustc_serialize\src\leb128.rs:82:1
stack backtrace:
   Compiling proc-macro-srv v0.0.0 (Z:\git\rust\src\tools\rust-analyzer\crates\proc-macro-srv)
   Compiling rustc-ap-rustc_lexer v727.0.0
thread 'rustc' panicked at 'assertion failed: value <= 0x7FFF_FFFF', Z:\git\rust\compiler\rustc_query_system\src\dep_graph\serialized.rs:29:1
Backtrace

stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   3: RNvXs1n_NtCscw00T8nT1nk_15rustc_serialize9serializeTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEINtB6_9DecodableNtNtB8_6opaque10MemDecoderE6deco
   4: RNvXsf_NtCscw00T8nT1nk_15rustc_serialize9serializeINtNtCs7xoPx3WEF6k_5alloc3vec3VecTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEEINtB5_9Decodabl
   5: rustc_query_impl::on_disk_cache::decode_tagged::<rustc_serialize::opaque::MemDecoder, u128, rustc_query_impl::on_disk_cache::Footer>
   6: <rustc_query_impl::on_disk_cache::OnDiskCache as rustc_middle::ty::context::OnDiskCache>::new
   7: rustc_incremental::persist::load::load_query_result_cache::<rustc_query_impl::on_disk_cache::OnDiskCache>
   8: rustc_interface::passes::create_global_ctxt
   9: <rustc_interface::queries::Query<&rustc_middle::ty::context::GlobalCtxt>>::compute::<<rustc_interface::queries::Queries>::global_ctxt::{closure#0}>
  10: RINvMs5_NtCshAsjlLtZwvs_15rustc_interface7queriesNtNtB8_9interface8Compiler5enterNCNCNvCsfeZZ0NiaWIf_17rustc_driver_impl12run_compilers_0s0_0INtNtCs5JpM6iT4JTm_4core6result6ResultINtNtB2k_6option6OptionNtB6_6LinkerENtCsa3NkH8BRZw7_10rustc_span15ErrorGuara
  11: rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
  12: RINvMs_CsiQv3wPN5z1p_10scoped_tlsINtB5_9ScopedKeyNtCsa3NkH8BRZw7_10rustc_span14SessionGlobalsE3setNCINvNtCshAsjlLtZwvs_15rustc_interface9interface12run_compilerINtNtCs5JpM6iT4JTm_4core6result6ResultuNtBN_15ErrorGuaranteedENCNvCsfeZZ0NiaWIf_17rustc_driver_
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.71.0-dev running on x86_64-pc-windows-msvc

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debuginfo=0 -Z unstable-options -C incremental=[REDACTED] -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=packed -C target-feature=+crt-static -C llvm-args=-import-instr-limit=10 -Z binary-dep-depinfo -Z tls-model=initial-exec -Z allow-features=binary-dep-depinfo,proc_macro_span,proc_macro_span_shrink,proc_macro_diagnostic,proc_macro_internals,proc_macro_diagnostic,proc_macro_span,proc_macro_span_shrink

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

query stack during panic:
end of query stack
   Compiling tracing-core v0.1.30
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   3: RNvXs1n_NtCscw00T8nT1nk_15rustc_serialize9serializeTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEINtB6_9DecodableNtNtB8_6opaque10MemDecoderE6deco
   4: RNvXsf_NtCscw00T8nT1nk_15rustc_serialize9serializeINtNtCs7xoPx3WEF6k_5alloc3vec3VecTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEEINtB5_9Decodabl
   5: rustc_query_impl::on_disk_cache::decode_tagged::<rustc_serialize::opaque::MemDecoder, u128, rustc_query_impl::on_disk_cache::Footer>
   6: <rustc_query_impl::on_disk_cache::OnDiskCache as rustc_middle::ty::context::OnDiskCache>::new
   Compiling itertools v0.10.5
   7: rustc_incremental::persist::load::load_query_result_cache::<rustc_query_impl::on_disk_cache::OnDiskCache>
   8: rustc_interface::passes::create_global_ctxt
   Compiling windows-sys v0.42.0
   9: <rustc_interface::queries::Query<&rustc_middle::ty::context::GlobalCtxt>>::compute::<<rustc_interface::queries::Queries>::global_ctxt::{closure#0}>
  10: RINvMs5_NtCshAsjlLtZwvs_15rustc_interface7queriesNtNtB8_9interface8Compiler5enterNCNCNvCsfeZZ0NiaWIf_17rustc_driver_impl12run_compilers_0s0_0INtNtCs5JpM6iT4JTm_4core6result6ResultINtNtB2k_6option6OptionNtB6_6LinkerENtCsa3NkH8BRZw7_10rustc_span15ErrorGuara
  11: rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
  12: RINvMs_CsiQv3wPN5z1p_10scoped_tlsINtB5_9ScopedKeyNtCsa3NkH8BRZw7_10rustc_span14SessionGlobalsE3setNCINvNtCshAsjlLtZwvs_15rustc_interface9interface12run_compilerINtNtCs5JpM6iT4JTm_4core6result6ResultuNtBN_15ErrorGuaranteedENCNvCsfeZZ0NiaWIf_17rustc_driver_
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.71.0-dev running on x86_64-pc-windows-msvc

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debuginfo=0 -Z unstable-options -C incremental=[REDACTED] -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=packed -C target-feature=+crt-static -C llvm-args=-import-instr-limit=10 -Z binary-dep-depinfo -Z tls-model=initial-exec -Z allow-features=binary-dep-depinfo,proc_macro_span,proc_macro_span_shrink,proc_macro_diagnostic,proc_macro_internals,proc_macro_diagnostic,proc_macro_span,proc_macro_span_shrink

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

query stack during panic:
end of query stack
   Compiling lock_api v0.4.9
   Compiling memoffset v0.6.5
   Compiling indexmap v1.9.2
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_bounds_check
   3: <u64 as rustc_serialize::serialize::Decodable<rustc_serialize::opaque::MemDecoder>>::decode
   4: RNvXs1n_NtCscw00T8nT1nk_15rustc_serialize9serializeTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEINtB6_9DecodableNtNtB8_6opaque10MemDecoderE6deco
   5: RNvXsf_NtCscw00T8nT1nk_15rustc_serialize9serializeINtNtCs7xoPx3WEF6k_5alloc3vec3VecTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEEINtB5_9Decodabl
   6: rustc_query_impl::on_disk_cache::decode_tagged::<rustc_serialize::opaque::MemDecoder, u128, rustc_query_impl::on_disk_cache::Footer>
   7: <rustc_query_impl::on_disk_cache::OnDiskCache as rustc_middle::ty::context::OnDiskCache>::new
   8: rustc_incremental::persist::load::load_query_result_cache::<rustc_query_impl::on_disk_cache::OnDiskCache>
   9: rustc_interface::passes::create_global_ctxt
  10: <rustc_interface::queries::Query<&rustc_middle::ty::context::GlobalCtxt>>::compute::<<rustc_interface::queries::Queries>::global_ctxt::{closure#0}>
  11: RINvMs5_NtCshAsjlLtZwvs_15rustc_interface7queriesNtNtB8_9interface8Compiler5enterNCNCNvCsfeZZ0NiaWIf_17rustc_driver_impl12run_compilers_0s0_0INtNtCs5JpM6iT4JTm_4core6result6ResultINtNtB2k_6option6OptionNtB6_6LinkerENtCsa3NkH8BRZw7_10rustc_span15ErrorGuara
  12: rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
  13: RINvMs_CsiQv3wPN5z1p_10scoped_tlsINtB5_9ScopedKeyNtCsa3NkH8BRZw7_10rustc_span14SessionGlobalsE3setNCINvNtCshAsjlLtZwvs_15rustc_interface9interface12run_compilerINtNtCs5JpM6iT4JTm_4core6result6ResultuNtBN_15ErrorGuaranteedENCNvCsfeZZ0NiaWIf_17rustc_driver_
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.71.0-dev running on x86_64-pc-windows-msvc

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debuginfo=0 -Z unstable-options -C incremental=[REDACTED] -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=packed -C target-feature=+crt-static -C llvm-args=-import-instr-limit=10 -Z binary-dep-depinfo -Z tls-model=initial-exec -Z allow-features=binary-dep-depinfo,proc_macro_span,proc_macro_span_shrink,proc_macro_diagnostic,proc_macro_internals,proc_macro_diagnostic,proc_macro_span,proc_macro_span_shrink

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

query stack during panic:
end of query stack
   Compiling always-assert v0.1.2
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   3: RNvXs1n_NtCscw00T8nT1nk_15rustc_serialize9serializeTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEINtB6_9DecodableNtNtB8_6opaque10MemDecoderE6deco
   4: RNvXsf_NtCscw00T8nT1nk_15rustc_serialize9serializeINtNtCs7xoPx3WEF6k_5alloc3vec3VecTNtNtNtCsjVv1O0u6BHl_18rustc_query_system9dep_graph10serialized22SerializedDepNodeIndexNtNtCs6USR5qbnuSD_16rustc_query_impl13on_disk_cache15AbsoluteBytePosEEINtB5_9Decodabl
   5: rustc_query_impl::on_disk_cache::decode_tagged::<rustc_serialize::opaque::MemDecoder, u128, rustc_query_impl::on_disk_cache::Footer>
   6: <rustc_query_impl::on_disk_cache::OnDiskCache as rustc_middle::ty::context::OnDiskCache>::new
   7: rustc_incremental::persist::load::load_query_result_cache::<rustc_query_impl::on_disk_cache::OnDiskCache>
   8: rustc_interface::passes::create_global_ctxt
   9: <rustc_interface::queries::Query<&rustc_middle::ty::context::GlobalCtxt>>::compute::<<rustc_interface::queries::Queries>::global_ctxt::{closure#0}>
  10: RINvMs5_NtCshAsjlLtZwvs_15rustc_interface7queriesNtNtB8_9interface8Compiler5enterNCNCNvCsfeZZ0NiaWIf_17rustc_driver_impl12run_compilers_0s0_0INtNtCs5JpM6iT4JTm_4core6result6ResultINtNtB2k_6option6OptionNtB6_6LinkerENtCsa3NkH8BRZw7_10rustc_span15ErrorGuara
  11: rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
  12: RINvMs_CsiQv3wPN5z1p_10scoped_tlsINtB5_9ScopedKeyNtCsa3NkH8BRZw7_10rustc_span14SessionGlobalsE3setNCINvNtCshAsjlLtZwvs_15rustc_interface9interface12run_compilerINtNtCs5JpM6iT4JTm_4core6result6ResultuNtBN_15ErrorGuaranteedENCNvCsfeZZ0NiaWIf_17rustc_driver_
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.71.0-dev running on x86_64-pc-windows-msvc

note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=0 -C debug-assertions=off -Z unstable-options -C incremental=[REDACTED] -Z binary-dep-depinfo -C target-feature=+crt-static -Z unstable-options -Z allow-features=binary-dep-depinfo,proc_macro_span,proc_macro_span_shrink,proc_macro_diagnostic,proc_macro_internals,proc_macro_diagnostic,proc_macro_span,proc_macro_span_shrink

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

query stack during panic:
end of query stack
error: could not compile `limit`

Caused by:
  process didn't exit successfully: `Z:\git\rust\build\bootstrap\debug\rustc --crate-name limit --edition=2021 'crates\limit\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 -C debuginfo=0 --cfg 'feature="default"' --cfg 'feature="tracking"' -Zunstable-options --check-cfg 'values(feature, "default", "tracking")' --check-cfg 'names()' --check-cfg 'values()' -C metadata=02424dccf3e833fa -C extra-filename=-02424dccf3e833fa --out-dir 'Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\deps' --target x86_64-pc-windows-msvc -C 'incremental=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\incremental' -L 'dependency=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\deps' -L 'dependency=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\release\deps' -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=values(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=packed -Ctarget-feature=+crt-static -Cllvm-args=-import-instr-limit=10 -Z binary-dep-depinfo` (exit code: 0x80000003)
warning: build failed, waiting for other jobs to finish...
error: could not compile `la-arena`

Caused by:
  process didn't exit successfully: `Z:\git\rust\build\bootstrap\debug\rustc --crate-name la_arena --edition=2021 'lib\la-arena\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 -C debuginfo=0 -Zunstable-options --check-cfg 'values(feature)' --check-cfg 'names()' --check-cfg 'values()' -C metadata=260de9a8730fc430 -C extra-filename=-260de9a8730fc430 --out-dir 'Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\deps' --target x86_64-pc-windows-msvc -C 'incremental=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\incremental' -L 'dependency=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\deps' -L 'dependency=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\release\deps' -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=values(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=packed -Ctarget-feature=+crt-static -Cllvm-args=-import-instr-limit=10 -Z binary-dep-depinfo` (exit code: 0x80000003)
error: could not compile `paths`

Caused by:
  process didn't exit successfully: `Z:\git\rust\build\bootstrap\debug\rustc --crate-name paths --edition=2021 'crates\paths\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 -C debuginfo=0 -Zunstable-options --check-cfg 'values(feature)' --check-cfg 'names()' --check-cfg 'values()' -C metadata=8e46147320c94967 -C extra-filename=-8e46147320c94967 --out-dir 'Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\deps' --target x86_64-pc-windows-msvc -C 'incremental=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\incremental' -L 'dependency=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\x86_64-pc-windows-msvc\release\deps' -L 'dependency=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\release\deps' -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=values(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=packed -Ctarget-feature=+crt-static -Cllvm-args=-import-instr-limit=10 -Z binary-dep-depinfo` (exit code: 0x80000003)
error: could not compile `proc-macro-srv`

Caused by:
  process didn't exit successfully: `Z:\git\rust\build\bootstrap\debug\rustc --crate-name build_script_build --edition=2021 'crates\proc-macro-srv\build.rs' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=0 -C debug-assertions=off --cfg 'feature="sysroot-abi"' -Zunstable-options --check-cfg 'values(feature, "sysroot-abi")' --check-cfg 'names()' --check-cfg 'values()' -C metadata=d6868d2a848856da -C extra-filename=-d6868d2a848856da --out-dir 'Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\release\build\proc-macro-srv-d6868d2a848856da' -C 'incremental=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\release\incremental' -L 'dependency=Z:\git\rust\build\x86_64-pc-windows-msvc\stage1-tools\release\deps' -Z binary-dep-depinfo` (exit code: 0x80000003)

@whtahy whtahy added C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Apr 20, 2023
@whtahy
Copy link
Contributor Author

whtahy commented Apr 20, 2023

Looks similar/same as issue #108745?

@saethlin
Copy link
Member

I think this is the general problem described in #76720

I recently authored a number of changes to the on-disk format that incremental builds use, such as #110083 and I saw every kind of ICE like this when switching to or from that branch.

@jyn514
Copy link
Member

jyn514 commented Apr 20, 2023

Yes, the backtrace shows this is a stage 1 build, not stage 0 (the version is 1.71-dev).

@jyn514 jyn514 closed this as not planned Won't fix, can't repro, duplicate, stale Apr 20, 2023
@whtahy
Copy link
Contributor Author

whtahy commented Apr 20, 2023

I think this is the general problem described in #76720

I recently authored a number of changes to the on-disk format that incremental builds use, such as #110083 and I saw every kind of ICE like this when switching to or from that branch.

Aha, thanks for the pointer!

Yes, the backtrace shows this is a stage 1 build, not stage 0 (the version is 1.71-dev).

Thanks, will follow up in the other issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

3 participants