From 889712927fe98e1417880b8135cbd01ad8dc0123 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dietrich?= Date: Sun, 23 Jan 2022 16:30:57 +0100 Subject: [PATCH] Fix Cycles crash collecting render stats --- intern/cycles/scene/image.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intern/cycles/scene/image.cpp b/intern/cycles/scene/image.cpp index dbc8bf213af..7aad46d253c 100644 --- a/intern/cycles/scene/image.cpp +++ b/intern/cycles/scene/image.cpp @@ -891,6 +891,10 @@ void ImageManager::device_free(Device *device) void ImageManager::collect_statistics(RenderStats *stats) { foreach (const Image *image, images) { + if (!image) { + /* Image may have been freed due to lack of users. */ + continue; + } stats->image.textures.add_entry( NamedSizeEntry(image->loader->name(), image->mem->memory_size())); }