State:Closed|icon_bug|icon_katana|database:public|Resolution:Fixed|TargetRelease:4.0v6|BugID:475059|
Problem summary
Increasing geometry.arbitrary.st.index values beyond the size of indexValue can cause Katana to crash
Customer reported version
Katana 4.0v4
Customer reported platform
CentOS 7
Steps to reproduce
1) Create some geometry with PrimitiveCreate
2) Connect an AttributeSet downstream
3) Set the AttributeSet path to /root/world/geo/primitive
4) Middle-mouse drag the geometry.arbitrary.st.index attribute from the primitive location to the AttributeSet
5) Set the first value to an out of bounds number (beyond the sample size).
Expected behaviour
Katana warns about Arbitrary Geometry index being out of bounds:
[WARN plugins.HydraViewer.Delegate]: Location: BLAH has invalid geometry. Reason: Arbitrary Geometry index out of bounds.
Otherwise, Katana does not crash.
Actual behaviour
Katana crashes
Workaround
Keep geometry.arbitrary.st.index values below the size of indexValue
Reproduced by support
This bug has been reproduced in:
Katana 4.0v4 - Windows 10 - CentOS 7
Unable to reproduce bug in:
Katana 3.6v4 - Windows 10 - CentOS 7
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