Create a ticket State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:217285|
Problem summary
Copying Roto point animations to a Transform node causes Nuke to crash.
Customer reported version
nuke.9.0v8
Customer reported platform
rhel6
Steps to reproduce
1) Open Nuke
2) Copy and paste the below Roto node:
Roto {
output alpha
curves {{{v x3f99999a}
{f 0}
{n
{layer Root
{f 2097152}
{t x44800000 x44428000}
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
{curvegroup Bezier1 512 bezier
{{cc
{f 8192}
{px
{1 x42c80000}
{{x41800000}
{x42e40000}}
{{x43160000 x4479c000}
{x444f8000 x444b0000}}
{{xc1800000}
{xc2e40000}}
{{xc2840000}
{xc2900000}}
{{x43c10000 x449a6000}
{x435a0000 x43480000}}
{{x42840000}
{x42900000}}
{{x41800000}
{xc3000000}}
{{x44888000 x44f2a000}
{x44100000 x440b8000}}
{{xc1800000}
{x43000000}}
{{x43200000}
{x41a00000}}
{{x44538000 x44d3e000}
{x44844000 x44820000}}
{{xc3200000}
{xc1a00000}}}} idem}
{tx 1 x441aa000 x4427a000}
{a osw x41200000 osf 0 str 1 spx x44800000 spy x44428000 sb 1 tt x40800000}}}}}}
toolbox {selectAll {
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 tt 4 }
{ createBezierCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createBSpline str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createEllipse str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ brush str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ eraser src 2 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ clone src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ reveal src 3 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ dodge src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ burn src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ blur src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ sharpen src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ smear src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
} }
toolbar_brush_hardness 0.200000003
toolbar_source_transform_scale {1 1}
toolbar_source_transform_center {1024 778}
colorOverlay {0 0 0 0}
lifetime_type "all frames"
motionblur_shutter_offset_type centred
source_black_outside true
name Roto1
selected true
xpos -203
ypos -136
}
3) Select a point on the Roto node's bezier shape, and select Copy > 1 point (animations)
4) Create a Transform node
5) Select the Animation Menu on the translate knob of the Transform node, and then select Paste>Absolute Value. Nuke should now crash. If not repeat the process until it does.
Reproduced by support
I have reproduced this on:
Nuke 10.0v2 - Windows 10 - CentOS 6.7
Nuke 9.0v8 - Windows 10 - CentOS 6.7
Nuke 8.0v6 - Windows 10 - CentOS 6.7
Expected behaviour
For Nuke not to crash when pasting incorrect data into a knob, or Nuke to not allow the operation.
Actual behaviour
Nuke crashed.