ID 473744 - MacOS failing to catch exceptions in vectorizer

Follow

Problem summary
MacOS failing to catch exceptions in vectorizer.

 

Customer reported version
nuke.13.0v1

 

Customer reported platform
10.15

 

Steps to reproduce

1) In Nuke, copy/paste the following script:


 

CheckerBoard2 {
 inputs 0
 name CheckerBoard1
 selected true
 xpos 209
 ypos -172
}
BlinkScript {
 recompileCount 1
 ProgramGroup 1
 KernelDescription "2 \"SaturationKernel\" iterate pixelWise 5bf8b8ace4803b719514a8bb16d42a3ae327cdf3d9363d2950ab5f139e846eee 2 \"src\" Read Point \"dst\" Write Point 1 \"sometest\" Float 16 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== 1 \"sometest\" 16 1 0"
 kernelSource "kernel SaturationKernel : ImageComputationKernel<ePixelWise>\n\{\nImage<eRead, eAccessPoint, eEdgeClamped> src; // the input image\nImage<eWrite> dst; // the output image\n\nparam:\nfloat4x4 sometest;\n\nvoid process() \{\n\nfloat3 test = sometest\[0]\[0];\n\n\}\n\};"
 useGPUIfAvailable false
 rebuild ""
 rebuild_finalise ""
 name BlinkScript1
 selected true
 xpos 209
 ypos -67
}

2) View the Blinkscript node, and if necessary, recompile it.

 

Expected behavior
The Blinkscript should compile without error.

 

Actual behavior
An error occurs when viewing the Blinkscript node or recompiling it. The error appears as: "Error compiling kernel: Error compiling kernel"

 

Workaround
Disabling the Vectorize on CPU checkbox in the Kernel Paramaters tab negates the error.
 

Reproduced by Support in:
Nuke 13.0v1 - macOS 10.14

Unable to reproduce bug in:
Nuke 13.0v1 - Windows 10, CentOS 7
Nuke 12.2v5 - macOS 10.13
 

Earliest version tested
Nuke 12.2v5 - macOS 10.13- This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why