[Bf-blender-cvs] [e2eb47191dc] blender-v2.83-release: Fix T75715: crash rendering animation with persistent images

Brecht Van Lommel noreply at git.blender.org
Thu May 14 02:23:45 CEST 2020


Commit: e2eb47191dc30d010eb4420f486b45824af811be
Author: Brecht Van Lommel
Date:   Thu May 14 02:13:40 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rBe2eb47191dc30d010eb4420f486b45824af811be

Fix T75715: crash rendering animation with persistent images

===================================================================

M	source/blender/render/intern/source/external_engine.c

===================================================================

diff --git a/source/blender/render/intern/source/external_engine.c b/source/blender/render/intern/source/external_engine.c
index ffd483a8b62..4770e98bd20 100644
--- a/source/blender/render/intern/source/external_engine.c
+++ b/source/blender/render/intern/source/external_engine.c
@@ -605,9 +605,11 @@ bool RE_bake_engine(Render *re,
   engine->resolution_x = re->winx;
   engine->resolution_y = re->winy;
 
+  BLI_rw_mutex_lock(&re->partsmutex, THREAD_LOCK_WRITE);
   RE_parts_init(re);
   engine->tile_x = re->r.tilex;
   engine->tile_y = re->r.tiley;
+  BLI_rw_mutex_unlock(&re->partsmutex);
 
   if (type->bake) {
     engine->depsgraph = depsgraph;



More information about the Bf-blender-cvs mailing list