================================================================= ==11405==ERROR: AddressSanitizer: heap-use-after-free on address 0x61b00009c3a8 at pc 0x55ecf781b088 bp 0x7fe38dfca790 sp 0x7fe38dfca780 READ of size 2 at 0x61b00009c3a8 thread T21 #0 0x55ecf781b087 in BKE_id_copy_is_allowed /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:607 #1 0x55ecf781b53c in BKE_id_copy_ex /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:648 #2 0x55ecf78d3cbf in BKE_mesh_copy_for_eval /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/mesh.c:706 #3 0x55ecfe2ac044 in RE_bake_normal_world_to_tangent /home/dfelinto/src/blender/blender/source/blender/render/intern/source/bake_api.c:835 #4 0x55ecfa271c63 in bake /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:1068 #5 0x55ecfa27651d in bake_startjob /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:1465 #6 0x55ecf8b1765a in do_job_thread /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_jobs.c:376 #7 0x55ecf80e9b2d in tslot_thread_start /home/dfelinto/src/blender/blender/source/blender/blenlib/intern/threads.c:260 #8 0x7fe3e1ce46da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) #9 0x7fe3ddbc088e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x12188e) 0x61b00009c3a8 is located 40 bytes inside of 1584-byte region [0x61b00009c380,0x61b00009c9b0) freed by thread T21 here: #0 0x7fe3e3ce37b8 in __interceptor_free (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xde7b8) #1 0x55ecf82f2723 in MEM_lockfree_freeN /home/dfelinto/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:157 #2 0x55ecf7867232 in BKE_id_free_ex /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:980 #3 0x55ecf7867264 in BKE_id_free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:995 #4 0x55ecf79f0d5a in BKE_object_to_mesh_clear /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/object.c:4460 #5 0x55ecf79c8a69 in BKE_object_free_derived_caches /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/object.c:461 #6 0x55ecf7a1012a in BKE_object_eval_reset /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/object_update.c:74 #7 0x55ecfa270963 in bake /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:930 #8 0x55ecfa27651d in bake_startjob /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:1465 #9 0x55ecf8b1765a in do_job_thread /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_jobs.c:376 #10 0x55ecf80e9b2d in tslot_thread_start /home/dfelinto/src/blender/blender/source/blender/blenlib/intern/threads.c:260 #11 0x7fe3e1ce46da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) previously allocated by thread T21 here: #0 0x7fe3e3ce3d38 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded38) #1 0x55ecf82f2d64 in MEM_lockfree_callocN /home/dfelinto/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:267 #2 0x55ecf782654d in BKE_libblock_alloc_notest /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:1197 #3 0x55ecf7826735 in BKE_libblock_alloc /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:1213 #4 0x55ecf7827948 in BKE_libblock_copy_ex /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:1435 #5 0x55ecf781b570 in BKE_id_copy_ex /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:652 #6 0x55ecf78f2302 in mesh_new_from_mesh /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/mesh_convert.c:1096 #7 0x55ecf78f2abf in mesh_new_from_mesh_object /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/mesh_convert.c:1148 #8 0x55ecf78f2b90 in BKE_mesh_new_from_object /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/mesh_convert.c:1164 #9 0x55ecf79f0c4c in BKE_object_to_mesh /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/object.c:4450 #10 0x55ecfa26f57d in bake_mesh_new_from_object /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:710 #11 0x55ecfa2706e7 in bake /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:906 #12 0x55ecfa27651d in bake_startjob /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:1465 #13 0x55ecf8b1765a in do_job_thread /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_jobs.c:376 #14 0x55ecf80e9b2d in tslot_thread_start /home/dfelinto/src/blender/blender/source/blender/blenlib/intern/threads.c:260 #15 0x7fe3e1ce46da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) Thread T21 created by T0 here: #0 0x7fe3e3c3cd2f in __interceptor_pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x37d2f) #1 0x55ecf80e9caf in BLI_threadpool_insert /home/dfelinto/src/blender/blender/source/blender/blenlib/intern/threads.c:276 #2 0x55ecf8b180dc in WM_jobs_start /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_jobs.c:466 #3 0x55ecfa278bb6 in bake_invoke /home/dfelinto/src/blender/blender/source/blender/editors/object/object_bake_api.c:1674 #4 0x55ecf8ace321 in wm_operator_invoke /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1438 #5 0x55ecf8acfad5 in wm_operator_call_internal /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1651 #6 0x55ecf8acfd98 in WM_operator_name_call_ptr /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1699 #7 0x55ecf99e9c54 in ui_apply_but_funcs_after /home/dfelinto/src/blender/blender/source/blender/editors/interface/interface_handlers.c:806 #8 0x55ecf9a47834 in ui_handler_region_menu /home/dfelinto/src/blender/blender/source/blender/editors/interface/interface_handlers.c:10144 #9 0x55ecf8ac6fcd in wm_handler_ui_call /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:623 #10 0x55ecf8ad761a in wm_handlers_do_intern /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:2699 #11 0x55ecf8ad9b22 in wm_handlers_do /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:2945 #12 0x55ecf8add2ba in wm_event_do_handlers /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:3307 #13 0x55ecf8ab3722 in WM_main /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm.c:417 #14 0x55ecf748fd68 in main /home/dfelinto/src/blender/blender/source/creator/creator.c:500 #15 0x7fe3ddac0b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) SUMMARY: AddressSanitizer: heap-use-after-free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:607 in BKE_id_copy_is_allowed