Crash with boolean modifier exact mode depending on face orientation (regression from 3.3.1 to 3.3.2) #103423

Closed
opened 2022-12-23 00:09:01 +01:00 by Wouter Stomp · 65 comments

System Information
Operating system: macOS-13.0.1-arm64-arm-64bit 64 Bits
Graphics card: Apple M1 Max Apple 4.1 Metal - 83

Blender Version
Broken: version: 3.3.2, 3.5.0 Alpha, branch: master, commit date: 2022-12-21 20:25, hash: cef5841e12
Worked: 3.2.2; 3.3.1

Short description of error
The specific combination of modifiers in the file consistently crashes blender when moving around the first object

  • One object with a displacement modifier and a boolean modifier referencing the second object
  • A second object with a subdivision surface modifier
    Changing the boolean from exact to fast avoids the crash. After applying the displacement modifier, the crash still occurs, but when simply removing it crashing is much less likely to occur (but in the end with some patience it still does).

Exact steps for others to reproduce the error
With the attached blend file, grab the sphere object and move it around for a few seconds.

Crash moving 2.blend
Crash log moving.txt

**System Information** Operating system: macOS-13.0.1-arm64-arm-64bit 64 Bits Graphics card: Apple M1 Max Apple 4.1 Metal - 83 **Blender Version** Broken: version: 3.3.2, 3.5.0 Alpha, branch: master, commit date: 2022-12-21 20:25, hash: `cef5841e12` Worked: 3.2.2; 3.3.1 **Short description of error** The specific combination of modifiers in the file consistently crashes blender when moving around the first object - One object with a displacement modifier and a boolean modifier referencing the second object - A second object with a subdivision surface modifier Changing the boolean from exact to fast avoids the crash. After applying the displacement modifier, the crash still occurs, but when simply removing it crashing is much less likely to occur (but in the end with some patience it still does). **Exact steps for others to reproduce the error** With the attached blend file, grab the sphere object and move it around for a few seconds. [Crash moving 2.blend](https://archive.blender.org/developer/F14084559/Crash_moving_2.blend) [Crash log moving.txt](https://archive.blender.org/developer/F14084561/Crash_log_moving.txt)
Author

Added subscriber: @blenderrocket

Added subscriber: @blenderrocket

#103924 was marked as duplicate of this issue

#103924 was marked as duplicate of this issue

#104179 was marked as duplicate of this issue

#104179 was marked as duplicate of this issue

#103072 was marked as duplicate of this issue

#103072 was marked as duplicate of this issue

#103774 was marked as duplicate of this issue

#103774 was marked as duplicate of this issue

#103458 was marked as duplicate of this issue

#103458 was marked as duplicate of this issue

#103274 was marked as duplicate of this issue

#103274 was marked as duplicate of this issue
Author

Another way to trigger a crash: switch between intersect and union in the boolean modifier a few times in succession.

Another way to trigger a crash: switch between intersect and union in the boolean modifier a few times in succession.
Member

Added subscriber: @PratikPB2123

Added subscriber: @PratikPB2123
Member

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

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

Hi, thanks for the report. Does this happen with factory settings?: {nav File > Defaults > Load Factory Settings}

Hi, thanks for the report. Does this happen with factory settings?: {nav File > Defaults > Load Factory Settings}
Author

Yes it does

Yes it does
Member

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

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

Added subscriber: @mano-wii

Added subscriber: @mano-wii

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

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

I cannot reproduce this with either moving the object or switch between intersection and union.

Can you try different Blender versions? https://builder.blender.org/download/


System Information
Operating system: macOS-12.2-arm64-arm-64bit 64 Bits
Graphics card: Metal API Apple M1 1.2

I cannot reproduce this with either moving the object or switch between intersection and union. Can you try different Blender versions? https://builder.blender.org/download/ --- **System Information** Operating system: macOS-12.2-arm64-arm-64bit 64 Bits Graphics card: `Metal API Apple M1 1.2`
Author

Blender versions (all macOS apple silicon):

3.2.2 no crash
3.3.1 no crash
3.3.2 crash
3.4.1 crash

So it is a regression between 3.3.1 and 3.3.2.
It only happens with the apple silicon versions, not with intel versions on the same Mac.

Blender versions (all macOS apple silicon): 3.2.2 no crash 3.3.1 no crash 3.3.2 crash 3.4.1 crash So it is a regression between 3.3.1 and 3.3.2. It only happens with the apple silicon versions, not with intel versions on the same Mac.
Author

Investigated it a little bit more: it seems to be caused by the boolean exact mode and the orientation of the faces of the objects. The subdivision surface modifier and the displace modifier can be removed and the crash still occurs, just a bit less often.

Simplest way to reproduce:
Object 1: default cube
Object 2: second cube with a boolean modifier in exact mode referencing the 1st cube
With the default orientation of the cubes, no crash occurs. When either or both are rotated any amount on one axis no crash occurs. However when either or both are rotated on two axes, a crash occurs within a few seconds of moving the cube around.

If you add a cone or UV sphere instead of a cube as the second object, the crash occurs without applying any rotation. With a cylinder crashes occur after rotation on either the x or y axis.

Investigated it a little bit more: it seems to be caused by the boolean exact mode and the orientation of the faces of the objects. The subdivision surface modifier and the displace modifier can be removed and the crash still occurs, just a bit less often. Simplest way to reproduce: Object 1: default cube Object 2: second cube with a boolean modifier in exact mode referencing the 1st cube With the default orientation of the cubes, no crash occurs. When either or both are rotated any amount on one axis no crash occurs. However when either or both are rotated on two axes, a crash occurs within a few seconds of moving the cube around. If you add a cone or UV sphere instead of a cube as the second object, the crash occurs without applying any rotation. With a cylinder crashes occur after rotation on either the x or y axis.
Wouter Stomp changed title from Crash when moving around object with displacement and boolean combined with subdivided object to Crash with boolean exact mode depending on orientation of the faces (regression from 3.2 to 3.3) 2022-12-24 11:57:29 +01:00
Wouter Stomp changed title from Crash with boolean exact mode depending on orientation of the faces (regression from 3.2 to 3.3) to Crash with boolean modifier exact mode depending on face orientation (regression from 3.2 to 3.3) 2022-12-24 22:50:07 +01:00
Wouter Stomp changed title from Crash with boolean modifier exact mode depending on face orientation (regression from 3.2 to 3.3) to Crash with boolean modifier exact mode depending on face orientation (regression from 3.3.1 to 3.3.2) 2022-12-25 21:53:43 +01:00
Author

In #103423#1465235, @mano-wii wrote:
I cannot reproduce this with either moving the object or switch between intersection and union.

System Information
Operating system: macOS-12.2-arm64-arm-64bit 64 Bits
Graphics card: Metal API Apple M1 1.2

Just a guess, but it might only occur on macOS 13? It is so easy to trigger with any boolean that I would expect to have noticed it earlier otherwise.

> In #103423#1465235, @mano-wii wrote: > I cannot reproduce this with either moving the object or switch between intersection and union. > > **System Information** > Operating system: macOS-12.2-arm64-arm-64bit 64 Bits > Graphics card: `Metal API Apple M1 1.2` Just a guess, but it might only occur on macOS 13? It is so easy to trigger with any boolean that I would expect to have noticed it earlier otherwise.
Member

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

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

This also affects the geometry nodes mesh boolean node. See attached screenshot, if you change a second rotation value in the transform by dragging with the mouse, Blender crashes within seconds.

Scherm­afbeelding 2022-12-26 om 09.19.54.png

This also affects the geometry nodes mesh boolean node. See attached screenshot, if you change a second rotation value in the transform by dragging with the mouse, Blender crashes within seconds. ![Scherm­afbeelding 2022-12-26 om 09.19.54.png](https://archive.blender.org/developer/F14093137/Scherm_afbeelding_2022-12-26_om_09.19.54.png)

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

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

Added subscriber: @howardt

Added subscriber: @howardt

I updated the Mac to Ventura 13.1 and was able to replicate the issue.

I couldn't replicate in a local build. (this may make it more difficult for the developer to investigate and fix the problem).

Could it be that this is a bug in the buildbot compiler?

In the crash log 2 threads seem to have caused the error:

Thread 15:
0   Blender                       	       0x109337244 __gmpn_sqr_diag_addlsh1 + 116
1   Blender                       	       0x10930dbe4 __gmpn_sqr_basecase + 380
2   Blender                       	       0x10930d688 __gmpn_sqr + 96
3   Blender                       	       0x1092ff68c __gmpz_mul + 1288
4   Blender                       	       0x1093022a8 __gmpq_mul + 80
5   Blender                       	       0x10929532c __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >::eval(__mpq_struct*) const + 52
6   Blender                       	       0x10922ee44 blender::incircle(blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&) + 480
7   Blender                       	       0x10920a8a4 void blender::meshintersect::dc_tri<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*, blender::Array<blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, blender::default_inline_buffer_capacity(unsigned long)(sizeof (blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >)), blender::GuardedAllocator>&, int, int, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**) + 1176
8   Blender                       	       0x109207ae4 void blender::meshintersect::initial_triangulation<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*) + 532
9   Blender                       	       0x109207668 blender::meshintersect::CDT_result<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > blender::meshintersect::delaunay_calc<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDT_input<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > const&, CDT_output_type) + 156
10  Blender                       	       0x1092935b0 blender::meshintersect::do_cdt(blender::meshintersect::CDT_data&) + 956
11  Blender                       	       0x109292af8 blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2::operator()(blender::IndexRange) const + 1588
12  Blender                       	       0x109293174 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, void blender::threading::parallel_for<blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2>(blender::IndexRange, long long, blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2 const&)::'lambda'(tbb::blocked_range<long long> const&), tbb::auto_partitioner const>::execute() + 1076
13  libtbb.dylib                  	       0x111d14718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440
14  libtbb.dylib                  	       0x111d13db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188
15  libtbb.dylib                  	       0x111d116d4 tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&) + 224
16  Blender                       	       0x109288670 blender::meshintersect::trimesh_nary_intersect(blender::meshintersect::IMesh const&, int, std::__1::function<int (int)>, bool, blender::meshintersect::IMeshArena*) + 7444
17  Blender                       	       0x109265dd8 blender::meshintersect::boolean_trimesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMeshArena*) + 256
18  Blender                       	       0x109277588 blender::meshintersect::boolean_mesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMesh*, blender::meshintersect::IMeshArena*) + 420
19  Blender                       	       0x10276e2b0 blender::meshintersect::direct_mesh_boolean(blender::Span<Mesh const*>, blender::Span<blender::float4x4 const*>, blender::float4x4 const&, blender::Span<blender::Array<short, 4ll, blender::GuardedAllocator> >, bool, bool, int, blender::Vector<int, 4ll, blender::GuardedAllocator>*) + 3036
20  Blender                       	       0x102d44ed0 modifyMesh(ModifierData*, ModifierEvalContext const*, Mesh*) + 2620
21  Blender                       	       0x10256d4e8 mesh_calc_modifiers(Depsgraph*, Scene const*, Object*, bool, bool, CustomData_MeshMasks const*, bool, bool, Mesh**, Mesh**, GeometrySet**) + 2244
22  Blender                       	       0x10256c308 mesh_build_data(Depsgraph*, Scene const*, Object*, CustomData_MeshMasks const*, bool) + 84
23  Blender                       	       0x10256b790 makeDerivedMesh + 168
24  Blender                       	       0x1027f8370 BKE_object_handle_data_update + 392
25  Blender                       	       0x1027f8758 BKE_object_eval_uber_data + 64
26  Blender                       	       0x102c281dc blender::deg::(anonymous namespace)::deg_task_run_func(TaskPool*, void*) + 140
27  Blender                       	       0x1092d68c4 tbb::internal::function_task<Task>::execute() + 24
28  libtbb.dylib                  	       0x111d14718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440
29  libtbb.dylib                  	       0x111d13db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188
30  libtbb.dylib                  	       0x111cffda0 tbb::internal::arena::process(tbb::internal::generic_scheduler&) + 252
31  libtbb.dylib                  	       0x111d0abc0 tbb::internal::market::process(rml::job&) + 40
32  libtbb.dylib                  	       0x111d0db2c tbb::internal::rml::private_worker::run() + 284
33  libtbb.dylib                  	       0x111d0da04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
34  libsystem_pthread.dylib       	       0x192c5506c _pthread_start + 148
35  libsystem_pthread.dylib       	       0x192c4fe2c thread_start + 8
Thread 19:
0   libsystem_kernel.dylib        	       0x192c1d09c __semwait_signal_nocancel + 8
1   libsystem_c.dylib             	       0x192b3fcd0 nanosleep$NOCANCEL + 216
2   libsystem_c.dylib             	       0x192b69dfc usleep$NOCANCEL + 68
3   libsystem_c.dylib             	       0x192b8e2d0 abort + 188
4   libsystem_malloc.dylib        	       0x192aacb1c malloc_vreport + 908
5   libsystem_malloc.dylib        	       0x192ac3404 malloc_zone_error + 100
6   libsystem_malloc.dylib        	       0x192abb204 nanov2_guard_corruption_detected + 44
7   libsystem_malloc.dylib        	       0x192aba3fc nanov2_allocate_outlined + 404
8   Blender                       	       0x1092fce28 __gmp_default_allocate + 24
9   Blender                       	       0x1092ff494 __gmpz_mul + 784
10  Blender                       	       0x109302878 __gmpq_mul + 1568
11  Blender                       	       0x10922ed38 blender::incircle(blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&) + 212
12  Blender                       	       0x10920aa90 void blender::meshintersect::dc_tri<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*, blender::Array<blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, blender::default_inline_buffer_capacity(unsigned long)(sizeof (blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >)), blender::GuardedAllocator>&, int, int, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**) + 1668
13  Blender                       	       0x109207ae4 void blender::meshintersect::initial_triangulation<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*) + 532
14  Blender                       	       0x109207668 blender::meshintersect::CDT_result<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > blender::meshintersect::delaunay_calc<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDT_input<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > const&, CDT_output_type) + 156
15  Blender                       	       0x1092935b0 blender::meshintersect::do_cdt(blender::meshintersect::CDT_data&) + 956
16  Blender                       	       0x109292af8 blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2::operator()(blender::IndexRange) const + 1588
17  Blender                       	       0x109293174 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, void blender::threading::parallel_for<blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2>(blender::IndexRange, long long, blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2 const&)::'lambda'(tbb::blocked_range<long long> const&), tbb::auto_partitioner const>::execute() + 1076
18  libtbb.dylib                  	       0x111d14718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440
19  libtbb.dylib                  	       0x111d13db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188
20  libtbb.dylib                  	       0x111cffda0 tbb::internal::arena::process(tbb::internal::generic_scheduler&) + 252
21  libtbb.dylib                  	       0x111d0abc0 tbb::internal::market::process(rml::job&) + 40
22  libtbb.dylib                  	       0x111d0db2c tbb::internal::rml::private_worker::run() + 284
23  libtbb.dylib                  	       0x111d0da04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
24  libsystem_pthread.dylib       	       0x192c5506c _pthread_start + 148
25  libsystem_pthread.dylib       	       0x192c4fe2c thread_start + 8

