Blender Git Commit Log
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)