ID 494234 - Scrubbing the timeline back and forth on a location that has a viewer proxy op that is animated crashes Katana

Follow

Problem summary
Katana will crash when scrubbing the timeline back and forth on a location that has a viewer proxy op that is animated.

Customer reported version
Katana 4.0v5

Customer reported platform
CentOS 8

Steps to reproduce

1) Create the following node graph: PrimitiveCreate -> OpScript

2) Edit the OpScript node, set the CEL to /root/world/geo/primitive​, and copy in the following script:

type = "proxies.viewer."Interface.SetAttr( type .. "test.opType", StringAttribute("StaticSceneCreate"))Interface.SetAttr(type .. "test.opArgs.a.viewer.default.drawOptions.hide", IntAttribute(Interface.GetCurrentTime() % 2))
3) Fully expand the scene graph

4) Scrub the timeline back and forth


Expected behaviour
The viewer proxy op attribute changes with the frame number

Actual behaviour
Katana crashes after a short time

Workaround
Unknown.

Reproduced by support

This bug has been reproduced in:
Katana 4.0v5 - Windows 10, CentOS 7
Katana 4.0v1 - Windows 10, CentOS 7
Katana 3.6v5 - Windows 10, CentOS 7
Katana 3.6v1 - Windows 10, CentOS 7
Katana 3.5v5 - Windows 10, CentOS 7
Katana 3.5v1 - Windows 10, CentOS 7
Katana 3.2v6 - Windows 10, CentOS 7
Katana 3.2v1 - Windows 10
Katana 3.1v7 - Windows 10
Katana 3.1v1 - Windows 10, CentOS 7
Katana 3.0v9 - Windows 10
Katana 3.0v1 - Windows 10, CentOS 7


Unable to reproduce bug in:
Katana 2.6v4 - Windows 10
Katana 2.5v1 - CentOS 7
Katana 2.0v1 - CentOS 7

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

    We're sorry to hear that

    Please tell us why