crash-log.txt

@howardt, does this ring a bell?

I updated the Mac to `Ventura 13.1` and was able to replicate the issue. I couldn't replicate in a local build. (this may make it more difficult for the developer to investigate and fix the problem). Could it be that this is a bug in the buildbot compiler? In the crash log 2 threads seem to have caused the error: ```lines=20 Thread 15: 0 Blender 0x109337244 __gmpn_sqr_diag_addlsh1 + 116 1 Blender 0x10930dbe4 __gmpn_sqr_basecase + 380 2 Blender 0x10930d688 __gmpn_sqr + 96 3 Blender 0x1092ff68c __gmpz_mul + 1288 4 Blender 0x1093022a8 __gmpq_mul + 80 5 Blender 0x10929532c __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >::eval(__mpq_struct*) const + 52 6 Blender 0x10922ee44 blender::incircle(blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&) + 480 7 Blender 0x10920a8a4 void blender::meshintersect::dc_tri<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*, blender::Array<blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, blender::default_inline_buffer_capacity(unsigned long)(sizeof (blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >)), blender::GuardedAllocator>&, int, int, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**) + 1176 8 Blender 0x109207ae4 void blender::meshintersect::initial_triangulation<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*) + 532 9 Blender 0x109207668 blender::meshintersect::CDT_result<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > blender::meshintersect::delaunay_calc<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDT_input<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > const&, CDT_output_type) + 156 10 Blender 0x1092935b0 blender::meshintersect::do_cdt(blender::meshintersect::CDT_data&) + 956 11 Blender 0x109292af8 blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2::operator()(blender::IndexRange) const + 1588 12 Blender 0x109293174 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, void blender::threading::parallel_for<blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2>(blender::IndexRange, long long, blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2 const&)::'lambda'(tbb::blocked_range<long long> const&), tbb::auto_partitioner const>::execute() + 1076 13 libtbb.dylib 0x111d14718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440 14 libtbb.dylib 0x111d13db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188 15 libtbb.dylib 0x111d116d4 tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&) + 224 16 Blender 0x109288670 blender::meshintersect::trimesh_nary_intersect(blender::meshintersect::IMesh const&, int, std::__1::function<int (int)>, bool, blender::meshintersect::IMeshArena*) + 7444 17 Blender 0x109265dd8 blender::meshintersect::boolean_trimesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMeshArena*) + 256 18 Blender 0x109277588 blender::meshintersect::boolean_mesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMesh*, blender::meshintersect::IMeshArena*) + 420 19 Blender 0x10276e2b0 blender::meshintersect::direct_mesh_boolean(blender::Span<Mesh const*>, blender::Span<blender::float4x4 const*>, blender::float4x4 const&, blender::Span<blender::Array<short, 4ll, blender::GuardedAllocator> >, bool, bool, int, blender::Vector<int, 4ll, blender::GuardedAllocator>*) + 3036 20 Blender 0x102d44ed0 modifyMesh(ModifierData*, ModifierEvalContext const*, Mesh*) + 2620 21 Blender 0x10256d4e8 mesh_calc_modifiers(Depsgraph*, Scene const*, Object*, bool, bool, CustomData_MeshMasks const*, bool, bool, Mesh**, Mesh**, GeometrySet**) + 2244 22 Blender 0x10256c308 mesh_build_data(Depsgraph*, Scene const*, Object*, CustomData_MeshMasks const*, bool) + 84 23 Blender 0x10256b790 makeDerivedMesh + 168 24 Blender 0x1027f8370 BKE_object_handle_data_update + 392 25 Blender 0x1027f8758 BKE_object_eval_uber_data + 64 26 Blender 0x102c281dc blender::deg::(anonymous namespace)::deg_task_run_func(TaskPool*, void*) + 140 27 Blender 0x1092d68c4 tbb::internal::function_task<Task>::execute() + 24 28 libtbb.dylib 0x111d14718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440 29 libtbb.dylib 0x111d13db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188 30 libtbb.dylib 0x111cffda0 tbb::internal::arena::process(tbb::internal::generic_scheduler&) + 252 31 libtbb.dylib 0x111d0abc0 tbb::internal::market::process(rml::job&) + 40 32 libtbb.dylib 0x111d0db2c tbb::internal::rml::private_worker::run() + 284 33 libtbb.dylib 0x111d0da04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 34 libsystem_pthread.dylib 0x192c5506c _pthread_start + 148 35 libsystem_pthread.dylib 0x192c4fe2c thread_start + 8 ``` ```lines=20 Thread 19: 0 libsystem_kernel.dylib 0x192c1d09c __semwait_signal_nocancel + 8 1 libsystem_c.dylib 0x192b3fcd0 nanosleep$NOCANCEL + 216 2 libsystem_c.dylib 0x192b69dfc usleep$NOCANCEL + 68 3 libsystem_c.dylib 0x192b8e2d0 abort + 188 4 libsystem_malloc.dylib 0x192aacb1c malloc_vreport + 908 5 libsystem_malloc.dylib 0x192ac3404 malloc_zone_error + 100 6 libsystem_malloc.dylib 0x192abb204 nanov2_guard_corruption_detected + 44 7 libsystem_malloc.dylib 0x192aba3fc nanov2_allocate_outlined + 404 8 Blender 0x1092fce28 __gmp_default_allocate + 24 9 Blender 0x1092ff494 __gmpz_mul + 784 10 Blender 0x109302878 __gmpq_mul + 1568 11 Blender 0x10922ed38 blender::incircle(blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&, blender::vec_base<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 2> const&) + 212 12 Blender 0x10920aa90 void blender::meshintersect::dc_tri<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*, blender::Array<blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, blender::default_inline_buffer_capacity(unsigned long)(sizeof (blender::meshintersect::SiteInfo<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >)), blender::GuardedAllocator>&, int, int, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**, blender::meshintersect::SymEdge<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >**) + 1668 13 Blender 0x109207ae4 void blender::meshintersect::initial_triangulation<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDTArrangement<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*) + 532 14 Blender 0x109207668 blender::meshintersect::CDT_result<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > blender::meshintersect::delaunay_calc<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >(blender::meshintersect::CDT_input<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > const&, CDT_output_type) + 156 15 Blender 0x1092935b0 blender::meshintersect::do_cdt(blender::meshintersect::CDT_data&) + 956 16 Blender 0x109292af8 blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2::operator()(blender::IndexRange) const + 1588 17 Blender 0x109293174 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, void blender::threading::parallel_for<blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2>(blender::IndexRange, long long, blender::meshintersect::calc_subdivided_non_cluster_tris(blender::Array<blender::meshintersect::IMesh, 0ll, blender::GuardedAllocator>&, blender::meshintersect::IMesh const&, blender::Map<std::__1::pair<int, int>, blender::meshintersect::ITT_value, 0ll, blender::PythonProbingStrategy<1ull, false>, blender::DefaultHash<std::__1::pair<int, int> >, blender::DefaultEquality<std::__1::pair<int, int> >, blender::SimpleMapSlot<std::__1::pair<int, int>, blender::meshintersect::ITT_value>, blender::GuardedAllocator> const&, blender::meshintersect::CoplanarClusterInfo const&, blender::meshintersect::TriOverlaps const&, blender::meshintersect::IMeshArena*)::$_2 const&)::'lambda'(tbb::blocked_range<long long> const&), tbb::auto_partitioner const>::execute() + 1076 18 libtbb.dylib 0x111d14718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440 19 libtbb.dylib 0x111d13db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188 20 libtbb.dylib 0x111cffda0 tbb::internal::arena::process(tbb::internal::generic_scheduler&) + 252 21 libtbb.dylib 0x111d0abc0 tbb::internal::market::process(rml::job&) + 40 22 libtbb.dylib 0x111d0db2c tbb::internal::rml::private_worker::run() + 284 23 libtbb.dylib 0x111d0da04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 24 libsystem_pthread.dylib 0x192c5506c _pthread_start + 148 25 libsystem_pthread.dylib 0x192c4fe2c thread_start + 8 ``` [crash-log.txt](https://archive.blender.org/developer/F14093430/crash-log.txt) @howardt, does this ring a bell?
Added subscribers: @dpet911, @ThomasDinges, @HooglyBoogly, @mrWonderful

Added subscriber: @Chris_Blackbourn

Added subscriber: @Chris_Blackbourn

Confirm crash in debugger with git master, apple silicon (M1 pro) macos (Venture 13.0.1) . Ensure you have -DWITH_GMP=ON

It only crashes about 20% of the time.

Repro steps:

  1. Open file Crash moving 2.blend
  2. Press 'G' to grab the sphere, and trace it around the square(cube) so that the frothy edge of the circle intersects and calls the exact GMP incircle code
  3. If crash doesn't happen within ~5 seconds, quit blender and try again from step 1.
