https://developer.blender.org/T59990 commit ae3f68a39505e719305801547a16f546ac342c74 (HEAD -> master, origin/master, origin/HEAD) Date: Mon Dec 31 14:11:42 2018 +0100 Thread 1 "blender8debug" received signal SIGSEGV, Segmentation fault. 0x0000555558676262 in copy_v2_v2 (r=0x7fffa391e008, a=0x0) at source/blender/blenlib/intern/math_vector_inline.c:60 55 r[3] = 0.0f; 56 } 57 58 MINLINE void copy_v2_v2(float r[2], const float a[2]) 59 { -> 60 r[0] = a[0]; 61 r[1] = a[1]; 62 } 63 64 MINLINE void copy_v3_v3(float r[3], const float a[3]) #1 0x0000555558690844 in mesh_create_loop_uv_and_tan (rdata=0x7fffa9ab7808, vbo=0x7fffa209e008) at source/blender/draw/intern/draw_cache_impl_mesh.c:3476 3471 for (uint loop = 0; loop < loops_len; loop++) { 3472 /* UVs */ 3473 for (uint j = 0; j < uv_len; j++) { 3474 const MLoopUV *layer_data = rdata->cd.layers.uv[j]; 3475 const float *elem = layer_data[loop].uv; -> 3476 copy_v2_v2(GPU_vertbuf_raw_step(&uv_step[j]), elem); 3477 } 3478 /* TANGENTs */ 3479 for (uint j = 0; j < tangent_len; j++) { 3480 float (*layer_data)[4] = rdata->cd.layers.tangent[j]; layer_data = 0x0 elem = 0x0 j = 0 loop = 0 loops_len = 23776 uv_len = 1 tangent_len = 0 layers_combined_len = 1 layers_combined_step = 0x7fffffffc400 uv_step = 0x7fffffffc400 tangent_step = 0x7fffffffc420 layers_combined_id = 0x7fffffffc3e0 uv_id = 0x7fffffffc3e0 tangent_id = 0x7fffffffc3e4 format = {attr_len = 1, name_len = 2, stride = 0, name_offset = 19, packed = false, names = "ba238133262\000h]֮\377\177", '\000' , attribs = {{fetch_mode = GPU_FETCH_FLOAT, comp_type = GPU_COMP_F32, gl_comp_type = 5126, comp_len = 2, sz = 8, offset = 0, name_len = 2, name = {0x7fffffffc681 "ba238133262", 0x7fffffffc68d "h]֮\377\177", 0x0}}, {fetch_mode = GPU_FETCH_FLOAT, comp_type = GPU_COMP_I8, gl_comp_type = 0, comp_len = 0, sz = 0, offset = 0, name_len = 0, name = {0x0, 0x0, 0x0}} }} __PRETTY_FUNCTION__ = "mesh_create_loop_uv_and_tan" __func__ = "mesh_create_loop_uv_and_tan" #2 0x00005555586a2762 in DRW_mesh_batch_cache_create_requested (ob=0x7fffce942008, me=0x7fffffffcb70) at source/blender/draw/intern/draw_cache_impl_mesh.c:5487 5482 } 5483 if (DRW_vbo_requested(cache->ordered.loop_pos_nor)) { 5484 mesh_create_loop_pos_and_nor(rdata, cache->ordered.loop_pos_nor, use_face_sel); 5485 } 5486 if (DRW_vbo_requested(cache->ordered.loop_uv_tan)) { -> 5487 mesh_create_loop_uv_and_tan(rdata, cache->ordered.loop_uv_tan); 5488 } 5489 if (DRW_vbo_requested(cache->ordered.loop_vcol)) { 5490 mesh_create_loop_vcol(rdata, cache->ordered.loop_vcol); 5491 } draw_ctx = 0x55555f2f2570 mode = 0 is_paint_mode = false use_hide = true use_face_sel = false cache = 0x7fffa20a0308 __func__ = "DRW_mesh_batch_cache_create_requested" cd_overlap = false mr_flag = 93 mr_edit_flag = 2111 me_original = 0x7fffac474608 _use_em_final = true _me_fake = {id = {next = 0x0, prev = 0x0, newid = 0x0, lib = 0x0, name = "MEMesh", '\000' , flag = 0, tag = 98304, us = 0, icon_id = 0, recalc = 0, pad = 0, properties = 0x0, override_static = 0x0, orig_id = 0x0, py_instance = 0x0}, adt = 0x0, bb = 0x0, ipo = 0x0, key = 0x0, mat = 0x7fffac4870d8, mselect = 0x0, mpoly = 0x7fffaaf9a008, mloop = 0x7fffaaf6b008, mloopuv = 0x0, mloopcol = 0x0, mface = 0x0, mtface = 0x0, tface = 0x0, mvert = 0x7fffaaf0b008, medge = 0x7fffaafdc008, dvert = 0x0, mcol = 0x0, texcomesh = 0x0, edit_btmesh = 0x0, vdata = {layers = 0x7fffba023508, typemap = {0, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, 2, -1 }, pad_i1 = 0, totlayer = 3, maxlayer = 5, totsize = 36, pool = 0x0, external = 0x0}, edata = {layers = 0x7fffba026488, typemap = {-1, -1, -1, 0, -1, -1, -1, 1, -1 }, pad_i1 = 0, totlayer = 2, maxlayer = 5, totsize = 16, pool = 0x0, external = 0x0}, fdata = {layers = 0x0, typemap = {-1 }, pad_i1 = 0, totlayer = 0, maxlayer = 0, totsize = 0, pool = 0x0, external = 0x0}, pdata = {layers = 0x7fffba026708, typemap = {-1, -1, -1, -1, -1, -1, -1, 0, 1, -1 , 2, -1 }, pad_i1 = 0, totlayer = 3, maxlayer = 5, totsize = 28, pool = 0x0, external = 0x0}, ldata = {layers = 0x7fffba023a08, typemap = {-1 , 0, -1 }, pad_i1 = 0, totlayer = 1, maxlayer = 5, totsize = 8, pool = 0x0, external = 0x0}, totvert = 5958, totedge = 11888, totface = 0, totselect = 0, totpoly = 5944, totloop = 23776, act_face = 0, loc = {0, 0, 0}, size = {1, 1, 1}, rot = {0, 0, 0}, texflag = 1, flag = 0, smoothresh = 0.52359879, cd_flag = 0 '\000', pad = 0 '\000', subdiv = 0 '\000', subdivr = 0 '\000', subsurftype = 0 '\000', editflag = 0 '\000', totcol = 1, mr = 0x0, runtime = {edit_data = 0x0, batch_cache = 0x0, subdiv_ccg = 0x0, pad1 = 0x0, subdiv_ccg_tot_level = 0, pad2 = 0, cd_dirty_vert = 0, cd_dirty_edge = 0, cd_dirty_loop = 0, cd_dirty_poly = 0, looptris = {array = 0x0, array_wip = 0x0, len = 0, len_alloc = 0}, bvh_cache = 0x0, shrinkwrap_data = 0x0, deformed_only = 0 '\000', is_original = 0 '\000', padding = "\000\000\000\000\000"}} rdata = 0x7fffa9ab7808 #3 0x00005555587186f9 in drw_batch_cache_generate_requested (ob=0x7fffce942008) at source/blender/draw/intern/draw_cache.c:3743 3738 void drw_batch_cache_generate_requested(Object *ob) 3739 { 3740 struct Mesh *mesh_eval = ob->runtime.mesh_eval; 3741 switch (ob->type) { 3742 case OB_MESH: -> 3743 DRW_mesh_batch_cache_create_requested(ob, (Mesh *)ob->data); 3744 break; 3745 case OB_CURVE: 3746 case OB_FONT: 3747 case OB_SURF: mesh_eval = 0x0 #0 0x0000555558676262 in copy_v2_v2 (r=0x7fffa391e008, a=0x0) at source/blender/blenlib/intern/math_vector_inline.c:60 #1 0x0000555558690844 in mesh_create_loop_uv_and_tan (rdata=0x7fffa9ab7808, vbo=0x7fffa209e008) at source/blender/draw/intern/draw_cache_impl_mesh.c:3476 #2 0x00005555586a2762 in DRW_mesh_batch_cache_create_requested (ob=0x7fffce942008, me=0x7fffffffcb70) at source/blender/draw/intern/draw_cache_impl_mesh.c:5487 #3 0x00005555587186f9 in drw_batch_cache_generate_requested (ob=0x7fffce942008) at source/blender/draw/intern/draw_cache.c:3743 #4 0x00005555586a64a6 in drw_engines_cache_populate (ob=0x7fffce942008) at source/blender/draw/intern/draw_manager.c:1023 #5 0x00005555586a76dc in DRW_draw_render_loop_ex (depsgraph=0x7fffcc78d908, engine_type=0x55555ea08be0 , ar=0x7fffab7cda48, v3d=0x7fffaecd6408, viewport=0x7fffac4c0888, evil_C=0x7fffce86d408) at source/blender/draw/intern/draw_manager.c:1483 #6 0x00005555586a72e8 in DRW_draw_view (C=0x7fffce86d408) at source/blender/draw/intern/draw_manager.c:1409 #7 0x0000555557b2033b in view3d_draw_view (C=0x7fffce86d408, ar=0x7fffab7cda48) at source/blender/editors/space_view3d/view3d_draw.c:1333 #8 0x0000555557b203eb in view3d_main_region_draw (C=0x7fffce86d408, ar=0x7fffab7cda48) at source/blender/editors/space_view3d/view3d_draw.c:1354 #9 0x0000555557fe29ad in ED_region_do_draw (C=0x7fffce86d408, ar=0x7fffab7cda48) at source/blender/editors/screen/area.c:567 #10 0x00005555579d5875 in wm_draw_window_offscreen (C=0x7fffce86d408, win=0x7fffabf26388, stereo=false) at source/blender/windowmanager/intern/wm_draw.c:580 #11 0x00005555579d5df3 in wm_draw_window (C=0x7fffce86d408, win=0x7fffabf26388) at source/blender/windowmanager/intern/wm_draw.c:712 #12 0x00005555579d62ff in wm_draw_update (C=0x7fffce86d408) at source/blender/windowmanager/intern/wm_draw.c:866 #13 0x00005555579d2f81 in WM_main (C=0x7fffce86d408) at source/blender/windowmanager/intern/wm.c:433 #14 0x00005555579cd878 in main (argc=1, argv=0x7fffffffdcf8) at source/creator/creator.c:521