From b7df539871f5ec8ecf4a022ee25c4d180f476440 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sat, 17 Jul 2021 00:02:48 +0300 Subject: [PATCH] vk: Fix null deref in texture cache when dumping temporary storage --- rpcs3/Emu/RSX/VK/VKTextureCache.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpcs3/Emu/RSX/VK/VKTextureCache.cpp b/rpcs3/Emu/RSX/VK/VKTextureCache.cpp index 00ecb8e029..1b731e8da9 100644 --- a/rpcs3/Emu/RSX/VK/VKTextureCache.cpp +++ b/rpcs3/Emu/RSX/VK/VKTextureCache.cpp @@ -1115,6 +1115,11 @@ namespace vk for (auto& entry : m_temporary_storage) { + if (!entry.combined_image) + { + continue; + } + actual_released_memory += entry.combined_image->memory->size(); gc->dispose(entry.combined_image); m_temporary_memory_size -= entry.block_size;