Page MenuHome

Geometry Nodes crashes blender when a Collection Info node is connected to a Separate Geometry nodes set to Instance
Closed, ResolvedPublic

Description

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

Blender Version
Broken: version: 3.1.0 Alpha, branch: master, commit date: 2022-01-03 07:10, hash: rBea8d749587dd
Worked: (newest version of Blender that worked as expected)

Short description of error


The above setup causes blender to crash with an "EXCEPTION_ACCESS_VIOLATION" error in the console
Things to note for the crash to happen:

  • Either an Index or an ID field (or their derivative) must be connected to the Selection input of the Separate Geometry node.
  • The Separate Geometry domain must be set to Instance
  • The Collection Info collection must have two or more objects in it.
  • The Separate Children input of the Collection Info node must be toggled off
  • I can't seem to reproduce the crash with the Delete Geometryx Node for some reason

Exact steps for others to reproduce the error

  1. Download the above blend file or recreate it from image above.
  2. Deactivate the Separate Children input of the Collection Info node
  3. Crash happens!
  4. If blender does not crash immediately then activate and deactivate the Separate Children input a couple of times