Page MenuHome

Shared mesh used for Mesh Deform causes crash
Closed, ResolvedPublic

Description

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
Open

.
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.