ID 388595 - Modo hangs indefinitely if an out-of-range value is plugged into the Start and/or End channels of a Curves to Array node.

Follow

Problem summary
Modo hangs indefinitely if an out-of-range value is plugged into the Start and/or End channels of a Curves to Array node.

Customer reported version
modo.13.0v1

Customer reported platform
10.14

Steps to reproduce
1. Open a new scene and change to the Setup view in Modo
2. Create a mesh and add a Circle operator to a mesh.
3. In the Schematic, connect the output of the mesh to Curve to Array's Curves input
4. Add the Curve to Array's Start and End channels to the schematic
5. Add a User Channel (type: float)
6. Connect the User Channel (output) to Curve to Array : Start
7. Connect the User Channel to an Add node. Add a value of 0.25. Connect result to Curve to Array : End
8. Now, enter a value over 2 into the User Channel and try to select the Curve to Array node

Expected behaviour
For the Curves to Array node to clamp the Start and End to valid values.

Actual behaviour
Modo hangs and you are required to end the process manually.

Workaround
Unknown.

Reproduced by support

This bug has been reproduced in:
Modo 13.0v1 - Windows 10 MacOS CentOS7

Unable to reproduce bug in:
Modo 12.2v2 - Windows 10 MacOS CentOS7

Earliest version tested
Modo 12.2v2 - This feature did not exist before Modo 13.0v1


    We're sorry to hear that

    Please tell us why