Problem summary
[Linux] Nuke crashes when opening an expression window with the script [FloatingWindowHint "N*"] set in the preferences.nk file, where * is any character after N. This has also been seen to occur when launching Nuke with a startup script applied.
Any string can be passed successfully in the properties of the command, as long as it doesn't start with the capital letter N; a lowercase "n" works correctly as well.
Customer reported version
nuke.11.2v1
Customer reported platform
centos7
Steps to reproduce
1) Launch Nuke and open the Preferences menu. (Edit > Preferences... or Shift+S)
2) Change any settings and press OK to confirm, then Exit Nuke.
3) Locate the .nuke directory and edit the preferences.nk file.
4) Add the script FloatingWindowHint "N"and save the file.
5) Launch Nuke and add a Blur node to the Node Graph. (B on the keyboard)
6) View the Properties bin for the size knob. Click it to gain focus.
7) Press = on the keyboard to open the expression menu, and observe stability.
-Alternatively, right-click the knob and select "add expression..."
Workaround
The only workaround is to not use a string that begins with the capital letter "N".
Reproduced by support
Nuke 11.2v3 - CentOS7
Nuke 11.2v1 - CentOS7
Nuke 11.1v5 - CentOS7
Nuke 11.1v1 - CentOS7
Nuke 11.0v4 - CentOS7
Nuke 11.0v1 - CentOS7 -
Regression
Unable to reproduce bug in:
Nuke 10.5v7 - CentOS 7
Any Nuke version in Windows or macOS.
Earliest version tested
Nuke 10.5v7 - This issue no longer appears in this version and has regressed.
Expected behaviour
Nuke should remain stable when opening an expression menu while the command FloatingWindowHint "N" is available in the preferences.nk file.
Actual behaviour
Nuke crashes when opening an expression prompt while the FloatingWindowHint "N"is referenced in the preferences.nk file.