Skip to content

dotnetprobe fails on Windows 10 IoT Enterprise #20915

@wxMichael

Description

@wxMichael

Your Nexus Mods username
wxMichael

Describe the bug
When a user is running Windows 10 IoT Enterprise, dotnetprobe.exe crashes with this error:

PS C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\assets> .\dotnetprobe.exe
CLR: Assert failure(PID 1008 [0x000003f0], Thread: 7976 [0x1f28]): !AreShadowStacksEnabled() || UseSpecialUserModeApc()
    File: D:\a\_work\1\s\src\coreclr\vm\threads.cpp:7954 Image:
C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\assets\dotnetprobe.exe
PS C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\assets>

NET 9 itself is installed, but Vortex assumes it's not due to this app not exiting with code 0.

C:\Users\Michael>dotnet --list-runtimes
Microsoft.NETCore.App 9.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 9.0.13 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To Reproduce
Steps to reproduce the behavior:

  1. Install Windows 10 IoT Enterprise in a VM (I have this set up if needed for testing)
  2. Open a terminal
  3. Run dotnetprobe.exe

Expected behavior
If NET is installed and functional on Windows 10 IoT Enterprise, Vortex ought to run.

Platform (please complete the following information):

  • OS: Windows 10 IoT Enterprise
  • Vortex 1.16.4

Additional context
Discord troubleshooting which led to this report:
https://discord.com/channels/215154001799413770/408252140533055499/1475463731298177170

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions