State:Closed|icon_bug|icon_nuke|database:public|Resolution:Fixed|TargetRelease:16.0v1|BugID:470064|
Problem summary
Accessing pixels outside of the bounding box, via BlinkScript, causes a segmentation fault.
This issue appears to only happen when processing on the CPU.
Customer reported version
Nuke 12.2v5
Customer reported platform
CentOS 7
Steps to reproduce
1) Open Nuke.
2) Create a RotoPaint node.
3) Draw a Bezier shape in the Viewer, ensuring that the resulting bounding box not does include pixel 0,0.
4) Create a BlinkScript node downstream of the RotoPaint node.
5) Copy the attached code into the BlinkScript kernel and press Recompile.
6) On the BlinkScript node, uncheck the Use GPU if available option.
7) View the BlinkScript node. Nuke should now crash.
Expected behaviour
A segmentation fault should not occur.
Actual behaviour
Accessing pixels outside of the bounding box, via BlinkScript, causes a segmentation fault.
Workaround
Unknown.
Reproduced by support
This bug has been reproduced in:
Nuke 12.2v5 - CentOS 7
Nuke 12.0v1 - CentOS 7
Nuke 11.0v1 - CentOS 7
Nuke 10.0v1 - CentOS 7
Unable to reproduce bug in:
Nuke 12.2v5 - Windows 10 - macOS 10.14 (Mojave)
Earliest version tested
Nuke 10.0v1
- This issue appears to be in all versions of Nuke on CentOS 7
We're sorry to hear that
Please tell us why