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