State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:466485|
Problem summary
Nuke doesn't read R3D files on Linux without CUDA libraries available
Customer reported version
nuke.12.2v3
Customer reported platform
centos7
Steps to reproduce
1) Setup CentOS 7.9 minimal and install the following libraries:
mesa-libGL
mesa-libGLU
libicu
libXmu
libXi
libxslt
libSM
libXv
alsa-lib
libffi
yum
2) Download the following R3D footage: https://d2rrs78a8pzlg1.cloudfront.net/epicw5k-standard-ff-24fps.zip
3) Open the attached Nuke script, and point the Read and Write nodes to valid paths
4) On the CentOS minimal machine, try to render the Nuke script:
./Nuke12.2v1/Nuke12.2 -V 2 -X Write1 -F 1-3 /mnt/netdrive/foundry/redTest2.nk
Expected behaviour
For the script to Render
Actual behaviour
It errors saying:
[peter.coleman@localhost local]$ ./Nuke12.2v1/Nuke12.2 -V 2 -X Write1 -F 1-3 /mnt/netdrive/foundry/redTest2.nk
Nuke 12.2v1, 64 bit, built Jul 16 2020.
Copyright (c) 2020 The Foundry Visionmongers Ltd. All Rights Reserved.
Licence expires on: 2047/8/22
Loading /usr/local/Nuke12.2v1/plugins/_pathsetup.py
Loading /usr/local/Nuke12.2v1/plugins/init.tcl
Loading /usr/local/Nuke12.2v1/plugins/init.py
Loading /usr/local/Nuke12.2v1/plugins/setenv.tcl
Loading /usr/local/Nuke12.2v1/plugins/formats.tcl
Loading /usr/local/Nuke12.2v1/plugins/caravr/init.py
Loading /usr/local/Nuke12.2v1/plugins/getenv.tcl
[15:00.15] Warning: /mnt/netdrive/foundry/redTest2.nk is for nuke12.2v4; this is nuke12.2v1
Loading /usr/local/Nuke12.2v1/plugins/OCIOColorSpace.so
Loading /usr/local/Nuke12.2v1/plugins/r3dReader.so
[15:00.15] ERROR: Read1: unhandled exception
[15:00.15] Warning: Read1.r3dSDK: no such knob
Read1.14: no such knob
Read1.r3dInit: no such knob
Read1.2: no such knob
Read1.r3dRocketResolution: no such knob
Read1.8192 3456: no such knob
Read1.r3dColorVersion: no such knob
Read1.v2: no such knob
Read1.r3dColorSpace: no such knob
Read1.DRAGONcolor2: no such knob
Read1.r3dGammaCurve: no such knob
Read1.REDgamma4: no such knob
Read1.r3dISO: no such knob
Read1.800: no such knob
Read1.r3dRGBGain: no such knob
Read1.1 1 1: no such knob
Read1.r3dSharpness: no such knob
Read1.0: no such knob
Read1.r3dDenoise: no such knob
Read1.0: no such knob
Read1.r3dDetail: no such knob
Read1.2: no such knob
Read1.r3dLift: no such knob
Read1.0 0 0: no such knob
Read1.r3dGamma: no such knob
Read1.1 1 1: no such knob
Read1.r3dGain: no such knob
Read1.1 1 1: no such knob
Read1.r3dSlope: no such knob
Read1.1 1 1: no such knob
Read1.r3dOffset: no such knob
Read1.0 0 0: no such knob
Read1.r3dPower: no such knob
Read1.1 1 1: no such knob
Read1.r3dCDLSaturation: no such knob
Read1.1: no such knob
Loading /usr/local/Nuke12.2v1/plugins/exrWriter.so
[15:00:15 GMT] Read nuke script: /mnt/netdrive/foundry/redTest2.nk
terminate called after throwing an instance of 'red_boost::exception_detail::clone_impl<red_boost::exception_detail::error_info_injector<red_boost::thread_resource_error> >'
what(): red_boost::thread_resource_error: Resource temporarily unavailable
Aborted
Workaround
Installing CUDA can help, even without a GPU installed in the system
Reproduced by support
This bug has been reproduced in:
Nuke 12.2v4 - CentOS 7.9 Minimal
Nuke 12.2v1 - CentOS 7.9 Minimal - regression
Unable to reproduce bug in:
Nuke 12.1v5 - CentOS 7.9 Minimal
*Other OS's can't be installed in a Terminal only way
Earliest version tested
Nuke 12.1v5 - This issue doesn't appear in this version and has regressed
We're sorry to hear that
Please tell us why