System Information
Operating system: Linux-5.8.11-1-MANJARO-x86_64-with-glibc2.32 64 Bits
Graphics card: AMD VERDE (DRM 2.50.0, 5.8.11-1-MANJARO, LLVM 10.0.1) X.Org 4.5 (Core Profile) Mesa 20.1.8
Blender Version
Broken: version: 2.90.1, version: 2.92.0 Alpha, branch: master, commit date: 2020-10-22 10:41, hash: rBdea3b8d9844f
Worked: 2.82a (but there is no chain icon on the armature data block, so perhaps it was not even linked back then), 2.83.8 LTS
Short description of error
Blender crashes using make local on an armature of a linked collection with library override.
It does not crash under a certain condition: if you save the file after step 4) below, then revert the file, *don't* click the armature again (it's already active), just continue at step 5) it will not crash.
Reset to factory defaults did not prevent the crash.
Exact steps for others to reproduce the error
- Create a collection with e.g. a rigify human meta rig, add some mesh and parent it with automatic weights (might be unnecessary), save file.
- Create a new file, link the collection from the original file
- Object - Relations - Make Library Override
- Select Rig
- In the object data properties of the armature, click the chain icon to make local
- Crash
backtrace
/home/georg/blender-git/build_linux/bin/blender(BLI_system_backtrace+0x33) [0x424a723]
/home/georg/blender-git/build_linux/bin/blender() [0xb8cf2e]
/usr/lib/libc.so.6(+0x3d6a0) [0x7f5d0ae686a0]
/home/georg/blender-git/build_linux/bin/blender() [0xe553e8]
/home/georg/blender-git/build_linux/bin/blender(RNA_property_boolean_get+0x49) [0x123fce9]
/home/georg/blender-git/build_linux/bin/blender(rna_property_override_diff_default+0xdab) [0x132d96b]
/home/georg/blender-git/build_linux/bin/blender() [0x124aa70]
/home/georg/blender-git/build_linux/bin/blender(RNA_struct_override_matches+0x202) [0x124b0f2]
/home/georg/blender-git/build_linux/bin/blender() [0x132c73c]
/home/georg/blender-git/build_linux/bin/blender(rna_property_override_diff_default+0xa13) [0x132d5d3]
/home/georg/blender-git/build_linux/bin/blender() [0x124aa70]
/home/georg/blender-git/build_linux/bin/blender(RNA_struct_override_matches+0x202) [0x124b0f2]
/home/georg/blender-git/build_linux/bin/blender() [0x132cb74]
/home/georg/blender-git/build_linux/bin/blender(rna_property_override_diff_default+0xd7d) [0x132d93d]
/home/georg/blender-git/build_linux/bin/blender() [0x124aa70]
/home/georg/blender-git/build_linux/bin/blender(RNA_struct_override_matches+0x202) [0x124b0f2]
/home/georg/blender-git/build_linux/bin/blender(BKE_lib_override_library_operations_create+0x95) [0xbdd735]
/home/georg/blender-git/deps/tbb/lib/libtbb.so(_ZN3tbb10interface78internal20isolate_within_arenaERNS1_13delegate_baseEl+0x45) [0x7f5d181621a5]
/home/georg/blender-git/build_linux/bin/blender() [0x424e0e3]
/home/georg/blender-git/deps/tbb/lib/libtbb.so(+0x2a025) [0x7f5d18179025]
/home/georg/blender-git/deps/tbb/lib/libtbb.so(+0x2a3b6) [0x7f5d181793b6]
/home/georg/blender-git/deps/tbb/lib/libtbb.so(+0x12eb7) [0x7f5d18161eb7]
/home/georg/blender-git/deps/tbb/lib/libtbb.so(+0x1ec30) [0x7f5d1816dc30]
/home/georg/blender-git/deps/tbb/lib/libtbb.so(+0x2303c) [0x7f5d1817203c]
/home/georg/blender-git/deps/tbb/lib/libtbb.so(+0x23299) [0x7f5d18172299]
/usr/lib/libpthread.so.0(+0x93e9) [0x7f5d17e8f3e9]
/usr/lib/libc.so.6(clone+0x43) [0x7f5d0af2b293]