Page MenuHome

Geometry Nodes crash when using Material Assign node on instanced Bezier object during render.
Confirmed, NormalPublic

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 471.11

Blender Version
Broken: version: 3.0.0 Alpha, branch: cycles-x, commit date: 2021-07-06 15:38, hash: rB3ea9646c1802
Worked: NA

Short description of error
Geometry Nodes crash when using Material Assign node on instanced Bezier geometry during render. Additionally using Material Assign node makes instanced Bezier object no longer appear in the viewport.

The following error when running in debug mode and right after switching view to Rendered mode.

Malloc array aborted due to integer overflow: len=4294967295x12 in BKE_mesh_calc_normals_poly, total 24066760

Exact steps for others to reproduce the error
Open attached file and change view to Rendered, Blender will crash. Also, mute Material Assign node and note that geometry is now visible in the viewport.

Event Timeline

Broken: version: 3.0.0 Alpha, branch: cycles-x, commit date: 2021-07-06 15:38, hash: rB3ea9646c1802

Cannot recreate on 3.0.0 (rB62d9dabc7db4). Please confirm if crash happens on master branch build also.

Changing viewport shading to render does not cause the blender to crash.

If issue is specific for cycles-X branch then I will have to close the task
Reason: the tracker is yet not open for Cycles-X bug reports. Branch is under development so sometimes unknown issue may occur.

If crash happen for master branch build then please attach crash logs (refer: https://docs.blender.org/manual/en/3.0/troubleshooting/crash.html#windows)

Crashes in latest version: 3.0.0 Alpha, branch: master, commit date: 2021-07-10 13:52, hash: rB49a363f0e0d8 as well.

Edit: looks like you have a more up to date version of Blender. Can you share a download link? Mine is from the blender.org experimental page.

Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Confirmed.Mon, Jul 12, 3:37 AM

Can recreate the crash with Cycles render engine. (No crash here with EEVEE)

Mine is from the blender.org experimental page

Experimental builds are enough, I use the same and also I pull the changes from the master branch to use blender with most recent updates.

[NO similar report I found on tracker so confirming]

This seems to be partially solved by the combination of D11841 and D11597, but not entirely yet..