Blender Git Loki

Git Commits -> Revision 55ac53f

Revision 55ac53f by Brecht Van Lommel (master)
April 12, 2013, 15:33 (GMT)
Fix #34322: cycles crash with (undo) save during threaded render. The mesh save
code was modifying pointers in the Mesh which gave crashes with another thread
accessing the data at the same time. This could crash other threaded operations
like blender internal render or physics baking too but was less likely.

As a solution I've now changed the save code that it does not modify the mesh
data structure in place but rather a copy, as undo file saving should probably
be fully read-only regardless of how an improved threading architecture might
work.

Thanks to Sergey for tracking down the cause of this crash.

Commit Details:

Full Hash: 55ac53fcde8b57572ae3c7179bc4c65031ca1c02
SVN Revision: 55991
Parent Commit: 22230ce
Lines Changed: +29, -62

1 Modified Path:

/source/blender/blenloader/intern/writefile.c (+29, -62) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021