Confirm crash in debugger with git master, apple silicon (M1 pro) macos (Venture 13.0.1) . Ensure you have `-DWITH_GMP=ON` It only crashes about 20% of the time. Repro steps: 1) Open file `Crash moving 2.blend` 2) Press 'G' to grab the sphere, and trace it around the square(cube) so that the frothy edge of the circle intersects and calls the exact GMP incircle code 3) If crash doesn't happen within ~5 seconds, quit blender and try again from step 1.

Added subscriber: @Wintyr

Added subscriber: @Wintyr
Member

I can confirm the crash on my M1 mac pro.

I can confirm the crash on my M1 mac pro.

When was the GMP lib last updated? Can someone roll it back to the previous version and retest?

When was the GMP lib last updated? Can someone roll it back to the previous version and retest?

Any progress with this yet?

Any progress with this yet?
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

No crash here

**System Information**
Operating system: Linux-6.0.5-200.fc36.x86_64-x86_64-with-glibc2.35 64 Bits
Graphics card: NVIDIA GeForce RTX 3080 Laptop GPU/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 520.56.06
version: 3.5.0 Alpha, branch: master, commit date: 2023-01-03 09:26, hash: `rBe438e8e04ee8`

So this is MAC only?

No crash here ``` **System Information** Operating system: Linux-6.0.5-200.fc36.x86_64-x86_64-with-glibc2.35 64 Bits Graphics card: NVIDIA GeForce RTX 3080 Laptop GPU/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 520.56.06 version: 3.5.0 Alpha, branch: master, commit date: 2023-01-03 09:26, hash: `rBe438e8e04ee8` ``` So this is MAC only?
Member

This seems to be Mac Apple silicon only. The GMP multiprecision library only in this last version added support for Apple silicon and I suspect it is buggy. Sorry, I didn't have time to work on this during my vacation.

This seems to be Mac Apple silicon only. The GMP multiprecision library only in this last version added support for Apple silicon and I suspect it is buggy. Sorry, I didn't have time to work on this during my vacation.

No disrespect Howard, I was just curious. I hope you had a good vacation.

No disrespect Howard, I was just curious. I hope you had a good vacation.
Member

I have verified that using GMP library version 6.2.0 (in our svn library: that was r62544, from Feb 2021) instead of the current 6.2.1 (which was introduced for Blender 3.1, svn revision r62798), the crash does not happen. The transition from 6.2.0 to 6.2.1 was when GMP introduced "Initial support for Darwin on arm64". So while it would fix our problem to downgrade the gmp library to 6.2.0, this would also mean slower portable code for multiprecision arithmetic on ARM.

Since the crashes started happening only recently, long after we started using gmp 6.2.1, I will try to bisect to the commit that caused us to start failing with that library, to at least see if it is out fault or gmp's fault.

I have verified that using GMP library version 6.2.0 (in our svn library: that was r62544, from Feb 2021) instead of the current 6.2.1 (which was introduced for Blender 3.1, svn revision r62798), the crash does not happen. The transition from 6.2.0 to 6.2.1 was when GMP introduced "Initial support for Darwin on arm64". So while it would fix our problem to downgrade the gmp library to 6.2.0, this would also mean slower portable code for multiprecision arithmetic on ARM. Since the crashes started happening only recently, long after we started using gmp 6.2.1, I will try to bisect to the commit that caused us to start failing with that library, to at least see if it is out fault or gmp's fault.
Author

In #103423#1470684, @howardt wrote:
Since the crashes started happening only recently, long after we started using gmp 6.2.1, I will try to bisect to the commit that caused us to start failing with that library, to at least see if it is out fault or gmp's fault.

One reason the crashes only started happening recently is that they only seem to occur on MacOS 13.
This might be the commit you need?: introducing a GMP patch between 3.3.1 and 3.3.2: https://developer.blender.org/rB2fb0640

> In #103423#1470684, @howardt wrote: > Since the crashes started happening only recently, long after we started using gmp 6.2.1, I will try to bisect to the commit that caused us to start failing with that library, to at least see if it is out fault or gmp's fault. One reason the crashes only started happening recently is that they only seem to occur on MacOS 13. This might be the commit you need?: introducing a GMP patch between 3.3.1 and 3.3.2: https://developer.blender.org/rB2fb0640
Member

I investigated more and think we are going to have to revert to use --disable-assembly on Mac ARM builds (at least for MacOS Ventura 13.1, but I don't think we can distribute different builds and/or different pre-built libraries depending on OS version ). The GMP library is currently failing its own tests on that combination. There have been bug reports (e.g., https:*gmplib.org/list-archives/gmp-bugs/2022-November/005217.html and https:*gmplib.org/list-archives/gmp-bugs/2022-December/005222.html) that don't seem resolved (I will make my own soon too).

There are currently four revisions of the gmp library in lib/darwin_arm64/gmp:
r62544 - committed 2021-02-02
r62798 - committed 2022-01-21
r63065, committed 2022-10-20
r63162 committed 2022-12-07

The last three of those are all compiles of GMP version 6.2.1, and I believe the last one (most recent) has patch https://gmplib.org/repo/gmp-6.2/rev/561a9c25298e applied (which is a security patch that appears to only affect 32 bit architectures and only an input routine that I don't believe I use in Blender). The first one was a compile of version 6.2.0 of GMP, which did not have assembly language for ARM yet.

The GMP library status for 6.2.1 says that they used a register that MacOS

I tested current master with the only change being the gmp library files in the prebuilt library folder.

In my tests, all of the last three versions of the SVN library caused the crash referenced in this bug. Only the first one -- the one that uses portable C code only -- worked.

I tested Blender with a build I just made of GMP version 6.2.1 (the current snapshot at their download site, dated 14-Nov-2020) configured with the --disable-assembly flag, and I could not make it crash with that library. So I think that's what we should do for now.

I investigated more and think we are going to have to revert to use --disable-assembly on Mac ARM builds (at least for MacOS Ventura 13.1, but I don't think we can distribute different builds and/or different pre-built libraries depending on OS version ). The GMP library is currently failing its own tests on that combination. There have been bug reports (e.g., https:*gmplib.org/list-archives/gmp-bugs/2022-November/005217.html and https:*gmplib.org/list-archives/gmp-bugs/2022-December/005222.html) that don't seem resolved (I will make my own soon too). There are currently four revisions of the gmp library in lib/darwin_arm64/gmp: r62544 - committed 2021-02-02 r62798 - committed 2022-01-21 r63065, committed 2022-10-20 r63162 committed 2022-12-07 The last three of those are all compiles of GMP version 6.2.1, and I believe the last one (most recent) has patch https://gmplib.org/repo/gmp-6.2/rev/561a9c25298e applied (which is a security patch that appears to only affect 32 bit architectures and only an input routine that I don't believe I use in Blender). The first one was a compile of version 6.2.0 of GMP, which did not have assembly language for ARM yet. The GMP library status for 6.2.1 says that they used a register that MacOS I tested current master with the only change being the gmp library files in the prebuilt library folder. In my tests, all of the last three versions of the SVN library caused the crash referenced in this bug. Only the first one -- the one that uses portable C code only -- worked. I tested Blender with a build I just made of GMP version 6.2.1 (the current snapshot at their download site, dated 14-Nov-2020) configured with the --disable-assembly flag, and I could not make it crash with that library. So I think that's what we should do for now.

This issue was referenced by 8d2f4ddb2f

This issue was referenced by 8d2f4ddb2fc0af60bb46ccd6130416a0b10a29e4

This issue was referenced by 4d25c6b86e

This issue was referenced by 4d25c6b86e7656256e9e43dbb9d4a1ffbb3c6f4b

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Brecht Van Lommel self-assigned this 2023-01-09 15:20:55 +01:00

This issue was referenced by None@63168

This issue was referenced by None@63168
Author

The example file still triggers a crash for me.

System Information
Operating system: macOS-13.1-arm64-arm-64bit 64 Bits
Graphics card: Metal API Apple M1 Max 1.2

Blender Version
Broken: version: 3.5.0 Alpha, branch: master, commit date: 2023-01-10 21:12, hash: dd9e1eded0

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Blender [14831]
Path:                  /Applications/Blender.app/Contents/MacOS/Blender
Identifier:            org.blenderfoundation.blender
Version:               3.5.0 (3.5.0 2023-01-11)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-01-11 22:01:49.5239 +0100
OS Version:            macOS 13.1 (22C65)
Report Version:        12
Anonymous UUID:        421AC120-D57D-C80B-0706-BE4561CFCD82

Sleep/Wake UUID:       9335F9E2-0911-40DF-825E-8027E972047C

Time Awake Since Boot: 360000 seconds
Time Since Wake:       3550 seconds

System Integrity Protection: enabled

Crashed Thread:        20

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x00000001831f8834

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [14831]

Application Specific Information:
abort() called


Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1831bddc4 swtch_pri + 8
1   libsystem_pthread.dylib       	       0x1831f9eb4 cthread_yield + 32
2   libtbb.dylib                  	       0x110008338 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::receive_or_steal_task(long&, long) + 548
3   libtbb.dylib                  	       0x110007e08 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 272
4   libtbb.dylib                  	       0x1100056d4 tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&) + 224
5   Blender                       	       0x107659540 blender::meshintersect::trimesh_nary_intersect(blender::meshintersect::IMesh const&, int, std::__1::function<int (int)>, bool, blender::meshintersect::IMeshArena*) + 7444
6   Blender                       	       0x107636ca8 blender::meshintersect::boolean_trimesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMeshArena*) + 256
7   Blender                       	       0x107648458 blender::meshintersect::boolean_mesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMesh*, blender::meshintersect::IMeshArena*) + 420
8   Blender                       	       0x100bb4d50 blender::meshintersect::direct_mesh_boolean(blender::Span<Mesh const*>, blender::Span<blender::float4x4 const*>, blender::float4x4 const&, blender::Span<blender::Array<short, 4ll, blender::GuardedAllocator> >, bool, bool, int, blender::Vector<int, 4ll, blender::GuardedAllocator>*) + 3044
9   Blender                       	       0x10116bac0 modifyMesh(ModifierData*, ModifierEvalContext const*, Mesh*) + 2620
10  Blender                       	       0x1009b53e0 mesh_calc_modifiers(Depsgraph*, Scene const*, Object*, bool, bool, CustomData_MeshMasks const*, bool, bool, Mesh**, Mesh**, GeometrySet**) + 2244
11  Blender                       	       0x1009b41e8 mesh_build_data(Depsgraph*, Scene const*, Object*, CustomData_MeshMasks const*, bool) + 84
12  Blender                       	       0x1009b3670 makeDerivedMesh + 168
13  Blender                       	       0x100c47e2c BKE_object_handle_data_update + 392
14  Blender                       	       0x100c48214 BKE_object_eval_uber_data + 64
15  Blender                       	       0x10104ef7c blender::deg::(anonymous namespace)::deg_task_run_func(TaskPool*, void*) + 140
16  Blender                       	       0x1076a7794 tbb::internal::function_task<Task>::execute() + 24
17  libtbb.dylib                  	       0x110008718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440
18  libtbb.dylib                  	       0x110007db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188
19  Blender                       	       0x102730854 tbb::internal::task_group_base::wait() + 40
20  Blender                       	       0x1076a7920 BLI_task_pool_work_and_wait + 384
21  Blender                       	       0x10104ed38 blender::deg::(anonymous namespace)::evaluate_graph_threaded_stage(blender::deg::(anonymous namespace)::DepsgraphEvalState*, TaskPool*, blender::deg::(anonymous namespace)::EvaluationStage) + 340
22  Blender                       	       0x10104ea50 blender::deg::deg_evaluate_on_refresh(blender::deg::Depsgraph*) + 308
23  Blender                       	       0x100ca2950 scene_graph_update_tagged(Depsgraph*, Main*, bool) + 364
24  Blender                       	       0x100f3edb8 wm_event_do_depsgraph + 160
25  Blender                       	       0x100f3ee7c wm_event_do_refresh_wm_and_depsgraph + 44
26  Blender                       	       0x100f3f528 wm_event_do_notifiers + 1596
27  Blender                       	       0x100f397c8 WM_main + 44
28  Blender                       	       0x1009a4b9c main + 880
29  dyld                          	       0x182ed3e50 start + 2544

