GPUOpen-Archive / Anvil

Anvil is a cross-platform framework for Vulkan
MIT License
594 stars 62 forks source link

Crash when submitting queue on Nvidia GPUs #142

Closed Silverlan closed 5 years ago

Silverlan commented 5 years ago

This is a new bug which was introduced in one of the recent Anvil updates. I'm unsure which update introduced it, but I've tested it with an old version I pulled from the repository on the 18-11-30, and that still worked, so it must've been something that was changed/added after that.

To replicate the bug, simply run the "OutOfOrderRasterization" demo with a Nvidia GPU installed (some of the other demos will cause the same problem). The crash will occur in Anvil::Queue::submit, right after the Anvil::Vulkan::vkQueueSubmit-call. Validation layers do not print any warnings or errors. The only error message is this:

Exception thrown at 0x69A261E6 (nvoglv32.dll) in OutOfOrderRasterization.exe: 0xC0000005: Access violation reading location 0x00000034.

DominikWitczakAMD commented 5 years ago

Whoops, wasn't intending to drop the issue. Please confirm the latest version solves the issue you're seeing on your end and close the ticket if the bug no longer reproduces.

Silverlan commented 5 years ago

Thank you, I gave the latest version a try and that seems to have resolved the issue!