================================================================= ==814115==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6030005c4780 at pc 0x5562a4fa649b bp 0x7ffdcb669d80 sp 0x7ffdcb669d70 WRITE of size 4 at 0x6030005c4780 thread T0 #0 0x5562a4fa649a in draw_subdiv_cache_update_extra_coarse_face_data /src/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:641 #1 0x5562a4fae0cf in draw_subdiv_create_requested_buffers /src/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:1861 #2 0x5562a4fae1d4 in DRW_create_subdivision /src/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:1887 #3 0x5562a4f8cfc8 in DRW_mesh_batch_cache_create_requested /src/blender/source/blender/draw/intern/draw_cache_impl_mesh.c:2063 #4 0x5562a4ece7c0 in drw_batch_cache_generate_requested /src/blender/source/blender/draw/intern/draw_cache.c:3437 #5 0x5562a4fc936f in drw_engines_cache_populate /src/blender/source/blender/draw/intern/draw_manager.c:1095 #6 0x5562a4fcc5be in DRW_draw_render_loop_ex /src/blender/source/blender/draw/intern/draw_manager.c:1703 #7 0x5562a4fcbc6e in DRW_draw_view /src/blender/source/blender/draw/intern/draw_manager.c:1615 #8 0x5562a703441e in view3d_draw_view /src/blender/source/blender/editors/space_view3d/view3d_draw.c:1560 #9 0x5562a703451e in view3d_main_region_draw /src/blender/source/blender/editors/space_view3d/view3d_draw.c:1582 #10 0x5562a378660e in ED_region_do_draw /src/blender/source/blender/editors/screen/area.c:558 #11 0x5562a36b7427 in wm_draw_window_offscreen /src/blender/source/blender/windowmanager/intern/wm_draw.c:731 #12 0x5562a36b7f5c in wm_draw_window /src/blender/source/blender/windowmanager/intern/wm_draw.c:881 #13 0x5562a36b8c4d in wm_draw_update /src/blender/source/blender/windowmanager/intern/wm_draw.c:1082 #14 0x5562a36aa971 in WM_main /src/blender/source/blender/windowmanager/intern/wm.c:645 #15 0x5562a369d666 in main /src/blender/source/creator/creator.c:560 #16 0x7f2ec2deeb24 in __libc_start_main (/usr/lib/libc.so.6+0x27b24) #17 0x5562a369cc2d in _start (/src/cmake_debug/bin/blender+0x4b8fc2d) 0x6030005c4780 is located 0 bytes to the right of 32-byte region [0x6030005c4760,0x6030005c4780) allocated by thread T0 here: #0 0x7f2ec3633279 in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x5562a828a6bb in MEM_lockfree_mallocN /src/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:277 #2 0x5562a7f2fb57 in blender::gpu::GLVertBuf::acquire_data() /src/blender/source/blender/gpu/opengl/gl_vertex_buffer.cc:38 #3 0x5562a7ee9b4c in blender::gpu::VertBuf::allocate(unsigned int) /src/blender/source/blender/gpu/intern/gpu_vertex_buffer.cc:94 #4 0x5562a7eea046 in GPU_vertbuf_data_alloc /src/blender/source/blender/gpu/intern/gpu_vertex_buffer.cc:193 #5 0x5562a4fa4d18 in draw_subdiv_cache_update_extra_coarse_face_data /src/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:617 #6 0x5562a4fae0cf in draw_subdiv_create_requested_buffers /src/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:1861 #7 0x5562a4fae1d4 in DRW_create_subdivision /src/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:1887 #8 0x5562a4f8cfc8 in DRW_mesh_batch_cache_create_requested /src/blender/source/blender/draw/intern/draw_cache_impl_mesh.c:2063 #9 0x5562a4ece7c0 in drw_batch_cache_generate_requested /src/blender/source/blender/draw/intern/draw_cache.c:3437 #10 0x5562a4fc936f in drw_engines_cache_populate /src/blender/source/blender/draw/intern/draw_manager.c:1095 #11 0x5562a4fcc5be in DRW_draw_render_loop_ex /src/blender/source/blender/draw/intern/draw_manager.c:1703 #12 0x5562a4fcbc6e in DRW_draw_view /src/blender/source/blender/draw/intern/draw_manager.c:1615 #13 0x5562a703441e in view3d_draw_view /src/blender/source/blender/editors/space_view3d/view3d_draw.c:1560 #14 0x5562a703451e in view3d_main_region_draw /src/blender/source/blender/editors/space_view3d/view3d_draw.c:1582 #15 0x5562a378660e in ED_region_do_draw /src/blender/source/blender/editors/screen/area.c:558 #16 0x5562a36b7427 in wm_draw_window_offscreen /src/blender/source/blender/windowmanager/intern/wm_draw.c:731 #17 0x5562a36b7f5c in wm_draw_window /src/blender/source/blender/windowmanager/intern/wm_draw.c:881 #18 0x5562a36b8c4d in wm_draw_update /src/blender/source/blender/windowmanager/intern/wm_draw.c:1082 #19 0x5562a36aa971 in WM_main /src/blender/source/blender/windowmanager/intern/wm.c:645 #20 0x5562a369d666 in main /src/blender/source/creator/creator.c:560 #21 0x7f2ec2deeb24 in __libc_start_main (/usr/lib/libc.so.6+0x27b24) SUMMARY: AddressSanitizer: heap-buffer-overflow /src/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:641 in draw_subdiv_cache_update_extra_coarse_face_data Shadow bytes around the buggy address: 0x0c06800b08a0: 07 fa fa fa 00 00 00 fa fa fa 00 00 02 fa fa fa 0x0c06800b08b0: 00 00 03 fa fa fa 00 00 00 fa fa fa fd fd fd fd 0x0c06800b08c0: fa fa fd fd fd fd fa fa fd fd fd fa fa fa fd fd 0x0c06800b08d0: fd fd fa fa fd fd fd fd fa fa fd fd fd fd fa fa 0x0c06800b08e0: 00 00 00 00 fa fa 00 00 00 00 fa fa 00 00 00 00 =>0x0c06800b08f0:[fa]fa fa fa fa fa fa fa fa fa fa fa fa fa fd fd 0x0c06800b0900: fd fa fa fa fd fd fd fa fa fa fd fd fd fa fa fa 0x0c06800b0910: fd fd fd fa fa fa fd fd fd fa fa fa fd fd fd fa 0x0c06800b0920: fa fa fd fd fd fa fa fa fd fd fd fa fa fa fd fd 0x0c06800b0930: fd fa fa fa fd fd fd fa fa fa fd fd fd fa fa fa 0x0c06800b0940: fd fd fd fa fa fa fd fd fd fa fa fa fd fd fd fa 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 Shadow gap: cc ==814115==ABORTING fish: Job 1, '/src/blender/blender.bin' terminated by signal SIGABRT (Abort)