We still have this happen every now and then. Basically, deadline is unable to read max.log due to it being used by another process:
2013-12-09 09:46:00: 0: INFO: preRender set jobpath to \inferno2\deadline\repository6\jobs\52a26ad980eca3226c31a7a4
2013-12-09 09:46:00: 0: INFO: scLog: info SC_DeadlineSubmit: Setting flowline job path to: \inferno2\deadline\repository6\jobs\52a26ad980eca3226c31a7a4
2013-12-09 09:46:00: 0: INFO: scLog: info SC_DeadlineSubmit: flowline job path set! [\inferno2\deadline\repository6\jobs\52a26ad980eca3226c31a7a4]
2013-12-09 09:46:00: 0: INFO: scLog: info called postLoadScriptSetNetworkID FL_FlowLine01 9588 1
2013-12-09 09:46:00: 0: INFO: called postLoadScriptSetNetworkID FL_FlowLine01 9588 1
2013-12-09 09:46:00: 0: Plugin rendering frame(s): 1044
2013-12-09 09:46:01: 0: INFO: Render Tasks called
2013-12-09 09:46:01: 0: INFO: STARTED
2013-12-09 09:46:01: 0: INFO: Lightning: Render frame 1044
2013-12-09 09:52:08: 0: WARNING: Cannot read from network log because: The process cannot access the file ‘C:\3ds Max 2012\Network\Max.log’ because it is being used by another process.
2013-12-09 09:52:08: 0: An exception occurred: Error in RenderTasks: RenderTask: Unexpected exception (Trapped SEH Exception in RenderFrame(): Privileged Instruction
2013-12-09 09:52:08: Cannot read network log file because: The process cannot access the file ‘C:\3ds Max 2012\Network\Max.log’ because it is being used by another process.)
2013-12-09 09:52:08: at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel) (Deadline.Plugins.RenderPluginException)
The odd thing is the order of the messages in the log. It seems like deadline is trying to read the max.log before the crash? Could it be that deadline is in a racing condition trying to read the log, with max actually writing the log?