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