================================================================= ==13533==ERROR: AddressSanitizer: heap-use-after-free on address 0x6030000ee9c8 at pc 0x55e2337ff650 bp 0x7f9bf0343370 sp 0x7f9bf0343368 READ of size 1 at 0x6030000ee9c8 thread T61 #0 0x55e2337ff64f in rna_path_parse /home/sergey/src/blender/blender/source/blender/makesrna/intern/rna_access.c:4711 #1 0x55e23380088b in RNA_path_resolve_property /home/sergey/src/blender/blender/source/blender/makesrna/intern/rna_access.c:4876 #2 0x55e233039a30 in animsys_store_rna_setting /home/sergey/src/blender/blender/source/blender/blenkernel/intern/anim_sys.c:1483 #3 0x55e23303adb5 in animsys_evaluate_fcurves /home/sergey/src/blender/blender/source/blender/blenkernel/intern/anim_sys.c:1711 #4 0x55e23303b92e in animsys_evaluate_action_ex /home/sergey/src/blender/blender/source/blender/blenkernel/intern/anim_sys.c:1835 #5 0x55e23304047c in BKE_animsys_evaluate_animdata /home/sergey/src/blender/blender/source/blender/blenkernel/intern/anim_sys.c:2691 #6 0x55e233042ac3 in BKE_animsys_eval_animdata /home/sergey/src/blender/blender/source/blender/blenkernel/intern/anim_sys.c:2874 #7 0x55e233f345af in void std::__invoke_impl(std::__invoke_other, void (*&)(Depsgraph*, ID*), Depsgraph*&&, ID*&) /usr/include/c++/8/bits/invoke.h:60 #8 0x55e233f32472 in std::__invoke_result::type std::__invoke(void (*&)(Depsgraph*, ID*), Depsgraph*&&, ID*&) /usr/include/c++/8/bits/invoke.h:95 #9 0x55e233f2fd3c in void std::_Bind, ID*))(Depsgraph*, ID*)>::__call(std::tuple&&, std::_Index_tuple<0ul, 1ul>) /usr/include/c++/8/functional:400 #10 0x55e233f2be43 in void std::_Bind, ID*))(Depsgraph*, ID*)>::operator()(Depsgraph*&&) /usr/include/c++/8/functional:484 #11 0x55e233f26a25 in std::_Function_handler, ID*))(Depsgraph*, ID*)> >::_M_invoke(std::_Any_data const&, Depsgraph*&&) /usr/include/c++/8/bits/std_function.h:297 #12 0x55e233f5d40d in std::function::operator()(Depsgraph*) const /usr/include/c++/8/bits/std_function.h:687 #13 0x55e233f5ba06 in deg_task_run_func /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval.cc:94 #14 0x55e233ec4fdd in handle_local_queue /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:419 #15 0x55e233ec4fdd in task_scheduler_thread_run /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:448 #16 0x7f9c3922ef29 in start_thread /build/glibc-aYuVJl/glibc-2.27/nptl/pthread_create.c:463 #17 0x7f9c384c5ede in __clone (/lib/x86_64-linux-gnu/libc.so.6+0xf7ede) 0x6030000ee9c8 is located 8 bytes inside of 20-byte region [0x6030000ee9c0,0x6030000ee9d4) freed by thread T67 here: #0 0x7f9c39330b50 in __interceptor_free (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe8b50) #1 0x55e2344c1260 in MEM_lockfree_freeN /home/sergey/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:164 #2 0x55e233218a27 in free_fcurve /home/sergey/src/blender/blender/source/blender/blenkernel/intern/fcurve.c:98 #3 0x55e233218b28 in free_fcurves /home/sergey/src/blender/blender/source/blender/blenkernel/intern/fcurve.c:123 #4 0x55e233023d08 in BKE_action_free /home/sergey/src/blender/blender/source/blender/blenkernel/intern/action.c:113 #5 0x55e2332e96f6 in BKE_libblock_free_datablock /home/sergey/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:767 #6 0x55e233f627bf in DEG::deg_free_copy_on_write_datablock(ID*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:1076 #7 0x55e233f62020 in DEG::deg_update_copy_on_write_datablock(DEG::Depsgraph const*, DEG::IDDepsNode const*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:940 #8 0x55e233f62911 in DEG::deg_evaluate_copy_on_write(Depsgraph*, DEG::IDDepsNode const*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:1093 #9 0x55e233f33b45 in void std::__invoke_impl(std::__invoke_other, void (*&)(Depsgraph*, DEG::IDDepsNode const*), Depsgraph*&&, DEG::IDDepsNode*&) /usr/include/c++/8/bits/invoke.h:60 #10 0x55e233f3177c in std::__invoke_result::type std::__invoke(void (*&)(Depsgraph*, DEG::IDDepsNode const*), Depsgraph*&&, DEG::IDDepsNode*&) /usr/include/c++/8/bits/invoke.h:95 #11 0x55e233f2eca6 in void std::_Bind, DEG::IDDepsNode*))(Depsgraph*, DEG::IDDepsNode const*)>::__call(std::tuple&&, std::_Index_tuple<0ul, 1ul>) /usr/include/c++/8/functional:400 #12 0x55e233f2a55d in void std::_Bind, DEG::IDDepsNode*))(Depsgraph*, DEG::IDDepsNode const*)>::operator()(Depsgraph*&&) /usr/include/c++/8/functional:484 #13 0x55e233f24789 in std::_Function_handler, DEG::IDDepsNode*))(Depsgraph*, DEG::IDDepsNode const*)> >::_M_invoke(std::_Any_data const&, Depsgraph*&&) /usr/include/c++/8/bits/std_function.h:297 #14 0x55e233f5d40d in std::function::operator()(Depsgraph*) const /usr/include/c++/8/bits/std_function.h:687 #15 0x55e233f5ba06 in deg_task_run_func /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval.cc:94 #16 0x55e233ec4c49 in task_scheduler_thread_run /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:441 #17 0x7f9c3922ef29 in start_thread /build/glibc-aYuVJl/glibc-2.27/nptl/pthread_create.c:463 previously allocated by thread T78 here: #0 0x7f9c39330ed0 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe8ed0) #1 0x55e2344c19f0 in MEM_lockfree_mallocN /home/sergey/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:318 #2 0x55e2344c13a0 in MEM_lockfree_dupallocN /home/sergey/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:186 #3 0x55e233218e0f in copy_fcurve /home/sergey/src/blender/blender/source/blender/blenkernel/intern/fcurve.c:152 #4 0x55e233023e3c in BKE_action_copy_data /home/sergey/src/blender/blender/source/blender/blenkernel/intern/action.c:146 #5 0x55e2332aee53 in BKE_id_copy_ex /home/sergey/src/blender/blender/source/blender/blenkernel/intern/library.c:624 #6 0x55e233f5f02c in id_copy_inplace_no_main /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:280 #7 0x55e233f60c7e in DEG::deg_expand_copy_on_write_datablock(DEG::Depsgraph const*, DEG::IDDepsNode const*, DEG::DepsgraphNodeBuilder*, bool) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:729 #8 0x55e233f62040 in DEG::deg_update_copy_on_write_datablock(DEG::Depsgraph const*, DEG::IDDepsNode const*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:941 #9 0x55e233f62911 in DEG::deg_evaluate_copy_on_write(Depsgraph*, DEG::IDDepsNode const*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:1093 #10 0x55e233f33b45 in void std::__invoke_impl(std::__invoke_other, void (*&)(Depsgraph*, DEG::IDDepsNode const*), Depsgraph*&&, DEG::IDDepsNode*&) /usr/include/c++/8/bits/invoke.h:60 #11 0x55e233f3177c in std::__invoke_result::type std::__invoke(void (*&)(Depsgraph*, DEG::IDDepsNode const*), Depsgraph*&&, DEG::IDDepsNode*&) /usr/include/c++/8/bits/invoke.h:95 #12 0x55e233f2eca6 in void std::_Bind, DEG::IDDepsNode*))(Depsgraph*, DEG::IDDepsNode const*)>::__call(std::tuple&&, std::_Index_tuple<0ul, 1ul>) /usr/include/c++/8/functional:400 #13 0x55e233f2a55d in void std::_Bind, DEG::IDDepsNode*))(Depsgraph*, DEG::IDDepsNode const*)>::operator()(Depsgraph*&&) /usr/include/c++/8/functional:484 #14 0x55e233f24789 in std::_Function_handler, DEG::IDDepsNode*))(Depsgraph*, DEG::IDDepsNode const*)> >::_M_invoke(std::_Any_data const&, Depsgraph*&&) /usr/include/c++/8/bits/std_function.h:297 #15 0x55e233f5d40d in std::function::operator()(Depsgraph*) const /usr/include/c++/8/bits/std_function.h:687 #16 0x55e233f5ba06 in deg_task_run_func /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval.cc:94 #17 0x55e233ec4c49 in task_scheduler_thread_run /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:441 #18 0x7f9c3922ef29 in start_thread /build/glibc-aYuVJl/glibc-2.27/nptl/pthread_create.c:463 Thread T61 created by T0 here: #0 0x7f9c39291ef0 in pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x49ef0) #1 0x55e233ec55ca in BLI_task_scheduler_create /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:504 #2 0x55e233eccbdb in BLI_task_scheduler_get /home/sergey/src/blender/blender/source/blender/blenlib/intern/threads.c:176 #3 0x55e233ecb4be in BLI_task_parallel_range /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:1099 #4 0x55e233f64118 in flush_prepare /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:122 #5 0x55e233f64118 in DEG::deg_graph_flush_updates(Main*, DEG::Depsgraph*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:380 #6 0x55e233f0f6e5 in DEG_graph_flush_update /home/sergey/src/blender/blender/source/blender/depsgraph/intern/depsgraph_tag.cc:670 #7 0x55e23355ab1e in BKE_scene_graph_update_tagged /home/sergey/src/blender/blender/source/blender/blenkernel/intern/scene.c:1425 #8 0x55e230c4dc20 in wm_event_do_depsgraph /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:334 #9 0x55e230c6e044 in wm_file_read_post /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:492 #10 0x55e230c6ff52 in wm_homefile_read /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:966 #11 0x55e230c81dc3 in WM_init /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_init_exit.c:257 #12 0x55e230c395d4 in main /home/sergey/src/blender/blender/source/creator/creator.c:438 #13 0x7f9c383f0b16 in __libc_start_main ../csu/libc-start.c:310 Thread T67 created by T0 here: #0 0x7f9c39291ef0 in pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x49ef0) #1 0x55e233ec55ca in BLI_task_scheduler_create /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:504 #2 0x55e233eccbdb in BLI_task_scheduler_get /home/sergey/src/blender/blender/source/blender/blenlib/intern/threads.c:176 #3 0x55e233ecb4be in BLI_task_parallel_range /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:1099 #4 0x55e233f64118 in flush_prepare /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:122 #5 0x55e233f64118 in DEG::deg_graph_flush_updates(Main*, DEG::Depsgraph*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:380 #6 0x55e233f0f6e5 in DEG_graph_flush_update /home/sergey/src/blender/blender/source/blender/depsgraph/intern/depsgraph_tag.cc:670 #7 0x55e23355ab1e in BKE_scene_graph_update_tagged /home/sergey/src/blender/blender/source/blender/blenkernel/intern/scene.c:1425 #8 0x55e230c4dc20 in wm_event_do_depsgraph /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:334 #9 0x55e230c6e044 in wm_file_read_post /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:492 #10 0x55e230c6ff52 in wm_homefile_read /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:966 #11 0x55e230c81dc3 in WM_init /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_init_exit.c:257 #12 0x55e230c395d4 in main /home/sergey/src/blender/blender/source/creator/creator.c:438 #13 0x7f9c383f0b16 in __libc_start_main ../csu/libc-start.c:310 Thread T78 created by T0 here: #0 0x7f9c39291ef0 in pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x49ef0) #1 0x55e233ec55ca in BLI_task_scheduler_create /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:504 #2 0x55e233eccbdb in BLI_task_scheduler_get /home/sergey/src/blender/blender/source/blender/blenlib/intern/threads.c:176 #3 0x55e233ecb4be in BLI_task_parallel_range /home/sergey/src/blender/blender/source/blender/blenlib/intern/task.c:1099 #4 0x55e233f64118 in flush_prepare /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:122 #5 0x55e233f64118 in DEG::deg_graph_flush_updates(Main*, DEG::Depsgraph*) /home/sergey/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:380 #6 0x55e233f0f6e5 in DEG_graph_flush_update /home/sergey/src/blender/blender/source/blender/depsgraph/intern/depsgraph_tag.cc:670 #7 0x55e23355ab1e in BKE_scene_graph_update_tagged /home/sergey/src/blender/blender/source/blender/blenkernel/intern/scene.c:1425 #8 0x55e230c4dc20 in wm_event_do_depsgraph /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:334 #9 0x55e230c6e044 in wm_file_read_post /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:492 #10 0x55e230c6ff52 in wm_homefile_read /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:966 #11 0x55e230c81dc3 in WM_init /home/sergey/src/blender/blender/source/blender/windowmanager/intern/wm_init_exit.c:257 #12 0x55e230c395d4 in main /home/sergey/src/blender/blender/source/creator/creator.c:438 #13 0x7f9c383f0b16 in __libc_start_main ../csu/libc-start.c:310