614e5ecf7dca50a6a603f1a4b28f9dbd22ec4054
Blender crashes when the user scales up an image into huge scales. This is due to integer overflow when doing memory allocations. So we fix this by using larger integers when doing math on memory allocations and indexing. Note that while this solves the random crashes, users scaling up images to huge scales will face things like the OOM killer activating or at best significant slow downs due to swapping. It is not clear how to handle such cases, but something like a global maximum size option that is set to 16k by default might be worth adding. Pull Request: https://projects.blender.org/blender/blender/pulls/120921
…
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.
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.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
