Regression: Geometry Nodes: Edge Split node crash #110005

Closed
opened 2023-07-12 11:35:49 +02:00 by Bastien Montagne · 7 comments

System Information
Operating system: NA
Graphics card: NA

Blender Version
Broken: current 3.6 branch (0a13a7841c)
Worked: ???

Short description of error

Opening pro/shots/070_ending/070_0030/070_0030.lighting.blend r2689 from Pets project crashes in debug build:

1  ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7f076dca9ccc 
2  raise                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0x7f076dc5aef2 
3  abort                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0x7f076dc45472 
4  _BLI_assert_abort                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           BLI_assert.c                    46   0x2f9d92f5     
5  blender::bits::BitSpan::operator[]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          BLI_bit_span.hh                 104  0x121947fd     
6  blender::geometry::reassign_loose_edge_verts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                mesh_split_edges.cc             197  0x1cb930ff     
7  operator()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  mesh_split_edges.cc             482  0x1cb969d1     
8  operator()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BLI_task.hh                     64   0x1cb9c32b     
9  tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>::run_body(tbb::blocked_range<long> &)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             parallel_for.h                  115  0x1cba745b     
10 tbb::interface9::internal::dynamic_grainsize_mode<tbb::interface9::internal::adaptive_mode<tbb::interface9::internal::auto_partition_type>>::work_balance<tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>, tbb::blocked_range<long int>>(tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner> &, tbb::blocked_range<long> &) partitioner.h                   423  0x1cba49f3     
11 tbb::interface9::internal::partition_type_base<tbb::interface9::internal::auto_partition_type>::execute<tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>, tbb::blocked_range<long int>>(tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner> &, tbb::blocked_range<long> &)                                                   partitioner.h                   256  0x1cba34cc     
12 tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>::execute(void)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    parallel_for.h                  142  0x1cba2891     
13 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task *, long)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0x7f077821ab45 
14 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task *)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                0x7f077821ae78 
15 tbb::internal::generic_scheduler::local_spawn_root_and_wait(tbb::task *, tbb::task *&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           0x7f0778218840 
16 tbb::task::spawn_root_and_wait                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              task.h                          809  0x11fa2614     
17 tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>::run(const tbb::blocked_range<long> &, const struct {...} &, const tbb::auto_partitioner &)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       parallel_for.h                  95   0x1cb9ec91     
18 tbb::parallel_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>>(const tbb::blocked_range<long> &, const struct {...} &)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           parallel_for.h                  201  0x1cb9dc76     
19 blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const struct {...} &)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BLI_task.hh                     61   0x1cb9c50b     
20 blender::geometry::split_edges                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              mesh_split_edges.cc             477  0x1cb9a1ca     
21 operator()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  node_geo_edge_split.cc          35   0x19f8e169     
22 blender::FunctionRef<void(GeometrySet&)>::callback_fn<blender::nodes::node_geo_edge_split_cc::node_geo_exec(blender::nodes::GeoNodeExecParams)::<lambda(GeometrySet&)>>(intptr_t, GeometrySet &)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            BLI_function_ref.hh             94   0x19fcc170     
23 blender::FunctionRef<void (GeometrySet&)>::operator()(GeometrySet&) const                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   BLI_function_ref.hh             129  0x12f6a3e6     
24 GeometrySet::modify_geometry_sets(blender::FunctionRef<void (GeometrySet&)>)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                geometry_set.cc                 689  0x12f6084d     
25 blender::nodes::node_geo_edge_split_cc::node_geo_exec                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       node_geo_edge_split.cc          24   0x19f8e8a0     
26 blender::nodes::LazyFunctionForGeometryNode::execute_impl                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   geometry_nodes_lazy_function.cc 303  0x17a2e9cb     
27 blender::fn::lazy_function::LazyFunction::execute                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           FN_lazy_function.hh             372  0x1774af68     
28 blender::fn::lazy_function::Executor::execute_node                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          lazy_function_graph_executor.cc 1404 0x2baa97a9     
29 blender::fn::lazy_function::Executor::run_node_task                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         lazy_function_graph_executor.cc 886  0x2ba9aab2     
30 blender::fn::lazy_function::Executor::run_task                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              lazy_function_graph_executor.cc 787  0x2ba96e4b     
31 blender::fn::lazy_function::Executor::execute                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               lazy_function_graph_executor.cc 392  0x2ba8bee0     
32 blender::fn::lazy_function::GraphExecutor::execute_impl                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     lazy_function_graph_executor.cc 1438 0x2ba88276     
33 blender::fn::lazy_function::LazyFunction::execute                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           FN_lazy_function.hh             372  0x1774af68     
34 blender::compute_geometry                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   MOD_nodes.cc                    1366 0x17735f0e     
35 blender::modifyGeometry                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     MOD_nodes.cc                    1491 0x17738795     
36 blender::modifyGeometrySet                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MOD_nodes.cc                    1529 0x17738f70     
37 modifier_modify_mesh_and_geometry_set                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       DerivedMesh.cc                  550  0x11e4ca01     
38 mesh_calc_modifiers                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         DerivedMesh.cc                  875  0x11e51037     
39 mesh_build_data                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             DerivedMesh.cc                  1461 0x11e5845b     
40 makeDerivedMesh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             DerivedMesh.cc                  1642 0x11e5a7a9     
41 BKE_object_handle_data_update                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               object_update.cc                162  0x13a4a68b     
42 BKE_object_eval_uber_data                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   object_update.cc                328  0x13a4c9b1     
43 operator()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  deg_builder_nodes.cc            1552 0x16a683a0     
44 std::__invoke_impl<void, blender::deg::DepsgraphNodeBuilder::build_object_data_geometry(Object *)::<lambda(Depsgraph *)>&, Depsgraph *>(std::__invoke_other, struct {...} &)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                invoke.h                        61   0x16a99af7     
45 std::__invoke_r<void, blender::deg::DepsgraphNodeBuilder::build_object_data_geometry(Object *)::<lambda(Depsgraph *)>&, Depsgraph *>(struct {...} &)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        invoke.h                        111  0x16a92781     
46 std::_Function_handler<void(Depsgraph *), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry(Object *)::<lambda(Depsgraph *)>>::_M_invoke(const std::_Any_data &, Depsgraph *&&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                std_function.h                  290  0x16a8ab4a     
47 std::function<void (Depsgraph *)>::operator()(Depsgraph *) const                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            std_function.h                  591  0x16bc2fe1     
48 blender::deg::(anonymous namespace)::evaluate_node                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          deg_eval.cc                     101  0x16bbd706     
49 blender::deg::(anonymous namespace)::deg_task_run_func                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      deg_eval.cc                     118  0x16bbdb38     
50 Task::operator()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            task_pool.cc                    164  0x302964f3     
51 tbb::internal::function_task<Task>::execute                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 task.h                          1059 0x30299cad     
52 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task *, long)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0x7f077821ab45 
53 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task *)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                0x7f077821ae78 
54 tbb::internal::arena::process(tbb::internal::generic_scheduler&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 0x7f0778203757 
55 tbb::internal::market::process(rml::job&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0x7f0778211ae8 
56 tbb::internal::rml::private_worker::run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0x7f077821559c 
57 tbb::internal::rml::private_worker::thread_routine(void *)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       0x7f07782157d9 
58 ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7f076dca7fd4 
59 ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7f076dd285bc 
**System Information** Operating system: NA Graphics card: NA **Blender Version** Broken: current 3.6 branch (0a13a7841c2718dba13f) Worked: ??? **Short description of error** Opening `pro/shots/070_ending/070_0030/070_0030.lighting.blend` `r2689` from Pets project crashes in debug build: ``` 1 ?? 0x7f076dca9ccc 2 raise 0x7f076dc5aef2 3 abort 0x7f076dc45472 4 _BLI_assert_abort BLI_assert.c 46 0x2f9d92f5 5 blender::bits::BitSpan::operator[] BLI_bit_span.hh 104 0x121947fd 6 blender::geometry::reassign_loose_edge_verts mesh_split_edges.cc 197 0x1cb930ff 7 operator() mesh_split_edges.cc 482 0x1cb969d1 8 operator() BLI_task.hh 64 0x1cb9c32b 9 tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>::run_body(tbb::blocked_range<long> &) parallel_for.h 115 0x1cba745b 10 tbb::interface9::internal::dynamic_grainsize_mode<tbb::interface9::internal::adaptive_mode<tbb::interface9::internal::auto_partition_type>>::work_balance<tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>, tbb::blocked_range<long int>>(tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner> &, tbb::blocked_range<long> &) partitioner.h 423 0x1cba49f3 11 tbb::interface9::internal::partition_type_base<tbb::interface9::internal::auto_partition_type>::execute<tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>, tbb::blocked_range<long int>>(tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner> &, tbb::blocked_range<long> &) partitioner.h 256 0x1cba34cc 12 tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>::execute(void) parallel_for.h 142 0x1cba2891 13 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task *, long) 0x7f077821ab45 14 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task *) 0x7f077821ae78 15 tbb::internal::generic_scheduler::local_spawn_root_and_wait(tbb::task *, tbb::task *&) 0x7f0778218840 16 tbb::task::spawn_root_and_wait task.h 809 0x11fa2614 17 tbb::interface9::internal::start_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>, const tbb::auto_partitioner>::run(const tbb::blocked_range<long> &, const struct {...} &, const tbb::auto_partitioner &) parallel_for.h 95 0x1cb9ec91 18 tbb::parallel_for<tbb::blocked_range<long int>, blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>&)::<lambda(const tbb::blocked_range<long int>&)>>(const tbb::blocked_range<long> &, const struct {...} &) parallel_for.h 201 0x1cb9dc76 19 blender::threading::parallel_for<blender::geometry::split_edges(Mesh&, blender::IndexMask, const blender::bke::AnonymousAttributePropagationInfo&)::<lambda(blender::IndexRange)>>(blender::IndexRange, int64_t, const struct {...} &) BLI_task.hh 61 0x1cb9c50b 20 blender::geometry::split_edges mesh_split_edges.cc 477 0x1cb9a1ca 21 operator() node_geo_edge_split.cc 35 0x19f8e169 22 blender::FunctionRef<void(GeometrySet&)>::callback_fn<blender::nodes::node_geo_edge_split_cc::node_geo_exec(blender::nodes::GeoNodeExecParams)::<lambda(GeometrySet&)>>(intptr_t, GeometrySet &) BLI_function_ref.hh 94 0x19fcc170 23 blender::FunctionRef<void (GeometrySet&)>::operator()(GeometrySet&) const BLI_function_ref.hh 129 0x12f6a3e6 24 GeometrySet::modify_geometry_sets(blender::FunctionRef<void (GeometrySet&)>) geometry_set.cc 689 0x12f6084d 25 blender::nodes::node_geo_edge_split_cc::node_geo_exec node_geo_edge_split.cc 24 0x19f8e8a0 26 blender::nodes::LazyFunctionForGeometryNode::execute_impl geometry_nodes_lazy_function.cc 303 0x17a2e9cb 27 blender::fn::lazy_function::LazyFunction::execute FN_lazy_function.hh 372 0x1774af68 28 blender::fn::lazy_function::Executor::execute_node lazy_function_graph_executor.cc 1404 0x2baa97a9 29 blender::fn::lazy_function::Executor::run_node_task lazy_function_graph_executor.cc 886 0x2ba9aab2 30 blender::fn::lazy_function::Executor::run_task lazy_function_graph_executor.cc 787 0x2ba96e4b 31 blender::fn::lazy_function::Executor::execute lazy_function_graph_executor.cc 392 0x2ba8bee0 32 blender::fn::lazy_function::GraphExecutor::execute_impl lazy_function_graph_executor.cc 1438 0x2ba88276 33 blender::fn::lazy_function::LazyFunction::execute FN_lazy_function.hh 372 0x1774af68 34 blender::compute_geometry MOD_nodes.cc 1366 0x17735f0e 35 blender::modifyGeometry MOD_nodes.cc 1491 0x17738795 36 blender::modifyGeometrySet MOD_nodes.cc 1529 0x17738f70 37 modifier_modify_mesh_and_geometry_set DerivedMesh.cc 550 0x11e4ca01 38 mesh_calc_modifiers DerivedMesh.cc 875 0x11e51037 39 mesh_build_data DerivedMesh.cc 1461 0x11e5845b 40 makeDerivedMesh DerivedMesh.cc 1642 0x11e5a7a9 41 BKE_object_handle_data_update object_update.cc 162 0x13a4a68b 42 BKE_object_eval_uber_data object_update.cc 328 0x13a4c9b1 43 operator() deg_builder_nodes.cc 1552 0x16a683a0 44 std::__invoke_impl<void, blender::deg::DepsgraphNodeBuilder::build_object_data_geometry(Object *)::<lambda(Depsgraph *)>&, Depsgraph *>(std::__invoke_other, struct {...} &) invoke.h 61 0x16a99af7 45 std::__invoke_r<void, blender::deg::DepsgraphNodeBuilder::build_object_data_geometry(Object *)::<lambda(Depsgraph *)>&, Depsgraph *>(struct {...} &) invoke.h 111 0x16a92781 46 std::_Function_handler<void(Depsgraph *), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry(Object *)::<lambda(Depsgraph *)>>::_M_invoke(const std::_Any_data &, Depsgraph *&&) std_function.h 290 0x16a8ab4a 47 std::function<void (Depsgraph *)>::operator()(Depsgraph *) const std_function.h 591 0x16bc2fe1 48 blender::deg::(anonymous namespace)::evaluate_node deg_eval.cc 101 0x16bbd706 49 blender::deg::(anonymous namespace)::deg_task_run_func deg_eval.cc 118 0x16bbdb38 50 Task::operator() task_pool.cc 164 0x302964f3 51 tbb::internal::function_task<Task>::execute task.h 1059 0x30299cad 52 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task *, long) 0x7f077821ab45 53 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task *) 0x7f077821ae78 54 tbb::internal::arena::process(tbb::internal::generic_scheduler&) 0x7f0778203757 55 tbb::internal::market::process(rml::job&) 0x7f0778211ae8 56 tbb::internal::rml::private_worker::run() 0x7f077821559c 57 tbb::internal::rml::private_worker::thread_routine(void *) 0x7f07782157d9 58 ?? 0x7f076dca7fd4 59 ?? 0x7f076dd285bc ```
Bastien Montagne added this to the 3.6 LTS milestone 2023-07-12 11:35:49 +02:00
Member

Thanks for the report. Here are some easier steps to reproduce the bug:

  1. Add geometry nodes to the default cube.
  2. Add a split edges node.
  3. Go into edit mode on the cube.
  4. Duplicate one of the edges (so that it is loose).

The bug also affects the main branch.

Thanks for the report. Here are some easier steps to reproduce the bug: 1. Add geometry nodes to the default cube. 2. Add a split edges node. 3. Go into edit mode on the cube. 4. Duplicate one of the edges (so that it is loose). The bug also affects the `main` branch.
Iliya Katushenock changed title from Modeling/geometrynode - 3.6 - Crash (assert) when opening some Pets production file with debug build to Geometry Nodes: Edge Split node crash 2023-07-12 12:06:36 +02:00
Jacques Lucke added
Severity
High
and removed
Severity
Normal
labels 2023-07-12 12:06:49 +02:00

Caused by: eff0f54e44
@HooglyBoogly /

Caused by: https://projects.blender.org/blender/blender/commit/eff0f54e44a3d75c3b6eeb10fb0753e1dc89e8fc @HooglyBoogly /
Iliya Katushenock changed title from Geometry Nodes: Edge Split node crash to Regression: Geometry Nodes: Edge Split node crash 2023-07-12 12:11:29 +02:00
Hans Goudey self-assigned this 2023-07-12 13:55:19 +02:00
Bastien Montagne added
Severity
Unbreak Now!
and removed
Severity
High
labels 2023-07-14 10:49:54 +02:00
Author
Owner

Can this get absolute priority please?

It's not only extremely bad to have that in current studio build (makes it impossible to use debug build on any Pets production file), but 3.6.1 is going to be released next week, and this must absolutely be fixed by then imho.

Can this get absolute priority please? It's not only extremely bad to have that in current studio build (makes it impossible to use debug build on any Pets production file), but 3.6.1 is going to be released next week, and this must absolutely be fixed by then imho.
Member

Yes, Hans is working on the fix already.

Yes, Hans is working on the fix already.
Member

I've been working on the proper fix here. I'm on vacation next week though so I reverted the bad commit in 3.6 and main. I reopened the original report #109236.

I'm working on the proper fix in https://projects.blender.org/HooglyBoogly/blender/src/branch/split-edges-rewrite-2
Almost finished there I think. But some time off will probably help me finish it up with a clearer head anyway. The change got large, since I think it's better long term if 3.6 and main match up, and I understand the code and am confident it's working a "good" way.

I've been working on the proper fix here. I'm on vacation next week though so I reverted the bad commit in 3.6 and main. I reopened the original report #109236. I'm working on the proper fix in https://projects.blender.org/HooglyBoogly/blender/src/branch/split-edges-rewrite-2 Almost finished there I think. But some time off will probably help me finish it up with a clearer head anyway. The change got large, since I think it's better long term if 3.6 and main match up, and I understand the code and am confident it's working a "good" way.
Blender Bot added
Status
Resolved
and removed
Status
Confirmed
labels 2023-07-16 06:16:06 +02:00

Please make the end result of "Split Edges" not reindex the existing edges. That breaks a lot of things.
#110480

Thanks for the hard work!

Please make the end result of "Split Edges" not reindex the existing edges. That breaks a lot of things. https://projects.blender.org/blender/blender/issues/110480 Thanks for the hard work!

Hello,

I think that is not working right on the 3.6.1 LTS that is available on the download page.

The videos below show how it functions in 3.6.1, 3.6.0 Beta.

Hello, I think that is not working right on the 3.6.1 LTS that is available on the download page. The videos below show how it functions in 3.6.1, 3.6.0 Beta.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset System
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Code Documentation
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
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
Viewport & EEVEE
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Asset Browser Project
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
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
Module
Viewport & EEVEE
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Severity
High
Severity
Low
Severity
Normal
Severity
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#110005
No description provided.