[Crash] Hades II Crashes on Mali GPU #2615

Open
opened 2025-09-29 10:56:32 +02:00 by Shinmegumi · 0 comments
Owner

Describe the crash
Game runs totally fine, but when trying to enter into a new room, crashes with a black screen.

Branch/PR/Release:
Latest build, built for arm64 on latest commit hash: d19a7c3782

To Reproduce
Steps to reproduce the crash:

  1. Open Hades II
  2. Go to the place where you want to start a new run after being killed
  3. Crash occurs

Device:

  • OS: [Linux Armbian Kernel 6.1.15]
  • CPU: Rockchip RK3588
  • GPU: Mali G610 GPU
  • RAM: 8GB

Screenshots and Logging

[  86.320639] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x0e951131e29d0eb9
[  86.377116] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x195e3ab34e6b60e2
[  89.339661] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called
[  92.235142] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xdcb9e2682ab37a74
[  92.380745] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x5bbf490d9889e287
[  92.889295] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x6118787aec5b06ed
[  92.890854] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x73aa7002119045fb
[  92.891787] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x2c6fe1c680bfe844
[  92.892693] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x11dde60c2e242abb
[  92.928402] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xc2bdca1091757395
[  92.941311] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x0e10b57e5ca40041
[  92.975000] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x16ff61604c57b6c0
[  92.978525] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xa17be32fd6a9e28c
[  92.979826] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xeb99c03d1dfcb546
[  93.235020] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x5f8e3270430bcf19
[  95.889458] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xae41b728e69d739c
[  95.995792] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x76fa5e1a20a6d039
[  95.997765] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x074e38d7d970ed45
[  95.998630] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x3c7e2d45d3c930d3
[  97.856802] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x67a9c2e9e49c652b
[  98.536394] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x35b28c201dc80dce
[  98.771085] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xc3a0a61000d4bc6a
[ 101.609670] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x319a63de16eff8c7
[ 103.214862] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called
[ 107.769389] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x1f058bf8ebe2a351
[ 107.772523] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x7ae610c630152c67
[ 107.925917] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x1f4950a05f771379
[ 121.613310] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called
[ 127.043263] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x2afda666a4e0b3e4
[ 127.045294] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x2d8b397176afbec1
[ 130.059999] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x13ca8d62dc37d8b4
[ 136.355385] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called
[ 138.151335] Service.AM <Info> core/hle/service/am/service/application_functions.cpp:SetTerminateResult:188: (STUBBED) called, result=0x160a (2010-0011)
[ 138.151365] Debug.Emulated <Critical> core/hle/kernel/svc/svc_exception.cpp:Break:51: Userspace PANIC! info1=0x0000004CAE2FD678, info2=0x0000000000000004
[ 138.151369] Debug.Emulated <Critical> core/hle/kernel/svc/svc_exception.cpp:operator():33: debug_buffer_err_code=160A
[ 138.151373] Debug.Emulated <Critical> core/hle/kernel/svc/svc_exception.cpp:Break:99: Emulated program broke execution! reason=0x0000000000000000, info1=0x0000004CAE2FD678, info2=0x0000000000000004
[ 138.151375] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:17: Backtrace, sp=0000004CAE2FD450, pc=0000003CAD680190
[ 138.151378] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:18: Module Name         Address             Original Address    Offset              Symbol
[ 138.208592] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk               0000007100170190    0000003CAD680190    0000000000170190    
[ 138.208599] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk               000000710009C578    0000003CAD5AC578    000000000009C578    nn::diag::detail::Abort(nn::Result const*)
[ 138.208600] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk               000000710009AB48    0000003CAD5AAB48    000000000009AB48    
[ 138.208601] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk               000000710009ABF8    0000003CAD5AABF8    000000000009ABF8    
[ 138.208602] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk               000000710009ACD8    0000003CAD5AACD8    000000000009ACD8    
[ 138.208603] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk               00000071002B0CD8    0000003CAD7C0CD8    00000000002B0CD8    
[ 138.208605] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: Game.Switch.nss     00000071001CEC54    0000003CA7DD3C54    00000000001CEC54    

And, some extra content on further hangs:

