Maniphest T72179

Hangs when I undo
Closed, Archived

Assigned To
Philipp Oeser (lichtwerk)
Authored By
Ethetic_Engine (Ethetic_Engine)
Dec 4 2019, 10:38 PM
Tags
  • BF Blender
Subscribers
Ethetic_Engine (Ethetic_Engine)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system:Windows 10 64 Bit
Graphics card: Intel HD Graphics 5500 (no dedicated graphics)
System: HP Elite Book 840 G2

Blender Version
Broken: 2.81 release
Worked: (optional)

Short description of error
I just make an architectural interior scene file attached you can see, when I undo a step it hangs and continues after a few seconds no matter I am in Object mode or Edit mode.

Exact steps for others to reproduce the error
Just Press Ctrl+Z to undo then it hangs blender and continue after a while I am not sure its a bug or something with my mesh or objects....

Event Timeline

Ethetic_Engine (Ethetic_Engine) created this task.Dec 4 2019, 10:38 PM
Philipp Oeser (lichtwerk) edited projects, added BF Blender; removed Add-ons (Community).Dec 5 2019, 10:38 AM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).Dec 5 2019, 11:22 AM

Mostly related to the Subdivision Modifier on the chairs (if those are applied, this comes back to being snappy).

Philipp Oeser (lichtwerk) changed the task status from Unknown Status to Unknown Status.Dec 5 2019, 11:37 AM
Philipp Oeser (lichtwerk) claimed this task.

If I understand correctly, the depsgraph is being rebuilt on global undo [so the modifiers get calculated again -- globally, for all objects], so that would explain where this is coming from.
This is more or less a known limitation and a much improved implementation is already in the works, see T60695: Optimized per-datablock global undo

So while this can be improved upon [and will be], this is not considered an actual bug at the moment...