Integrity
I have verified my game files (on Steam)
YesI have disabled all mods
YesRequired
Summary
Crash observed on Ubuntu 22.04 with AMD Vulkan driverDescription
This crash happened after I clicked on new game and loading.I have dumped API and related spirv shaders.
After investigation, I think the root cause is that the problematic fragment shader uses "layout(set = 1, binding = 168) uniform samplerBuffer ********ProvinceDataBuffer" which is not set in the corresponding pipeline layout (the largest binding count is 167 in the pipeline layout), thus the driver could not identify this descriptor during shader compiling.
The vertex shader and problematic fragment shader and corresponding pipeline layout are attached.
If you would like to confirm it with API dump, I suggest you could dump API with RADV (since it crashes with AMDVLK and the dump info is incomplete) and find the specific pipeline layout with the size of shader module. (size of shader module -> graphics pipeline -> pipeline layout)
This crash issue is not observed earlier this year and is very likely a game regression according to my analysis.