Tab into edit -> Segfault #101208

Closed
opened 2022-09-20 05:48:01 +02:00 by Jaggz H · 16 comments

Linux, Debian (Stable)
3d5e0c8b9d

  1. Load blend
  2. Hit tab
    tab-segf.blend
BLI_assert failed: source/blender/bmesh/intern/bmesh_mesh.h:117, BM_face_at_index(), at '(index >= 0) && (index < bm->totface)'

bt

- 0  0x00007ffff78b7ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
- 1  0x00007ffff78a1537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x000000000f194c47 in _BLI_assert_abort ()
    at /home/jag/prj/src/blender-git/blender/source/blender/blenlib/intern/BLI_assert.c:46
#3  0x00000000014c9c84 in BM_face_at_index (index=0, bm=0x7fffc7d1f508)
    at /home/jag/prj/src/blender-git/blender/source/blender/bmesh/intern/bmesh_mesh.h:117
#4  bm_original_face_get (idx=0, mr=0x7fffc795cc88)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/mesh_extractors/extract_mesh.hh:181
#5  draw_subdiv_cache_extra_coarse_face_data_mapped (mesh=0x7fffe7016008, bm=0x7fffc7d1f508, 
    mr=0x7fffc795cc88, flags_data=0x7fffc03f7208)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:703
#6  0x00000000014c9ebe in draw_subdiv_cache_update_extra_coarse_face_data (cache=0x7fffc03f7348, 
    mesh=0x7fffe7016008, mr=0x7fffc795cc88)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:736
#7  0x00000000014cd29c in draw_subdiv_create_requested_buffers (ob=0x7fffeb409e08, 
    mesh=0x7fffe7016008, batch_cache=0x7fffbf3a6408, mbc=0x7fffbf3a6408, is_editmode=true, 
    is_paint_mode=false, is_mode_active=true, obmat=0x7fffeb40a0e4, do_final=true, do_uvedit=false, 
    do_cage=true, ts=0x7fffc7859008, use_hide=true, evaluator_cache=0x7fffcb4d4e78)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:2112
#8  0x00000000014cd9cd in DRW_create_subdivision (ob=0x7fffeb409e08, mesh=0x7fffe7016008, 
    batch_cache=0x7fffbf3a6408, mbc=0x7fffbf3a6408, is_editmode=true, is_paint_mode=false, 
    is_mode_active=true, obmat=0x7fffeb40a0e4, do_final=true, do_uvedit=false, do_cage=true, 
    ts=0x7fffc7859008, use_hide=true)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:2269
#9  0x00000000015cc2a7 in DRW_mesh_batch_cache_create_requested (task_graph=0x7fffbedaf340, 
    ob=0x7fffeb409e08, me=0x7fffe7016008, scene=0x7fffeb3c0008, is_paint_mode=false, use_hide=true)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_mesh.cc:1887
#10 0x0000000001584697 in drw_batch_cache_generate_requested (ob=0x7fffeb409e08)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache.c:3281
#11 0x00000000014d0581 in drw_engines_cache_populate (ob=0x7fffeb409e08)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_manager.c:1062
#12 0x00000000014d1eea in DRW_draw_render_loop_ex (depsgraph=0x7fffcb1e4908, 
    engine_type=0x171ab620 <DRW_engine_viewport_eevee_type>, region=0x7fffcbefe348,
    v3d=0x7fffcbf4f408, viewport=0x7fffcbea4f88, evil_C=0x7ffff3b60f88)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_manager.c:1702
#13 0x00000000014d1a5e in DRW_draw_view (C=0x7ffff3b60f88)
    at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_manager.c:1612
#14 0x00000000029bddeb in view3d_draw_view (C=0x7ffff3b60f88, region=0x7fffcbefe348)
    at /home/jag/prj/src/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1542
#15 0x00000000029bde92 in view3d_main_region_draw (C=0x7ffff3b60f88, region=0x7fffcbefe348)
    at /home/jag/prj/src/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1564
#16 0x0000000001a4d478 in ED_region_do_draw (C=0x7ffff3b60f88, region=0x7fffcbefe348)
    at /home/jag/prj/src/blender-git/blender/source/blender/editors/screen/area.c:545
#17 0x000000000116339a in wm_draw_window_offscreen (C=0x7ffff3b60f88, win=0x7fffcbf46808, stereo=false)
    at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:944
#18 0x00000000011639eb in wm_draw_window (C=0x7ffff3b60f88, win=0x7fffcbf46808)
    at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:1111
#19 0x00000000011641cd in wm_draw_update (C=0x7ffff3b60f88)
    at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:1371
#20 0x000000000115e9ff in WM_main (C=0x7ffff3b60f88)
    at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm.c:646
