Hi there,
We have hit a problem in both in Deadline 7.0 and 7.1 running on Windows 7 where Fusion 7.7 render thread get’s to the end of it’s render and crashes out the Deadline task that launched it.
The slave stays up but we get a seg fault (see below) that returns a non-zero exit code that makes Deadline Slave report the frame as failed even though it’s completed it’s output.
I should point out that if we don’t have any alembic or particles in the Fusion comp it works as expected so whilst this crash is not end of world for Fusion 7.7 we can’t take advantage of these new features which is slightly limiting to be honest.
Thinking it was a possible lack of OpenCL device / library on nodes and workstations we deployed intel’s latest CPU openCL drivers only to discover it started making Fusion 6.4 on our farm also behave the same way, regardless of and 3d or particles. Upon removing the Intel drivers we resumed normal service for Fusion 6.4 without much fuss.
We’ve tested this without any OFX plugins or preferences, torn out Fusion on test machines and re-deployed, and tried the latest build of Fusion 7.7.1 and we’re seeing the same behaviour.
Has anyone else had a chance to test Fusion 7.7 on Deadline 7.x with a simple alembic/particles scene and had similar problems? (not likely I know but worth asking I guess)
Next step for us is to get a fresh system that doesn’t have all our pre-requsite libraries installed and test on a cleaner system adding our libs one by one till we get a result.
I should point out that Thinkbox support have struggled to re-create the problem so this is looking like some conflict out with their software that’s interfering with it. (wonder if it’s an OpenCL lib vs gpu OpenCL driver conflict…)
Will also reach out to blackmagic and give them the same information to see if they can shine a light on this one as well.
Cheers
Jamie
edit: Will test with RC6 and report back if that changes anything.
This happens after Autoexitcode 0 report post task which is a completed render response from Fusion.
2015-04-13 15:33:38: 0: INFO: Process exit code: -1073741819
2015-04-13 15:33:40: Scheduler Thread - Render Thread 0 threw a major error:
2015-04-13 15:33:40: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2015-04-13 15:33:40: Exception Details
2015-04-13 15:33:40: RenderPluginException – Error: Renderer returned non-zero error code -1073741819. Check the console slave’s output.
2015-04-13 15:33:40: at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)
2015-04-13 15:33:40: RenderPluginException.Cause: JobError (2)
2015-04-13 15:33:40: RenderPluginException.Level: Major (1)
2015-04-13 15:33:40: RenderPluginException.HasSlaveLog: True
2015-04-13 15:33:40: RenderPluginException.SlaveLogFileName: C:\ProgramData\Thinkbox\Deadline7\logs\deadlineslave_renderthread_0-RAVEL-0000.log
2015-04-13 15:33:40: Exception.Data: ( )
2015-04-13 15:33:40: Exception.TargetSite: Void RenderTask(System.String, Int32, Int32)
2015-04-13 15:33:40: Exception.Source: deadline
2015-04-13 15:33:40: Exception.HResult: -2146233088
2015-04-13 15:33:40: Exception.StackTrace:
2015-04-13 15:33:40: at Deadline.Plugins.Plugin.RenderTask(String taskId, Int32 startFrame, Int32 endFrame)
2015-04-13 15:33:40: at Deadline.Slaves.SlaveRenderThread.a(TaskLogWriter A_0)
2015-04-13 15:33:40: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<