From 35cf39b72f45cfea55a34ffe7358ade5c950a3c5 Mon Sep 17 00:00:00 2001 From: Adrian Cojocaru Date: Tue, 24 Mar 2026 16:39:32 +0200 Subject: [PATCH] core: Fix crash during exception stack unwind (#4188) --- src/mbgl/vulkan/renderable_resource.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mbgl/vulkan/renderable_resource.cpp b/src/mbgl/vulkan/renderable_resource.cpp index b9d7e03d1..ea9235337 100644 --- a/src/mbgl/vulkan/renderable_resource.cpp +++ b/src/mbgl/vulkan/renderable_resource.cpp @@ -7,6 +7,10 @@ namespace mbgl { namespace vulkan { SurfaceRenderableResource::~SurfaceRenderableResource() { + if (!backend.getDevice()) { + return; + } + backend.getDevice()->waitIdle(backend.getDispatcher()); // specific order