Problem summary:
Nuke crashes on macOS Apple Silicon when Baking Groups from the PointCloudGenerator or PointsGenerator nodes
Customer reported version:
Nuke 16.0v4
Customer reported platform:
macOS 15
Steps to reproduce:
1) Download the attached bake_groups_crash.nk script, and launch NukeX on macOS ARM
2) After loading the Nuke script, open the PointCloudGenerator node's Properties
3) Navigate to the Groups tab, select Group1, and press the Bake Selected Groups to Meshbutton
4) Observe NukeX's performance
Alternative Steps:
1) Open the attached bake_groups_crash.nk script in NukeX on macOS
2) Create a PoissonMesh node and attempt to connect it to the PointCloudGenerator
3) Observe NukeX's Performance
Expected behavior:
Nuke should remain stable when using the Bake Selected Groups to Mesh option on a PointCloudGenerator or PointsGenerator node, or when attaching a PoissonMesh node to a PointCloudGenerator.
Actual behavior:
On macOS systems, Baking Groups from a PointCloudGenerator or PointsGenerator node causes NukeX to hang and become completely unresponsive, and the same result occurs if a PoissonMesh node is attached to a PointCloudGenerator.
Workaround:
Increasing the samplesPerNode knob can sometimes prevent this crash, but doing so will necessarily produce a different mesh. Otherwise, the problem does not seem to occur when using the macOS Intel build of Nuke.
Reproduced by Support in:
NukeX 16.0v4 - macOS 14 Sonoma
NukeX 16.0v1 - macOS 14 Sonoma -- Regression
Unable to reproduce bug in:
NukeX 16.0v4 - Windows 11, Rocky 9
NukeX 16.0v1 - Windows 11, Rocky 9
NukeX 15.2v4 - Windows 11, Rocky 9, macOS 14 Sonoma
Earliest version tested:
NukeX 15.2v4 - This issue doesn't appear in this version and has regressed