Thread 1:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 3:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 4:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 5:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 6:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 7:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 8:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 9:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 10:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x183076aa0 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x183077154 _dispatch_semaphore_wait_slow + 132
3   libIlmThread.dylib            	       0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64
4   libIlmThread.dylib            	       0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64
5   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 11:
0   libsystem_pthread.dylib       	       0x1831f7e18 start_wqthread + 0

Thread 12:
0   libsystem_pthread.dylib       	       0x1831f7e18 start_wqthread + 0

Thread 13:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   caulk                         	       0x18c6d6cfc caulk::mach::semaphore::wait_or_error() + 28
2   caulk                         	       0x18c6b9634 caulk::concurrent::details::worker_thread::run() + 56
3   caulk                         	       0x18c6b9278 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 96
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 14:
0   libsystem_pthread.dylib       	       0x1831f7e18 start_wqthread + 0

Thread 15:
0   libsystem_pthread.dylib       	       0x1831f7e18 start_wqthread + 0

Thread 16:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	       0x1831bdd70 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1831cf8a4 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x1831c65c4 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1831be0ec mach_msg + 24
4   CoreAudio                     	       0x185609724 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104
5   CoreAudio                     	       0x1854dbff0 HALC_ProxyIOContext::IOWorkLoop() + 3612
6   CoreAudio                     	       0x1854dab8c invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116
7   CoreAudio                     	       0x185665654 HALB_IOThread::Entry(void*) + 88
8   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 17:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 18:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 19:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 20 Crashed:
0   libsystem_pthread.dylib       	       0x1831f8834 pthread_self + 56
1   libsystem_c.dylib             	       0x183136248 abort + 52
2   Blender                       	       0x1079bbc88 sigbus_handler.cold.1 + 44
3   Blender                       	       0x1075ab060 sigbus_handler + 180
4   libsystem_platform.dylib      	       0x18322b2a4 _sigtramp + 56
5   Blender                       	       0x1076e51e8 __gmpn_matrix22_mul1_inverse_vector + 56
6   Blender                       	       0x1076dfd18 __gmpn_gcd + 1468

Thread 21:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 22:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 23:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 24:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 25:
0   libsystem_kernel.dylib        	       0x1831bdcec semaphore_wait_trap + 8
1   libtbb.dylib                  	       0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64
2   libtbb.dylib                  	       0x110001bb4 tbb::internal::rml::private_worker::run() + 420
3   libtbb.dylib                  	       0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12
4   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 26:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x1831bdd70 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1831cf8a4 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x1831c65c4 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1831be0ec mach_msg + 24
4   CoreFoundation                	       0x1832dcbc0 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x1832db4ac __CFRunLoopRun + 1232
6   CoreFoundation                	       0x1832da888 CFRunLoopRunSpecific + 612
7   AppKit                        	       0x186686410 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x1831fd06c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x1831f7e2c thread_start + 8

Thread 27:
0   libsystem_pthread.dylib       	       0x1831f7e18 start_wqthread + 0


Thread 20 crashed with ARM Thread State (64-bit):

x0: 0x000000017902b000 x1: 0x0000000000000000 x2: 0x00000000000120a8 x3: 0x00000001de56ae88
x4: 0x0000000179023a08 x5: 0xc50ad3066d10a4f2 x6: 0x0000000000000000 x7: 0x0000000000000000
x8: 0x0000000000000000 x9: 0xf61f4affa02144b8 x10: 0x0000000000000000 x11: 0x00000000fffffffd
x12: 0x0000010000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0xf61f4affa02144b8 x17: 0xf6004affa02144b8 x18: 0x0000000000000000 x19: 0xc50ad3066d10a4f2
x20: 0x0000000179023a08 x21: 0x00000001de575000 x22: 0x0000600000d66580 x23: 0x0000600000972cb0
x24: 0x0000600000972e00 x25: 0x3cb0000000000000 x26: 0x0000000000000001 x27: 0x00000000ffffffff
x28: 0x0000600000972df8 fp: 0x0000000179023900 lr: 0x2c60000183136248
sp: 0x0000000179023900 pc: 0x00000001831f8834 cpsr: 0x20001000
far: 0x00000001079bbc5c esr: 0xf200c473 (Breakpoint) pointer authentication trap DB


Binary Images:
       0x1831bd000 -        0x1831f5ff3 libsystem_kernel.dylib (*) <aebf397e-e2ef-3a49-be58-23d4558511f6> /usr/lib/system/libsystem_kernel.dylib
       0x1831f6000 -        0x183202ffb libsystem_pthread.dylib (*) <132084c6-c347-3489-9ac2-fcaad21cdb73> /usr/lib/system/libsystem_pthread.dylib
       0x10fff0000 -        0x11000ffff libtbb.dylib (*) <cb394e8c-9c52-37c6-9022-fd990fd35d7b> /Applications/Blender.app/Contents/Resources/lib/libtbb.dylib
       0x100848000 -        0x10b9fbfff org.blenderfoundation.blender (3.5.0) <ddb51b5a-fc63-3179-8278-f36700f38f96> /Applications/Blender.app/Contents/MacOS/Blender
       0x182ece000 -        0x182f58b63 dyld (*) <487cfdeb-9b07-39bf-bfb9-970b61aea2d1> /usr/lib/dyld
       0x183072000 -        0x1830b9fff libdispatch.dylib (*) <191028d2-0477-3ebc-9eef-a85acafc7193> /usr/lib/system/libdispatch.dylib
       0x10ffc4000 -        0x10ffc7fff libIlmThread.dylib (*) <bb367d8e-6364-3dae-a17a-77f05f0d11ad> /Applications/Blender.app/Contents/Resources/lib/libIlmThread.dylib
       0x18c6b7000 -        0x18c6e0fff com.apple.audio.caulk (1.0) <0978e37e-6087-35f8-a623-b9d02160b84f> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x1852f6000 -        0x1859fcfff com.apple.audio.CoreAudio (5.0) <f48d3a38-b71e-36e6-ac64-3e614cf0b9b3> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
       0x1830bd000 -        0x18313dff3 libsystem_c.dylib (*) <756cd0d2-3241-3a74-8c59-02632dcee221> /usr/lib/system/libsystem_c.dylib
       0x183227000 -        0x18322effb libsystem_platform.dylib (*) <b215ae90-4ed2-3fcd-8ccc-6c0d93cc4f41> /usr/lib/system/libsystem_platform.dylib
       0x18325b000 -        0x183732fff com.apple.CoreFoundation (6.9) <fd16d6d9-10c0-323b-b43b-9781c4a4d268> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x186523000 -        0x18742dfff com.apple.AppKit (6.9) <dbbd4dea-6c68-3200-a81b-79b6a62f4669> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

External Modification Summary:

Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0


VM Region Summary:
ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)
Writable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%)

                          VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
**=======**
Accelerate framework               256K        2 
Activity Tracing                   256K        1 
CG backing stores                 4032K        4 
CG image                           128K        4 
ColorSync                          512K       25 
CoreAnimation                      144K        9 
CoreGraphics                        32K        2 
CoreUI image data                  960K        6 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           419.3M       75 
MALLOC guard page                  192K       11 
MALLOC_MEDIUM (reserved)           1.1G       10         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                        448K       28 
Stack                             46.8M       28 
VM_ALLOCATE                       16.3M       31 
__AUTH                             892K      234 
__AUTH_CONST                      14.6M      420 
__CTF                               756        1 
__DATA                            23.4M      447 
__DATA_CONST                      25.9M      458 
__DATA_DIRTY                      1081K      138 
__FONT_DATA                        2352        1 
__GLSLBUILTINS                    5174K        1 
__LINKEDIT                       873.6M       38 
__OBJC_CONST                      2240K      198 
__OBJC_RO                         65.4M        1 
__OBJC_RW                         1986K        1 
__TEXT                           542.9M      476 
dyld private memory                640K        3 
mapped file                      264.8M       31 
shared memory                      896K       16 
**=======**
TOTAL                              3.8G     2703 
TOTAL, minus reserved VM space     2.3G     2703 



-----------
Full Report
-----------

