diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index 2c46c9ebea7..915fb691979 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -1998,6 +1998,7 @@ v3dv_CreateDevice(VkPhysicalDevice physicalDevice, fail: destroy_device_syncs(device, physical_device->render_fd); + mtx_destroy(&device->mutex); vk_device_finish(&device->vk); vk_free(&device->vk.alloc, device);