ID 495998 - Batch connecting a Multi-Channel Bake Point can cause a crash

Follow

Problem summary
Batch connecting a Multi-Channel Bake Point can cause a crash

Customer reported version
Mari 4.7v5

Customer reported platform
Windows 10

Steps to reproduce

1) Open an Example Project

2) Create a Material node configured for Arnold Standard Surface

3) With the Material node selected, create a Multi-Channel Bake Point (4k and 16-bit)

4) Disconnect and reconnect the nodes multiple times in quick succession

Expected behaviour
The nodes should connect without Mari crashing

Actual behaviour
Mari sporadically crashes, sometimes with a 'Mari has detected an error and been forced to close' error message 

Workaround
Unknown.

Reproduced by support
This bug has been reproduced in:
Mari 5.0v1 - Windows 10 - CentOS 7.9
Mari 4.8v1 - Windows 10 - CentOS 7.9
Mari 4.7v5 - Windows 10 - CentOS 7.9 - regression

Unable to reproduce bug in:
Mari 4.7v4 - Windows 10 - CentOS 7.9

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

    We're sorry to hear that

    Please tell us why