monitor, job deletion crash

Tried to delete around 5000 jobs. After 10 mins or so the monitor crashed to desktop.

The following events were logged in the event viewer:

.NET Runtime:

Log Name:      Application
Source:        .NET Runtime
Date:          11/11/2013 4:33:30 PM
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      lapro3067.scanlinevfxla.local
Description:
Application: deadlinemonitor.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.PyObject_Call(IntPtr, IntPtr, IntPtr)
   at Python.Runtime.Dispatcher.TrueDispatch(System.Collections.ArrayList)
   at Python.Runtime.Dispatcher.Dispatch(System.Collections.ArrayList)
   at FranticX.GenericDelegate0.Invoke()
   at FranticX.GenericDelegate0.Invoke()
   at Deadline.StorageDB.SettingsStorage.UpdateData(System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading._TimerCallback.PerformTimerCallback(System.Object)

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-11-12T00:33:30.000000000Z" />
    <EventRecordID>28260</EventRecordID>
    <Channel>Application</Channel>
    <Computer>lapro3067.scanlinevfxla.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: deadlinemonitor.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.PyObject_Call(IntPtr, IntPtr, IntPtr)
   at Python.Runtime.Dispatcher.TrueDispatch(System.Collections.ArrayList)
   at Python.Runtime.Dispatcher.Dispatch(System.Collections.ArrayList)
   at FranticX.GenericDelegate0.Invoke()
   at FranticX.GenericDelegate0.Invoke()
   at Deadline.StorageDB.SettingsStorage.UpdateData(System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading._TimerCallback.PerformTimerCallback(System.Object)
</Data>
  </EventData>
</Event>

Application error:

Log Name:      Application
Source:        Application Error
Date:          11/11/2013 4:33:31 PM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      lapro3067.scanlinevfxla.local
Description:
Faulting application name: deadlinemonitor.exe, version: 6.1.0.53441, time stamp: 0x526fb5bb
Faulting module name: QtCore4.dll, version: 4.8.2.0, time stamp: 0x4fb35bf8
Exception code: 0xc0000005
Fault offset: 0x0000000000126de0
Faulting process id: 0x1310
Faulting application start time: 0x01cedf393812f88e
Faulting application path: C:\Program Files\Thinkbox\Deadline6\bin\deadlinemonitor.exe
Faulting module path: C:\Program Files\Thinkbox\Deadline6\bin\QtCore4.dll
Report Id: 0dfaec57-4b32-11e3-8ed9-0025909b7159
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-11-12T00:33:31.000000000Z" />
    <EventRecordID>28261</EventRecordID>
    <Channel>Application</Channel>
    <Computer>lapro3067.scanlinevfxla.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>deadlinemonitor.exe</Data>
    <Data>6.1.0.53441</Data>
    <Data>526fb5bb</Data>
    <Data>QtCore4.dll</Data>
    <Data>4.8.2.0</Data>
    <Data>4fb35bf8</Data>
    <Data>c0000005</Data>
    <Data>0000000000126de0</Data>
    <Data>1310</Data>
    <Data>01cedf393812f88e</Data>
    <Data>C:\Program Files\Thinkbox\Deadline6\bin\deadlinemonitor.exe</Data>
    <Data>C:\Program Files\Thinkbox\Deadline6\bin\QtCore4.dll</Data>
    <Data>0dfaec57-4b32-11e3-8ed9-0025909b7159</Data>
  </EventData>
</Event>

Yeah, we need to improve how batch operations are done, as mentioned here:
viewtopic.php?f=86&t=10621&p=46109#p46108

Cheers,

  • Ryan