#21 0x00000000007913b8 in main (argc=2, argv=0x7fffffffdcf8)
    at /home/jag/prj/src/blender-git/blender/source/creator/creator.c:575

Linux, Debian (Stable) 3d5e0c8b9dc1 1. Load blend 2. Hit tab [tab-segf.blend](https://archive.blender.org/developer/F13523404/tab-segf.blend) ``` BLI_assert failed: source/blender/bmesh/intern/bmesh_mesh.h:117, BM_face_at_index(), at '(index >= 0) && (index < bm->totface)' ``` bt ```lines=10 - 0 0x00007ffff78b7ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 - 1 0x00007ffff78a1537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x000000000f194c47 in _BLI_assert_abort () at /home/jag/prj/src/blender-git/blender/source/blender/blenlib/intern/BLI_assert.c:46 #3 0x00000000014c9c84 in BM_face_at_index (index=0, bm=0x7fffc7d1f508) at /home/jag/prj/src/blender-git/blender/source/blender/bmesh/intern/bmesh_mesh.h:117 #4 bm_original_face_get (idx=0, mr=0x7fffc795cc88) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/mesh_extractors/extract_mesh.hh:181 #5 draw_subdiv_cache_extra_coarse_face_data_mapped (mesh=0x7fffe7016008, bm=0x7fffc7d1f508, mr=0x7fffc795cc88, flags_data=0x7fffc03f7208) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:703 #6 0x00000000014c9ebe in draw_subdiv_cache_update_extra_coarse_face_data (cache=0x7fffc03f7348, mesh=0x7fffe7016008, mr=0x7fffc795cc88) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:736 #7 0x00000000014cd29c in draw_subdiv_create_requested_buffers (ob=0x7fffeb409e08, mesh=0x7fffe7016008, batch_cache=0x7fffbf3a6408, mbc=0x7fffbf3a6408, is_editmode=true, is_paint_mode=false, is_mode_active=true, obmat=0x7fffeb40a0e4, do_final=true, do_uvedit=false, do_cage=true, ts=0x7fffc7859008, use_hide=true, evaluator_cache=0x7fffcb4d4e78) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:2112 #8 0x00000000014cd9cd in DRW_create_subdivision (ob=0x7fffeb409e08, mesh=0x7fffe7016008, batch_cache=0x7fffbf3a6408, mbc=0x7fffbf3a6408, is_editmode=true, is_paint_mode=false, is_mode_active=true, obmat=0x7fffeb40a0e4, do_final=true, do_uvedit=false, do_cage=true, ts=0x7fffc7859008, use_hide=true) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_subdivision.cc:2269 #9 0x00000000015cc2a7 in DRW_mesh_batch_cache_create_requested (task_graph=0x7fffbedaf340, ob=0x7fffeb409e08, me=0x7fffe7016008, scene=0x7fffeb3c0008, is_paint_mode=false, use_hide=true) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache_impl_mesh.cc:1887 #10 0x0000000001584697 in drw_batch_cache_generate_requested (ob=0x7fffeb409e08) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_cache.c:3281 #11 0x00000000014d0581 in drw_engines_cache_populate (ob=0x7fffeb409e08) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_manager.c:1062 #12 0x00000000014d1eea in DRW_draw_render_loop_ex (depsgraph=0x7fffcb1e4908, engine_type=0x171ab620 <DRW_engine_viewport_eevee_type>, region=0x7fffcbefe348, v3d=0x7fffcbf4f408, viewport=0x7fffcbea4f88, evil_C=0x7ffff3b60f88) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_manager.c:1702 #13 0x00000000014d1a5e in DRW_draw_view (C=0x7ffff3b60f88) at /home/jag/prj/src/blender-git/blender/source/blender/draw/intern/draw_manager.c:1612 #14 0x00000000029bddeb in view3d_draw_view (C=0x7ffff3b60f88, region=0x7fffcbefe348) at /home/jag/prj/src/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1542 #15 0x00000000029bde92 in view3d_main_region_draw (C=0x7ffff3b60f88, region=0x7fffcbefe348) at /home/jag/prj/src/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1564 #16 0x0000000001a4d478 in ED_region_do_draw (C=0x7ffff3b60f88, region=0x7fffcbefe348) at /home/jag/prj/src/blender-git/blender/source/blender/editors/screen/area.c:545 #17 0x000000000116339a in wm_draw_window_offscreen (C=0x7ffff3b60f88, win=0x7fffcbf46808, stereo=false) at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:944 #18 0x00000000011639eb in wm_draw_window (C=0x7ffff3b60f88, win=0x7fffcbf46808) at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:1111 #19 0x00000000011641cd in wm_draw_update (C=0x7ffff3b60f88) at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:1371 #20 0x000000000115e9ff in WM_main (C=0x7ffff3b60f88) at /home/jag/prj/src/blender-git/blender/source/blender/windowmanager/intern/wm.c:646 #21 0x00000000007913b8 in main (argc=2, argv=0x7fffffffdcf8) at /home/jag/prj/src/blender-git/blender/source/creator/creator.c:575 ```
Author

Added subscriber: @jaggz

Added subscriber: @jaggz
Member

Added subscriber: @HooglyBoogly

Added subscriber: @HooglyBoogly
Member

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'
Member

Looks like there's no file attached?

Looks like there's no file attached?
Member

Changed status from 'Needs User Info' to: 'Needs Triage'

Changed status from 'Needs User Info' to: 'Needs Triage'
Member

Added subscriber: @PratikPB2123

Added subscriber: @PratikPB2123
Member

Can get the crash but call stack seems different than yours. (No assert hit)

Stack trace:
blender.exe         :0x00007FF6D0BB6630  blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:460
blender.exe         :0x00007FF6D0B9C180  `blender::nodes::node_geo_extrude_mesh_cc::node_geo_exec'::`2'::<lambda_2>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:1348
blender.exe         :0x00007FF6D0B5FB30  blender::FunctionRef<void __cdecl(GeometrySet &)>::callback_fn<`blender::nodes::node_geo_extrude_me C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\BLI_function_ref.hh:95
blender.exe         :0x00007FF6CF6044C0  blender::FunctionRef<void __cdecl(GeometrySet &)>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\BLI_function_ref.hh:132
blender.exe         :0x00007FF6CF608DD0  GeometrySet::modify_geometry_sets C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\geometry_set.cc:659
blender.exe         :0x00007FF6D0BC4780  blender::nodes::node_geo_extrude_mesh_cc::node_geo_exec C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:1364
blender.exe         :0x00007FF6D0348CF0  blender::nodes::LazyFunctionForGeometryNode::execute_impl C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\intern\geometry_nodes_lazy_function.cc:132
blender.exe         :0x00007FF6D0254EC0  blender::fn::lazy_function::LazyFunction::execute C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\FN_lazy_function.hh:307
blender.exe         :0x00007FF6D21339F0  blender::fn::lazy_function::Executor::execute_node C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:1078
blender.exe         :0x00007FF6D2139210  blender::fn::lazy_function::Executor::run_node_task C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:715
blender.exe         :0x00007FF6D2139100  blender::fn::lazy_function::Executor::run_node_from_task_pool C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:627
blender.exe         :0x00007FF6D25AD400  Task::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:165
blender.exe         :0x00007FF6D25ADC10  tbb_task_pool_run C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:215
blender.exe         :0x00007FF6D25AE250  BLI_task_pool_push C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:472
blender.exe         :0x00007FF6D21319D0  blender::fn::lazy_function::Executor::add_node_to_task_pool C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:611
blender.exe         :0x00007FF6D21336E0  blender::fn::lazy_function::Executor::execute C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:311
blender.exe         :0x00007FF6D2133980  blender::fn::lazy_function::GraphExecutor::execute_impl C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:1108
blender.exe         :0x00007FF6D0254EC0  blender::fn::lazy_function::LazyFunction::execute C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\FN_lazy_function.hh:307
blender.exe         :0x00007FF6D0251790  compute_geometry C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\modifiers\intern\MOD_nodes.cc:1204
blender.exe         :0x00007FF6D025B3C0  modifyGeometry C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\modifiers\intern\MOD_nodes.cc:1325
blender.exe         :0x00007FF6D02351F0  modifyGeometrySet C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\modifiers\intern\MOD_nodes.cc:1363
blender.exe         :0x00007FF6CF80C020  modifier_modify_mesh_and_geometry_set C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:631
blender.exe         :0x00007FF6CF809B10  mesh_calc_modifiers C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:974
blender.exe         :0x00007FF6CF809530  mesh_build_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:1587
blender.exe         :0x00007FF6CF80F4E0  makeDerivedMesh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:1746
blender.exe         :0x00007FF6CF858930  BKE_object_handle_data_update C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\object_update.c:164
blender.exe         :0x00007FF6CF8587B0  BKE_object_eval_uber_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\object_update.c:327
blender.exe         :0x00007FF6CFF8BA10  `blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2'::<lambda_1>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\deg_builder_nodes.cc:1509
blender.exe         :0x00007FF6CFF867E0  std::invoke<`blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2'::<lambda_1> &,Dep C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\type_traits:1573
blender.exe         :0x00007FF6CFF7FFB0  std::_Invoker_ret<void>::_Call<`blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\functional:672
blender.exe         :0x00007FF6CFF8F1B0  std::_Func_impl_no_alloc<`blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2'::<la C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\functional:832
blender.exe         :0x00007FF6CFF53C60  std::_Func_class<void,Depsgraph *>::operator() C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\functional:879
blender.exe         :0x00007FF6CFF54780  blender::deg::`anonymous namespace'::evaluate_node C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:114
blender.exe         :0x00007FF6CFF543F0  blender::deg::`anonymous namespace'::deg_task_run_func C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:128
blender.exe         :0x00007FF6D25AD400  Task::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:165
blender.exe         :0x00007FF6D25ADC10  tbb_task_pool_run C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:215
blender.exe         :0x00007FF6D25AE250  BLI_task_pool_push C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:472
blender.exe         :0x00007FF6CFF54D30  blender::deg::`anonymous namespace'::schedule_node_to_pool C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:64
blender.exe         :0x00007FF6CFF53760  blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:287
blender.exe         :0x00007FF6CFF53240  blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304
blender.exe         :0x00007FF6CFF53760  blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281
blender.exe         :0x00007FF6CFF53240  blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304
blender.exe         :0x00007FF6CFF53760  blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281
blender.exe         :0x00007FF6CFF53240  blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304
blender.exe         :0x00007FF6CFF53760  blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281
blender.exe         :0x00007FF6CFF53240  blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304
blender.exe         :0x00007FF6CFF53760  blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281
blender.exe         :0x00007FF6CFF535A0  blender::deg::`anonymous namespace'::schedule_graph<void __cdecl(blender::deg::OperationNode *,int, C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:293
blender.exe         :0x00007FF6CFF546E0  blender::deg::`anonymous namespace'::evaluate_graph_threaded_stage C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:339
blender.exe         :0x00007FF6CFF54150  blender::deg::deg_evaluate_on_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:459
blender.exe         :0x00007FF6CFEFFA70  deg_flush_updates_and_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\depsgraph_eval.cc:45
blender.exe         :0x00007FF6CFEFFBD0  DEG_evaluate_on_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\depsgraph_eval.cc:69
blender.exe         :0x00007FF6CF2EA6A0  scene_graph_update_tagged C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\scene.cc:2610
blender.exe         :0x00007FF6CF2EE3D0  BKE_scene_graph_update_tagged C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\scene.cc:2658
blender.exe         :0x00007FF6CEFA6BA0  wm_event_do_depsgraph C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:444
blender.exe         :0x00007FF6CEFA8DF0  wm_event_do_refresh_wm_and_depsgraph C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:467
blender.exe         :0x00007FF6CEFA8110  wm_event_do_notifiers C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:685
blender.exe         :0x00007FF6CEF6EA20  WM_main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm.c:646
blender.exe         :0x00007FF6CEF66280  main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\creator\creator.c:579
blender.exe         :0x00007FF6D29596A0  invoke_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:79
blender.exe         :0x00007FF6D2959450  __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
blender.exe         :0x00007FF6D2959430  __scrt_common_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:331
blender.exe         :0x00007FF6D2959760  mainCRTStartup D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp:17
KERNEL32.DLL        :0x00007FFC5AC754D0  BaseThreadInitThunk
ntdll.dll           :0x00007FFC5AEE4830  RtlUserThreadStart```
Can get the crash but call stack seems different than yours. (No assert hit) ```lines=10 Stack trace: blender.exe :0x00007FF6D0BB6630 blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:460 blender.exe :0x00007FF6D0B9C180 `blender::nodes::node_geo_extrude_mesh_cc::node_geo_exec'::`2'::<lambda_2>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:1348 blender.exe :0x00007FF6D0B5FB30 blender::FunctionRef<void __cdecl(GeometrySet &)>::callback_fn<`blender::nodes::node_geo_extrude_me C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\BLI_function_ref.hh:95 blender.exe :0x00007FF6CF6044C0 blender::FunctionRef<void __cdecl(GeometrySet &)>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\BLI_function_ref.hh:132 blender.exe :0x00007FF6CF608DD0 GeometrySet::modify_geometry_sets C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\geometry_set.cc:659 blender.exe :0x00007FF6D0BC4780 blender::nodes::node_geo_extrude_mesh_cc::node_geo_exec C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:1364 blender.exe :0x00007FF6D0348CF0 blender::nodes::LazyFunctionForGeometryNode::execute_impl C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\nodes\intern\geometry_nodes_lazy_function.cc:132 blender.exe :0x00007FF6D0254EC0 blender::fn::lazy_function::LazyFunction::execute C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\FN_lazy_function.hh:307 blender.exe :0x00007FF6D21339F0 blender::fn::lazy_function::Executor::execute_node C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:1078 blender.exe :0x00007FF6D2139210 blender::fn::lazy_function::Executor::run_node_task C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:715 blender.exe :0x00007FF6D2139100 blender::fn::lazy_function::Executor::run_node_from_task_pool C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:627 blender.exe :0x00007FF6D25AD400 Task::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:165 blender.exe :0x00007FF6D25ADC10 tbb_task_pool_run C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:215 blender.exe :0x00007FF6D25AE250 BLI_task_pool_push C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:472 blender.exe :0x00007FF6D21319D0 blender::fn::lazy_function::Executor::add_node_to_task_pool C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:611 blender.exe :0x00007FF6D21336E0 blender::fn::lazy_function::Executor::execute C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:311 blender.exe :0x00007FF6D2133980 blender::fn::lazy_function::GraphExecutor::execute_impl C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:1108 blender.exe :0x00007FF6D0254EC0 blender::fn::lazy_function::LazyFunction::execute C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\functions\FN_lazy_function.hh:307 blender.exe :0x00007FF6D0251790 compute_geometry C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\modifiers\intern\MOD_nodes.cc:1204 blender.exe :0x00007FF6D025B3C0 modifyGeometry C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\modifiers\intern\MOD_nodes.cc:1325 blender.exe :0x00007FF6D02351F0 modifyGeometrySet C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\modifiers\intern\MOD_nodes.cc:1363 blender.exe :0x00007FF6CF80C020 modifier_modify_mesh_and_geometry_set C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:631 blender.exe :0x00007FF6CF809B10 mesh_calc_modifiers C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:974 blender.exe :0x00007FF6CF809530 mesh_build_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:1587 blender.exe :0x00007FF6CF80F4E0 makeDerivedMesh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\DerivedMesh.cc:1746 blender.exe :0x00007FF6CF858930 BKE_object_handle_data_update C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\object_update.c:164 blender.exe :0x00007FF6CF8587B0 BKE_object_eval_uber_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\object_update.c:327 blender.exe :0x00007FF6CFF8BA10 `blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2'::<lambda_1>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\deg_builder_nodes.cc:1509 blender.exe :0x00007FF6CFF867E0 std::invoke<`blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2'::<lambda_1> &,Dep C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\type_traits:1573 blender.exe :0x00007FF6CFF7FFB0 std::_Invoker_ret<void>::_Call<`blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\functional:672 blender.exe :0x00007FF6CFF8F1B0 std::_Func_impl_no_alloc<`blender::deg::DepsgraphNodeBuilder::build_object_data_geometry'::`2'::<la C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\functional:832 blender.exe :0x00007FF6CFF53C60 std::_Func_class<void,Depsgraph *>::operator() C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\functional:879 blender.exe :0x00007FF6CFF54780 blender::deg::`anonymous namespace'::evaluate_node C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:114 blender.exe :0x00007FF6CFF543F0 blender::deg::`anonymous namespace'::deg_task_run_func C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:128 blender.exe :0x00007FF6D25AD400 Task::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:165 blender.exe :0x00007FF6D25ADC10 tbb_task_pool_run C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:215 blender.exe :0x00007FF6D25AE250 BLI_task_pool_push C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:472 blender.exe :0x00007FF6CFF54D30 blender::deg::`anonymous namespace'::schedule_node_to_pool C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:64 blender.exe :0x00007FF6CFF53760 blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:287 blender.exe :0x00007FF6CFF53240 blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304 blender.exe :0x00007FF6CFF53760 blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281 blender.exe :0x00007FF6CFF53240 blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304 blender.exe :0x00007FF6CFF53760 blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281 blender.exe :0x00007FF6CFF53240 blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304 blender.exe :0x00007FF6CFF53760 blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281 blender.exe :0x00007FF6CFF53240 blender::deg::`anonymous namespace'::schedule_children<void __cdecl(blender::deg::OperationNode *,i C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:304 blender.exe :0x00007FF6CFF53760 blender::deg::`anonymous namespace'::schedule_node<void __cdecl(blender::deg::OperationNode *,int,T C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:281 blender.exe :0x00007FF6CFF535A0 blender::deg::`anonymous namespace'::schedule_graph<void __cdecl(blender::deg::OperationNode *,int, C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:293 blender.exe :0x00007FF6CFF546E0 blender::deg::`anonymous namespace'::evaluate_graph_threaded_stage C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:339 blender.exe :0x00007FF6CFF54150 blender::deg::deg_evaluate_on_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:459 blender.exe :0x00007FF6CFEFFA70 deg_flush_updates_and_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\depsgraph_eval.cc:45 blender.exe :0x00007FF6CFEFFBD0 DEG_evaluate_on_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\depsgraph_eval.cc:69 blender.exe :0x00007FF6CF2EA6A0 scene_graph_update_tagged C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\scene.cc:2610 blender.exe :0x00007FF6CF2EE3D0 BKE_scene_graph_update_tagged C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\scene.cc:2658 blender.exe :0x00007FF6CEFA6BA0 wm_event_do_depsgraph C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:444 blender.exe :0x00007FF6CEFA8DF0 wm_event_do_refresh_wm_and_depsgraph C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:467 blender.exe :0x00007FF6CEFA8110 wm_event_do_notifiers C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:685 blender.exe :0x00007FF6CEF6EA20 WM_main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm.c:646 blender.exe :0x00007FF6CEF66280 main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\creator\creator.c:579 blender.exe :0x00007FF6D29596A0 invoke_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:79 blender.exe :0x00007FF6D2959450 __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 blender.exe :0x00007FF6D2959430 __scrt_common_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:331 blender.exe :0x00007FF6D2959760 mainCRTStartup D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp:17 KERNEL32.DLL :0x00007FFC5AC754D0 BaseThreadInitThunk ntdll.dll :0x00007FFC5AEE4830 RtlUserThreadStart```
Author

After some modifications (to the .blend object not to the source):

Thread 15 "blender" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffecdff700 (LWP 284643)]
0x0000000001e233f6 in blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges (mesh=..., selection_field=..., 
    offset_field=..., attribute_outputs=...)
    at .../source/blender/nodes/geometry/nodes/node_geo_extrude_mesh.cc:457
457         new_polys[i] = new_poly(new_loop_range[i * 4], 4);
(gdb) p i
$1 = 0
(gdb) p new_loop_range[0]
$2 = 0
(gdb) p new_polys
$3 = {data_ = 0x0, size_ = 28}
(gdb) p new_poly(new_loop_range[i * 4], 4)
$4 = {loopstart = 0, totloop = 4, mat_nr = 32288, flag = 0 '\000', _pad = 236 '\354'}
(gdb)
After some modifications (to the .blend object not to the source): ``` Thread 15 "blender" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffecdff700 (LWP 284643)] 0x0000000001e233f6 in blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges (mesh=..., selection_field=..., offset_field=..., attribute_outputs=...) at .../source/blender/nodes/geometry/nodes/node_geo_extrude_mesh.cc:457 457 new_polys[i] = new_poly(new_loop_range[i * 4], 4); (gdb) p i $1 = 0 (gdb) p new_loop_range[0] $2 = 0 (gdb) p new_polys $3 = {data_ = 0x0, size_ = 28} (gdb) p new_poly(new_loop_range[i * 4], 4) $4 = {loopstart = 0, totloop = 4, mat_nr = 32288, flag = 0 '\000', _pad = 236 '\354'} (gdb) ```
Author
  1. From a fresh blend,
  2. Create a plane
  3. Add a GeoNode modifier
  4. Append that Geo Node ("Spring") from the attached blend
  5. Select "Spring" on the plane
  6. Delete one edge from the plane
1. From a fresh blend, 2. Create a plane 3. Add a GeoNode modifier 4. Append that Geo Node ("Spring") from the attached blend 5. Select "Spring" on the plane 6. Delete one edge from the plane
Member

Added subscriber: @EAW

Added subscriber: @EAW
Member

I can get both stack traces.

Release build tabbing results in:

blender.exe         :0x00007FF6A2DE19C0  draw_subdiv_cache_update_extra_coarse_face_data C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_subdivision.cc:736
blender.exe         :0x00007FF6A2DE1C50  draw_subdiv_create_requested_buffers C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_subdivision.cc:2114
blender.exe         :0x00007FF6A2DE2BC0  DRW_create_subdivision C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_subdivision.cc:2291
blender.exe         :0x00007FF6A2E12E70  DRW_mesh_batch_cache_create_requested C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_mesh.cc:1900
blender.exe         :0x00007FF6A2E075E0  drw_batch_cache_generate_requested C:\blender-git\blender\source\blender\draw\intern\draw_cache.c:3296
blender.exe         :0x00007FF6A2DDFC90  drw_engines_cache_populate C:\blender-git\blender\source\blender\draw\intern\draw_manager.c:1067
blender.exe         :0x00007FF6A2DDC080  DRW_draw_render_loop_ex C:\blender-git\blender\source\blender\draw\intern\draw_manager.c:1692
blender.exe         :0x00007FF6A2DDD430  DRW_draw_view C:\blender-git\blender\source\blender\draw\intern\draw_manager.c:1612
blender.exe         :0x00007FF6A38EC5D0  view3d_main_region_draw C:\blender-git\blender\source\blender\editors\space_view3d\view3d_draw.c:1566
blender.exe         :0x00007FF6A30A6EF0  ED_region_do_draw C:\blender-git\blender\source\blender\editors\screen\area.c:550
blender.exe         :0x00007FF6A2CE2B70  wm_draw_window_offscreen C:\blender-git\blender\source\blender\windowmanager\intern\wm_draw.c:945
blender.exe         :0x00007FF6A2CE29D0  wm_draw_window C:\blender-git\blender\source\blender\windowmanager\intern\wm_draw.c:1114
blender.exe         :0x00007FF6A2CE2420  wm_draw_update C:\blender-git\blender\source\blender\windowmanager\intern\wm_draw.c:1372
blender.exe         :0x00007FF6A2CBB610  WM_main C:\blender-git\blender\source\blender\windowmanager\intern\wm.c:647
blender.exe         :0x00007FF6A1D912B0  main C:\blender-git\blender\source\creator\creator.c:580
blender.exe         :0x00007FF6A7C54D10  __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
KERNEL32.DLL        :0x00007FFB788B7020  BaseThreadInitThunk
ntdll.dll           :0x00007FFB7A702680  RtlUserThreadStart

When running blender_debug_log.cmd and tabbing.

Stack trace:
blender.exe         :0x00007FF6A32AC6C0  blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges C:\blender-git\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:460
blender.exe         :0x00007FF6A2AEC5B0  GeometrySet::modify_geometry_sets C:\blender-git\blender\source\blender\blenkernel\intern\geometry_set.cc:659
blender.exe         :0x00007FF6A32B3750  blender::nodes::node_geo_extrude_mesh_cc::node_geo_exec C:\blender-git\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:1364
blender.exe         :0x00007FF6A2F38E50  blender::nodes::LazyFunctionForGeometryNode::execute_impl C:\blender-git\blender\source\blender\nodes\intern\geometry_nodes_lazy_function.cc:132
blender.exe         :0x00007FF6A72BA320  blender::fn::lazy_function::Executor::run_node_from_task_pool C:\blender-git\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:626
blender.exe         :0x00007FF6A7A59680  tbb::internal::function_task<Task>::execute C:\blender-git\lib\win64_vc15\tbb\include\tbb\task.h:1060
tbb.dll             :0x00007FFB575AF220  tbb::recursive_mutex::scoped_lock::internal_try_acquire
tbb.dll             :0x00007FFB575AF220  tbb::recursive_mutex::scoped_lock::internal_try_acquire
tbb.dll             :0x00007FFB575A4FD0  tbb::interface7::internal::isolate_within_arena
tbb.dll             :0x00007FFB575AA120  tbb::task_scheduler_init::terminate
tbb.dll             :0x00007FFB575AD800  tbb::thread_bound_filter::try_process_item
tbb.dll             :0x00007FFB575AD800  tbb::thread_bound_filter::try_process_item
ucrtbase.dll        :0x00007FFB785E1B20  configthreadlocale
KERNEL32.DLL        :0x00007FFB788B7020  BaseThreadInitThunk
ntdll.dll           :0x00007FFB7A702680  RtlUserThreadStart
I can get both stack traces. Release build tabbing results in: ``` blender.exe :0x00007FF6A2DE19C0 draw_subdiv_cache_update_extra_coarse_face_data C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_subdivision.cc:736 blender.exe :0x00007FF6A2DE1C50 draw_subdiv_create_requested_buffers C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_subdivision.cc:2114 blender.exe :0x00007FF6A2DE2BC0 DRW_create_subdivision C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_subdivision.cc:2291 blender.exe :0x00007FF6A2E12E70 DRW_mesh_batch_cache_create_requested C:\blender-git\blender\source\blender\draw\intern\draw_cache_impl_mesh.cc:1900 blender.exe :0x00007FF6A2E075E0 drw_batch_cache_generate_requested C:\blender-git\blender\source\blender\draw\intern\draw_cache.c:3296 blender.exe :0x00007FF6A2DDFC90 drw_engines_cache_populate C:\blender-git\blender\source\blender\draw\intern\draw_manager.c:1067 blender.exe :0x00007FF6A2DDC080 DRW_draw_render_loop_ex C:\blender-git\blender\source\blender\draw\intern\draw_manager.c:1692 blender.exe :0x00007FF6A2DDD430 DRW_draw_view C:\blender-git\blender\source\blender\draw\intern\draw_manager.c:1612 blender.exe :0x00007FF6A38EC5D0 view3d_main_region_draw C:\blender-git\blender\source\blender\editors\space_view3d\view3d_draw.c:1566 blender.exe :0x00007FF6A30A6EF0 ED_region_do_draw C:\blender-git\blender\source\blender\editors\screen\area.c:550 blender.exe :0x00007FF6A2CE2B70 wm_draw_window_offscreen C:\blender-git\blender\source\blender\windowmanager\intern\wm_draw.c:945 blender.exe :0x00007FF6A2CE29D0 wm_draw_window C:\blender-git\blender\source\blender\windowmanager\intern\wm_draw.c:1114 blender.exe :0x00007FF6A2CE2420 wm_draw_update C:\blender-git\blender\source\blender\windowmanager\intern\wm_draw.c:1372 blender.exe :0x00007FF6A2CBB610 WM_main C:\blender-git\blender\source\blender\windowmanager\intern\wm.c:647 blender.exe :0x00007FF6A1D912B0 main C:\blender-git\blender\source\creator\creator.c:580 blender.exe :0x00007FF6A7C54D10 __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 KERNEL32.DLL :0x00007FFB788B7020 BaseThreadInitThunk ntdll.dll :0x00007FFB7A702680 RtlUserThreadStart ``` When running `blender_debug_log.cmd` and tabbing. ``` Stack trace: blender.exe :0x00007FF6A32AC6C0 blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges C:\blender-git\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:460 blender.exe :0x00007FF6A2AEC5B0 GeometrySet::modify_geometry_sets C:\blender-git\blender\source\blender\blenkernel\intern\geometry_set.cc:659 blender.exe :0x00007FF6A32B3750 blender::nodes::node_geo_extrude_mesh_cc::node_geo_exec C:\blender-git\blender\source\blender\nodes\geometry\nodes\node_geo_extrude_mesh.cc:1364 blender.exe :0x00007FF6A2F38E50 blender::nodes::LazyFunctionForGeometryNode::execute_impl C:\blender-git\blender\source\blender\nodes\intern\geometry_nodes_lazy_function.cc:132 blender.exe :0x00007FF6A72BA320 blender::fn::lazy_function::Executor::run_node_from_task_pool C:\blender-git\blender\source\blender\functions\intern\lazy_function_graph_executor.cc:626 blender.exe :0x00007FF6A7A59680 tbb::internal::function_task<Task>::execute C:\blender-git\lib\win64_vc15\tbb\include\tbb\task.h:1060 tbb.dll :0x00007FFB575AF220 tbb::recursive_mutex::scoped_lock::internal_try_acquire tbb.dll :0x00007FFB575AF220 tbb::recursive_mutex::scoped_lock::internal_try_acquire tbb.dll :0x00007FFB575A4FD0 tbb::interface7::internal::isolate_within_arena tbb.dll :0x00007FFB575AA120 tbb::task_scheduler_init::terminate tbb.dll :0x00007FFB575AD800 tbb::thread_bound_filter::try_process_item tbb.dll :0x00007FFB575AD800 tbb::thread_bound_filter::try_process_item ucrtbase.dll :0x00007FFB785E1B20 configthreadlocale KERNEL32.DLL :0x00007FFB788B7020 BaseThreadInitThunk ntdll.dll :0x00007FFB7A702680 RtlUserThreadStart ```
Member

Added subscriber: @howardt

Added subscriber: @howardt
Member

When I try tab after loading tab-segf.blend, I get something like the first stack in Evan's message. Somehow, in draw_subdiv_cache_extra_coarse_face_data_mapped, the bmesh has zero faces yet the mesh argument has many. I don't have time right now to dig into why.

When I try tab after loading tab-segf.blend, I get something like the first stack in Evan's message. Somehow, in draw_subdiv_cache_extra_coarse_face_data_mapped, the bmesh has zero faces yet the mesh argument has many. I don't have time right now to dig into why.
Hans Goudey self-assigned this 2022-09-20 19:54:56 +02:00

This issue was referenced by 90999a0694

This issue was referenced by 90999a06948a50ad49621baf2c5ed57dc695ead3
Member

Changed status from 'Needs Triage' to: 'Resolved'

Changed status from 'Needs Triage' to: 'Resolved'
Author

I'm getting the segfault on the new_polys line still. (Blend attached)

466         new_polys[i] = new_poly(new_loop_range[ i * 4 ], 4);

I also can't append the collections into a fresh blend (same error).

recovery-goal.blend

I'm getting the segfault on the new_polys line still. (Blend attached) ``` 466 new_polys[i] = new_poly(new_loop_range[ i * 4 ], 4); ``` I also can't append the collections into a fresh blend (same error). [recovery-goal.blend](https://archive.blender.org/developer/F13534493/recovery-goal.blend)
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#101208
No description provided.