ID 461599 - Using Duplicate > Object and Shader Network on an object that uses a Geo-Channel node results in bad Geo-Channels on the new object

Follow

Problem summary
When using Duplicate > Object and Shader Network, if there Geo-Channel in the node graph and it has a Geo-Channel selected from the Channels dropdown, the resulting Geo-Channels on the duplicate object will not be functional.


Geo-Channels created in this way cannot import image sets and attempting to remove them via the '-' button causes Mari to crash.


Customer reported version
Mari 4.6v4


Customer reported platform
Windows 10


Steps to reproduce

1) Load the Example Material Design project

2) Duplicate the materialGeo object and shader network

3) Select the new materialGeo_1 object and under Geo-Channel Properties try to remove either of the Curvature or AO Geo-Channels


Expected behaviour
The Geo-Channel is removed


Actual behaviour
Mari crashes


Workaround

1) Duplicate the object without the shader network


2) Bring over the original object's shader network using copy/paste


Reproduced by support

This bug has been reproduced in:
Mari 4.6v4 - Windows 10 - CentOS 7 - macOS High Sierra

Mari 4.6v1 - Windows 10 - CentOS 7


Earliest version tested
Mari 4.6v1 - This feature did not exist before this version


    We're sorry to hear that

    Please tell us why