ID 478997 - Changing the Subdivision Level of geometry that is not in the Viewer Visibility working set causes Katana to crash

Follow

Problem summary
If a piece of geometry isn't included in the Viewer Visibility working set and you try to change its Subdivision Level in the Hydra Viewer, Katana crashes.

Customer reported version
Katana 4.0v4

Customer reported platform
rhel7

Steps to reproduce
1) In the NodeGraph tab, create a PrimitiveCreate node and view it.

2) In the SceneGraph tab, expand all.

3) Turn on the Viewer Visibility working set by clicking its associated column header.

4) Select /root/world/geo/primitive in the SceneGraph.

5) In the HydraViewer, select the Edit > Set Subdivision Level > 1 menu item, or use the 1 shortcut key.

Expected behaviour
Changing the Subdivision Level of geometry that isn't in the Viewer Visibility working set should have no effect, since the geometry isn't visible.

Actual behaviour
Katana crashes.

Workaround
Unknown.

Reproduced by support
This bug has been reproduced in:
Katana 4.0v4 - Windows 10
Katana 4.0v3 - Windows 10
Katana 4.0v2 - Windows 10
Katana 4.0v1 - Windows 10

Unable to reproduce bug in:
Katana 3.6v4 - Windows 10
Katana 3.6v1 - Windows 10
Katana 3.5v1 - Windows 10

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

    We're sorry to hear that

    Please tell us why