6b967287c964e4deb9755d35f37998ba9ff06c34
Recently [0] replaced back-traces from `execinfo.h` with ASAN's `__asan_describe_address` since the linking options to hide symbols cause the stack-traces only to include addresses (without functions). Although using ASAN makes sense when enabled, in my tests the stack-traces are sometimes empty. Using CMAKE_BUILD_TYPE=RelWithDebInfo for e.g. wasn't showing a stack-trace for the leak fixed in [1]. A utility is now included to conveniently expand the addresses from these stack traces (`tools/utils/addr2line_backtrace.py`). Restore support for the execinfo stack-trace reporting, used when ASAN is disabled. [0]:2e79ca3205[1]:a9f0d19197
…
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%
