-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Labels
Description
The following project crashes on groom:
Thread 51 Crashed:: QThread
0 ShapeWorksStudio 0x10158caa0 vtkPolyData::GetCell(long long, vtkGenericCell*) + 52
1 ShapeWorksStudio 0x10158ca58 vtkPolyData::GetCell(long long) + 32
2 ShapeWorksStudio 0x10253cf9c shapeworks::Groom::run_mesh_pipeline(shapeworks::Mesh&, shapeworks::GroomParameters) + 480 (Groom.cpp:386)
3 ShapeWorksStudio 0x10253b9ec shapeworks::Groom::image_pipeline(std::__1::shared_ptr<shapeworks::Subject>, unsigned long) + 1960 (Groom.cpp:190)
4 ShapeWorksStudio 0x102546b94 shapeworks::Groom::run()::$_0::operator()(tbb::detail::d1::blocked_range<unsigned long> const&) const + 1072 (Groom.cpp:90)
5 ShapeWorksStudio 0x102546158 tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>::run_body(tbb::detail::d1::blocked_range<unsigned long>&) + 36 (parallel_for.h:119)
6 ShapeWorksStudio 0x1025456d0 void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>>::work_balance<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>, tbb::detail::d1::blocked_range<unsigned long>>(tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>&, tbb::detail::d1::blocked_range<unsigned long>&, tbb::detail::d1::execution_data&) + 124 (partitioner.h:447)
7 ShapeWorksStudio 0x1025452ac void tbb::detail::d1::partition_type_base<tbb::detail::d1::auto_partition_type>::execute<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>, tbb::detail::d1::blocked_range<unsigned long>>(tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>&, tbb::detail::d1::blocked_range<unsigned long>&, tbb::detail::d1::execution_data&) + 196 (partitioner.h:288)
8 ShapeWorksStudio 0x102544e80 tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>::execute(tbb::detail::d1::execution_data&) + 132 (parallel_for.h:172)
9 libtbb.12.5.dylib 0x1076214d4 tbb::detail::r1::task_dispatcher::execute_and_wait(tbb::detail::d1::task*, tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&) + 788
10 ShapeWorksStudio 0x102544b68 tbb::detail::d1::execute_and_wait(tbb::detail::d1::task&, tbb::detail::d1::task_group_context&, tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&) + 48 (_task.h:191)
11 ShapeWorksStudio 0x102544820 tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>::run(tbb::detail::d1::blocked_range<unsigned long> const&, shapeworks::Groom::run()::$_0 const&, tbb::detail::d1::auto_partitioner const&, tbb::detail::d1::task_group_context&) + 136 (parallel_for.h:114)
12 ShapeWorksStudio 0x1025446a8 tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0, tbb::detail::d1::auto_partitioner const>::run(tbb::detail::d1::blocked_range<unsigned long> const&, shapeworks::Groom::run()::$_0 const&, tbb::detail::d1::auto_partitioner const&) + 76 (parallel_for.h:103)
13 ShapeWorksStudio 0x102538580 void tbb::detail::d1::parallel_for<tbb::detail::d1::blocked_range<unsigned long>, shapeworks::Groom::run()::$_0>(tbb::detail::d1::blocked_range<unsigned long> const&, shapeworks::Groom::run()::$_0 const&) + 64 (parallel_for.h:231)
14 ShapeWorksStudio 0x102537c64 shapeworks::Groom::run() + 520 (Groom.cpp:58)
15 ShapeWorksStudio 0x1003b778c shapeworks::ShapeworksWorker::process() + 108 (ShapeWorksWorker.cpp:34)
16 ShapeWorksStudio 0x100599450 shapeworks::ShapeworksWorker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 192 (moc_ShapeWorksWorker.cpp:89)
17 libQt5Core.5.15.8.dylib 0x109c1e884 0x109ad8000 + 1337476
18 libsystem_pthread.dylib 0x19ac1dd24 thread_start + 8
I'm guessing it's related to skipping to convert to mesh, but not sure.