Tab into edit -> Segfault #101208

Closed
opened 5 months ago by jaggz · 16 comments
jaggz commented 5 months ago

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 ```
jaggz commented 5 months ago
Poster

Added subscriber: @jaggz

Added subscriber: @jaggz
Collaborator

Added subscriber: @HooglyBoogly

Added subscriber: @HooglyBoogly
Collaborator

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

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

Looks like there's no file attached?

Looks like there's no file attached?
Collaborator

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

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

Added subscriber: @PratikPB2123

Added subscriber: @PratikPB2123
Collaborator

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```
jaggz commented 5 months ago
Poster

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) ```
jaggz commented 5 months ago
Poster
  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
EAW commented 5 months ago

Added subscriber: @EAW

Added subscriber: @EAW
EAW commented 5 months ago

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 ```
Collaborator

Added subscriber: @howardt

Added subscriber: @howardt
Collaborator

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.
HooglyBoogly self-assigned this 5 months ago
Collaborator

This issue was referenced by 90999a0694

This issue was referenced by 90999a06948a50ad49621baf2c5ed57dc695ead3
Collaborator

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

Changed status from 'Needs Triage' to: 'Resolved'
HooglyBoogly closed this issue 5 months ago
jaggz commented 5 months ago
Poster

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/Collada
Interest/Compositing
Interest/Core
Interest/Cycles
Interest/Dependency Graph
Interest/Development Management
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/Modeling
Interest/Modifiers
Interest/Motion Tracking
Interest/Nodes & Physics
Interest/Overrides
Interest/Performance
Interest/Performance
Interest/Physics
Interest/Pipeline, Assets & I/O
Interest/Platforms, Builds, Tests & Devices
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
legacy module/Animation & Rigging
legacy module/Core
legacy module/Development Management
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/Triaging
legacy module/User Interface
legacy module/VFX & Video
legacy project/1.0.0-beta.2
legacy project/Asset Browser (Archived)
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Code Quest
legacy project/Datablocks and Libraries
legacy project/Eevee
legacy project/Game Animation
legacy project/Game Audio
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Logic
legacy project/Game Physics
legacy project/Game Python
legacy project/Game Rendering
legacy project/Game UI
legacy project/GPU / Viewport
legacy project/GSoC
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Nodes
legacy project/OpenGL Error
legacy project/Papercut
legacy project/Pose Library Basics
legacy project/Retrospective
legacy project/Tracker Curfew
legacy project/Wintab High Frequency
Meta/Good First Issue
Meta/Papercut
migration/requires-manual-verification
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 & Devices
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 Information 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

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#101208
Loading…
There is no content yet.