================================================================= ==10255==ERROR: AddressSanitizer: heap-use-after-free on address 0x61b0000032c0 at pc 0x556d941692df bp 0x7ffd19e779f0 sp 0x7ffd19e779e0 READ of size 8 at 0x61b0000032c0 thread T0 #0 0x556d941692de in BM_mesh_bm_to_me /src/blender/source/blender/bmesh/intern/bmesh_mesh_conv.c:760 #1 0x556d950679fb in sculptsession_bm_to_me_update_data_only /src/blender/source/blender/blenkernel/intern/paint.c:725 #2 0x556d95067b0f in BKE_sculptsession_bm_to_me /src/blender/source/blender/blenkernel/intern/paint.c:733 #3 0x556d95067f77 in BKE_sculptsession_free /src/blender/source/blender/blenkernel/intern/paint.c:774 #4 0x556d95013bfd in BKE_object_free /src/blender/source/blender/blenkernel/intern/object.c:451 #5 0x556d94e71720 in BKE_libblock_free_datablock /src/blender/source/blender/blenkernel/intern/library_remap.c:764 #6 0x556d94e72148 in BKE_libblock_free_ex /src/blender/source/blender/blenkernel/intern/library_remap.c:976 #7 0x556d94e37e34 in BKE_main_free /src/blender/source/blender/blenkernel/intern/library.c:1384 #8 0x556d94a6438c in BKE_blender_free /src/blender/source/blender/blenkernel/intern/blender.c:83 #9 0x556d9211da2c in WM_exit_ext /src/blender/source/blender/windowmanager/intern/wm_init_exit.c:517 #10 0x556d9211dd6a in WM_exit /src/blender/source/blender/windowmanager/intern/wm_init_exit.c:609 #11 0x556d9215dc18 in wm_window_close /src/blender/source/blender/windowmanager/intern/wm_window.c:324 #12 0x556d9216445e in ghost_event_proc /src/blender/source/blender/windowmanager/intern/wm_window.c:1061 #13 0x556d95fd473f in GHOST_CallbackEventConsumer::processEvent(GHOST_IEvent*) /src/blender/intern/ghost/intern/GHOST_CallbackEventConsumer.cpp:53 #14 0x556d9605e78e in GHOST_EventManager::dispatchEvent(GHOST_IEvent*) /src/blender/intern/ghost/intern/GHOST_EventManager.cpp:101 #15 0x556d9605ea37 in GHOST_EventManager::dispatchEvent() /src/blender/intern/ghost/intern/GHOST_EventManager.cpp:112 #16 0x556d9605eaf8 in GHOST_EventManager::dispatchEvents() /src/blender/intern/ghost/intern/GHOST_EventManager.cpp:119 #17 0x556d96037663 in GHOST_System::dispatchEvents() /src/blender/intern/ghost/intern/GHOST_System.cpp:229 #18 0x556d95fca610 in GHOST_DispatchEvents /src/blender/intern/ghost/intern/GHOST_C-api.cpp:237 #19 0x556d92166c5f in wm_window_process_events /src/blender/source/blender/windowmanager/intern/wm_window.c:1367 #20 0x556d920c6b96 in WM_main /src/blender/source/blender/windowmanager/intern/wm.c:505 #21 0x556d920b9cad in main /src/blender/source/creator/creator.c:527 #22 0x7f19a2ca8f49 in __libc_start_main (/usr/lib/libc.so.6+0x20f49) #23 0x556d920b8e49 in _start (/src/cmake_debug/bin/blender+0x53d3e49) 0x61b0000032c0 is located 320 bytes inside of 1480-byte region [0x61b000003180,0x61b000003748) freed by thread T0 here: #0 0x7f19a5e19711 in __interceptor_free /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:45 #1 0x556d96088a6b in MEM_lockfree_freeN /src/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:164 #2 0x556d94e72225 in BKE_libblock_free_ex /src/blender/source/blender/blenkernel/intern/library_remap.c:996 #3 0x556d94e37e34 in BKE_main_free /src/blender/source/blender/blenkernel/intern/library.c:1384 #4 0x556d94a6438c in BKE_blender_free /src/blender/source/blender/blenkernel/intern/blender.c:83 #5 0x556d9211da2c in WM_exit_ext /src/blender/source/blender/windowmanager/intern/wm_init_exit.c:517 #6 0x556d9211dd6a in WM_exit /src/blender/source/blender/windowmanager/intern/wm_init_exit.c:609 #7 0x556d9215dc18 in wm_window_close /src/blender/source/blender/windowmanager/intern/wm_window.c:324 #8 0x556d9216445e in ghost_event_proc /src/blender/source/blender/windowmanager/intern/wm_window.c:1061 #9 0x556d95fd473f in GHOST_CallbackEventConsumer::processEvent(GHOST_IEvent*) /src/blender/intern/ghost/intern/GHOST_CallbackEventConsumer.cpp:53 #10 0x556d9605e78e in GHOST_EventManager::dispatchEvent(GHOST_IEvent*) /src/blender/intern/ghost/intern/GHOST_EventManager.cpp:101 #11 0x556d9605ea37 in GHOST_EventManager::dispatchEvent() /src/blender/intern/ghost/intern/GHOST_EventManager.cpp:112 #12 0x556d9605eaf8 in GHOST_EventManager::dispatchEvents() /src/blender/intern/ghost/intern/GHOST_EventManager.cpp:119 #13 0x556d96037663 in GHOST_System::dispatchEvents() /src/blender/intern/ghost/intern/GHOST_System.cpp:229 #14 0x556d95fca610 in GHOST_DispatchEvents /src/blender/intern/ghost/intern/GHOST_C-api.cpp:237 #15 0x556d92166c5f in wm_window_process_events /src/blender/source/blender/windowmanager/intern/wm_window.c:1367 #16 0x556d920c6b96 in WM_main /src/blender/source/blender/windowmanager/intern/wm.c:505 #17 0x556d920b9cad in main /src/blender/source/creator/creator.c:527 #18 0x7f19a2ca8f49 in __libc_start_main (/usr/lib/libc.so.6+0x20f49) previously allocated by thread T0 here: #0 0x7f19a5e19ae9 in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62 #1 0x556d960894d8 in MEM_lockfree_mallocN /src/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:317 #2 0x556d947e8edc in read_struct /src/blender/source/blender/blenloader/intern/readfile.c:1916 #3 0x556d94846a4c in read_libblock /src/blender/source/blender/blenloader/intern/readfile.c:8216 #4 0x556d9484b857 in blo_read_file_internal /src/blender/source/blender/blenloader/intern/readfile.c:8721 #5 0x556d947d5b4c in BLO_read_from_file /src/blender/source/blender/blenloader/intern/readblenentry.c:331 #6 0x556d94a6bfcd in BKE_blendfile_read /src/blender/source/blender/blenkernel/intern/blendfile.c:363 #7 0x556d9210419c in wm_homefile_read /src/blender/source/blender/windowmanager/intern/wm_files.c:761 #8 0x556d9211c1f1 in WM_init /src/blender/source/blender/windowmanager/intern/wm_init_exit.c:192 #9 0x556d920b981b in main /src/blender/source/creator/creator.c:431 #10 0x7f19a2ca8f49 in __libc_start_main (/usr/lib/libc.so.6+0x20f49) SUMMARY: AddressSanitizer: heap-use-after-free /src/blender/source/blender/bmesh/intern/bmesh_mesh_conv.c:760 in BM_mesh_bm_to_me Shadow bytes around the buggy address: 0x0c367fff8600: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c367fff8610: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c367fff8620: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c367fff8630: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c367fff8640: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c367fff8650: fd fd fd fd fd fd fd fd[fd]fd fd fd fd fd fd fd 0x0c367fff8660: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c367fff8670: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c367fff8680: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c367fff8690: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c367fff86a0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==10255==ABORTING