ID 471921 - Mari crashes when a Geo-Channel node and more than one Output or Input node inside a Material are copied

Follow

Problem summary
Mari crashes when a Geo-Channel node and more than one Output or Input node inside a Material are copied

 

Customer reported version
Mari 4.7v1

 

Customer reported platform
Linux

 

Steps to reproduce

 

1) Open any project
 

2) Create a Material node
 

3) Inside the Material node, create a Geo-Channel node


4) Select the Geo-Channel node and two (or more) of the Material's Output nodes


5) Press CTRL+C to copy the nodes

 

NOTE: This crash also occurs if Input nodes are created and selected instead of the Output nodes. Reproduction steps are as follow:


1) Follow steps 1-3 above
 

2) Create two Input nodes


3) Select the Geo-Channel node and both Input nodes
 

4) Press CTRL+C to copy the nodes

 

 

Expected behaviour
The selected nodes should be copied

 

Actual behaviour
Mari crashed

 

Workaround
Unknown.

 

Reproduced by support
This bug has been reproduced in:

Mari 4.7v2 - Windows 10 - CentOS 7.7

Mari 4.7v1 - Windows 10 - CentOS 7.7

 

Unable to reproduce bug in:

Mari 4.6v4 - Windows 10 - CentOS 7.7 regression

 

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

 

    We're sorry to hear that

    Please tell us why