Maniphest T94659

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

Assigned To
Jacques Lucke (JacquesLucke)
Authored By
Godwin Jimoh (Astronet)
Jan 5 2022, 11:36 AM
Tags
  • BF Blender
  • Geometry Nodes
  • Nodes & Physics
Subscribers
Godwin Jimoh (Astronet)
Pratik Borhade (PratikPB2123)

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

Revisions and Commits

rB Blender
D13736

Event Timeline

Godwin Jimoh (Astronet) created this task.Jan 5 2022, 11:36 AM
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).Jan 5 2022, 12:14 PM
Jacques Lucke (JacquesLucke) added a revision: D13736: Fix T94659: Crash when deleting instances..Jan 5 2022, 12:17 PM
Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Confirmed.Jan 5 2022, 12:23 PM
Pratik Borhade (PratikPB2123) added projects: Geometry Nodes, Nodes & Physics.
Jacques Lucke (JacquesLucke) closed this task as Resolved by committing rB3e92b4ed2408: Fix T94659: crash when deleting instances.Jan 5 2022, 4:55 PM
Jacques Lucke (JacquesLucke) claimed this task.
Jacques Lucke (JacquesLucke) added a commit: rB3e92b4ed2408: Fix T94659: crash when deleting instances.
Jacques Lucke (JacquesLucke) added a commit: rB29e33cfff5b6: Fix T94659: crash when deleting instances (part 2).Jan 7 2022, 8:25 AM