System Information
Operating system: Windows-10-10.0.22000-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.79
Blender Version
Worked: 3.0.1, branch: master, commit date: 2022-01-25 17:19, hash: rBdc2d18018171
Broken: version: 3.1.0, branch: master, commit date: 2022-03-08 18:16, hash: rBc77597cd0e15
Broken: version: 3.2.0 Alpha, branch: master, commit date: 2022-03-08 23:13, hash: rB21462565632b
Caused by rBcfa53e0fbeed: Refactor: Move normals out of MVert, lazy calculation
Short description of error
Run below code with mesh has shapekey will cause crash as EXCEPTION_ACCESS_VIOLATION.
bpy.data.meshes['Cube'].shape_keys.key_blocks['Key 1'].normals_vertex_get()
Exact steps for others to reproduce the error
- open attached .blend
- press run script of text editor, or run bpy.data.meshes['Cube'].shape_keys.key_blocks['Key 1'].normals_vertex_get() in python console
or
- launch blender
- add cube
- add one or more shapekey to cube
- run bpy.data.meshes['Cube'].shape_keys.key_blocks[any_key(0,1,... or "Basis", "Key 1" and so on )].normals_vertex_get() in python console
Test File:
Append
This crash affect to addon of export .vrm file with VRM_Addon_for_Blender. (https://github.com/saturday06/VRM_Addon_for_Blender)
Thanks.