Had about 8-10 machines hanging this morning (30% of the deadline farm) with various python related errors.
Based on logs and event viewer entries, i tried to find some pattern, got two types of errors so far (some had no event viewer entry, or i couldnt find them).
Ill log the other case as a separate bug thread.
Last log lines:
2013-08-12 17:13:42: 0: Plugin rendering frame(s): 1076-1090
2013-08-12 17:13:42: 0: INFO: Executing pre task script C:\Users\scanlinevfx\AppData\Local\Thinkbox\Deadline6\slave\LAPRO0318\jobsData\prestart.py
Event viewer has 2 application errors logged for this. First one:
Log Name: Application
Source: .NET Runtime
Date: 8/12/2013 5:13:42 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: lapro0318
Description:
Application: deadlineslave.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at Python.Runtime.Runtime.PyType_GenericAlloc(IntPtr, Int32)
at Python.Runtime.CLRObject…ctor(System.Object, IntPtr)
at Python.Runtime.CLRObject.GetInstance(System.Object)
at Deadline.Plugins.ScriptPlugin.a(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart(System.Object)
Event Xml:
1026
2
0
0x80000000000000
3073
Application
lapro0318
Application: deadlineslave.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at Python.Runtime.Runtime.PyType_GenericAlloc(IntPtr, Int32)
at Python.Runtime.CLRObject…ctor(System.Object, IntPtr)
at Python.Runtime.CLRObject.GetInstance(System.Object)
at Deadline.Plugins.ScriptPlugin.a(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart(System.Object)
Second one right after the first:
Log Name: Application
Source: Application Error
Date: 8/12/2013 5:13:43 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: lapro0318
Description:
Faulting application name: deadlineslave.exe, version: 6.1.0.52215, time stamp: 0x51fa5cf1
Faulting module name: python26.DLL, version: 2.6.7150.1013, time stamp: 0x4e00e564
Exception code: 0xc0000005
Fault offset: 0x00000000000b9509
Faulting process id: 0xb0c
Faulting application start time: 0x01ce92faf578b0bb
Faulting application path: C:\Program Files\Thinkbox\Deadline6\bin\deadlineslave.exe
Faulting module path: C:\Program Files\Thinkbox\Deadline6\bin\python26.DLL
Report Id: 36497ae4-03ad-11e3-aae4-003048c6b711
Event Xml:
1000
2
100
0x80000000000000
3074
Application
lapro0318
deadlineslave.exe
6.1.0.52215
51fa5cf1
python26.DLL
2.6.7150.1013
4e00e564
c0000005
00000000000b9509
b0c
01ce92faf578b0bb
C:\Program Files\Thinkbox\Deadline6\bin\deadlineslave.exe
C:\Program Files\Thinkbox\Deadline6\bin\python26.DLL
36497ae4-03ad-11e3-aae4-003048c6b711