Page MenuHome

Bevel Modifier - Crash on changing Miter type.
Closed, ResolvedPublic

Description

System Information
Operating system: Win 10
Graphics card: GTX 970

Blender Version
blender-2.80-69b2f5268114-win64

Short description of error
Blender exits when trying to change the bevel miter type from arc to patch.

Exact steps for others to reproduce the error

  1. open attached blend file

  1. select plane object
  2. change outer miter type to patch

Related Objects

Event Timeline

Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.

Can confirm.
Getting an assert in Eigen:

/blender/extern/Eigen3/Eigen/src/SparseCore/SparseMatrix.h:955: void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, int) [with InputIterator = gnu_cxx::normal_iterator<Eigen::Triplet<double>*, std::vector<Eigen::Triplet<double> > >; SparseMatrixType = Eigen::SparseMatrix<double, 0>]: Assertion it->row()>=0 && it->row()<mat.rows() && it->col()>=0 && it->col()<mat.cols()' failed.

1   raise                                                  0x7ffff466953f 
2   abort                                                  0x7ffff4653895 
3   __assert_fail_base.cold.0                0x7ffff4653769 
4   __assert_fail                                     0x7ffff46619f6 
5   Eigen::internal::set_from_triplets<__gnu_cxx::__normal_iterator<Eigen::Triplet<double, int> *, std::vector<Eigen::Triplet<double, int>>>, Eigen::SparseMatrix<double, 0, int>>                            SparseMatrix.h   955  0x62f583d      
6   Eigen::SparseMatrix<double, 0, int>::setFromTriplets<__gnu_cxx::__normal_iterator<Eigen::Triplet<double, int> *, std::vector<Eigen::Triplet<double, int>>>>                                               SparseMatrix.h   1016 0x62f34d7      
7   EIG_linear_solver_solve                    linear_solver.cc 291  0x62ee590      
8   adjust_the_cycle_or_chain                bmesh_bevel.c    2758 0x26ac222      
9   adjust_offsets                                     bmesh_bevel.c    2880 0x26ac58a      
10  BM_mesh_bevel                               bmesh_bevel.c    6162 0x26c61e8      
11  applyModifier                                    MOD_bevel.c      188  0x2553ff3      
12  modwrap_applyModifier                modifier.c       830  0x2b613a6      
13  mesh_calc_modifiers                       DerivedMesh.c    1443 0x29ffae5      
14  mesh_build_data                                DerivedMesh.c    2033 0x2a01ed7      
15  makeDerivedMesh                           DerivedMesh.c    2149 0x2a02277      
16  BKE_object_handle_data_update  object_update.c  182  0x2b9d3ef      
17  BKE_object_eval_uber_data            object_update.c  355  0x2b9dcfc

@Howard Trickey (howardt): mind having a look?

Howard Trickey (howardt) raised the priority of this task from Confirmed, Medium to Confirmed, High.Feb 12 2019, 1:13 PM

I confirm this and will fix it. Thanks for the report.