ID 588716 - Nodes can be auto-connected to the Viewer node's output upon creation, which can crash Mari if the created node is viewed

Follow

Problem summary:

Nodes can be attached to the Viewer node output, which can break DAG and cause a crash

Steps to reproduce:

  1. Open any project
  2. Select the Viewer
  3. Create a node
  4. View the new node

Expected behaviour:

It should not be possible to connect nodes to the Viewer output.

Actual behaviour:

Nodes can be auto-connected to the Viewer. Viewing a node that is connected to the viewer causes a crash.

Workaround:

No known workaround.

Reproduced by support
This bug has been reproduced in:
Mari 7.5v1 - Windows 10 - Rocky 9

Mari 7.1v1 - Windows 10 - Regression

Unable to reproduce bug in:

Mari 7.0v2 - Windows 10 

Earliest version tested
Mari 7.0v2 - This issue doesn't appear in this version and has regressed

      We're sorry to hear that

      Please tell us why