Problem summary
Converting a Group to a Custom Procedural leaves behind a Group which, if clicked on, causes a crash.
Customer reported version
Mari 6.0v2
Customer reported platform
Windows 10
Steps to reproduce
Open Mari.
Go to Help > Create Example Material Design Project then open the project.
Open the Node Graph and create a Cloud node.
Select the Cloud node and press Ctrl+G to add it to a new Group.
Double-click the Group node to open its Properties and click Convert To Procedural.
Without doing anything else such as navigating in the Node Graph (ie. zooming or panning), move the new Custom Procedural node in the Node Graph and notice that there is still a ghost Group node.
Without doing anything else, Try to select this ghost Group node and notice that Mari crashes. This seems to happen more frequently when clicking the Output port of the Group node instead of the node itself.
Expected behaviour
When converting a Group to to Custom Procedural, there should not be a Group node left in the Node Graph.
Clicking the leftover ghost Group node should also not result in a crash.
Actual behaviour
Converting a Group to a Custom Procedural leaves behind a ghost Group node in the Node Graph. Clicking on this Group, specially on the output, often causes Mari to crash.
Workaround
Unknown.
Reproduced by support
This bug has been reproduced in:
Mari 6.0v2 - Windows 10 - Linux CentOS 7
Mari 6.0v1 - Windows 10 - Linux CentOS 7 - Regression
Unable to reproduce bug in:
Mari 5.0v4 - Windows 10 - Linux CentOS 7
Earliest version tested
Mari 5.0v4
- This issue doesn't appear in this version and has regressed