Benjamin da Silva Moreira
New Member
- Messages
- 1
- Reaction score
- 0
Game Version
2026.9.22.5482 (Linux build)Operating System
Linux – Ubuntu 26.04 LTS (GNOME, Wayland), kernel 7.0.0-34GPU: Intel Iris Xe Graphics (ADL GT2, Alder Lake iGPU)
Driver: Mesa 26.0.8-1ubuntu0.3 (ANV / libvulkan_intel.so)
What Happened
The game crashes every time, right after the world has loaded, just after the log lineGround clutter ecotype render data built. Output:
Code
*** stack smashing detected ***: terminated
Code
#3 __stack_chk_fail (libc.so.6)
#4-#8 libvulkan_intel.so
#9+ JIT frames -> libcoreclr.so
Code
VUID-VkPipelineLayoutCreateInfo-setLayoutCount-00286
vkCreatePipelineLayout(): pCreateInfo->setLayoutCount (10) exceeds the maxBoundDescriptorSets limit (8).
maxBoundDescriptorSets = 8 and does not check this value itself, so a pipeline layout with 10 sets overflows the driver's internal array, which causes the stack smashing. NVIDIA and AMD drivers usually expose 32 or more sets, which would explain why this only affects Intel.This may also be the root cause of the Intel crashes on Windows (Arc / Iris Xe) reported here:
Game crashes after loading is complete with Intel ARC A770 GPU
What Was Expected
The game loads into the scene and renders normally. Pipeline layouts should respectVkPhysicalDeviceLimits::maxBoundDescriptorSets (8 on Intel).Reproduction Steps
- Use a Linux system with an Intel Iris Xe iGPU (Alder Lake) and Mesa 26.0.8 (ANV)
- Start
./KSA --debug(optional:VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation ./KSA --debug) - Start a new game (default situation, SolLite system)
- Wait for loading to finish -> crash right after
Ground clutter ecotype render data built; the validation layer reportssetLayoutCount (10) > maxBoundDescriptorSets (8)just before it
Reproduction Rate
AlwaysAdditional Info
- Video/Screenshots: n/a
- Save File: n/a (happens with a new game)
- Other Notes:
- Other validation errors seen during the same run (not the direct cause of the crash):
vkCreateDescriptorPool():pPoolSizes[3].type = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHRwithoutVK_KHR_acceleration_structure(ray query is reported as unsupported)vkCmdBlitImage(): dstImage has formatVK_FORMAT_BC4_UNORM_BLOCK, which has no BLIT_DST supportvkCreateShaderModule(): SPIR-V declaresStorageImageMultisample, butshaderStorageImageMultisampleis not enabled
- Also occurs at 1920x1080 without fractional scaling, so it is not related to resolution or Wayland.
- Full validation log and backtrace attached (
ksa_validation.log).
- Other validation errors seen during the same run (not the direct cause of the crash):
Upvote
0