The issue was that there were two custom data layers on the mesh that referenced an anonymous attribute id.
This happened because when the face normal attribute was added later on, it was moved before the anonymous attribute (because custom data layers are ordered by type). However, the layer was not sufficiently cleared before it was reused, leading to a use-after-free crash.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
- Branch
- fix-anonymous-attribute-use-after-free (branched from master)
- Build Status
Buildable 17793 Build 17793: arc lint + arc unit