Skip to content

Rollup of 4 pull requests#157693

Open
jhpratt wants to merge 11 commits into
rust-lang:mainfrom
jhpratt:rollup-ggZ7zjw
Open

Rollup of 4 pull requests#157693
jhpratt wants to merge 11 commits into
rust-lang:mainfrom
jhpratt:rollup-ggZ7zjw

Conversation

@jhpratt

@jhpratt jhpratt commented Jun 10, 2026

Copy link
Copy Markdown
Member

View all comments

Successful merges:

r? @ghost

Create a similar rollup

peterjoel and others added 11 commits June 3, 2026 01:02
…e1-dead

Start using comptime for reflection intrinsics and their wrapper functions

r? @fee1-dead

follow-up to rust-lang#148820

I needed to add some more rustc code because turns out I forgot to add tests to the previous PR which actually codegen while using comptime fns. Check builds never try to create optimized MIR, so no code ever hit the assert that prevents creating optimized MIR for comptime fns.
…7,Cyanoxygen

platform support: add SNaN erratum to MIPS targets

See issue rust-lang#68925. For now we can't do much better than just documenting this.
Add `or_try_*` variants for `HashMap` and `BTreeMap` Entry APIs

This PR builds on [peterjoel's introduction of `or_try_*` variants for `HashMap`](rust-lang#120708) from the following [ACP](rust-lang/libs-team#336) Peter made.

The tracking issue for this PR is [here](rust-lang#157354).
…t, r=petrochenkov

Move symbol hiding code to a new file

Move the symbol visibility editing code (`apply_hide` and helpers) from
`archive.rs` into a new `symbol_edit.rs` module.

This is a pure code move with no functional changes — extracted to reduce
the size of `archive.rs` and to provide a natural home for future symbol
editing logic (e.g. renaming, rust-lang#156950).

Requested in rust-lang#156950 (comment).

r? @petrochenkov
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Jun 10, 2026
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Jun 10, 2026
@jhpratt

jhpratt commented Jun 10, 2026

Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=5

@rust-bors

rust-bors Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 0a2dd74 has been approved by jhpratt

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 10, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jun 10, 2026
Rollup of 4 pull requests

Successful merges:

 - #157647 (Start using comptime for reflection intrinsics and their wrapper functions)
 - #157288 (platform support: add SNaN erratum to MIPS targets)
 - #157355 (Add `or_try_*` variants for `HashMap` and `BTreeMap` Entry APIs)
 - #157691 (Move symbol hiding code to a new file)
@rust-bors rust-bors Bot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jun 10, 2026
@rust-bors

rust-bors Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 8919039 failed: CI. Failed job:

@JonathanBrouwer

Copy link
Copy Markdown
Contributor

@bors treeclosed=5
@bors retry

@rust-bors

rust-bors Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Tree closed for PRs with priority less than 5.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 10, 2026
@rust-bors

This comment has been minimized.

@rust-bors

This comment was marked as outdated.

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job dist-arm-linux-gnueabi failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[59/3898] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttrParserExtended.cpp.o
[60/3898] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[61/3898] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o
FAILED: lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o 
sccache /usr/bin/c++ -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/lib/Demangle -I/checkout/src/llvm-project/llvm/lib/Demangle -I/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/include -I/checkout/src/llvm-project/llvm/include -ffunction-sections -fdata-sections -fPIC -m64 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -w -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o -MF lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o.d -o lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o -c /checkout/src/llvm-project/llvm/lib/Demangle/Demangle.cpp
sccache: error: Timed out waiting for server startup. Maybe the remote service is unreachable?
Run with SCCACHE_LOG=debug SCCACHE_NO_DAEMON=1 to get more information
[62/3898] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
FAILED: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o 
sccache /usr/bin/c++ -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/lib/Demangle -I/checkout/src/llvm-project/llvm/lib/Demangle -I/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/include -I/checkout/src/llvm-project/llvm/include -ffunction-sections -fdata-sections -fPIC -m64 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -w -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c /checkout/src/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp
sccache: error: Timed out waiting for server startup. Maybe the remote service is unreachable?
Run with SCCACHE_LOG=debug SCCACHE_NO_DAEMON=1 to get more information
[63/3898] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
FAILED: lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o 
sccache /usr/bin/c++ -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/lib/Demangle -I/checkout/src/llvm-project/llvm/lib/Demangle -I/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/include -I/checkout/src/llvm-project/llvm/include -ffunction-sections -fdata-sections -fPIC -m64 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -w -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -MF lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o.d -o lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -c /checkout/src/llvm-project/llvm/lib/Demangle/ItaniumDemangle.cpp
sccache: error: Timed out waiting for server startup. Maybe the remote service is unreachable?
Run with SCCACHE_LOG=debug SCCACHE_NO_DAEMON=1 to get more information
[64/3898] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
ninja: build stopped: subcommand failed.

thread 'main' (1316) panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.54/src/lib.rs:1119:5:

---
   0: __rustc::rust_begin_unwind
             at /rustc/0417c25868d6dfbd1c291dfeae950504faa6f790/library/std/src/panicking.rs:689:5
   1: core::panicking::panic_fmt
             at /rustc/0417c25868d6dfbd1c291dfeae950504faa6f790/library/core/src/panicking.rs:80:14
   2: cmake::fail
   3: cmake::run
   4: <cmake::Config>::build
   5: <bootstrap::core::build_steps::llvm::Llvm as bootstrap::core::builder::Step>::run
             at /checkout/src/bootstrap/src/core/build_steps/llvm.rs:553:13
   6: <bootstrap::core::builder::Builder>::ensure::<bootstrap::core::build_steps::llvm::Llvm>
             at /checkout/src/bootstrap/src/core/builder/mod.rs:1596:36
   7: <bootstrap::core::build_steps::llvm::Llvm as bootstrap::core::builder::Step>::run
             at /checkout/src/bootstrap/src/core/build_steps/llvm.rs:500:25
---
  11: <bootstrap::core::builder::Builder>::compiler
             at /checkout/src/bootstrap/src/core/builder/mod.rs:1166:14
  12: <bootstrap::core::build_steps::dist::Rustc as bootstrap::core::builder::Step>::make_run
             at /checkout/src/bootstrap/src/core/build_steps/dist.rs:495:42
  13: <bootstrap::core::builder::StepDescription>::maybe_run
             at /checkout/src/bootstrap/src/core/builder/mod.rs:476:13
  14: bootstrap::core::builder::cli_paths::match_paths_to_steps_and_run
             at /checkout/src/bootstrap/src/core/builder/cli_paths.rs:141:22
  15: <bootstrap::core::builder::Builder>::run_step_descriptions
             at /checkout/src/bootstrap/src/core/builder/mod.rs:1139:9
  16: <bootstrap::core::builder::Builder>::execute_cli
             at /checkout/src/bootstrap/src/core/builder/mod.rs:1118:14
  17: <bootstrap::Build>::build
             at /checkout/src/bootstrap/src/lib.rs:803:25
  18: bootstrap::main
             at /checkout/src/bootstrap/src/bin/main.rs:130:11
  19: <fn() as core::ops::function::FnOnce<()>>::call_once
             at /rustc/0417c25868d6dfbd1c291dfeae950504faa6f790/library/core/src/ops/function.rs:250:5

@fmease

This comment was marked as resolved.

@rust-bors

This comment was marked as resolved.

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

A job failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)

@rust-bors rust-bors Bot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jun 10, 2026
@rust-bors

rust-bors Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 2877bcf failed: CI. Failed job:

@fmease

fmease commented Jun 10, 2026

Copy link
Copy Markdown
Member
2026-06-10T10:59:40.4067978Z failures:
2026-06-10T10:59:40.4068184Z 
2026-06-10T10:59:40.4068464Z ---- [debuginfo-cdb] tests\debuginfo\msvc-scalarpair-params.rs stdout ----
2026-06-10T10:59:40.4068808Z 
2026-06-10T10:59:40.4109817Z error: check directive(s) from `C:\a\rust\rust\tests\debuginfo\msvc-scalarpair-params.rs` not found in debugger output. errors:
2026-06-10T10:59:40.4110996Z     (msvc-scalarpair-params.rs:48) `s                : { len=0x5 } [Type: ref$<slice2$<u8> >]`
2026-06-10T10:59:40.4111636Z     (msvc-scalarpair-params.rs:49) `    [len]            : 0x5 [Type: unsigned [...]]`
2026-06-10T10:59:40.4112244Z     (msvc-scalarpair-params.rs:50) `    [0]              : 0x1 [Type: unsigned char]`
2026-06-10T10:59:40.4112839Z     (msvc-scalarpair-params.rs:51) `    [1]              : 0x2 [Type: unsigned char]`
2026-06-10T10:59:40.4113424Z     (msvc-scalarpair-params.rs:52) `    [2]              : 0x3 [Type: unsigned char]`
2026-06-10T10:59:40.4114046Z     (msvc-scalarpair-params.rs:53) `    [3]              : 0x4 [Type: unsigned char]`
2026-06-10T10:59:40.4115217Z     (msvc-scalarpair-params.rs:54) `    [4]              : 0x5 [Type: unsigned char]`
2026-06-10T10:59:40.4115782Z the following subset of check directive(s) was found successfully:
2026-06-10T10:59:40.4116460Z     (msvc-scalarpair-params.rs:7) `r1               : (0xa..0xc) [Type: core::ops::range::Range<u32>]`
2026-06-10T10:59:40.4117206Z     (msvc-scalarpair-params.rs:9) `r2               : (0x14..0x1e) [Type: core::ops::range::Range<u64>]`
2026-06-10T10:59:40.4117995Z     (msvc-scalarpair-params.rs:14) `r1               : (0x9..0x64) [Type: core::ops::range::Range<u32>]`
2026-06-10T10:59:40.4118679Z     (msvc-scalarpair-params.rs:16) `r2               : (0xc..0x5a) [Type: core::ops::range::Range<u64>]`
2026-06-10T10:59:40.4119398Z     (msvc-scalarpair-params.rs:21) `o1               : Some [Type: enum2$<core::option::Option<u32> >]`
2026-06-10T10:59:40.4120285Z     (msvc-scalarpair-params.rs:22) `    [+0x004] __0              : 0x4d2 [Type: unsigned int]`
2026-06-10T10:59:40.4121069Z     (msvc-scalarpair-params.rs:24) `o2               : Some [Type: enum2$<core::option::Option<u64> >]`
2026-06-10T10:59:40.4121771Z     (msvc-scalarpair-params.rs:25) `    [+0x008] __0              : 0x162e [Type: unsigned __int64]`
2026-06-10T10:59:40.4122399Z     (msvc-scalarpair-params.rs:30) `t1               : (0xa, 0x14) [Type: tuple$<u32,u32>]`
2026-06-10T10:59:40.4123215Z     (msvc-scalarpair-params.rs:31) `    [0]              : 0xa [Type: unsigned int]`
2026-06-10T10:59:40.4123925Z     (msvc-scalarpair-params.rs:32) `    [1]              : 0x14 [Type: unsigned int]`
2026-06-10T10:59:40.4124570Z     (msvc-scalarpair-params.rs:34) `t2               : (0x1e, 0x28) [Type: tuple$<u64,u64>]`
2026-06-10T10:59:40.4125358Z     (msvc-scalarpair-params.rs:35) `    [0]              : 0x1e [Type: unsigned __int64]`
2026-06-10T10:59:40.4125929Z     (msvc-scalarpair-params.rs:36) `    [1]              : 0x28 [Type: unsigned __int64]`
2026-06-10T10:59:40.4126588Z     (msvc-scalarpair-params.rs:41) `s                : "this is a static str" [Type: ref$<str$>]`
2026-06-10T10:59:40.4127186Z     (msvc-scalarpair-params.rs:42) `    [len]            : 0x14 [Type: unsigned __int64]`
2026-06-10T10:59:40.4127701Z     (msvc-scalarpair-params.rs:43) `    [chars]         `
2026-06-10T10:59:40.4128058Z status: exit code: 0

@fmease

fmease commented Jun 10, 2026

Copy link
Copy Markdown
Member

Now, is this "spurious"? like what am I looking at? how could any of the rolled up prs have caused this?

@fmease

fmease commented Jun 10, 2026

Copy link
Copy Markdown
Member

@bors try jobs=aarch64-msvc-1

rust-bors Bot pushed a commit that referenced this pull request Jun 10, 2026
Rollup of 4 pull requests


try-job: aarch64-msvc-1
@rust-bors

This comment has been minimized.

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job aarch64-msvc-1 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
failures:

---- [debuginfo-cdb] tests\debuginfo\msvc-scalarpair-params.rs stdout ----

error: check directive(s) from `C:\a\rust\rust\tests\debuginfo\msvc-scalarpair-params.rs` not found in debugger output. errors:
    (msvc-scalarpair-params.rs:48) `s                : { len=0x5 } [Type: ref$<slice2$<u8> >]`
    (msvc-scalarpair-params.rs:49) `    [len]            : 0x5 [Type: unsigned [...]]`
    (msvc-scalarpair-params.rs:50) `    [0]              : 0x1 [Type: unsigned char]`
    (msvc-scalarpair-params.rs:51) `    [1]              : 0x2 [Type: unsigned char]`
    (msvc-scalarpair-params.rs:52) `    [2]              : 0x3 [Type: unsigned char]`
    (msvc-scalarpair-params.rs:53) `    [3]              : 0x4 [Type: unsigned char]`
    (msvc-scalarpair-params.rs:54) `    [4]              : 0x5 [Type: unsigned char]`
the following subset of check directive(s) was found successfully:
    (msvc-scalarpair-params.rs:7) `r1               : (0xa..0xc) [Type: core::ops::range::Range<u32>]`
    (msvc-scalarpair-params.rs:9) `r2               : (0x14..0x1e) [Type: core::ops::range::Range<u64>]`
    (msvc-scalarpair-params.rs:14) `r1               : (0x9..0x64) [Type: core::ops::range::Range<u32>]`
    (msvc-scalarpair-params.rs:16) `r2               : (0xc..0x5a) [Type: core::ops::range::Range<u64>]`
    (msvc-scalarpair-params.rs:21) `o1               : Some [Type: enum2$<core::option::Option<u32> >]`
    (msvc-scalarpair-params.rs:22) `    [+0x004] __0              : 0x4d2 [Type: unsigned int]`
    (msvc-scalarpair-params.rs:24) `o2               : Some [Type: enum2$<core::option::Option<u64> >]`
    (msvc-scalarpair-params.rs:25) `    [+0x008] __0              : 0x162e [Type: unsigned __int64]`
    (msvc-scalarpair-params.rs:30) `t1               : (0xa, 0x14) [Type: tuple$<u32,u32>]`
    (msvc-scalarpair-params.rs:31) `    [0]              : 0xa [Type: unsigned int]`
    (msvc-scalarpair-params.rs:32) `    [1]              : 0x14 [Type: unsigned int]`
    (msvc-scalarpair-params.rs:34) `t2               : (0x1e, 0x28) [Type: tuple$<u64,u64>]`
    (msvc-scalarpair-params.rs:35) `    [0]              : 0x1e [Type: unsigned __int64]`
    (msvc-scalarpair-params.rs:36) `    [1]              : 0x28 [Type: unsigned __int64]`
    (msvc-scalarpair-params.rs:41) `s                : "this is a static str" [Type: ref$<str$>]`
    (msvc-scalarpair-params.rs:42) `    [len]            : 0x14 [Type: unsigned __int64]`
    (msvc-scalarpair-params.rs:43) `    [chars]         `
status: exit code: 0
command: PATH="C:\a\rust\rust\build\aarch64-pc-windows-msvc\stage2\lib\rustlib\aarch64-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\arm64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\a\rust\rust\build\aarch64-pc-windows-msvc\bootstrap-tools\aarch64-pc-windows-msvc\release\deps;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;C:\a\rust\rust\ninja;C:\a\rust\rust\citools\clang-rust\bin;C:\a\rust\rust\sccache;C:\aliyun-cli;C:\vcpkg;C:\Program Files (x86)\NSIS;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.9.3\x64;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files (x86)\R\R-4.6.0\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.24.13\arm64\bin;C:\hostedtoolcache\windows\Python\3.13.13\arm64\Scripts;C:\hostedtoolcache\windows\Python\3.13.13\arm64;C:\hostedtoolcache\windows\Ruby\3.4.9\aarch64\bin;C:\Program Files\LLVM\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.11-10.0\aarch64\bin;C:\Tools\Ninja;C:\Program Files (x86)\ImageMagick-7.1.2-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\dotnet;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\Microsoft SQL Server\170\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.16\bin;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps" "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\arm64\\cdb.exe" "-lines" "-cf" "C:\\a\\rust\\rust\\build\\aarch64-pc-windows-msvc\\test\\debuginfo\\msvc-scalarpair-params.cdb\\msvc-scalarpair-params.debugger.script" "C:\\a\\rust\\rust\\build\\aarch64-pc-windows-msvc\\test\\debuginfo\\msvc-scalarpair-params.cdb\\a.exe"
--- stdout -------------------------------

************* Preparing the environment for Debugger Extensions Gallery repositories **************
   ExtensionRepository : Implicit
   UseExperimentalFeatureForNugetShare : true
   AllowNugetExeUpdate : true
   NonInteractiveNuget : true
   AllowNugetMSCredentialProviderInstall : true
   AllowParallelInitializationOfLocalRepositories : true

   EnableRedirectToV8JsProvider : false

   -- Configuring repositories
      ----> Repository : LocalInstalled, Enabled: true
      ----> Repository : UserExtensions, Enabled: true

>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds

************* Waiting for Debugger Extensions Gallery to Initialize **************

>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.016 seconds
   ----> Repository : UserExtensions, Enabled: true, Packages count: 0
   ----> Repository : LocalInstalled, Enabled: true, Packages count: 27

Microsoft (R) Windows Debugger Version 10.0.26100.6584 ARM64
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: C:\a\rust\rust\build\aarch64-pc-windows-msvc\test\debuginfo\msvc-scalarpair-params.cdb\a.exe

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is: 
ModLoad: 00007ff7`1cf10000 00007ff7`1cf17000   a.exe   
ModLoad: 00007ffd`41930000 00007ffd`41d64000   ntdll.dll
ModLoad: 00007ffd`3f4d0000 00007ffd`3f638000   C:\Windows\System32\KERNEL32.DLL
ModLoad: 00007ffd`3d290000 00007ffd`3d956000   C:\Windows\System32\KERNELBASE.dll
ModLoad: 00007ffd`3b6f0000 00007ffd`3b7f5000   C:\Windows\SYSTEM32\apphelp.dll
ModLoad: 00007ffd`3bc70000 00007ffd`3be98000   C:\Windows\System32\ucrtbase.dll
ModLoad: 00007ffd`1b720000 00007ffd`1b808000   C:\a\rust\rust\build\aarch64-pc-windows-msvc\stage2\lib\rustlib\aarch64-pc-windows-msvc\lib\std-17a46d27237c0b05.dll
ModLoad: 00007ffd`3f140000 00007ffd`3f216000   C:\Windows\System32\WS2_32.dll
ModLoad: 00007ffd`40cf0000 00007ffd`40ef3000   C:\Windows\System32\RPCRT4.dll
ModLoad: 00007ffd`3d960000 00007ffd`3da57000   C:\Windows\System32\bcryptprimitives.dll
ModLoad: 00007ffd`256b0000 00007ffd`256ef000   C:\Windows\SYSTEM32\VCRUNTIME140.dll
ModLoad: 00007ffd`3a2f0000 00007ffd`3a34e000   C:\Windows\SYSTEM32\USERENV.dll
(fd0.1c3c): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x34:
00007ffd`41a8c364 d43e0000 brk         #0xF000
0:000> version
Windows 10 Version 26200 MP (4 procs) Free ARM 64-bit (AArch64)
Product: WinNt, suite: SingleUserTS
Edition build lab: 26100.1.arm64fre.ge_release.240331-1435
Build layer: DesktopEditions -> 26100.1.arm64fre.ge_release.240331-1435
Build layer: OnecoreUAP -> 26100.1.arm64fre.ge_release.240331-1435
Build layer: ShellCommon -> 26100.8457.arm64fre.ge_release_svc_prod1.260505-2155
Build layer: OSClient   -> 26100.8457.arm64fre.ge_release_svc_prod1.260505-2155
Debug session time: Wed Jun 10 10:59:26.255 2026 (UTC + 0:00)
System Uptime: 0 days 1:44:10.131
Process Uptime: 0 days 0:00:00.052
  Kernel time: 0 days 0:00:00.000
  User time: 0 days 0:00:00.000
Live user mode: <Local>

Microsoft (R) Windows Debugger Version 10.0.26100.6584 ARM64
Copyright (c) Microsoft Corporation. All rights reserved.

command line: '"C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe" -lines -cf C:\a\rust\rust\build\aarch64-pc-windows-msvc\test\debuginfo\msvc-scalarpair-params.cdb\msvc-scalarpair-params.debugger.script C:\a\rust\rust\build\aarch64-pc-windows-msvc\test\debuginfo\msvc-scalarpair-params.cdb\a.exe'  Debugger Process 0x1DF8 
dbgeng:  image 10.0.26100.6584, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\dbgeng.dll]
dbghelp: image 10.0.26100.7705, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\dbghelp.dll]
        DIA version: 33145
Extension DLL search Path:
    C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\WINXP;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\winext;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\winext\arcade;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\pri;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64;C:\Users\runneradmin\AppData\Local\Dbg\EngineExtensions;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64;C:\a\rust\rust\build\aarch64-pc-windows-msvc\stage2\lib\rustlib\aarch64-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\arm64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\a\rust\rust\build\aarch64-pc-windows-msvc\bootstrap-tools\aarch64-pc-windows-msvc\release\deps;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;C:\a\rust\rust\ninja;C:\a\rust\rust\citools\clang-rust\bin;C:\a\rust\rust\sccache;C:\aliyun-cli;C:\vcpkg;C:\Program Files (x86)\NSIS;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.9.3\x64;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files (x86)\R\R-4.6.0\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.24.13\arm64\bin;C:\hostedtoolcache\windows\Python\3.13.13\arm64\Scripts;C:\hostedtoolcache\windows\Python\3.13.13\arm64;C:\hostedtoolcache\windows\Ruby\3.4.9\aarch64\bin;C:\Program Files\LLVM\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.11-10.0\aarch64\bin;C:\Tools\Ninja;C:\Program Files (x86)\ImageMagick-7.1.2-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\dotnet;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\Microsoft SQL Server\170\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.16\bin;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps
Extension DLL chain:
    dbghelp: image 10.0.26100.7705, API 10.0.6, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\dbghelp.dll]
    exts: image 10.0.26100.6584, API 1.0.0, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\WINXP\exts.dll]
    uext: image 10.0.26100.6584, API 1.0.0, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\winext\uext.dll]
    ntsdexts: image 10.0.26100.6584, API 1.0.0, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\WINXP\ntsdexts.dll]
0:000> .nvlist
Loaded NatVis Files:
    <None Loaded>
0:000> bp `msvc-scalarpair-params.rs:59`
*** WARNING: Unable to verify checksum for a.exe
0:000> bp `msvc-scalarpair-params.rs:71`
0:000> bp `msvc-scalarpair-params.rs:75`
0:000> bp `msvc-scalarpair-params.rs:79`
0:000> bp `msvc-scalarpair-params.rs:83`
0:000> bp `msvc-scalarpair-params.rs:87`
0:000>  g
Breakpoint 0 hit
a!msvc_scalarpair_params::range+0x1c:
00007ff7`1cf111d8 97ffffca bl          a!msvc_scalarpair_params::zzz (00007ff7`1cf11100)
0:000>  dx r1
r1               : (0xa..0xc) [Type: core::ops::range::Range<u32>]
    [+0x000] start            : 0xa [Type: unsigned int]
    [+0x004] end              : 0xc [Type: unsigned int]
0:000>  dx r2
r2               : (0x14..0x1e) [Type: core::ops::range::Range<u64>]
    [+0x000] start            : 0x14 [Type: unsigned __int64]
    [+0x008] end              : 0x1e [Type: unsigned __int64]
0:000>  g
Breakpoint 1 hit
a!msvc_scalarpair_params::range_mut+0x48:
00007ff7`1cf112ac 97ffff95 bl          a!msvc_scalarpair_params::zzz (00007ff7`1cf11100)
0:000>  dx r1
r1               : (0x9..0x64) [Type: core::ops::range::Range<u32>]
    [+0x000] start            : 0x9 [Type: unsigned int]
    [+0x004] end              : 0x64 [Type: unsigned int]
0:000>  dx r2
r2               : (0xc..0x5a) [Type: core::ops::range::Range<u64>]
    [+0x000] start            : 0xc [Type: unsigned __int64]
    [+0x008] end              : 0x5a [Type: unsigned __int64]
0:000>  g
Breakpoint 2 hit
a!msvc_scalarpair_params::option+0x1c:
00007ff7`1cf11254 97ffffab bl          a!msvc_scalarpair_params::zzz (00007ff7`1cf11100)
0:000>  dx o1
o1               : Some [Type: enum2$<core::option::Option<u32> >]
    [<Raw View>]     [Type: enum2$<core::option::Option<u32> >]
    [+0x004] __0              : 0x4d2 [Type: unsigned int]
0:000>  dx o2
o2               : Some [Type: enum2$<core::option::Option<u64> >]
    [<Raw View>]     [Type: enum2$<core::option::Option<u64> >]
    [+0x008] __0              : 0x162e [Type: unsigned __int64]
0:000>  g
Breakpoint 3 hit
a!msvc_scalarpair_params::tuple+0x1c:
00007ff7`1cf11228 97ffffb6 bl          a!msvc_scalarpair_params::zzz (00007ff7`1cf11100)
0:000>  dx t1
t1               : (0xa, 0x14) [Type: tuple$<u32,u32>]
    [<Raw View>]     [Type: tuple$<u32,u32>]
    [0]              : 0xa [Type: unsigned int]
    [1]              : 0x14 [Type: unsigned int]
0:000>  dx t2
t2               : (0x1e, 0x28) [Type: tuple$<u64,u64>]
    [<Raw View>]     [Type: tuple$<u64,u64>]
    [0]              : 0x1e [Type: unsigned __int64]
    [1]              : 0x28 [Type: unsigned __int64]
0:000>  g
Breakpoint 3 hit
a!msvc_scalarpair_params::tuple+0x1c:
00007ff7`1cf11228 97ffffb6 bl          a!msvc_scalarpair_params::zzz (00007ff7`1cf11100)
0:000>  dx s
Error: Unable to bind name 's'
0:000>  g
Breakpoint 4 hit
a!msvc_scalarpair_params::str+0x14:
00007ff7`1cf110f0 94000004 bl          a!msvc_scalarpair_params::zzz (00007ff7`1cf11100)
0:000>  dx s
s                : "this is a static str" [Type: ref$<str$>]
    [<Raw View>]     [Type: ref$<str$>]
    [len]            : 0x14 [Type: unsigned __int64]
    [chars]         
0:000> qq
quit:
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\atlmfc.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\ObjectiveC.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\concurrency.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\cpp_rest.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\stl.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Data.Json.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Devices.Geolocation.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Devices.Sensors.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Media.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\windows.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\winrt.natvis'
------------------------------------------
stderr: none

---- [debuginfo-cdb] tests\debuginfo\msvc-scalarpair-params.rs stdout end ----

---

Some tests failed in compiletest suite=debuginfo mode=debuginfo host=aarch64-pc-windows-msvc target=aarch64-pc-windows-msvc
Bootstrap failed while executing `test --stage 2 --skip=compiler --skip=src`
Build completed unsuccessfully in 1:20:12
make: *** [Makefile:115: ci-msvc-py] Error 1
  local time: Wed Jun 10 10:59:40 CUT 2026
  network time: Wed, 10 Jun 2026 10:59:40 GMT
##[error]Process completed with exit code 2.
##[group]Run echo "disk usage:"
echo "disk usage:"

@JonathanBrouwer

JonathanBrouwer commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Started try jobs on the individual prs

@JonathanBrouwer

JonathanBrouwer commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Oh wait I got tricked again, this comment is not from the try job failing...
Whatever I guess running the try jobs doesn't hurt

@rust-bors

rust-bors Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 3e4b0e4 failed: CI. Failed job:

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job aarch64-msvc-1 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
failures:

---- [debuginfo-cdb] tests\debuginfo\basic-stepping.rs#maximally-steppable stdout ----

error in revision `maximally-steppable`: check directive(s) from `C:\a\rust\rust\tests\debuginfo\basic-stepping.rs#maximally-steppable` not found in debugger output. errors:
    (basic-stepping.rs:130) `   [...]:     let i = [1,2,3,4];`
    (basic-stepping.rs:132) `   [...]:     let j = (23, "hi");`
    (basic-stepping.rs:134) `   [...]:     let k = 2..3;`
    (basic-stepping.rs:136) `   [...]:     let l = &i[k];`
    (basic-stepping.rs:138) `   [...]:     let m: *const() = &a;`
the following subset of check directive(s) was found successfully:
    (basic-stepping.rs:118) `>  147:     let mut c = 27;`
    (basic-stepping.rs:120) `>  148:     let d = c = 99;`
    (basic-stepping.rs:122) `>  149:     let e = "hi bob";`
    (basic-stepping.rs:124) `>  150:     let f = b"hi bob";`
    (basic-stepping.rs:126) `>  151:     let g = b'9';`
    (basic-stepping.rs:128) `>  152:     let h = ["whatever"; 8];`
status: exit code: 0
command: PATH="C:\a\rust\rust\build\aarch64-pc-windows-msvc\stage2\lib\rustlib\aarch64-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\arm64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\a\rust\rust\build\aarch64-pc-windows-msvc\bootstrap-tools\aarch64-pc-windows-msvc\release\deps;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;C:\a\rust\rust\ninja;C:\a\rust\rust\citools\clang-rust\bin;C:\a\rust\rust\sccache;C:\aliyun-cli;C:\vcpkg;C:\Program Files (x86)\NSIS;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.9.3\x64;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files (x86)\R\R-4.6.0\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.24.13\arm64\bin;C:\hostedtoolcache\windows\Python\3.13.13\arm64\Scripts;C:\hostedtoolcache\windows\Python\3.13.13\arm64;C:\hostedtoolcache\windows\Ruby\3.4.9\aarch64\bin;C:\Program Files\LLVM\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.11-10.0\aarch64\bin;C:\Tools\Ninja;C:\Program Files (x86)\ImageMagick-7.1.2-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\dotnet;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\Microsoft SQL Server\170\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.16\bin;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps" "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\arm64\\cdb.exe" "-lines" "-cf" "C:\\a\\rust\\rust\\build\\aarch64-pc-windows-msvc\\test\\debuginfo\\basic-stepping.maximally-steppable.cdb\\basic-stepping.debugger.script" "C:\\a\\rust\\rust\\build\\aarch64-pc-windows-msvc\\test\\debuginfo\\basic-stepping.maximally-steppable.cdb\\a.exe"
--- stdout -------------------------------

************* Preparing the environment for Debugger Extensions Gallery repositories **************
   ExtensionRepository : Implicit
   UseExperimentalFeatureForNugetShare : true
   AllowNugetExeUpdate : true
   NonInteractiveNuget : true
   AllowNugetMSCredentialProviderInstall : true
   AllowParallelInitializationOfLocalRepositories : true

   EnableRedirectToV8JsProvider : false

   -- Configuring repositories
      ----> Repository : LocalInstalled, Enabled: true
      ----> Repository : UserExtensions, Enabled: true

>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.015 seconds

************* Waiting for Debugger Extensions Gallery to Initialize **************

>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.188 seconds
   ----> Repository : UserExtensions, Enabled: true, Packages count: 0
   ----> Repository : LocalInstalled, Enabled: true, Packages count: 27

Microsoft (R) Windows Debugger Version 10.0.26100.6584 ARM64
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: C:\a\rust\rust\build\aarch64-pc-windows-msvc\test\debuginfo\basic-stepping.maximally-steppable.cdb\a.exe

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is: 
ModLoad: 00007ff6`19810000 00007ff6`19817000   a.exe   
ModLoad: 00007fff`e0dd0000 00007fff`e1204000   ntdll.dll
ModLoad: 00007fff`dd0e0000 00007fff`dd248000   C:\Windows\System32\KERNEL32.DLL
ModLoad: 00007fff`dca00000 00007fff`dd0c6000   C:\Windows\System32\KERNELBASE.dll
ModLoad: 00007fff`dab90000 00007fff`dac95000   C:\Windows\SYSTEM32\apphelp.dll
ModLoad: 00007fff`db0c0000 00007fff`db2e8000   C:\Windows\System32\ucrtbase.dll
ModLoad: 00007fff`b87b0000 00007fff`b8898000   C:\a\rust\rust\build\aarch64-pc-windows-msvc\stage2\lib\rustlib\aarch64-pc-windows-msvc\lib\std-17a46d27237c0b05.dll
ModLoad: 00007fff`dfde0000 00007fff`dfeb6000   C:\Windows\System32\WS2_32.dll
ModLoad: 00007fff`df880000 00007fff`dfa83000   C:\Windows\System32\RPCRT4.dll
ModLoad: 00007fff`dafc0000 00007fff`db0b7000   C:\Windows\System32\bcryptprimitives.dll
ModLoad: 00007fff`c50e0000 00007fff`c511f000   C:\Windows\SYSTEM32\VCRUNTIME140.dll
ModLoad: 00007fff`d9790000 00007fff`d97ee000   C:\Windows\SYSTEM32\USERENV.dll
(187c.534): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x34:
00007fff`e0f2c364 d43e0000 brk         #0xF000
0:000> version
Windows 10 Version 26200 MP (4 procs) Free ARM 64-bit (AArch64)
Product: WinNt, suite: SingleUserTS
Edition build lab: 26100.1.arm64fre.ge_release.240331-1435
Build layer: DesktopEditions -> 26100.1.arm64fre.ge_release.240331-1435
Build layer: OnecoreUAP -> 26100.1.arm64fre.ge_release.240331-1435
Build layer: ShellCommon -> 26100.8457.arm64fre.ge_release_svc_prod1.260505-2155
Build layer: OSClient   -> 26100.8457.arm64fre.ge_release_svc_prod1.260505-2155
Debug session time: Wed Jun 10 12:50:17.203 2026 (UTC + 0:00)
System Uptime: 0 days 2:41:32.215
Process Uptime: 0 days 0:00:01.692
  Kernel time: 0 days 0:00:00.015
  User time: 0 days 0:00:00.000
Live user mode: <Local>

Microsoft (R) Windows Debugger Version 10.0.26100.6584 ARM64
Copyright (c) Microsoft Corporation. All rights reserved.

command line: '"C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe" -lines -cf C:\a\rust\rust\build\aarch64-pc-windows-msvc\test\debuginfo\basic-stepping.maximally-steppable.cdb\basic-stepping.debugger.script C:\a\rust\rust\build\aarch64-pc-windows-msvc\test\debuginfo\basic-stepping.maximally-steppable.cdb\a.exe'  Debugger Process 0x820 
dbgeng:  image 10.0.26100.6584, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\dbgeng.dll]
dbghelp: image 10.0.26100.7705, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\dbghelp.dll]
        DIA version: 33145
Extension DLL search Path:
    C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\WINXP;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\winext;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\winext\arcade;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\pri;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64;C:\Users\runneradmin\AppData\Local\Dbg\EngineExtensions;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64;C:\a\rust\rust\build\aarch64-pc-windows-msvc\stage2\lib\rustlib\aarch64-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\arm64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostARM64\arm64;C:\a\rust\rust\build\aarch64-pc-windows-msvc\bootstrap-tools\aarch64-pc-windows-msvc\release\deps;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;C:\a\rust\rust\ninja;C:\a\rust\rust\citools\clang-rust\bin;C:\a\rust\rust\sccache;C:\aliyun-cli;C:\vcpkg;C:\Program Files (x86)\NSIS;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.9.3\x64;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files (x86)\R\R-4.6.0\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.24.13\arm64\bin;C:\hostedtoolcache\windows\Python\3.13.13\arm64\Scripts;C:\hostedtoolcache\windows\Python\3.13.13\arm64;C:\hostedtoolcache\windows\Ruby\3.4.9\aarch64\bin;C:\Program Files\LLVM\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.11-10.0\aarch64\bin;C:\Tools\Ninja;C:\Program Files (x86)\ImageMagick-7.1.2-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\dotnet;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\Microsoft SQL Server\170\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.16\bin;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\clangarm64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps
Extension DLL chain:
    dbghelp: image 10.0.26100.7705, API 10.0.6, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\dbghelp.dll]
    exts: image 10.0.26100.6584, API 1.0.0, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\WINXP\exts.dll]
    uext: image 10.0.26100.6584, API 1.0.0, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\winext\uext.dll]
    ntsdexts: image 10.0.26100.6584, API 1.0.0, 
        [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\WINXP\ntsdexts.dll]
0:000> .nvlist
Loaded NatVis Files:
    <None Loaded>
0:000> bp `basic-stepping.rs:143`
*** WARNING: Unable to verify checksum for a.exe
*** WARNING: Unable to verify checksum for C:\a\rust\rust\build\aarch64-pc-windows-msvc\stage2\lib\rustlib\aarch64-pc-windows-msvc\lib\std-17a46d27237c0b05.dll
0:000>  .lines -e
Line number information will be loaded
0:000>  l+s
Source options are 4:
     4/s - List source code at prompt
0:000>  l+t
Source options are 5:
     1/t - Step/trace by source line
     4/s - List source code at prompt
0:000>  g
Breakpoint 0 hit
>  147:     let mut c = 27;
a!basic_stepping::main+0x10:
00007ff6`198110ec d10203a9 sub         x9,fp,#0x80
0:000>  p
>  148:     let d = c = 99;
a!basic_stepping::main+0x20:
00007ff6`198110fc 52800c68 mov         w8,#0x63
0:000>  p
>  149:     let e = "hi bob";
a!basic_stepping::main+0x30:
00007ff6`1981110c aa0803ea mov         x10,x8
0:000>  p
>  150:     let f = b"hi bob";
a!basic_stepping::main+0x40:
00007ff6`1981111c f9002128 str         x8,[x9,#0x40]
0:000>  p
>  151:     let g = b'9';
a!basic_stepping::main+0x44:
00007ff6`19811120 52800728 mov         w8,#0x39
0:000>  p
>  152:     let h = ["whatever"; 8];
a!basic_stepping::main+0x4c:
00007ff6`19811128 9100a3e8 add         x8,sp,#0x28
0:000>  p
ModLoad: 00007fff`d8e00000 00007fff`d8e31000   C:\Windows\SYSTEM32\kernel.appcore.dll
ModLoad: 00007fff`df600000 00007fff`df748000   C:\Windows\System32\msvcrt.dll
ntdll!NtTerminateProcess+0x4:
00007fff`e0dd1304 d65f03c0 ret
0:000>  p
        ^ No runnable debuggees error in ' p'
0:000>  p
        ^ No runnable debuggees error in ' p'
0:000>  p
        ^ No runnable debuggees error in ' p'
0:000>  p
        ^ No runnable debuggees error in ' p'
0:000>  p
        ^ No runnable debuggees error in ' p'
0:000> qq
quit:
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\atlmfc.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\ObjectiveC.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\concurrency.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\cpp_rest.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\stl.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Data.Json.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Devices.Geolocation.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Devices.Sensors.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\Windows.Media.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\windows.natvis'
NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\Visualizers\winrt.natvis'
------------------------------------------
stderr: none

---- [debuginfo-cdb] tests\debuginfo\basic-stepping.rs#maximally-steppable stdout end ----

---

Some tests failed in compiletest suite=debuginfo mode=debuginfo host=aarch64-pc-windows-msvc target=aarch64-pc-windows-msvc
Bootstrap failed while executing `test --stage 2 --skip=compiler --skip=src`
Build completed unsuccessfully in 1:25:44
make: *** [Makefile:115: ci-msvc-py] Error 1
  local time: Wed Jun 10 12:50:59 CUT 2026
  network time: Wed, 10 Jun 2026 12:51:00 GMT
##[error]Process completed with exit code 2.
##[group]Run echo "disk usage:"
echo "disk usage:"

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

Labels

rollup A PR which is a rollup S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants