Page MenuHome

Shared mesh used for Mesh Deform causes crash
Closed, ResolvedPublic


System Information
Arch Linux (x86-64)
nVidia Geforce GTX 670

Blender Version
Broken: 2.70 19e627c, 2.70 4550731
Worked: 2.69

Short description of error
Editing the mesh that referenced by Mesh deform on other objects causes crash.

Exact steps for others to reproduce the error

Edit the mesh. (Both adding and moving vertexes cause crash)
It doesn't always happen immediately but will happen within 1 minute.

Event Timeline

Jun T (junt) updated the task description. (Show Details)Apr 5 2014, 8:23 PM
Jun T (junt) set Type to Bug.
Jun T (junt) added a subscriber: Jun T (junt).
Jun T (junt) created this task.
Jun T (junt) raised the priority of this task from to Needs Triage by Developer.

There is a correction part.
(Both adding and moving vertexes cause crash)
+ Adding vertexes is not necessary for crash

Cannot confirm a crash, Mac OS X, e51841c.

koil (koilz) added a subscriber: koil (koilz).EditedApr 7 2014, 1:02 PM

Crash on Windows 7 32 bit, AMD Radeon HD 7310M.
Broken: Blender 2.70 32 bit 19e627c.
Worked: Blender 2.69.7 32 bit 4b206af.

On b95e826, Mac OS X 10.9.2, it happens too when select all mesh and rotate quickly. It happens at random but the way made a big change crashes easily.

Really weird issue. Perhaps threading-related. Will have a look.

For now i've disabled the meshdeform modifier update in edit mode if it uses shared mesh between multiple objects and editing happens of a different object from what's used in the meshdeform modifier.
Proper solution would be to use more granular dependency graph. We're working on this but it'll take some time.