Prowl
Prowl copied to clipboard
All .NET 9 projects crash on older windows 10
Describe the bug
All .NET 9 projects crash on older windows 10 versions, this can be fixed by adding <CETCompat>false</CETCompat>
CLR: Assert failure(PID 5028 [0x000013a4], Thread: 13704 [0x3588]): !AreShadowStacksEnabled() || UseSpecialUserModeApc()
File: D:\a\_work\1\s\src\coreclr\vm\threads.cpp:7938 Image:
C:\Users\apape\Documents\GitHub\Prowl\Build\Editor\Debug\net9.0\Prowl.Editor.exe
The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use .NET Core. This may be expected if the target process did not run on .NET Core.
The program '[5028] Prowl.Editor.exe' has exited with code -1073740286 (0xc0000602).
To Reproduce
- Create windows 10 bootable USB installer https://support.microsoft.com/en-us/windows/create-an-iso-file-for-windows-10-38547366-1dcb-7afd-1726-9eb222d72705
- Fresh install windows
- install NET 9.0 and try running Prowl.Editor
Expected behavior Prowl.Editor should open normally
I found out this can be fixed if you simply update windows to the latest version.