#16 0x1cc41b07 in tbb::flow::interface11::internal::continue_input<tbb::flow::interface11::continue_msg, tbb::flow::interface11::internal::Policy<void> >::apply_body_bypass(tbb::flow::interface11::continue_msg) /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/internal/_flow_graph_node_impl.h:821
#17 0x1cc47ac5 in tbb::flow::interface11::internal::apply_body_task_bypass<tbb::flow::interface11::internal::continue_input<tbb::flow::interface11::continue_msg, tbb::flow::interface11::internal::Policy<void> >, tbb::flow::interface11::continue_msg>::execute() /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/internal/_flow_graph_body_impl.h:312
#18 0x49aca14 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) (/home/jacques/blender-git/build_linux/bin/blender+0x49aca14)
#19 0x49accca in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) (/home/jacques/blender-git/build_linux/bin/blender+0x49accca)
#20 0xdf4bd47 in tbb::task::wait_for_all() /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/task.h:862
#21 0xfe36d3b in tbb::flow::interface10::graph::wait_functor::operator()() const /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/internal/_flow_graph_impl.h:252
#22 0xfe58627 in tbb::interface7::internal::delegated_function<tbb::flow::interface10::graph::wait_functor const, void>::operator()() const /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/task_arena.h:93
#23 0x49a01d1 in tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const (/home/jacques/blender-git/build_linux/bin/blender+0x49a01d1)
#24 0xfe4adc8 in void tbb::interface7::task_arena::execute_impl<void, tbb::flow::interface10::graph::wait_functor const>(tbb::flow::interface10::graph::wait_functor const&) /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/task_arena.h:216
#25 0xfe44b2c in tbb::interface7::internal::return_type_or_void<tbb::flow::interface10::graph::wait_functor>::type tbb::interface7::task_arena::execute<tbb::flow::interface10::graph::wait_functor>(tbb::flow::interface10::graph::wait_functor const&) /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/task_arena.h:356
#26 0xfe375a6 in tbb::flow::interface10::graph::wait_for_all() /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include/tbb/internal/_flow_graph_impl.h:345
#27 0x1cc2069c in BLI_task_graph_work_and_wait /home/jacques/blender-git/blender/source/blender/blenlib/intern/task_graph.cc:128
#28 0x5f0c958 in DRW_mesh_batch_cache_create_requested /home/jacques/blender-git/blender/source/blender/draw/intern/draw_cache_impl_mesh.c:1527
#29 0x5e6963b in drw_batch_cache_generate_requested /home/jacques/blender-git/blender/source/blender/draw/intern/draw_cache.c:3569
#30 0x5b76e81 in drw_engines_cache_populate /home/jacques/blender-git/blender/source/blender/draw/intern/draw_manager.c:1022
#31 0x5b7d92c in DRW_draw_render_loop_ex /home/jacques/blender-git/blender/source/blender/draw/intern/draw_manager.c:1489
#32 0x5b7c426 in DRW_draw_view /home/jacques/blender-git/blender/source/blender/draw/intern/draw_manager.c:1404
#33 0x9f81eca in view3d_draw_view /home/jacques/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1608
#34 0x9f82135 in view3d_main_region_draw /home/jacques/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1630
#35 0x73a4d29 in ED_region_do_draw /home/jacques/blender-git/blender/source/blender/editors/screen/area.c:538
#36 0x49c9147 in wm_draw_window_offscreen /home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:712
#37 0x49cac99 in wm_draw_window /home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:838
#38 0x49ccbf9 in wm_draw_update /home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:1041
#39 0x49b7438 in WM_main /home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm.c:481
#40 0x2c11e1d in main /home/jacques/blender-git/blender/source/creator/creator.c:532
#41 0x7ffff708c001 in __libc_start_main (/usr/lib/libc.so.6+0x27001)
#42 0x2c109fd in _start (/home/jacques/blender-git/build_linux/bin/blender+0x2c109fd)
0x602000039bb8 is located 0 bytes to the right of 8-byte region [0x602000039bb0,0x602000039bb8)
allocated by thread T0 here:
#0 0x7ffff766d459 in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x1cca5d55 in MEM_lockfree_mallocN /home/jacques/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:273
#2 0x466c536 in editmesh_tessface_calc_intern /home/jacques/blender-git/blender/source/blender/blenkernel/intern/editmesh.c:126
#3 0x466c74a in BKE_editmesh_looptri_calc /home/jacques/blender-git/blender/source/blender/blenkernel/intern/editmesh.c:137
#4 0x897162c in ED_object_editmode_enter_ex /home/jacques/blender-git/blender/source/blender/editors/object/object_edit.c:633
#5 0x84eb36b in make_prim_init /home/jacques/blender-git/blender/source/blender/editors/mesh/editmesh_add.c:73
#6 0x84f1f66 in add_primitive_uvsphere_exec /home/jacques/blender-git/blender/source/blender/editors/mesh/editmesh_add.c:627
#7 0x49dfa77 in wm_operator_invoke /home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_event_system.c:1296
#8 0x49e22c5 in wm_operator_call_internal /home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_event_system.c:1532
#9 0x49e2c92 in WM_operator_call_py /home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_event_system.c:1632
#10 0x72dad08 in pyop_call /home/jacques/blender-git/blender/source/blender/python/intern/bpy_operator.c:268
#11 0x1b2bbe88 in _PyMethodDef_RawFastCallKeywords Objects/call.c:698
SUMMARY: AddressSanitizer: heap-buffer-overflow /home/jacques/blender-git/blender/source/blender/draw/intern/draw_cache_extract_mesh.c:856 in extract_tris_iter_looptri_bm
Shadow bytes around the buggy address:
0x0c047ffff320: fa fa 00 00 fa fa fd fd fa fa fd fd fa fa 00 00
0x0c047ffff330: fa fa 00 00 fa fa fd fd fa fa fd fd fa fa fd fa
0x0c047ffff340: fa fa fd fd fa fa 00 00 fa fa fd fd fa fa 00 00
0x0c047ffff350: fa fa fd fd fa fa fd fa fa fa 00 00 fa fa 00 00
0x0c047ffff360: fa fa 00 00 fa fa 00 00 fa fa 00 00 fa fa 00 00
=>0x0c047ffff370: fa fa fd fa fa fa 00[fa]fa fa fd fa fa fa 00 00
0x0c047ffff380: fa fa 00 00 fa fa fd fa fa fa fd fa fa fa fd fa
0x0c047ffff390: fa fa fd fd fa fa fd fd fa fa fd fa fa fa fd fa
0x0c047ffff3a0: fa fa fd fa fa fa fa fa fa fa fd fa fa fa fa fa
0x0c047ffff3b0: fa fa fa fa fa fa fd fa fa fa fa fa fa fa fa fa
0x0c047ffff3c0: fa fa fa fa fa fa fd fd fa fa fd fa fa fa fd fa