From 0dabf824fbcb7d343919edd88e29bd267a8734f6 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 3 Jan 2014 23:00:53 +0600 Subject: Fix T38045: Clone stamp crashes Issue seems to be caused by thread-unsafe IMB_freeImBuf. Now use generic BKE_image_release_ibuf to de-reference image buffer which was acquired from image datablock. --- source/blender/gpu/intern/gpu_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/gpu/intern/gpu_draw.c') diff --git a/source/blender/gpu/intern/gpu_draw.c b/source/blender/gpu/intern/gpu_draw.c index 1f0e20a9210..5910941cb3c 100644 --- a/source/blender/gpu/intern/gpu_draw.c +++ b/source/blender/gpu/intern/gpu_draw.c @@ -187,7 +187,7 @@ void GPU_render_text(MTFace *tface, int mode, } glPopMatrix(); - IMB_freeImBuf(first_ibuf); + BKE_image_release_ibuf(ima, first_ibuf, NULL); } } -- cgit v1.2.3