{"app_name":"Blender","timestamp":"2023-01-11 22:01:49.00 +0100","app_version":"3.5.0","slice_uuid":"ddb51b5a-fc63-3179-8278-f36700f38f96","build_version":"3.5.0 2023-01-11","platform":1,"bundleID":"org.blenderfoundation.blender","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.1 (22C65)","roots_installed":0,"name":"Blender","incident_id":"72AB21DA-2DF4-40A7-B459-FB476AF27608"}
{

"uptime" : 360000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,2",
"coalitionID" : 38595,
"osVersion" : {
"train" : "macOS 13.1",
"build" : "22C65",
"releaseType" : "User"
},
"captureTime" : "2023-01-11 22:01:49.5239 +0100",
"incident" : "72AB21DA-2DF4-40A7-B459-FB476AF27608",
"pid" : 14831,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-01-11 22:01:32.8462 +0100",
"procStartAbsTime" : 8747580166648,
"procExitAbsTime" : 8747979949644,
"procName" : "Blender",
"procPath" : "/Applications/Blender.app/Contents/MacOS/Blender",
"bundleInfo" : {"CFBundleShortVersionString":"3.5.0","CFBundleVersion":"3.5.0 2023-01-11","CFBundleIdentifier":"org.blenderfoundation.blender"},
"storeInfo" : {"deviceIdentifierForVendor":"B4BB727A-400F-5061-B233-2FE11A3142CD","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "org.blenderfoundation.blender",
"crashReporterKey" : "421AC120-D57D-C80B-0706-BE4561CFCD82",
"throttleTimeout" : 2147483647,
"wakeTime" : 3550,
"sleepWakeUUID" : "9335F9E2-0911-40DF-825E-8027E972047C",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000001, 0x00000001831f8834","rawCodes":[1,6494849076],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace/BPT trap: 5","byProc":"exc handler","byPid":14831},
"os_fault" : {"process":"Blender"},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 20,
"threads" : [{"id":4323158,"queue":"com.apple.main-thread","frames":[{"imageOffset":3524,"symbol":"swtch_pri","symbolLocation":8,"imageIndex":0},{"imageOffset":16052,"symbol":"cthread_yield","symbolLocation":32,"imageIndex":1},{"imageOffset":99128,"symbol":"tbb::internal::custom_schedulertbb::internal::IntelSchedulerTraits::receive_or_steal_task(long&, long)","symbolLocation":548,"imageIndex":2},{"imageOffset":97800,"symbol":"tbb::internal::custom_schedulertbb::internal::IntelSchedulerTraits::local_wait_for_all(tbb::task&, tbb::task*)","symbolLocation":272,"imageIndex":2},{"imageOffset":87764,"symbol":"tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&)","symbolLocation":224,"imageIndex":2},{"imageOffset":115414336,"symbol":"blender::meshintersect::trimesh_nary_intersect(blender::meshintersect::IMesh const&, int, std::__1::function<int (int)>, bool, blender::meshintersect::IMeshArena*)","symbolLocation":7444,"imageIndex":3},{"imageOffset":115272872,"symbol":"blender::meshintersect::boolean_trimesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMeshArena*)","symbolLocation":256,"imageIndex":3},{"imageOffset":115344472,"symbol":"blender::meshintersect::boolean_mesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMesh*, blender::meshintersect::IMeshArena*)","symbolLocation":420,"imageIndex":3},{"imageOffset":3591504,"symbol":"blender::meshintersect::direct_mesh_boolean(blender::Span<Mesh const*>, blender::Span<blender::float4x4 const*>, blender::float4x4 const&, blender::Span<blender::Array<short, 4ll, blender::GuardedAllocator> >, bool, bool, int, blender::Vector<int, 4ll, blender::GuardedAllocator>)","symbolLocation":3044,"imageIndex":3},{"imageOffset":9583296,"symbol":"modifyMesh(ModifierData, ModifierEvalContext const*, Mesh*)","symbolLocation":2620,"imageIndex":3},{"imageOffset":1496032,"symbol":"mesh_calc_modifiers(Depsgraph*, Scene const*, Object*, bool, bool, CustomData_MeshMasks const*, bool, bool, Mesh**, Mesh**, GeometrySet**)","symbolLocation":2244,"imageIndex":3},{"imageOffset":1491432,"symbol":"mesh_build_data(Depsgraph*, Scene const*, Object*, CustomData_MeshMasks const*, bool)","symbolLocation":84,"imageIndex":3},{"imageOffset":1488496,"symbol":"makeDerivedMesh","symbolLocation":168,"imageIndex":3},{"imageOffset":4193836,"symbol":"BKE_object_handle_data_update","symbolLocation":392,"imageIndex":3},{"imageOffset":4194836,"symbol":"BKE_object_eval_uber_data","symbolLocation":64,"imageIndex":3},{"imageOffset":8417148,"symbol":"blender::deg::(anonymous namespace)::deg_task_run_func(TaskPool*, void*)","symbolLocation":140,"imageIndex":3},{"imageOffset":115734420,"symbol":"tbb::internal::function_task::execute()","symbolLocation":24,"imageIndex":3},{"imageOffset":100120,"symbol":"tbb::internal::custom_schedulertbb::internal::IntelSchedulerTraits::process_bypass_loop(tbb::internal::context_guard_helper&, tbb::task*, long)","symbolLocation":440,"imageIndex":2},{"imageOffset":97716,"symbol":"tbb::internal::custom_schedulertbb::internal::IntelSchedulerTraits::local_wait_for_all(tbb::task&, tbb::task*)","symbolLocation":188,"imageIndex":2},{"imageOffset":32409684,"symbol":"tbb::internal::task_group_base::wait()","symbolLocation":40,"imageIndex":3},{"imageOffset":115734816,"symbol":"BLI_task_pool_work_and_wait","symbolLocation":384,"imageIndex":3},{"imageOffset":8416568,"symbol":"blender::deg::(anonymous namespace)::evaluate_graph_threaded_stage(blender::deg::(anonymous namespace)::DepsgraphEvalState*, TaskPool*, blender::deg::(anonymous namespace)::EvaluationStage)","symbolLocation":340,"imageIndex":3},{"imageOffset":8415824,"symbol":"blender::deg::deg_evaluate_on_refresh(blender::deg::Depsgraph*)","symbolLocation":308,"imageIndex":3},{"imageOffset":4565328,"symbol":"scene_graph_update_tagged(Depsgraph*, Main*, bool)","symbolLocation":364,"imageIndex":3},{"imageOffset":7302584,"symbol":"wm_event_do_depsgraph","symbolLocation":160,"imageIndex":3},{"imageOffset":7302780,"symbol":"wm_event_do_refresh_wm_and_depsgraph","symbolLocation":44,"imageIndex":3},{"imageOffset":7304488,"symbol":"wm_event_do_notifiers","symbolLocation":1596,"imageIndex":3},{"imageOffset":7280584,"symbol":"WM_main","symbolLocation":44,"imageIndex":3},{"imageOffset":1428380,"symbol":"main","symbolLocation":880,"imageIndex":3},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":4}]},{"id":4323173,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323174,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323175,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323176,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323177,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323178,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323179,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323180,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323181,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323182,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void (IlmThread_3_1::Thread::)(), IlmThread_3_1::Thread> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323183,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323184,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323185,"name":"caulk.messenger.shared:17","frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":130300,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":7},{"imageOffset":9780,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":7},{"imageOffset":8824,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk:🧵:attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void)","symbolLocation":96,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323224,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323240,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323279,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":3440,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":75940,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":38340,"symbol":"mach_msg_overwrite","symbolLocation":540,"imageIndex":0},{"imageOffset":4332,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":3225380,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":8},{"imageOffset":1990640,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3612,"imageIndex":8},{"imageOffset":1985420,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":116,"imageIndex":8},{"imageOffset":3602004,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323302,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323303,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323304,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"triggered":true,"id":4323305,"threadState":{"x":[{"value":6325186560},{"value":0},{"value":73896},{"value":8025190024,"symbolLocation":304,"symbol":"__sF"},{"value":6325156360},{"value":14198392799791981810},{"value":0},{"value":0},{"value":0},{"value":17734976319371953336},{"value":0},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":17734976319371953336},{"value":17726250595093923000},{"value":0},{"value":14198392799791981810},{"value":6325156360},{"value":8025231360,"symbolLocation":4040,"symbol":"_pthread_keys"},{"value":105553130317184},{"value":105553126173872},{"value":105553126174208},{"value":4372995238176751616},{"value":1},{"value":4294967295},{"value":105553126174200}],"flavor":"ARM_THREAD_STATE64","lr":{"value":3197555741927105096},"cpsr":{"value":536875008},"fp":{"value":6325156096},"sp":{"value":6325156096},"esr":{"value":4060136563,"description":"(Breakpoint) pointer authentication trap DB"},"pc":{"value":6494849076,"matchesCrashFrame":1},"far":{"value":4422614108}},"frames":[{"imageOffset":10292,"symbol":"pthread_self","symbolLocation":56,"imageIndex":1},{"imageOffset":496200,"symbol":"abort","symbolLocation":52,"imageIndex":9},{"imageOffset":118963336,"symbol":"sigbus_handler.cold.1","symbolLocation":44,"imageIndex":3},{"imageOffset":114700384,"symbol":"sigbus_handler","symbolLocation":180,"imageIndex":3},{"imageOffset":17060,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":10},{"imageOffset":115986920,"symbol":"__gmpn_matrix22_mul1_inverse_vector","symbolLocation":56,"imageIndex":3},{"imageOffset":115965208,"symbol":"__gmpn_gcd","symbolLocation":1468,"imageIndex":3}]},{"id":4323306,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323307,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323308,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323309,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323310,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323387,"name":"com.apple.NSEventThread","frames":[{"imageOffset":3440,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":75940,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":38340,"symbol":"mach_msg_overwrite","symbolLocation":540,"imageIndex":0},{"imageOffset":4332,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531392,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":11},{"imageOffset":525484,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":11},{"imageOffset":522376,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":11},{"imageOffset":1455120,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":12},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323404,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6494605312,
"size" : 233460,
"uuid" : "aebf397e-e2ef-3a49-be58-23d4558511f6",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6494838784,
"size" : 53244,
"uuid" : "132084c6-c347-3489-9ac2-fcaad21cdb73",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4563337216,
"size" : 131072,
"uuid" : "cb394e8c-9c52-37c6-9022-fd990fd35d7b",
"path" : "/Applications/Blender.app/Contents/Resources/lib/libtbb.dylib",
"name" : "libtbb.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4303650816,
"CFBundleShortVersionString" : "3.5.0",
"CFBundleIdentifier" : "org.blenderfoundation.blender",
"size" : 186335232,
"uuid" : "ddb51b5a-fc63-3179-8278-f36700f38f96",
"path" : "/Applications/Blender.app/Contents/MacOS/Blender",
"name" : "Blender",
"CFBundleVersion" : "3.5.0 2023-01-11"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6491529216,
"size" : 568164,
"uuid" : "487cfdeb-9b07-39bf-bfb9-970b61aea2d1",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6493249536,
"size" : 294912,
"uuid" : "191028d2-0477-3ebc-9eef-a85acafc7193",
"path" : "/usr/lib/system/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4563156992,
"size" : 16384,
"uuid" : "bb367d8e-6364-3dae-a17a-77f05f0d11ad",
"path" : "/Applications/Blender.app/Contents/Resources/lib/libIlmThread.dylib",
"name" : "libIlmThread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6650818560,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 172032,
"uuid" : "0978e37e-6087-35f8-a623-b9d02160b84f",
"path" : "/System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6529441792,
"CFBundleShortVersionString" : "5.0",
"CFBundleIdentifier" : "com.apple.audio.CoreAudio",
"size" : 7368704,
"uuid" : "f48d3a38-b71e-36e6-ac64-3e614cf0b9b3",
"path" : "/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio",
"name" : "CoreAudio",
"CFBundleVersion" : "5.0"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6493556736,
"size" : 528372,
"uuid" : "756cd0d2-3241-3a74-8c59-02632dcee221",
"path" : "/usr/lib/system/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6495039488,
"size" : 32764,
"uuid" : "b215ae90-4ed2-3fcd-8ccc-6c0d93cc4f41",
"path" : "/usr/lib/system/libsystem_platform.dylib",
"name" : "libsystem_platform.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6495252480,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5079040,
"uuid" : "fd16d6d9-10c0-323b-b43b-9781c4a4d268",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1953.300"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6548500480,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15773696,
"uuid" : "dbbd4dea-6c68-3200-a81b-79b6a62f4669",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2299.30.116"
}

],

"sharedCache" : {
"base" : 6490882048,
"size" : 3434283008,
"uuid" : "00a1fbb6-43e1-3c11-8483-faf0db659249"

},

"vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG backing stores 4032K 4 \nCG image 128K 4 \nColorSync 512K 25 \nCoreAnimation 144K 9 \nCoreGraphics 32K 2 \nCoreUI image data 960K 6 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 419.3M 75 \nMALLOC guard page 192K 11 \nMALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 448K 28 \nStack 46.8M 28 \nVM_ALLOCATE 16.3M 31 \n__AUTH 892K 234 \n__AUTH_CONST 14.6M 420 \n__CTF 756 1 \n__DATA 23.4M 447 \n__DATA_CONST 25.9M 458 \n__DATA_DIRTY 1081K 138 \n__FONT_DATA 2352 1 \n__GLSLBUILTINS 5174K 1 \n__LINKEDIT 873.6M 38 \n__OBJC_CONST 2240K 198 \n__OBJC_RO 65.4M 1 \n__OBJC_RW 1986K 1 \n__TEXT 542.9M 476 \ndyld private memory 640K 3 \nmapped file 264.8M 31 \nshared memory 896K 16 \n=========== ======= ======= \nTOTAL 3.8G 2703 \nTOTAL, minus reserved VM space 2.3G 2703 \n",
"legacyInfo" : {
"threadTriggered" : {


}

},

"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "62b4513af75dc926494899c6",
"factorPackIds" : {
"COREOS_ICD" : "62fbe3cfa9a700130f60b3ea"
},
"deploymentId" : 240000018
},
{
"rolloutId" : "60f8ddccefea4203d95cbeef",
"factorPackIds" : {


},
"deploymentId" : 240000021

}
],
"experiments" : [


]

}
}

