ID 328844 - Manipulating a Cornerpin node after an OFX node can crash Nuke

Follow

Problem summary
When compositing shots using OFX plugins that contain transformation information, using a CornerPin after the OFX node will crash Nuke.

This appears to be due to the OFX plugin 's transformation information conflicting with the CornerPin.

If a processing node is added in-between the nodes (e.g f_align -> Blur -> CornerPin), the CornerPin does not crash nuke when being manipulated.

Customer reported version
nuke.10.0v3

Customer reported platform
windows7

Steps to reproduce
 
0) Create a ColorWheel  [BW - Added 24/07/20]

1) Create your OFX node (e.g f_align , Mocha Pro )

2) Attach a CornerPin node

3) Adjust the CornerPin node's 'to' inputs

Result: Crash to desktop, crash report appears.

Workaround
There are two workarounds for this issue depending on the plugin used.

1.  Execute any processing used in the OFX node

When using a Mocha Pro node, saving and executing any changes appears within the plugin, appears to stop the crashes.

Using the node and editing the CornerPin before executing the saved changes, crashes Nuke.


2.  Place a processing node in-between the OFX & CornerPin nodes

Adding a processing node in-between the two nodes works around the issue, as the transformation information is processed before being passed through the CornerPin node.


Reproduced by support

This bug has been reproduced in:
Nuke11.0v1 - Windows 7 - Mac10.12 - CentOS6.9
Nuke11.0v3 - Windows 7 - Mac10.12 - CentOS6.9
Nuke11.0v1 - Windows 7 - Mac10.12 - CentOS6.9
Nuke10.5v7 - Windows 7 - Mac10.12 - CentOS6.9
Nuke10.5v1 - Windows 7 - Mac10.12 - CentOS6.9
Nuke10.0v6 - Windows 7 - Mac10.12 - CentOS6.9
Nuke10.0v1 - Windows 7 - Mac10.12 - CentOS6.9
Nuke9.0v9 - Windows 7 - Mac10.12 - CentOS6.9
Nuke9.0v1 - Windows 7 - Mac10.12 - CentOS6.9
Nuke8.0v7 - Windows 7 - Mac10.12 - CentOS6.9|
Unable to reproduce bug in:
Nuke7.0v10 - Windows 7 - Mac10.12 - CentOS6.9

Earliest version tested
- Nuke7.0v10 - This issue no longer appears in this version and has regressed


Expected behaviour
No crash when manipulating CornerPin nodes after an OFX node

Actual behaviour
Nuke crash to desktop
 

    We're sorry to hear that

    Please tell us why