Skip to content

Conversation

Kobzol
Copy link
Member

@Kobzol Kobzol commented Feb 27, 2025

Windows 2022 runner images have been updated today, which brought with itself an unfortunate problem with compiling C code (see rust-lang/cc-rs#1425 or #137733 for more details).

This is a temporary hotfix to try to unblock our CI.

r? @jieyouxu

try-job: i686-msvc-1
try-job: i686-msvc-2
try-job: dist-i686-msvc

@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Feb 27, 2025
@Kobzol
Copy link
Member Author

Kobzol commented Feb 27, 2025

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 27, 2025
Use Windows 2019 for 32-bit MVSC CI jobs Windows 2022 runner images have been updated today, which brought with itself an unfortunate problem with compiling C code (see rust-lang/cc-rs#1425 for more details). This is a temporary hotfix to try to unblock our CI. r? `@jieyouxu` try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 27, 2025

⌛ Trying commit 5023d59 with merge e2c2e9e...

Copy link
Member

@jieyouxu jieyouxu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, r=me if the try jobs come back green as a temporary mitigation to unblock the queue.

@jieyouxu jieyouxu added the A-CI Area: Our Github Actions CI label Feb 27, 2025
@jieyouxu
Copy link
Member

@bors p=101 (to unblock queue)

@Kobzol Kobzol force-pushed the ci-windows-2019-fix branch from 5023d59 to 14fa135 Compare February 27, 2025 15:51
@rust-log-analyzer

This comment has been minimized.

@jieyouxu
Copy link
Member

jieyouxu commented Feb 27, 2025

Well that's problematic. Maybe memory usage?

@jieyouxu
Copy link
Member

jieyouxu commented Feb 27, 2025

Looking at this test, it's memory usage regression test for a diagnostics, so I'm inclined to temporarily disable it on 32-bit msvc to not block this. Slap a //@ ignore-i686-pc-windows-msvc (#137733) for now, and r=me.

@jieyouxu
Copy link
Member

@bors try

@bors
Copy link
Collaborator

bors commented Feb 27, 2025

⌛ Trying commit a3af11e with merge 973723f...

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 27, 2025
Use Windows 2019 for 32-bit MVSC CI jobs Windows 2022 runner images have been updated today, which brought with itself an unfortunate problem with compiling C code (see rust-lang/cc-rs#1425 or rust-lang#137733 for more details). This is a temporary hotfix to try to unblock our CI. r? `@jieyouxu` try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@jieyouxu
Copy link
Member

Nvm I forgor to bless...

@jieyouxu jieyouxu force-pushed the ci-windows-2019-fix branch from a3af11e to ba32a0a Compare February 27, 2025 18:44
@jieyouxu
Copy link
Member

@bors try

@bors
Copy link
Collaborator

bors commented Feb 27, 2025

⌛ Trying commit ba32a0a with merge 6d72bab...

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 27, 2025
Use Windows 2019 for 32-bit MVSC CI jobs Windows 2022 runner images have been updated today, which brought with itself an unfortunate problem with compiling C code (see rust-lang/cc-rs#1425 or rust-lang#137733 for more details). This is a temporary hotfix to try to unblock our CI. r? `@jieyouxu` try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@cuviper
Copy link
Member

cuviper commented Feb 27, 2025

I assume this will be needed for beta, and stable only if there's a point release for other reasons.

@rustbot label +beta-nominated +stable-nominated

@rustbot rustbot added beta-nominated Nominated for backporting to the compiler in the beta channel. stable-nominated Nominated for backporting to the compiler in the stable channel. labels Feb 27, 2025
@cuviper
Copy link
Member

cuviper commented Feb 27, 2025

nit: the title and commit mixed up "MVSC"

@jieyouxu
Copy link
Member

nit: the title and commit mixed up "MVSC"

It's a new Windows target 😆

@jieyouxu jieyouxu changed the title Use Windows 2019 for 32-bit MVSC CI jobs Use Windows 2019 for 32-bit MSVC CI jobs Feb 27, 2025
@rust-log-analyzer
Copy link
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)
Updating files: 98% (51102/52144) Updating files: 99% (51623/52144) Updating files: 100% (52144/52144) Updating files: 100% (52144/52144), done. branch 'try' set up to track 'origin/try'. Switched to a new branch 'try' [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H 6d72bab0e22bfa181a5c2ef754a26dab3110aeae ##[group]Run src/ci/scripts/setup-environment.sh src/ci/scripts/setup-environment.sh --- file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* file:.git/config gc.auto=0 file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic *** file:.git/config branch.try.remote=origin file:.git/config branch.try.merge=refs/heads/try file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/* file:.git/config submodule.library/backtrace.active=true file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git file:.git/config submodule.library/stdarch.active=true --- test [ui] tests\ui\parser\char\whitespace-character-literal.rs ... ok test [ui] tests\ui\parser\circular_modules_main.rs ... ok test [ui] tests\ui\parser\chained-comparison-suggestion.rs ... ok test [ui] tests\ui\parser\column-offset-1-based.rs ... ok test [ui] tests\ui\parser\deep-unmatched-angle-brackets.rs ... ignored, ignored when the target is i686-pc-windows-msvc ((#137733; exit status 0xc0000005, maybe memory usage?)) test [ui] tests\ui\parser\constraints-before-generic-args-syntactic-pass.rs ... ok test [ui] tests\ui\parser\const-param-decl-on-type-instead-of-impl.rs ... ok test [ui] tests\ui\parser\default-on-wrong-item-kind.rs ... ok test [ui] tests\ui\parser\default-unmatched-assoc.rs ... ok --- failures: ---- [debuginfo-cdb] tests\debuginfo\closures.rs stdout ---- error: check directive(s) from `D:\a\rust\rust\tests\debuginfo\closures.rs` not found in debugger output. errors: (closures.rs:37) `generic_closure [Type: closures::generic_func::closure_env$0<i32>]` (closures.rs:38) ` [+0x[...]] _ref__x : 0x[...] : 42 [Type: int *]` (closures.rs:41) `generic_closure [Type: closures::generic_func::closure_env$0<ref$<str$> >]` (closures.rs:42) ` [+0x000] _ref__x : 0x[...] : "base_value" [Type: ref$<str$> *]` (closures.rs:45) `second_closure [Type: closures::main::closure_env$8]` (closures.rs:46) ` [+0x[...]] _ref__variable : 0x[...] : 2 [Type: int *]` (closures.rs:47) ` [+0x[...]] _ref__constant : 0x[...] : 2 [Type: int *]` (closures.rs:48) ` [+0x[...]] _ref__a_struct : 0x[...] [Type: closures::Struct *]` (closures.rs:49) ` [+0x[...]] _ref__struct_ref : 0x[...] [Type: closures::Struct * *]` (closures.rs:50) ` [+0x[...]] _ref__owned_value : 0x[...] [Type: int * *]` the following subset of check directive(s) was found successfully: (closures.rs:10) `add_closure [Type: closures::main::closure_env$0]` (closures.rs:11) ` [+0x000] _ref__base_value : 0x12ff6fc : 42 [Type: int *]` (closures.rs:13) `increment [Type: closures::main::closure_env$1]` (closures.rs:14) ` [+0x000] _ref__count : 0x12ff700 : 2 [Type: int *]` (closures.rs:16) `consume_closure [Type: closures::main::closure_env$2]` (closures.rs:17) ` [+0x000] x : -88 [Type: alloc::string::String]` (closures.rs:18) ` [+0x000] _ref__base_value : 0x12ff6fc : 42 [Type: int *]` (closures.rs:21) ` [+0x000] _ref__base_value : 0x12ff6fc : 42 [Type: int *]` (closures.rs:24) `first_closure [Type: closures::main::closure_env$6]` (closures.rs:25) ` [+0x000] _ref__variable : 0x12ff790 : 1 [Type: int *]` (closures.rs:26) ` [+0x004] _ref__constant : 0x12ff794 : 2 [Type: int *]` (closures.rs:27) ` [+0x008] _ref__a_struct : 0x12ff798 [Type: closures::Struct *]` (closures.rs:28) ` [+0x00c] _ref__struct_ref : 0x12ff7a8 [Type: closures::Struct * *]` (closures.rs:29) ` [+0x010] _ref__owned_value : 0x12ff7ac [Type: int * *]` (closures.rs:32) `many_param_closure [Type: closures::main::closure_env$7]` (closures.rs:33) ` [+0x000] _ref__base_value : 0x12ff6fc : 42 [Type: int *]` status: exit code: 0 command: PATH="D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-bootstrap-tools\i686-pc-windows-msvc\release\deps;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.3.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.4.2\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.21.13\x64\bin;C:\hostedtoolcache\windows\Python\3.9.13\x64\Scripts;C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\hostedtoolcache\windows\Ruby\3.0.7\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.442-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;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\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\160\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.9\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\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 (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86" "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x86\\cdb.exe" "-lines" "-cf" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\test\\debuginfo\\closures.cdb\\closures.debugger.script" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\test\\debuginfo\\closures.cdb\\a.exe" Microsoft (R) Windows Debugger Version 10.0.22000.832 X86 Copyright (c) Microsoft Corporation. All rights reserved. CommandLine: D:\a\rust\rust\build\i686-pc-windows-msvc\test\debuginfo\closures.cdb\a.exe ************* Path validation summary ************** ************* Path validation summary ************** Response Time (ms) Location Deferred srv* Symbol search path is: srv* Executable search path is: ModLoad: 00e50000 00e59000 a.exe ModLoad: 776c0000 7785d000 ntdll.dll ModLoad: 75000000 750e0000 C:\Windows\SysWOW64\KERNEL32.DLL ModLoad: 762f0000 764f2000 C:\Windows\SysWOW64\KERNELBASE.dll ModLoad: 71f40000 71fdc000 C:\Windows\SysWOW64\apphelp.dll ModLoad: 75fc0000 760e3000 C:\Windows\SysWOW64\ucrtbase.dll ModLoad: 720e0000 720f5000 C:\Windows\SysWOW64\VCRUNTIME140.dll ModLoad: 6fb70000 704e0000 D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib\std-d325de39a87f5f13.dll ModLoad: 76100000 7615f000 C:\Windows\SysWOW64\WS2_32.dll ModLoad: 720b0000 720d5000 C:\Windows\SysWOW64\USERENV.dll ModLoad: 74ce0000 74d9b000 C:\Windows\SysWOW64\RPCRT4.dll ModLoad: 01870000 0192b000 C:\Windows\SysWOW64\RPCRT4.dll ModLoad: 74cc0000 74ce0000 C:\Windows\SysWOW64\SspiCli.dll ModLoad: 76170000 7618c000 C:\Windows\SysWOW64\profapi.dll ModLoad: 74cb0000 74cba000 C:\Windows\SysWOW64\CRYPTBASE.dll ModLoad: 77060000 770c5000 C:\Windows\SysWOW64\bcryptPrimitives.dll ModLoad: 757f0000 7586a000 C:\Windows\SysWOW64\sechost.dll ModLoad: 75140000 75159000 C:\Windows\SysWOW64\bcrypt.dll (b20.1810): Break instruction exception - code 80000003 (first chance) eax=00000000 ebx=00000010 ecx=9da20000 edx=00000000 esi=015771e0 edi=011e4000 eip=7776e9c6 esp=012ff3f0 ebp=012ff41c iopl=0 nv up ei pl zr na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246 ntdll!LdrpDoDebuggerBreak+0x2b: 7776e9c6 cc int 3 0:000> version Windows 10 Version 17763 MP (4 procs) Free x86 compatible Product: Server, suite: TerminalServer DataCenter SingleUserTS Edition build lab: 17763.1.x86fre.rs5_release.180914-1434 Build layer: -> Build layer: -> Build layer: -> Machine Name: Debug session time: Thu Feb 27 20:33:06.447 2025 (UTC + 0:00) System Uptime: 0 days 1:53:55.238 Process Uptime: 0 days 0:00:00.061 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.22000.832 X86 Copyright (c) Microsoft Corporation. All rights reserved. command line: '"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe" -lines -cf D:\a\rust\rust\build\i686-pc-windows-msvc\test\debuginfo\closures.cdb\closures.debugger.script D:\a\rust\rust\build\i686-pc-windows-msvc\test\debuginfo\closures.cdb\a.exe' Debugger Process 0xAAC dbgeng: image 10.0.22000.832, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\dbgeng.dll] dbghelp: image 10.0.22000.832, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\dbghelp.dll] DIA version: 29395 Extension DLL search Path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext\arcade;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\pri;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86;C:\Users\runneradmin\AppData\Local\Dbg\EngineExtensions32;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86;D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-bootstrap-tools\i686-pc-windows-msvc\release\deps;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.3.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.4.2\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.21.13\x64\bin;C:\hostedtoolcache\windows\Python\3.9.13\x64\Scripts;C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\hostedtoolcache\windows\Ruby\3.0.7\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.442-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;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\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\160\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.9\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\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 (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86 Extension DLL chain: dbghelp: image 10.0.22000.832, API 10.0.6, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\dbghelp.dll] ext: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext\ext.dll] wow64exts: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP\wow64exts.dll] exts: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP\exts.dll] uext: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext\uext.dll] ntsdexts: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP\ntsdexts.dll] WOW64 extensions loaded 0:000> .nvlist Loaded NatVis Files: <None Loaded> 0:000> bp `closures.rs:58` *** WARNING: Unable to verify checksum for a.exe Matched: a!closures::generic_func<i32>+0x38 (00e527d8) Matched: a!closures::generic_func<ref$<str$> >+0x42 (00e52862) Ambiguous symbol error at '`closures.rs:58`' 0:000> bp `closures.rs:117` 0:000> bp `closures.rs:127` 0:000> bp `closures.rs:135` 0:000> bp `closures.rs:147` 0:000> dx @$debuggerRootNamespace.Debugger.Settings.EngineInitialization.ResolveAmbiguousBreakpoints = true; Error: Unable to bind name 'ResolveAmbiguousBreakpoints' 0:000> bp `closures.rs:57` *** WARNING: Unable to verify checksum for D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib\std-d325de39a87f5f13.dll Matched: a!closures::generic_func<i32>+0x38 (00e527d8) Matched: a!closures::generic_func<ref$<str$> >+0x42 (00e52862) Ambiguous symbol error at '`closures.rs:57`' Result: 84 Closure with arg: 84 Result: 43 Breakpoint 0 hit Breakpoint 0 hit eax=012ff818 ebx=00000001 ecx=00000001 edx=012ff634 esi=012ff6c8 edi=012ff8d4 eip=00e52aa3 esp=012ff6c8 ebp=012ff834 iopl=0 nv up ei pl nz na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206 a!closures::main+0x203: 00e52aa3 e8e8060000 call a!closures::_zzz (00e53190) 0:000> dx add_closure add_closure [Type: closures::main::closure_env$0] [+0x000] _ref__base_value : 0x12ff6fc : 42 [Type: int *] 0:000> dx increment increment [Type: closures::main::closure_env$1] [+0x000] _ref__count : 0x12ff700 : 2 [Type: int *] 0:000> dx consume_closure consume_closure [Type: closures::main::closure_env$2] [+0x000] x : -88 [Type: alloc::string::String] [+0x00c] base_value : 42 [Type: int] 0:000> dx simple_closure simple_closure [Type: closures::main::closure_env$5] [+0x000] _ref__base_value : 0x12ff6fc : 42 [Type: int *] Breakpoint 1 hit Breakpoint 1 hit eax=012ff7ac ebx=00000001 ecx=00000004 edx=01586bf8 esi=012ff6c8 edi=012ff8d4 eip=00e52b2c esp=012ff6c8 ebp=012ff834 iopl=0 nv up ei pl nz ac pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000216 a!closures::main+0x28c: 00e52b2c c7865801000001000000 mov dword ptr [esi+158h],1 ds:002b:012ff820=00000000 0:000> dx first_closure first_closure [Type: closures::main::closure_env$6] [+0x000] _ref__variable : 0x12ff790 : 1 [Type: int *] [+0x004] _ref__constant : 0x12ff794 : 2 [Type: int *] [+0x008] _ref__a_struct : 0x12ff798 [Type: closures::Struct *] [+0x00c] _ref__struct_ref : 0x12ff7a8 [Type: closures::Struct * *] [+0x010] _ref__owned_value : 0x12ff7ac [Type: int * *] Breakpoint 2 hit Breakpoint 2 hit eax=012ff6fc ebx=00000001 ecx=00000002 edx=01586bf8 esi=012ff6c8 edi=012ff8d4 eip=00e52b57 esp=012ff6c8 ebp=012ff834 iopl=0 nv up ei pl nz ac po nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000212 a!closures::main+0x2b7: 00e52b57 e834060000 call a!closures::_zzz (00e53190) 0:000> dx many_param_closure many_param_closure [Type: closures::main::closure_env$7] [+0x000] _ref__base_value : 0x12ff6fc : 42 [Type: int *] Breakpoint 3 hit Breakpoint 3 hit eax=012ff7ac ebx=00000001 ecx=012ff698 edx=012ff6a8 esi=012ff6c8 edi=012ff7d8 eip=00e52c68 esp=012ff6c8 ebp=012ff834 iopl=0 nv up ei pl nz na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206 a!closures::main+0x3c8: 00e52c68 e823050000 call a!closures::_zzz (00e53190) 0:000> dv second_closure = struct closures::main::closure_env$8 many_param_closure = struct closures::main::closure_env$7 owned_value = 0x01586bf8 count = 0n2 add_closure = struct closures::main::closure_env$0 increment = struct closures::main::closure_env$1 x = "" --- variable = 0n2 constant = 0n2 a_struct = struct closures::Struct struct_ref = 0x012ff798 0:000> dx generic_closure Error: Unable to bind name 'generic_closure' 0:000> g ModLoad: 76640000 7664f000 C:\Windows\SysWOW64\kernel.appcore.dll ModLoad: 75870000 75930000 C:\Windows\SysWOW64\msvcrt.dll eax=c0000225 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=777e09e0 eip=77731cfc esp=012ff7d4 ebp=012ff8a8 iopl=0 nv up ei pl nz na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206 ntdll!NtTerminateProcess+0xc: 77731cfc c20800 ret 8 0:000> dx generic_closure Error: Unable to bind name 'generic_closure' ^ No runnable debuggees error in 'g' ^ No runnable debuggees error in 'g' 0:000> dx second_closure Error: Unable to bind name 'second_closure' 0:000> qq quit: NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\atlmfc.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\ObjectiveC.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\concurrency.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\cpp_rest.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\stl.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Data.Json.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Devices.Geolocation.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Devices.Sensors.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Media.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\windows.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\winrt.natvis' stderr: none ---- [debuginfo-cdb] tests\debuginfo\fn_ptr.rs stdout ---- ---- [debuginfo-cdb] tests\debuginfo\fn_ptr.rs stdout ---- error: check directive(s) from `D:\a\rust\rust\tests\debuginfo\fn_ptr.rs` not found in debugger output. errors: (fn_ptr.rs:8) ` basic : [...] : a!core::ops::function::FnOnce::call_once<fn_ptr::main::closure_env$0,tuple$<i32,i32> >+0x0 [Type: int (__cdecl*)(int,int)]` (fn_ptr.rs:9) ` a!core::ops::function::FnOnce::call_once<fn_ptr::main::closure_env$0,tuple$<i32,i32> >+0x0 [Type: int __cdecl(int,int)]` (fn_ptr.rs:12) ` paramless : [...] : a!core::ops::function::FnOnce::call_once<fn_ptr::main::closure_env$1,tuple$<> >+0x0 [Type: int (__cdecl*)()]` (fn_ptr.rs:13) ` a!core::ops::function::FnOnce::call_once<fn_ptr::main::closure_env$1,tuple$<> >+0x0 [Type: int __cdecl()]` (fn_ptr.rs:17) ` [+0x000] my_field : [...] : a!core::ops::function::FnOnce::call_once<fn_ptr::main::closure_env$2,tuple$<ref$<fn_ptr::MyStruct> > >+0x0 [Type: int (__cdecl*)(fn_ptr::MyStruct *)]` (fn_ptr.rs:21) ` [+0x000] my_field : [...] : a!core::ops::function::FnOnce::call_once<fn_ptr::main::closure_env$3,tuple$<i32> >+0x0 [Type: int (__cdecl*)(int)]` the following subset of check directive(s) was found successfully: (fn_ptr.rs:16) `my_struct [Type: fn_ptr::MyStruct]` (fn_ptr.rs:20) `non_rec_struct [Type: fn_ptr::NonRecStruct]` status: exit code: 0 command: PATH="D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-bootstrap-tools\i686-pc-windows-msvc\release\deps;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.3.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.4.2\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.21.13\x64\bin;C:\hostedtoolcache\windows\Python\3.9.13\x64\Scripts;C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\hostedtoolcache\windows\Ruby\3.0.7\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.442-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;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\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\160\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.9\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\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 (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86" "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x86\\cdb.exe" "-lines" "-cf" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\test\\debuginfo\\fn_ptr.cdb\\fn_ptr.debugger.script" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\test\\debuginfo\\fn_ptr.cdb\\a.exe" Microsoft (R) Windows Debugger Version 10.0.22000.832 X86 Copyright (c) Microsoft Corporation. All rights reserved. CommandLine: D:\a\rust\rust\build\i686-pc-windows-msvc\test\debuginfo\fn_ptr.cdb\a.exe ************* Path validation summary ************** ************* Path validation summary ************** Response Time (ms) Location Deferred srv* Symbol search path is: srv* Executable search path is: ModLoad: 00b10000 00b16000 a.exe ModLoad: 776c0000 7785d000 ntdll.dll ModLoad: 75000000 750e0000 C:\Windows\SysWOW64\KERNEL32.DLL ModLoad: 762f0000 764f2000 C:\Windows\SysWOW64\KERNELBASE.dll ModLoad: 71f40000 71fdc000 C:\Windows\SysWOW64\apphelp.dll ModLoad: 75fc0000 760e3000 C:\Windows\SysWOW64\ucrtbase.dll ModLoad: 720e0000 720f5000 C:\Windows\SysWOW64\VCRUNTIME140.dll ModLoad: 6fb70000 704e0000 D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib\std-d325de39a87f5f13.dll ModLoad: 76100000 7615f000 C:\Windows\SysWOW64\WS2_32.dll ModLoad: 720b0000 720d5000 C:\Windows\SysWOW64\USERENV.dll ModLoad: 74ce0000 74d9b000 C:\Windows\SysWOW64\RPCRT4.dll ModLoad: 76170000 7618c000 C:\Windows\SysWOW64\profapi.dll ModLoad: 74cc0000 74ce0000 C:\Windows\SysWOW64\SspiCli.dll ModLoad: 74cb0000 74cba000 C:\Windows\SysWOW64\CRYPTBASE.dll ModLoad: 77060000 770c5000 C:\Windows\SysWOW64\bcryptPrimitives.dll ModLoad: 757f0000 7586a000 C:\Windows\SysWOW64\sechost.dll ModLoad: 75140000 75159000 C:\Windows\SysWOW64\bcrypt.dll (1ad4.1388): Break instruction exception - code 80000003 (first chance) eax=00000000 ebx=00000010 ecx=7a820000 edx=00000000 esi=013871e0 edi=00e12000 eip=7776e9c6 esp=00def3e8 ebp=00def414 iopl=0 nv up ei pl zr na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246 ntdll!LdrpDoDebuggerBreak+0x2b: 7776e9c6 cc int 3 0:000> version Windows 10 Version 17763 MP (4 procs) Free x86 compatible Product: Server, suite: TerminalServer DataCenter SingleUserTS Edition build lab: 17763.1.x86fre.rs5_release.180914-1434 Build layer: -> Build layer: -> Build layer: -> Machine Name: Debug session time: Thu Feb 27 20:33:17.075 2025 (UTC + 0:00) System Uptime: 0 days 1:54:05.867 Process Uptime: 0 days 0:00:00.061 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.22000.832 X86 Copyright (c) Microsoft Corporation. All rights reserved. command line: '"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe" -lines -cf D:\a\rust\rust\build\i686-pc-windows-msvc\test\debuginfo\fn_ptr.cdb\fn_ptr.debugger.script D:\a\rust\rust\build\i686-pc-windows-msvc\test\debuginfo\fn_ptr.cdb\a.exe' Debugger Process 0xB04 dbgeng: image 10.0.22000.832, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\dbgeng.dll] dbghelp: image 10.0.22000.832, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\dbghelp.dll] DIA version: 29395 Extension DLL search Path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext\arcade;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\pri;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86;C:\Users\runneradmin\AppData\Local\Dbg\EngineExtensions32;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86;D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-bootstrap-tools\i686-pc-windows-msvc\release\deps;D:\a\rust\rust\build\i686-pc-windows-msvc\stage0\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.3.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.4.2\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.21.13\x64\bin;C:\hostedtoolcache\windows\Python\3.9.13\x64\Scripts;C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\hostedtoolcache\windows\Ruby\3.0.7\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.442-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;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\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\160\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.9\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\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 (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86 Extension DLL chain: dbghelp: image 10.0.22000.832, API 10.0.6, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\dbghelp.dll] ext: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext\ext.dll] wow64exts: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP\wow64exts.dll] exts: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP\exts.dll] uext: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext\uext.dll] ntsdexts: image 10.0.22000.832, API 1.0.0, [path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\WINXP\ntsdexts.dll] WOW64 extensions loaded 0:000> .nvlist Loaded NatVis Files: <None Loaded> 0:000> bp `fn_ptr.rs:45` *** WARNING: Unable to verify checksum for a.exe 0:000> g Breakpoint 0 hit eax=00b11130 ebx=00000001 ecx=00000000 edx=00def8cc esi=00b13100 edi=00def8cc eip=00b1136a esp=00def820 ebp=00def8b0 iopl=0 nv up ei pl nz na po nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202 a!fn_ptr::main+0x2a: 00b1136a e871000000 call a!fn_ptr::_zzz (00b113e0) 0:000> dx basic basic : 0xb11230 [Type: int (__cdecl*)(int,int)] [Type: int __cdecl(int,int)] 0:000> dx paramless paramless : 0xb111b0 [Type: int (__cdecl*)()] [Type: int __cdecl()] 0:000> dx my_struct my_struct [Type: fn_ptr::MyStruct] [+0x000] my_field : 0xb110b0 [Type: int (__cdecl*)(fn_ptr::MyStruct *)] 0:000> dx non_rec_struct non_rec_struct [Type: fn_ptr::NonRecStruct] [+0x000] my_field : 0xb11130 [Type: int (__cdecl*)(int)] 0:000> qq quit: NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\atlmfc.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\ObjectiveC.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\concurrency.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\cpp_rest.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\stl.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Data.Json.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Devices.Geolocation.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Devices.Sensors.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\Windows.Media.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\windows.natvis' NatVis script unloaded from 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\Visualizers\winrt.natvis' stderr: none --- test result: FAILED. 157 passed; 2 failed; 6 ignored; 0 measured; 0 filtered out; finished in 46.65s Some tests failed in compiletest suite=debuginfo mode=debuginfo host=i686-pc-windows-msvc target=i686-pc-windows-msvc Build completed unsuccessfully in 1:41:25 make: *** [Makefile:111: ci-msvc-py] Error 1 network time: Thu, 27 Feb 2025 20:33:44 GMT ##[error]Process completed with exit code 2. Post job cleanup. [command]"C:\Program Files\Git\bin\git.exe" version 
@bors
Copy link
Collaborator

bors commented Feb 27, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 27, 2025
@jieyouxu
Copy link
Member

Oh that is not going to work. The older msvc toolchain has a cdb that's a different version...

@Kobzol Kobzol closed this Feb 27, 2025
@cuviper cuviper removed beta-nominated Nominated for backporting to the compiler in the beta channel. stable-nominated Nominated for backporting to the compiler in the stable channel. labels Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

6 participants