Model: MacBookPro18,2, BootROM 8419.60.44, proc 10:8:2 processors, 32 GB, SMC 
Graphics: Apple M1 Max, Apple M1 Max, Built-In
Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Samsung
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Sep  3 2022 02:35:52 version 20.10.965.9.8.7.129 FWID 01-b0e84a9b
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
The example file still triggers a crash for me. **System Information** Operating system: macOS-13.1-arm64-arm-64bit 64 Bits Graphics card: Metal API Apple M1 Max 1.2 **Blender Version** Broken: version: 3.5.0 Alpha, branch: master, commit date: 2023-01-10 21:12, hash: `dd9e1eded0` ``` lines=12 ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Blender [14831] Path: /Applications/Blender.app/Contents/MacOS/Blender Identifier: org.blenderfoundation.blender Version: 3.5.0 (3.5.0 2023-01-11) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2023-01-11 22:01:49.5239 +0100 OS Version: macOS 13.1 (22C65) Report Version: 12 Anonymous UUID: 421AC120-D57D-C80B-0706-BE4561CFCD82 Sleep/Wake UUID: 9335F9E2-0911-40DF-825E-8027E972047C Time Awake Since Boot: 360000 seconds Time Since Wake: 3550 seconds System Integrity Protection: enabled Crashed Thread: 20 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000001, 0x00000001831f8834 Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5 Terminating Process: exc handler [14831] Application Specific Information: abort() called Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x1831bddc4 swtch_pri + 8 1 libsystem_pthread.dylib 0x1831f9eb4 cthread_yield + 32 2 libtbb.dylib 0x110008338 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::receive_or_steal_task(long&, long) + 548 3 libtbb.dylib 0x110007e08 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 272 4 libtbb.dylib 0x1100056d4 tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&) + 224 5 Blender 0x107659540 blender::meshintersect::trimesh_nary_intersect(blender::meshintersect::IMesh const&, int, std::__1::function<int (int)>, bool, blender::meshintersect::IMeshArena*) + 7444 6 Blender 0x107636ca8 blender::meshintersect::boolean_trimesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMeshArena*) + 256 7 Blender 0x107648458 blender::meshintersect::boolean_mesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMesh*, blender::meshintersect::IMeshArena*) + 420 8 Blender 0x100bb4d50 blender::meshintersect::direct_mesh_boolean(blender::Span<Mesh const*>, blender::Span<blender::float4x4 const*>, blender::float4x4 const&, blender::Span<blender::Array<short, 4ll, blender::GuardedAllocator> >, bool, bool, int, blender::Vector<int, 4ll, blender::GuardedAllocator>*) + 3044 9 Blender 0x10116bac0 modifyMesh(ModifierData*, ModifierEvalContext const*, Mesh*) + 2620 10 Blender 0x1009b53e0 mesh_calc_modifiers(Depsgraph*, Scene const*, Object*, bool, bool, CustomData_MeshMasks const*, bool, bool, Mesh**, Mesh**, GeometrySet**) + 2244 11 Blender 0x1009b41e8 mesh_build_data(Depsgraph*, Scene const*, Object*, CustomData_MeshMasks const*, bool) + 84 12 Blender 0x1009b3670 makeDerivedMesh + 168 13 Blender 0x100c47e2c BKE_object_handle_data_update + 392 14 Blender 0x100c48214 BKE_object_eval_uber_data + 64 15 Blender 0x10104ef7c blender::deg::(anonymous namespace)::deg_task_run_func(TaskPool*, void*) + 140 16 Blender 0x1076a7794 tbb::internal::function_task<Task>::execute() + 24 17 libtbb.dylib 0x110008718 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) + 440 18 libtbb.dylib 0x110007db4 tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 188 19 Blender 0x102730854 tbb::internal::task_group_base::wait() + 40 20 Blender 0x1076a7920 BLI_task_pool_work_and_wait + 384 21 Blender 0x10104ed38 blender::deg::(anonymous namespace)::evaluate_graph_threaded_stage(blender::deg::(anonymous namespace)::DepsgraphEvalState*, TaskPool*, blender::deg::(anonymous namespace)::EvaluationStage) + 340 22 Blender 0x10104ea50 blender::deg::deg_evaluate_on_refresh(blender::deg::Depsgraph*) + 308 23 Blender 0x100ca2950 scene_graph_update_tagged(Depsgraph*, Main*, bool) + 364 24 Blender 0x100f3edb8 wm_event_do_depsgraph + 160 25 Blender 0x100f3ee7c wm_event_do_refresh_wm_and_depsgraph + 44 26 Blender 0x100f3f528 wm_event_do_notifiers + 1596 27 Blender 0x100f397c8 WM_main + 44 28 Blender 0x1009a4b9c main + 880 29 dyld 0x182ed3e50 start + 2544 Thread 1: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 2: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 3: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 4: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 5: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 6: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 7: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 8: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 9: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 10: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libdispatch.dylib 0x183076aa0 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x183077154 _dispatch_semaphore_wait_slow + 132 3 libIlmThread.dylib 0x10ffc7398 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 64 4 libIlmThread.dylib 0x10ffc5fe4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 64 5 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 6 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 11: 0 libsystem_pthread.dylib 0x1831f7e18 start_wqthread + 0 Thread 12: 0 libsystem_pthread.dylib 0x1831f7e18 start_wqthread + 0 Thread 13:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 caulk 0x18c6d6cfc caulk::mach::semaphore::wait_or_error() + 28 2 caulk 0x18c6b9634 caulk::concurrent::details::worker_thread::run() + 56 3 caulk 0x18c6b9278 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 96 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 14: 0 libsystem_pthread.dylib 0x1831f7e18 start_wqthread + 0 Thread 15: 0 libsystem_pthread.dylib 0x1831f7e18 start_wqthread + 0 Thread 16:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x1831bdd70 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x1831cf8a4 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x1831c65c4 mach_msg_overwrite + 540 3 libsystem_kernel.dylib 0x1831be0ec mach_msg + 24 4 CoreAudio 0x185609724 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104 5 CoreAudio 0x1854dbff0 HALC_ProxyIOContext::IOWorkLoop() + 3612 6 CoreAudio 0x1854dab8c invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116 7 CoreAudio 0x185665654 HALB_IOThread::Entry(void*) + 88 8 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 9 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 17: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 18: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 19: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 20 Crashed: 0 libsystem_pthread.dylib 0x1831f8834 pthread_self + 56 1 libsystem_c.dylib 0x183136248 abort + 52 2 Blender 0x1079bbc88 sigbus_handler.cold.1 + 44 3 Blender 0x1075ab060 sigbus_handler + 180 4 libsystem_platform.dylib 0x18322b2a4 _sigtramp + 56 5 Blender 0x1076e51e8 __gmpn_matrix22_mul1_inverse_vector + 56 6 Blender 0x1076dfd18 __gmpn_gcd + 1468 Thread 21: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 22: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 23: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 24: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 25: 0 libsystem_kernel.dylib 0x1831bdcec semaphore_wait_trap + 8 1 libtbb.dylib 0x110001ffc rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&) + 64 2 libtbb.dylib 0x110001bb4 tbb::internal::rml::private_worker::run() + 420 3 libtbb.dylib 0x110001a04 tbb::internal::rml::private_worker::thread_routine(void*) + 12 4 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 5 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 26:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x1831bdd70 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x1831cf8a4 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x1831c65c4 mach_msg_overwrite + 540 3 libsystem_kernel.dylib 0x1831be0ec mach_msg + 24 4 CoreFoundation 0x1832dcbc0 __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x1832db4ac __CFRunLoopRun + 1232 6 CoreFoundation 0x1832da888 CFRunLoopRunSpecific + 612 7 AppKit 0x186686410 _NSEventThread + 172 8 libsystem_pthread.dylib 0x1831fd06c _pthread_start + 148 9 libsystem_pthread.dylib 0x1831f7e2c thread_start + 8 Thread 27: 0 libsystem_pthread.dylib 0x1831f7e18 start_wqthread + 0 Thread 20 crashed with ARM Thread State (64-bit): ``` x0: 0x000000017902b000 x1: 0x0000000000000000 x2: 0x00000000000120a8 x3: 0x00000001de56ae88 x4: 0x0000000179023a08 x5: 0xc50ad3066d10a4f2 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x0000000000000000 x9: 0xf61f4affa02144b8 x10: 0x0000000000000000 x11: 0x00000000fffffffd x12: 0x0000010000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000 x16: 0xf61f4affa02144b8 x17: 0xf6004affa02144b8 x18: 0x0000000000000000 x19: 0xc50ad3066d10a4f2 x20: 0x0000000179023a08 x21: 0x00000001de575000 x22: 0x0000600000d66580 x23: 0x0000600000972cb0 x24: 0x0000600000972e00 x25: 0x3cb0000000000000 x26: 0x0000000000000001 x27: 0x00000000ffffffff x28: 0x0000600000972df8 fp: 0x0000000179023900 lr: 0x2c60000183136248 sp: 0x0000000179023900 pc: 0x00000001831f8834 cpsr: 0x20001000 far: 0x00000001079bbc5c esr: 0xf200c473 (Breakpoint) pointer authentication trap DB ``` Binary Images: 0x1831bd000 - 0x1831f5ff3 libsystem_kernel.dylib (*) <aebf397e-e2ef-3a49-be58-23d4558511f6> /usr/lib/system/libsystem_kernel.dylib 0x1831f6000 - 0x183202ffb libsystem_pthread.dylib (*) <132084c6-c347-3489-9ac2-fcaad21cdb73> /usr/lib/system/libsystem_pthread.dylib 0x10fff0000 - 0x11000ffff libtbb.dylib (*) <cb394e8c-9c52-37c6-9022-fd990fd35d7b> /Applications/Blender.app/Contents/Resources/lib/libtbb.dylib 0x100848000 - 0x10b9fbfff org.blenderfoundation.blender (3.5.0) <ddb51b5a-fc63-3179-8278-f36700f38f96> /Applications/Blender.app/Contents/MacOS/Blender 0x182ece000 - 0x182f58b63 dyld (*) <487cfdeb-9b07-39bf-bfb9-970b61aea2d1> /usr/lib/dyld 0x183072000 - 0x1830b9fff libdispatch.dylib (*) <191028d2-0477-3ebc-9eef-a85acafc7193> /usr/lib/system/libdispatch.dylib 0x10ffc4000 - 0x10ffc7fff libIlmThread.dylib (*) <bb367d8e-6364-3dae-a17a-77f05f0d11ad> /Applications/Blender.app/Contents/Resources/lib/libIlmThread.dylib 0x18c6b7000 - 0x18c6e0fff com.apple.audio.caulk (1.0) <0978e37e-6087-35f8-a623-b9d02160b84f> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x1852f6000 - 0x1859fcfff com.apple.audio.CoreAudio (5.0) <f48d3a38-b71e-36e6-ac64-3e614cf0b9b3> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x1830bd000 - 0x18313dff3 libsystem_c.dylib (*) <756cd0d2-3241-3a74-8c59-02632dcee221> /usr/lib/system/libsystem_c.dylib 0x183227000 - 0x18322effb libsystem_platform.dylib (*) <b215ae90-4ed2-3fcd-8ccc-6c0d93cc4f41> /usr/lib/system/libsystem_platform.dylib 0x18325b000 - 0x183732fff com.apple.CoreFoundation (6.9) <fd16d6d9-10c0-323b-b43b-9781c4a4d268> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x186523000 - 0x18742dfff com.apple.AppKit (6.9) <dbbd4dea-6c68-3200-a81b-79b6a62f4669> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit External Modification Summary: ``` Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0 ``` VM Region Summary: ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%) Writable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%) ``` VIRTUAL REGION ``` REGION TYPE SIZE COUNT (non-coalesced) **=======** Accelerate framework 256K 2 Activity Tracing 256K 1 CG backing stores 4032K 4 CG image 128K 4 ColorSync 512K 25 CoreAnimation 144K 9 CoreGraphics 32K 2 CoreUI image data 960K 6 Foundation 16K 1 Kernel Alloc Once 32K 1 MALLOC 419.3M 75 MALLOC guard page 192K 11 MALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) STACK GUARD 448K 28 Stack 46.8M 28 VM_ALLOCATE 16.3M 31 __AUTH 892K 234 __AUTH_CONST 14.6M 420 __CTF 756 1 __DATA 23.4M 447 __DATA_CONST 25.9M 458 __DATA_DIRTY 1081K 138 __FONT_DATA 2352 1 __GLSLBUILTINS 5174K 1 __LINKEDIT 873.6M 38 __OBJC_CONST 2240K 198 __OBJC_RO 65.4M 1 __OBJC_RW 1986K 1 __TEXT 542.9M 476 dyld private memory 640K 3 mapped file 264.8M 31 shared memory 896K 16 **=======** TOTAL 3.8G 2703 TOTAL, minus reserved VM space 2.3G 2703 ----------- Full Report ----------- {"app_name":"Blender","timestamp":"2023-01-11 22:01:49.00 +0100","app_version":"3.5.0","slice_uuid":"ddb51b5a-fc63-3179-8278-f36700f38f96","build_version":"3.5.0 2023-01-11","platform":1,"bundleID":"org.blenderfoundation.blender","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.1 (22C65)","roots_installed":0,"name":"Blender","incident_id":"72AB21DA-2DF4-40A7-B459-FB476AF27608"} { ``` "uptime" : 360000, "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,2", "coalitionID" : 38595, "osVersion" : { "train" : "macOS 13.1", "build" : "22C65", "releaseType" : "User" }, "captureTime" : "2023-01-11 22:01:49.5239 +0100", "incident" : "72AB21DA-2DF4-40A7-B459-FB476AF27608", "pid" : 14831, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2023-01-11 22:01:32.8462 +0100", "procStartAbsTime" : 8747580166648, "procExitAbsTime" : 8747979949644, "procName" : "Blender", "procPath" : "\/Applications\/Blender.app\/Contents\/MacOS\/Blender", "bundleInfo" : {"CFBundleShortVersionString":"3.5.0","CFBundleVersion":"3.5.0 2023-01-11","CFBundleIdentifier":"org.blenderfoundation.blender"}, "storeInfo" : {"deviceIdentifierForVendor":"B4BB727A-400F-5061-B233-2FE11A3142CD","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "org.blenderfoundation.blender", "crashReporterKey" : "421AC120-D57D-C80B-0706-BE4561CFCD82", "throttleTimeout" : 2147483647, "wakeTime" : 3550, "sleepWakeUUID" : "9335F9E2-0911-40DF-825E-8027E972047C", "sip" : "enabled", "exception" : {"codes":"0x0000000000000001, 0x00000001831f8834","rawCodes":[1,6494849076],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"}, "termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":14831}, "os_fault" : {"process":"Blender"}, "asi" : {"libsystem_c.dylib":["abort() called"]}, "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 20, "threads" : [{"id":4323158,"queue":"com.apple.main-thread","frames":[{"imageOffset":3524,"symbol":"swtch_pri","symbolLocation":8,"imageIndex":0},{"imageOffset":16052,"symbol":"cthread_yield","symbolLocation":32,"imageIndex":1},{"imageOffset":99128,"symbol":"tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::receive_or_steal_task(long&, long)","symbolLocation":548,"imageIndex":2},{"imageOffset":97800,"symbol":"tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*)","symbolLocation":272,"imageIndex":2},{"imageOffset":87764,"symbol":"tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&)","symbolLocation":224,"imageIndex":2},{"imageOffset":115414336,"symbol":"blender::meshintersect::trimesh_nary_intersect(blender::meshintersect::IMesh const&, int, std::__1::function<int (int)>, bool, blender::meshintersect::IMeshArena*)","symbolLocation":7444,"imageIndex":3},{"imageOffset":115272872,"symbol":"blender::meshintersect::boolean_trimesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMeshArena*)","symbolLocation":256,"imageIndex":3},{"imageOffset":115344472,"symbol":"blender::meshintersect::boolean_mesh(blender::meshintersect::IMesh&, blender::meshintersect::BoolOpType, int, std::__1::function<int (int)>, bool, bool, blender::meshintersect::IMesh*, blender::meshintersect::IMeshArena*)","symbolLocation":420,"imageIndex":3},{"imageOffset":3591504,"symbol":"blender::meshintersect::direct_mesh_boolean(blender::Span<Mesh const*>, blender::Span<blender::float4x4 const*>, blender::float4x4 const&, blender::Span<blender::Array<short, 4ll, blender::GuardedAllocator> >, bool, bool, int, blender::Vector<int, 4ll, blender::GuardedAllocator>*)","symbolLocation":3044,"imageIndex":3},{"imageOffset":9583296,"symbol":"modifyMesh(ModifierData*, ModifierEvalContext const*, Mesh*)","symbolLocation":2620,"imageIndex":3},{"imageOffset":1496032,"symbol":"mesh_calc_modifiers(Depsgraph*, Scene const*, Object*, bool, bool, CustomData_MeshMasks const*, bool, bool, Mesh**, Mesh**, GeometrySet**)","symbolLocation":2244,"imageIndex":3},{"imageOffset":1491432,"symbol":"mesh_build_data(Depsgraph*, Scene const*, Object*, CustomData_MeshMasks const*, bool)","symbolLocation":84,"imageIndex":3},{"imageOffset":1488496,"symbol":"makeDerivedMesh","symbolLocation":168,"imageIndex":3},{"imageOffset":4193836,"symbol":"BKE_object_handle_data_update","symbolLocation":392,"imageIndex":3},{"imageOffset":4194836,"symbol":"BKE_object_eval_uber_data","symbolLocation":64,"imageIndex":3},{"imageOffset":8417148,"symbol":"blender::deg::(anonymous namespace)::deg_task_run_func(TaskPool*, void*)","symbolLocation":140,"imageIndex":3},{"imageOffset":115734420,"symbol":"tbb::internal::function_task<Task>::execute()","symbolLocation":24,"imageIndex":3},{"imageOffset":100120,"symbol":"tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long)","symbolLocation":440,"imageIndex":2},{"imageOffset":97716,"symbol":"tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*)","symbolLocation":188,"imageIndex":2},{"imageOffset":32409684,"symbol":"tbb::internal::task_group_base::wait()","symbolLocation":40,"imageIndex":3},{"imageOffset":115734816,"symbol":"BLI_task_pool_work_and_wait","symbolLocation":384,"imageIndex":3},{"imageOffset":8416568,"symbol":"blender::deg::(anonymous namespace)::evaluate_graph_threaded_stage(blender::deg::(anonymous namespace)::DepsgraphEvalState*, TaskPool*, blender::deg::(anonymous namespace)::EvaluationStage)","symbolLocation":340,"imageIndex":3},{"imageOffset":8415824,"symbol":"blender::deg::deg_evaluate_on_refresh(blender::deg::Depsgraph*)","symbolLocation":308,"imageIndex":3},{"imageOffset":4565328,"symbol":"scene_graph_update_tagged(Depsgraph*, Main*, bool)","symbolLocation":364,"imageIndex":3},{"imageOffset":7302584,"symbol":"wm_event_do_depsgraph","symbolLocation":160,"imageIndex":3},{"imageOffset":7302780,"symbol":"wm_event_do_refresh_wm_and_depsgraph","symbolLocation":44,"imageIndex":3},{"imageOffset":7304488,"symbol":"wm_event_do_notifiers","symbolLocation":1596,"imageIndex":3},{"imageOffset":7280584,"symbol":"WM_main","symbolLocation":44,"imageIndex":3},{"imageOffset":1428380,"symbol":"main","symbolLocation":880,"imageIndex":3},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":4}]},{"id":4323173,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323174,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323175,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323176,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323177,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323178,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323179,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323180,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323181,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323182,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19104,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":5},{"imageOffset":20820,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":5},{"imageOffset":13208,"symbol":"IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run()","symbolLocation":64,"imageIndex":6},{"imageOffset":8164,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*)","symbolLocation":64,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323183,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323184,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323185,"name":"caulk.messenger.shared:17","frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":130300,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":7},{"imageOffset":9780,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":7},{"imageOffset":8824,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*)","symbolLocation":96,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323224,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323240,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4323279,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":3440,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":75940,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":38340,"symbol":"mach_msg_overwrite","symbolLocation":540,"imageIndex":0},{"imageOffset":4332,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":3225380,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":8},{"imageOffset":1990640,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3612,"imageIndex":8},{"imageOffset":1985420,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":116,"imageIndex":8},{"imageOffset":3602004,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323302,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323303,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323304,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"triggered":true,"id":4323305,"threadState":{"x":[{"value":6325186560},{"value":0},{"value":73896},{"value":8025190024,"symbolLocation":304,"symbol":"__sF"},{"value":6325156360},{"value":14198392799791981810},{"value":0},{"value":0},{"value":0},{"value":17734976319371953336},{"value":0},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":17734976319371953336},{"value":17726250595093923000},{"value":0},{"value":14198392799791981810},{"value":6325156360},{"value":8025231360,"symbolLocation":4040,"symbol":"_pthread_keys"},{"value":105553130317184},{"value":105553126173872},{"value":105553126174208},{"value":4372995238176751616},{"value":1},{"value":4294967295},{"value":105553126174200}],"flavor":"ARM_THREAD_STATE64","lr":{"value":3197555741927105096},"cpsr":{"value":536875008},"fp":{"value":6325156096},"sp":{"value":6325156096},"esr":{"value":4060136563,"description":"(Breakpoint) pointer authentication trap DB"},"pc":{"value":6494849076,"matchesCrashFrame":1},"far":{"value":4422614108}},"frames":[{"imageOffset":10292,"symbol":"pthread_self","symbolLocation":56,"imageIndex":1},{"imageOffset":496200,"symbol":"abort","symbolLocation":52,"imageIndex":9},{"imageOffset":118963336,"symbol":"sigbus_handler.cold.1","symbolLocation":44,"imageIndex":3},{"imageOffset":114700384,"symbol":"sigbus_handler","symbolLocation":180,"imageIndex":3},{"imageOffset":17060,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":10},{"imageOffset":115986920,"symbol":"__gmpn_matrix22_mul1_inverse_vector","symbolLocation":56,"imageIndex":3},{"imageOffset":115965208,"symbol":"__gmpn_gcd","symbolLocation":1468,"imageIndex":3}]},{"id":4323306,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323307,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323308,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323309,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323310,"frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":73724,"symbol":"rml::internal::thread_monitor::commit_wait(rml::internal::thread_monitor::cookie&)","symbolLocation":64,"imageIndex":2},{"imageOffset":72628,"symbol":"tbb::internal::rml::private_worker::run()","symbolLocation":420,"imageIndex":2},{"imageOffset":72196,"symbol":"tbb::internal::rml::private_worker::thread_routine(void*)","symbolLocation":12,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323387,"name":"com.apple.NSEventThread","frames":[{"imageOffset":3440,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":75940,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":38340,"symbol":"mach_msg_overwrite","symbolLocation":540,"imageIndex":0},{"imageOffset":4332,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531392,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":11},{"imageOffset":525484,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":11},{"imageOffset":522376,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":11},{"imageOffset":1455120,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":12},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4323404,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 6494605312, "size" : 233460, "uuid" : "aebf397e-e2ef-3a49-be58-23d4558511f6", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6494838784, "size" : 53244, "uuid" : "132084c6-c347-3489-9ac2-fcaad21cdb73", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4563337216, "size" : 131072, "uuid" : "cb394e8c-9c52-37c6-9022-fd990fd35d7b", "path" : "\/Applications\/Blender.app\/Contents\/Resources\/lib\/libtbb.dylib", "name" : "libtbb.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4303650816, "CFBundleShortVersionString" : "3.5.0", "CFBundleIdentifier" : "org.blenderfoundation.blender", "size" : 186335232, "uuid" : "ddb51b5a-fc63-3179-8278-f36700f38f96", "path" : "\/Applications\/Blender.app\/Contents\/MacOS\/Blender", "name" : "Blender", "CFBundleVersion" : "3.5.0 2023-01-11" }, { "source" : "P", "arch" : "arm64e", "base" : 6491529216, "size" : 568164, "uuid" : "487cfdeb-9b07-39bf-bfb9-970b61aea2d1", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64e", "base" : 6493249536, "size" : 294912, "uuid" : "191028d2-0477-3ebc-9eef-a85acafc7193", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4563156992, "size" : 16384, "uuid" : "bb367d8e-6364-3dae-a17a-77f05f0d11ad", "path" : "\/Applications\/Blender.app\/Contents\/Resources\/lib\/libIlmThread.dylib", "name" : "libIlmThread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6650818560, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 172032, "uuid" : "0978e37e-6087-35f8-a623-b9d02160b84f", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "arm64e", "base" : 6529441792, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 7368704, "uuid" : "f48d3a38-b71e-36e6-ac64-3e614cf0b9b3", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" }, { "source" : "P", "arch" : "arm64e", "base" : 6493556736, "size" : 528372, "uuid" : "756cd0d2-3241-3a74-8c59-02632dcee221", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6495039488, "size" : 32764, "uuid" : "b215ae90-4ed2-3fcd-8ccc-6c0d93cc4f41", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6495252480, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5079040, "uuid" : "fd16d6d9-10c0-323b-b43b-9781c4a4d268", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1953.300" }, { "source" : "P", "arch" : "arm64e", "base" : 6548500480, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15773696, "uuid" : "dbbd4dea-6c68-3200-a81b-79b6a62f4669", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2299.30.116" } ``` ], ``` "sharedCache" : { "base" : 6490882048, "size" : 3434283008, "uuid" : "00a1fbb6-43e1-3c11-8483-faf0db659249" ``` }, ``` "vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG backing stores 4032K 4 \nCG image 128K 4 \nColorSync 512K 25 \nCoreAnimation 144K 9 \nCoreGraphics 32K 2 \nCoreUI image data 960K 6 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 419.3M 75 \nMALLOC guard page 192K 11 \nMALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 448K 28 \nStack 46.8M 28 \nVM_ALLOCATE 16.3M 31 \n__AUTH 892K 234 \n__AUTH_CONST 14.6M 420 \n__CTF 756 1 \n__DATA 23.4M 447 \n__DATA_CONST 25.9M 458 \n__DATA_DIRTY 1081K 138 \n__FONT_DATA 2352 1 \n__GLSLBUILTINS 5174K 1 \n__LINKEDIT 873.6M 38 \n__OBJC_CONST 2240K 198 \n__OBJC_RO 65.4M 1 \n__OBJC_RW 1986K 1 \n__TEXT 542.9M 476 \ndyld private memory 640K 3 \nmapped file 264.8M 31 \nshared memory 896K 16 \n=========== ======= ======= \nTOTAL 3.8G 2703 \nTOTAL, minus reserved VM space 2.3G 2703 \n", "legacyInfo" : { "threadTriggered" : { ``` ``` } ``` }, ``` "trialInfo" : { "rollouts" : [ { "rolloutId" : "62b4513af75dc926494899c6", "factorPackIds" : { "COREOS_ICD" : "62fbe3cfa9a700130f60b3ea" }, "deploymentId" : 240000018 }, { "rolloutId" : "60f8ddccefea4203d95cbeef", "factorPackIds" : { ``` ``` }, "deploymentId" : 240000021 } ], "experiments" : [ ``` ``` ] ``` } } Model: MacBookPro18,2, BootROM 8419.60.44, proc 10:8:2 processors, 32 GB, SMC Graphics: Apple M1 Max, Apple M1 Max, Built-In Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online Memory Module: LPDDR5, Samsung AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Sep 3 2022 02:35:52 version 20.10.965.9.8.7.129 FWID 01-b0e84a9b Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. ```

Added subscribers: @Bombar, @mod_moder

Added subscribers: @Bombar, @mod_moder

Changed status from 'Resolved' to: 'Needs Developer To Reproduce'

Changed status from 'Resolved' to: 'Needs Developer To Reproduce'

The situation appears to have improved, but the problem apparently has not been fully corrected. It can still be replicated with builds downloaded from https://builder.blender.org/download/

The situation appears to have improved, but the problem apparently has not been fully corrected. It can still be replicated with builds downloaded from https://builder.blender.org/download/
Member

This is all very disappointing as it shows that merely passing GMPs self tests is not sufficient to say that we are ok, meaning that either their tests aren't covering everything or we have some real bug in our use of GMP that still needs to be found. Perhaps a threading bug, since this is an intermittent problem. I will investigate further on the weekend.

This is all very disappointing as it shows that merely passing GMPs self tests is not sufficient to say that we are ok, meaning that either their tests aren't covering everything or we have some real bug in our use of GMP that still needs to be found. Perhaps a threading bug, since this is an intermittent problem. I will investigate further on the weekend.
Author

In #103423#1471163, @howardt wrote:
The last three of those are all compiles of GMP version 6.2.1, and I believe the last one (most recent) has patch https://gmplib.org/repo/gmp-6.2/rev/561a9c25298e applied (which is a security patch that appears to only affect 32 bit architectures and only an input routine that I don't believe I use in Blender). The first one was a compile of version 6.2.0 of GMP, which did not have assembly language for ARM yet.

Sorry if it is a stupid question, but are you absolutely sure that patch is not the problem? Looking at the changelog it seems to be the only relevant change that has been applied between 3.3.1 and 3.3.2, and 3.3.1 does not crash at all. If a build could be provided without the patch I would be happy to try.

> In #103423#1471163, @howardt wrote: > The last three of those are all compiles of GMP version 6.2.1, and I believe the last one (most recent) has patch https://gmplib.org/repo/gmp-6.2/rev/561a9c25298e applied (which is a security patch that appears to only affect 32 bit architectures and only an input routine that I don't believe I use in Blender). The first one was a compile of version 6.2.0 of GMP, which did not have assembly language for ARM yet. > Sorry if it is a stupid question, but are you absolutely sure that patch is not the problem? Looking at the changelog it seems to be the only relevant change that has been applied between 3.3.1 and 3.3.2, and 3.3.1 does not crash at all. If a build could be provided without the patch I would be happy to try.

In #103423#1473746, @blenderrocket wrote:

Sorry if it is a stupid question, but are you absolutely sure that patch is not the problem? Looking at the changelog it seems to be the only relevant change that has been applied between 3.3.1 and 3.3.2, and 3.3.1 does not crash at all. If a build could be provided without the patch I would be happy to try.

I can confirm this fact, version 3.3.1 is stable in this case.

> In #103423#1473746, @blenderrocket wrote: > > Sorry if it is a stupid question, but are you absolutely sure that patch is not the problem? Looking at the changelog it seems to be the only relevant change that has been applied between 3.3.1 and 3.3.2, and 3.3.1 does not crash at all. If a build could be provided without the patch I would be happy to try. I can confirm this fact, version 3.3.1 is stable in this case.
Member

Wouter and Timofey - how exactly are you testing version 3.3.1?

What I have been doing is testing the latest master when loaded against the various revisions of the gmp library in our svn library. On my machine, it crashes with every single revsion except the very first one for the ARM architecture (the only one that doesn't use assembly language versions of library). This includes crashes with revisions that predate the patch in question.

What I tested today was: first, I compiled against the gmp libraries currently in SVN and confirmed that it crashes; then I tried making my own gmp library using "make deps", which uses the method that I believe Brecht used to build the library that is now in the svn repository. The version I built (which includes the patch), never crashed. My only theory is that I think I am using a different version of the compiler tool chain than was used at Blender HQ to make the libraries in the svn repository. I am using XCode version 14.1, and Apple clang version 14.0.0 (clang-1400.0.29.202) with target: arm64-apple-darwin22.2.0, I notice slightly different slzes of libgmp.a (mine is 1237400 bytes, the repository one is 1118872.

Brecht do you have any idea on how to proceed here? I could submit my own compiled version of libgmp.a and libgmpxx.a to the repository, but it seems likely that that could soon get overwritten the next time you do library maintenance. so seems a bad idea. You could try upgrading to a newer XCode and toolchain. You could try compiling without the gmp patch, since others in this thread seem to believe that that is the problem. I am at a bit of a loss as to what to do here.

Wouter and Timofey - how exactly are you testing version 3.3.1? What I have been doing is testing the latest master when loaded against the various revisions of the gmp library in our svn library. On my machine, it crashes with every single revsion except the very first one for the ARM architecture (the only one that doesn't use assembly language versions of library). This includes crashes with revisions that predate the patch in question. What I tested today was: first, I compiled against the gmp libraries currently in SVN and confirmed that it crashes; then I tried making my own gmp library using "make deps", which uses the method that I believe Brecht used to build the library that is now in the svn repository. The version I built (which includes the patch), never crashed. My only theory is that I think I am using a different version of the compiler tool chain than was used at Blender HQ to make the libraries in the svn repository. I am using XCode version 14.1, and Apple clang version 14.0.0 (clang-1400.0.29.202) with target: arm64-apple-darwin22.2.0, I notice slightly different slzes of libgmp.a (mine is 1237400 bytes, the repository one is 1118872. Brecht do you have any idea on how to proceed here? I could submit my own compiled version of libgmp.a and libgmpxx.a to the repository, but it seems likely that that could soon get overwritten the next time you do library maintenance. so seems a bad idea. You could try upgrading to a newer XCode and toolchain. You could try compiling without the gmp patch, since others in this thread seem to believe that that is the problem. I am at a bit of a loss as to what to do here.
Author

In #103423#1474317, @howardt wrote:
Wouter and Timofey - how exactly are you testing version 3.3.1?

Downloaded the version from https://download.blender.org/release/Blender3.3/

> In #103423#1474317, @howardt wrote: > Wouter and Timofey - how exactly are you testing version 3.3.1? > Downloaded the version from https://download.blender.org/release/Blender3.3/

Yes, I downloaded this version blender-3.3.1-macos-arm64.dmg 05-Oct-2022 08:32. It doesn't crash at all, i tried on different files which caused almost immediate crash.

Yes, I downloaded this version blender-3.3.1-macos-arm64.dmg 05-Oct-2022 08:32. It doesn't crash at all, i tried on different files which caused almost immediate crash.

Added subscriber: @EngineersNeedArt

Added subscriber: @EngineersNeedArt

Just did a make update and built from Xcode on my 24" M1 iMac and the Blender file attached to #103873 now opens without crashing.

I may have posted too soon. Crashed opening a slightly modified version of the file. Crashing in:

 #0	0x000000010bbed5ac in __gmpn_rshift ()

~~Just did a `make update` and built from Xcode on my 24" M1 iMac and the Blender file attached to [#103873 ](https://developer.blender.org/T103873) now opens without crashing.~~ I may have posted too soon. Crashed opening a slightly modified version of the file. Crashing in: ``` #0 0x000000010bbed5ac in __gmpn_rshift () ```
Member

Yes, still crashes for me with the latest master build and libraries. I also tried starting Blender with only 1 thread to see if somehow it was a mutliprocessing bug, but it crashed then too. I remain stuck that I can stop the crashes by building GMP myself on my machine, but the library built by Brecht fails, with my best guess being that we used different versions of the compiler.

Yes, still crashes for me with the latest master build and libraries. I also tried starting Blender with only 1 thread to see if somehow it was a mutliprocessing bug, but it crashed then too. I remain stuck that I can stop the crashes by building GMP myself on my machine, but the library built by Brecht fails, with my best guess being that we used different versions of the compiler.

This issue was referenced by None@63175

This issue was referenced by None@63175

Changed status from 'Needs Developer To Reproduce' to: 'Resolved'

Changed status from 'Needs Developer To Reproduce' to: 'Resolved'
Member

I confirm that this latest library commit fixes things locally for me too, both for the test file in this bug and the one in #103458. Thanks, Brecht!

I confirm that this latest library commit fixes things locally for me too, both for the test file in this bug and the one in #103458. Thanks, Brecht!
Author

Thanks! Can confirm it being fixed in the latest daily build too.

Thanks! Can confirm it being fixed in the latest daily build too.
Member

Added subscribers: @fuvesib, @jgrogreene

Added subscribers: @fuvesib, @jgrogreene

Perfect! Last update fixed my problem.

Perfect! Last update fixed my problem.

Added subscriber: @gwenhidwy

Added subscriber: @gwenhidwy

Added subscriber: @Macwelshman

Added subscriber: @Macwelshman

Hi – unfortunately, this is still an ongoing issue for me on my M1, 32GB Memory MacBook Pro. I'm running 3.6.3 – applying booleans fixed the issue, however without applying them, it crashes simple scenes – seemingly randomly –while rendering at very low sample rates.

Hi – unfortunately, this is still an ongoing issue for me on my M1, 32GB Memory MacBook Pro. I'm running 3.6.3 – applying booleans fixed the issue, however without applying them, it crashes simple scenes – seemingly randomly –while rendering at very low sample rates.

@Dave-Montrose, please open a new bug report, it's most likely a different issue.

@Dave-Montrose, please open a new bug report, it's most likely a different issue.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
13 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#103423
No description provided.