[ 418.611639] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:Submit:381: (STUBBED) called
[ 418.611650] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:UpdateState:486: (STUBBED) called
[ 418.611713] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:GetRequestState:392: (STUBBED) called
[ 418.611746] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:GetResult:424: (STUBBED) called
**Describe the crash** Game runs totally fine, but when trying to enter into a new room, crashes with a black screen. **Branch/PR/Release:** Latest build, built for arm64 on latest commit hash: d19a7c3782d8402a5c3d8c730fb2ef080da7a8b5 **To Reproduce** Steps to reproduce the crash: 1. Open Hades II 2. Go to the place where you want to start a new run after being killed 3. Crash occurs **Device:** - OS: [Linux Armbian Kernel 6.1.15] - CPU: Rockchip RK3588 - GPU: Mali G610 GPU - RAM: 8GB **Screenshots and Logging** ``` [ 86.320639] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x0e951131e29d0eb9 [ 86.377116] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x195e3ab34e6b60e2 [ 89.339661] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called [ 92.235142] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xdcb9e2682ab37a74 [ 92.380745] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x5bbf490d9889e287 [ 92.889295] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x6118787aec5b06ed [ 92.890854] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x73aa7002119045fb [ 92.891787] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x2c6fe1c680bfe844 [ 92.892693] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x11dde60c2e242abb [ 92.928402] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xc2bdca1091757395 [ 92.941311] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x0e10b57e5ca40041 [ 92.975000] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x16ff61604c57b6c0 [ 92.978525] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xa17be32fd6a9e28c [ 92.979826] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xeb99c03d1dfcb546 [ 93.235020] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x5f8e3270430bcf19 [ 95.889458] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xae41b728e69d739c [ 95.995792] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x76fa5e1a20a6d039 [ 95.997765] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x074e38d7d970ed45 [ 95.998630] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x3c7e2d45d3c930d3 [ 97.856802] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x67a9c2e9e49c652b [ 98.536394] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x35b28c201dc80dce [ 98.771085] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0xc3a0a61000d4bc6a [ 101.609670] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x319a63de16eff8c7 [ 103.214862] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called [ 107.769389] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x1f058bf8ebe2a351 [ 107.772523] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x7ae610c630152c67 [ 107.925917] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x1f4950a05f771379 [ 121.613310] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called [ 127.043263] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x2afda666a4e0b3e4 [ 127.045294] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x2d8b397176afbec1 [ 130.059999] Render.Vulkan <Info> video_core/renderer_vulkan/vk_pipeline_cache.cpp:CreateGraphicsPipeline:621: 0x13ca8d62dc37d8b4 [ 136.355385] Service.FS <Warning> core/hle/service/filesystem/fsp/fs_i_filesystem.cpp:Commit:130: (STUBBED) called [ 138.151335] Service.AM <Info> core/hle/service/am/service/application_functions.cpp:SetTerminateResult:188: (STUBBED) called, result=0x160a (2010-0011) [ 138.151365] Debug.Emulated <Critical> core/hle/kernel/svc/svc_exception.cpp:Break:51: Userspace PANIC! info1=0x0000004CAE2FD678, info2=0x0000000000000004 [ 138.151369] Debug.Emulated <Critical> core/hle/kernel/svc/svc_exception.cpp:operator():33: debug_buffer_err_code=160A [ 138.151373] Debug.Emulated <Critical> core/hle/kernel/svc/svc_exception.cpp:Break:99: Emulated program broke execution! reason=0x0000000000000000, info1=0x0000004CAE2FD678, info2=0x0000000000000004 [ 138.151375] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:17: Backtrace, sp=0000004CAE2FD450, pc=0000003CAD680190 [ 138.151378] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:18: Module Name Address Original Address Offset Symbol [ 138.208592] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk 0000007100170190 0000003CAD680190 0000000000170190 [ 138.208599] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk 000000710009C578 0000003CAD5AC578 000000000009C578 nn::diag::detail::Abort(nn::Result const*) [ 138.208600] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk 000000710009AB48 0000003CAD5AAB48 000000000009AB48 [ 138.208601] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk 000000710009ABF8 0000003CAD5AABF8 000000000009ABF8 [ 138.208602] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk 000000710009ACD8 0000003CAD5AACD8 000000000009ACD8 [ 138.208603] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: nnSdk 00000071002B0CD8 0000003CAD7C0CD8 00000000002B0CD8 [ 138.208605] Core.ARM <Error> core/arm/arm_interface.cpp:LogBacktrace:21: Game.Switch.nss 00000071001CEC54 0000003CA7DD3C54 00000000001CEC54 ``` And, some extra content on further hangs: ``` [ 418.611639] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:Submit:381: (STUBBED) called [ 418.611650] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:UpdateState:486: (STUBBED) called [ 418.611713] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:GetRequestState:392: (STUBBED) called [ 418.611746] Service.NIFM <Warning> core/hle/service/nifm/nifm.cpp:GetResult:424: (STUBBED) called ``` <!-- synced-by:n8n forgejo#2615 -->
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: eden-emu/eden#2615
No description provided.