Open p0358 opened 2 months ago
thanks for reporting! We are actively investigating this.
Do you already have a contact at AMD? If so please reach out to them to get in touch with me.
I don't have one
Any updates?
Do you already have a contact at AMD? If so please reach out to them to get in touch with me.
I could just send you an e-mail or something if that's still up-to-date.
Btw, Microsoft now enabled CET enforcement for .NET 9 by default, so I suspect more people could run into this issue in some time:
https://learn.microsoft.com/en-us/dotnet/core/compatibility/interop/9.0/cet-support
The fix is coming out in a future driver. Will update the thread again when I have a better idea of date.
This will be fixed in the November driver. Thanks for reporting!
There's s reproducible crash (both in game and your DX11 sample), if game is compiled with linker option /CETCOMPAT, which enforces CET shadow stack protections (available on Ryzen 5000 and higher CPU series). This vastly improves the programs' security against stack overflow RCEs, so we're not willing to give up on this feature. It's worth noting that we didn't run into any issues using this feature in the game with AMD drivers during normal usage, without AMD Anti-Lag 2. However, with Anti-Lag 2, it crashes shortly after startup (but not immediately).
To reproduce it's enough to enable this in your sample's solution (and have the minimum CPU requirement of Ryzen 5000 or I think Intel 11th gen; in my case Ryzen 7000):
It doesn't look like the symbol server for AMD is working properly, hence no symbols for the driver. Version of driver is 24.7.1