Crash dump doesn't show IL source even after identifying the correspinding SPIR-V file

Hello, I am debugging a GPU crash with Nsight Graphics. I am running a Windows game on top of vkd3d-proton on Linux, so I don’t have the HLSL sources for the shaders. However I have the SPIR-V files generated by vkd3d-proton, and I’d like to debug starting from those, to find, hopefully, a fix for vkd3d-proton.

The problem is that the “Shader source” view doesn’t show anything neither in source mode (understandable) nor in IL mode (which instead surprises me). I configured the appropriate directory as a “Shader binaries” search path, and it seems Nsight Graphics is finding the .spirv shader file, because if I click “Show symbol files” it prints the corresponding path.

However instead of the shader SPIR-V code I see an error message saying that the debug information file was not found in the configured search paths. Sure, I don’t expect it to find any debug information, since I have none. But ideally the program could correlate the crash location with the SPIR-V code. Is this possible somehow?

Thanks!

It was my fault, sorry. I hadn’t configured the .nvdbg search path. With that configured I can see the SPIR-V dump.