Read blend: /home/dfelinto/src/blender/bugs/a.blend ================================================================= ==28771==ERROR: AddressSanitizer: heap-use-after-free on address 0x6030000af210 at pc 0x55555a591ce7 bp 0x7fffffffc270 sp 0x7fffffffc260 READ of size 8 at 0x6030000af210 thread T0 #0 0x55555a591ce6 in MEM_lockfree_allocN_len /home/dfelinto/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:120 #1 0x55555a591d1a in MEM_lockfree_freeN /home/dfelinto/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:130 #2 0x555559932c50 in BKE_material_free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/material.c:113 #3 0x555559902188 in BKE_libblock_free_datablock /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:806 #4 0x5555599029bf in BKE_libblock_free_ex /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:1012 #5 0x5555598d0552 in BKE_main_free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:1487 #6 0x555559646439 in BKE_blender_globals_clear /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/blender.c:141 #7 0x55555964b0f4 in setup_app_data /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/blendfile.c:234 #8 0x55555964c0b0 in BKE_blendfile_read /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/blendfile.c:401 #9 0x55555720ae1a in WM_file_read /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:571 #10 0x555557211677 in wm_file_read_opwrap /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:1741 #11 0x555557211c16 in wm_open_mainfile_exec /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:1800 #12 0x5555571f86d9 in wm_operator_invoke /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1227 #13 0x5555571f9588 in wm_operator_call_internal /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1412 #14 0x5555571f97f3 in WM_operator_name_call_ptr /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1460 #15 0x555557b44683 in ui_apply_but_funcs_after /home/dfelinto/src/blender/blender/source/blender/editors/interface/interface_handlers.c:798 #16 0x555557b8f2db in ui_popup_handler /home/dfelinto/src/blender/blender/source/blender/editors/interface/interface_handlers.c:10286 #17 0x5555571f3e11 in wm_handler_ui_call /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:536 #18 0x5555571fde0d in wm_handlers_do_intern /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:2222 #19 0x5555571fef26 in wm_handlers_do /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:2439 #20 0x555557200b7e in wm_event_do_handlers /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:2739 #21 0x5555571e01a8 in WM_main /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm.c:537 #22 0x5555571d5ab0 in main /home/dfelinto/src/blender/blender/source/creator/creator.c:527 #23 0x7fffefa781c0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x211c0) #24 0x5555571d4ea9 in _start (/home/dfelinto/src/blender/release/blender2.8/bin/blender+0x1c80ea9) 0x6030000af210 is located 0 bytes inside of 32-byte region [0x6030000af210,0x6030000af230) freed by thread T0 here: #0 0x7ffff6ef87b8 in __interceptor_free (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xde7b8) #1 0x55555a591fc5 in MEM_lockfree_freeN /home/dfelinto/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:164 #2 0x555559932c50 in BKE_material_free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/material.c:113 #3 0x555559902188 in BKE_libblock_free_datablock /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:806 #4 0x55555a4f3c10 in DEG::deg_free_copy_on_write_datablock(ID*) /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc:1009 #5 0x55555a5027e4 in DEG::IDDepsNode::destroy() /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/nodes/deg_node_id.cc:165 #6 0x55555a48f366 in DEG::Depsgraph::clear_id_nodes() /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/depsgraph.cc:343 #7 0x55555a48d711 in DEG::Depsgraph::~Depsgraph() /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/depsgraph.cc:108 #8 0x55555a490fea in DEG_graph_free /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/depsgraph.cc:573 #9 0x555559b40692 in depsgraph_key_value_free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/scene.c:2139 #10 0x55555a32ace1 in ghash_free_cb /home/dfelinto/src/blender/blender/source/blender/blenlib/intern/BLI_ghash.c:650 #11 0x55555a32e4dc in BLI_ghash_free /home/dfelinto/src/blender/blender/source/blender/blenlib/intern/BLI_ghash.c:1016 #12 0x555559b407d0 in BKE_scene_free_depsgraph_hash /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/scene.c:2161 #13 0x555559b35715 in BKE_scene_free_ex /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/scene.c:501 #14 0x555559b35b39 in BKE_scene_free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/scene.c:541 #15 0x555559902122 in BKE_libblock_free_datablock /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:788 #16 0x5555599029bf in BKE_libblock_free_ex /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library_remap.c:1012 #17 0x5555598d0552 in BKE_main_free /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/library.c:1487 #18 0x555559646439 in BKE_blender_globals_clear /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/blender.c:141 #19 0x55555964b0f4 in setup_app_data /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/blendfile.c:234 #20 0x55555964c0b0 in BKE_blendfile_read /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/blendfile.c:401 #21 0x55555720ae1a in WM_file_read /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:571 #22 0x555557211677 in wm_file_read_opwrap /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:1741 #23 0x555557211c16 in wm_open_mainfile_exec /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_files.c:1800 #24 0x5555571f86d9 in wm_operator_invoke /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1227 #25 0x5555571f9588 in wm_operator_call_internal /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1412 #26 0x5555571f97f3 in WM_operator_name_call_ptr /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:1460 #27 0x555557b44683 in ui_apply_but_funcs_after /home/dfelinto/src/blender/blender/source/blender/editors/interface/interface_handlers.c:798 #28 0x555557b8f2db in ui_popup_handler /home/dfelinto/src/blender/blender/source/blender/editors/interface/interface_handlers.c:10286 #29 0x5555571f3e11 in wm_handler_ui_call /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:536 previously allocated by thread T0 here: #0 0x7ffff6ef8d38 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded38) #1 0x55555a5924cc in MEM_lockfree_callocN /home/dfelinto/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:281 #2 0x55555993d45f in BKE_texpaint_slot_refresh_cache /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/material.c:1328 #3 0x55555993df36 in BKE_texpaint_slots_refresh_object /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/material.c:1412 #4 0x555558100e4d in scene_changed /home/dfelinto/src/blender/blender/source/blender/editors/render/render_update.c:541 #4 0x555558100e4d in scene_changed /home/dfelinto/src/blender/blender/source/blender/editors/render/render_update.c:541 #5 0x555558101042 in ED_render_id_flush_update /home/dfelinto/src/blender/blender/source/blender/editors/render/render_update.c:578 #6 0x55555a49057c in DEG::deg_editors_id_update(DEGEditorUpdateContext const*, ID*) /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/depsgraph.cc:519 #7 0x55555a4f4cb4 in flush_editors_id_update /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:255 #8 0x55555a4f6351 in DEG::deg_graph_flush_updates(Main*, DEG::Depsgraph*) /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/eval/deg_eval_flush.cc:309 #9 0x55555a4a3035 in DEG_graph_flush_update /home/dfelinto/src/blender/blender/source/blender/depsgraph/intern/depsgraph_tag.cc:548 #10 0x555559b3d6a0 in BKE_scene_graph_update_tagged /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/scene.c:1412 #11 0x555559c7262d in BKE_workspace_update_tagged /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/workspace.c:511 #12 0x5555571f2a63 in wm_event_do_refresh_wm_and_depsgraph /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm_event_system.c:340 #13 0x5555571e0190 in WM_main /home/dfelinto/src/blender/blender/source/blender/windowmanager/intern/wm.c:529 #14 0x5555571d5ab0 in main /home/dfelinto/src/blender/blender/source/creator/creator.c:527 #15 0x7fffefa781c0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x211c0) SUMMARY: AddressSanitizer: heap-use-after-free /home/dfelinto/src/blender/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:120 in MEM_lockfree_allocN_len