Campbell Barton 7327978cc7 4.2LTS: Fix #129225: Crash in modifiers & constraints with invalid enum values
Fix #129225: Crash in modifiers & constraints with invalid enum values

Even though this is generally avoided, drivers don't prevent
invalid values being set. Further files from branches or files
written in the future may contain enum values not yet known.

Resolve by range checking enum values which are used to index arrays.

---

Back-ported from f69fbb41c1

---

Extensions: resolve unhandled exceptions when wheel extraction fails

Setting up wheels wasn't handling errors if extraction failed.

Addresses the error in #132924.

---

Back-ported from 198d07e240

Pull Request: https://projects.blender.org/blender/blender/pulls/139016
2025-05-19 10:13:25 +02:00
2024-08-06 14:13:55 +10:00

Blender

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.

Blender screenshot

Project Pages

Development

License

Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.

See blender.org/about/license for details.

S
Description
No description provided
Readme 925 MiB
Languages
C++ 78%
Python 11%
C 6.3%
GLSL 2.2%
CMake 1.3%
Other 1.1%