Crash in amdvlk64.dll while preparing shaders on RX 480 (no mesh shaders, compute fallback) #1141

Closed
opened 2026-11-09 14:17:29 +00:00 by Bstk11 · 3 comments
Bstk11 commented 2026-11-09 14:17:29 +00:00 (Migrated from github.com)

Builder version

v2.0.7

How you built

Hookshot Builder app (Windows)

Game files given to it

A .nup

The error

Hi, thanks for the project!

The game closes during "preparing shaders" every time. The log shows an access violation inside the AMD Vulkan driver, always at the same offset, while the mesh-shader compute fallback programs are being built.

**System**
- GPU: AMD Radeon RX 480 (Polaris), no mesh shader support
- Driver: AMD Adrenalin 26.5.2 for Polaris/Vega (31.0.21925.1001, 20/05/2026) - latest available for this GPU
- Vulkan driver version reported: 0x800117 (2.0.279)
- OS: Windows 11
- Hookshot: v2.0.7 (source 9b541c9c)

**What happens**
Log shows "no mesh shaders: task and mesh programs run as compute shaders (issue 640 fallback)", then a few "vk: mesh ..." lines, then repeated:

CRASH: exception 0xc0000005 (read 0x21) at amdvlk64.dll+0x1cb8bf9
host backtrace: amdvlk64.dll+0x1cb8bf9 ... amdvlk64.dll+0x1543c2 hookshot_vk.dll+0x1cd286 hookshot_vk.dll+0x1cc3f5 hookshot_vk.dll+0x14acd7

**What I tried**
- Clean driver install (DDU + latest Polaris/Vega driver): same crash, same offset
- Deleted hookshot_programs.bin / .idx / hookshot_prepared.bin.warming: same crash

Full log attached. Happy to test any build or setting.

Visual Studio or Build Tools version, and Windows SDK version

build tools

Operating system and free space on the output drive

windows 11

Before you send it

  • I'm on the newest release, or it still fails on it.
  • I searched the open issues for this error.
  • I'm not attaching game files or anything built from them.
### Builder version v2.0.7 ### How you built Hookshot Builder app (Windows) ### Game files given to it A .nup ### The error ```text Hi, thanks for the project! The game closes during "preparing shaders" every time. The log shows an access violation inside the AMD Vulkan driver, always at the same offset, while the mesh-shader compute fallback programs are being built. **System** - GPU: AMD Radeon RX 480 (Polaris), no mesh shader support - Driver: AMD Adrenalin 26.5.2 for Polaris/Vega (31.0.21925.1001, 20/05/2026) - latest available for this GPU - Vulkan driver version reported: 0x800117 (2.0.279) - OS: Windows 11 - Hookshot: v2.0.7 (source 9b541c9c) **What happens** Log shows "no mesh shaders: task and mesh programs run as compute shaders (issue 640 fallback)", then a few "vk: mesh ..." lines, then repeated: CRASH: exception 0xc0000005 (read 0x21) at amdvlk64.dll+0x1cb8bf9 host backtrace: amdvlk64.dll+0x1cb8bf9 ... amdvlk64.dll+0x1543c2 hookshot_vk.dll+0x1cd286 hookshot_vk.dll+0x1cc3f5 hookshot_vk.dll+0x14acd7 **What I tried** - Clean driver install (DDU + latest Polaris/Vega driver): same crash, same offset - Deleted hookshot_programs.bin / .idx / hookshot_prepared.bin.warming: same crash Full log attached. Happy to test any build or setting. ``` ### Visual Studio or Build Tools version, and Windows SDK version build tools ### Operating system and free space on the output drive windows 11 ### Before you send it - [x] I'm on the newest release, or it still fails on it. - [x] I searched the open issues for this error. - [x] I'm not attaching game files or anything built from them.
NotRexed commented 2026-11-09 14:45:46 +00:00 (Migrated from github.com)

Thanks for the precise report. The RX 480 has no mesh shaders; linking this to the fallback tracker #1001, where crashes while preparing the fallback programs are collected.

Thanks for the precise report. The RX 480 has no mesh shaders; linking this to the fallback tracker #1001, where crashes while preparing the fallback programs are collected.
NotRexed commented 2026-11-09 18:17:09 +00:00 (Migrated from github.com)

Same crash at the same offset (amdvlk64.dll+0x1cb8bf9, read 0x21) on a Ryzen 5 3400G's Vega 11 with the same driver family (0x800117), v2.0.9: #1214.

Same crash at the same offset (`amdvlk64.dll+0x1cb8bf9`, read 0x21) on a Ryzen 5 3400G's Vega 11 with the same driver family (0x800117), v2.0.9: #1214.
NotRexed commented 2026-11-09 22:52:20 +00:00 (Migrated from github.com)

Thanks for the report. To keep each problem in one place, this is tracked in #1001 (GPUs without mesh shaders: GTX 9xx/10xx, RX 400/500/5000, Iris Xe), which links your details. Closing this as a duplicate; please follow #1001 for updates. Fixes for the fallback (#1314, #1317) are planned for the next release. It will be closed when the fix ships; if it still happens after that, comment there with a hookshot_log.txt.

Thanks for the report. To keep each problem in one place, this is tracked in #1001 (GPUs without mesh shaders: GTX 9xx/10xx, RX 400/500/5000, Iris Xe), which links your details. Closing this as a duplicate; please follow #1001 for updates. Fixes for the fallback (#1314, #1317) are planned for the next release. It will be closed when the fix ships; if it still happens after that, comment there with a hookshot_log.txt.
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
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
MagicBeanDev/Hookshot#1141
No description provided.