[GH-ISSUE #3277] [GAME BUG]: Dead Island (CUSA03291) crashes on Intel (i)GPUs #1010

Closed
opened 2026-02-27 21:09:26 +03:00 by kerem · 0 comments
Owner

Originally created by @Missake212 on GitHub (Jul 19, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/3277

Checklist (we expect you to perform these steps before opening the issue)

  • I have searched for a similar issue in this repository and did not find one.
  • I am using an official build obtained from releases or updated one of those builds using its in-app updater.
  • I have re-dumped the game and performed a clean install without mods and the issue is still present.
  • I have disabled all patches and cheats and the issue is still present.
  • I have all the required system modules installed.

Describe the Bug

Dead Island crashes when reaching the menus on an Intel iGPU, I don't know if it has always been this way or not but reporting anyway. Call stack:

Image

Two validation errors from the log:

[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-VkShaderModuleCreateInfo-pCode-08737: vkCreateShaderModule(): pCreateInfo->pCode (spirv-val produced an error): The Base <id> '45[%45]' in OpAccessChain instruction must be a pointer. %132 = OpAccessChain %input_f32 %45 %u32_id_1 The Vulkan spec states: If pCode is a pointer to SPIR-V code, pCode must adhere to the validation rules described by the Validation Rules within a Module section of the SPIR-V Environment appendix (https://vulkan.lunarg.com/doc/view/1.4.313.2/windows/antora/spec/latest/chapters/shaders.html#VUID-VkShaderModuleCreateInfo-pCode-08737)

[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-VkWriteDescriptorSet-descriptorType-00328: vkCmdPushDescriptorSetKHR(): pDescriptorWrites[0].pBufferInfo[0].offset (297941488) must be a multiple of device limit minStorageBufferOffsetAlignment (64) when descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_BUFFER. The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_BUFFER or VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, the offset member of each element of pBufferInfo must be a multiple of VkPhysicalDeviceLimits::minStorageBufferOffsetAlignment (https://vulkan.lunarg.com/doc/view/1.4.313.2/windows/antora/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00328)

Reproduction Steps

Launch the game with an Intel iGPU then press cross when you're at the main menu.

Specify OS Version

Windows 11

CPU

Intel Core I9 13900K

GPU

Intel UHD Graphics 770

Amount of RAM in GB

32 GB

Amount of VRAM in GB

16 GB

Log File

CUSA03291withValidation.log

Originally created by @Missake212 on GitHub (Jul 19, 2025). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/3277 ### Checklist (we expect you to perform these steps before opening the issue) - [x] I have searched for a similar issue in this repository and did not find one. - [x] I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater. - [x] I have re-dumped the game and performed a clean install without mods and the issue is still present. - [x] I have disabled all patches and cheats and the issue is still present. - [x] I have all the required [system modules](https://github.com/shadps4-emu/shadPS4/wiki/I.-Quick-start-%5BUsers%5D#4-adding-modules) installed. ### Describe the Bug Dead Island crashes when reaching the menus on an Intel iGPU, I don't know if it has always been this way or not but reporting anyway. Call stack: <img width="3840" height="2160" alt="Image" src="https://github.com/user-attachments/assets/773d78b4-8374-4863-b633-6aecbb9a3417" /> Two validation errors from the log: ``[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-VkShaderModuleCreateInfo-pCode-08737: vkCreateShaderModule(): pCreateInfo->pCode (spirv-val produced an error): The Base <id> '45[%45]' in OpAccessChain instruction must be a pointer. %132 = OpAccessChain %input_f32 %45 %u32_id_1 The Vulkan spec states: If pCode is a pointer to SPIR-V code, pCode must adhere to the validation rules described by the Validation Rules within a Module section of the SPIR-V Environment appendix (https://vulkan.lunarg.com/doc/view/1.4.313.2/windows/antora/spec/latest/chapters/shaders.html#VUID-VkShaderModuleCreateInfo-pCode-08737)`` ``[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-VkWriteDescriptorSet-descriptorType-00328: vkCmdPushDescriptorSetKHR(): pDescriptorWrites[0].pBufferInfo[0].offset (297941488) must be a multiple of device limit minStorageBufferOffsetAlignment (64) when descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_BUFFER. The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_BUFFER or VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, the offset member of each element of pBufferInfo must be a multiple of VkPhysicalDeviceLimits::minStorageBufferOffsetAlignment (https://vulkan.lunarg.com/doc/view/1.4.313.2/windows/antora/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00328)`` ### Reproduction Steps Launch the game with an Intel iGPU then press cross when you're at the main menu. ### Specify OS Version Windows 11 ### CPU Intel Core I9 13900K ### GPU Intel UHD Graphics 770 ### Amount of RAM in GB 32 GB ### Amount of VRAM in GB 16 GB ### Log File [CUSA03291withValidation.log](https://github.com/user-attachments/files/21331832/CUSA03291.log)
kerem closed this issue 2026-02-27 21:09:26 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1010
No description provided.