AWS Thinkbox Discussion Forums

Editing Job Dependecies Crashes the Monitor

Hi, When editing the job dependencies (3DS Max 2015) via the job properties or dependency viewer crashes the monitor every time.

Dragging jobs seems to work, albeit slowly

When the monitor crashes is there any error in the log? You’re seeing the monitor crash just from editing a job through “Modify Job Properties”? Is this happening when editing any job property or have you noticed it for a specific property?

It didn’t seem to happen when I changed a few of the 3DS Max properties.

I then added a dependency, although it didn’t crash instantly within 10 seconds it did with the following error…

Problem signature:
Problem Event Name: APPCRASH
Application Name: deadlinemonitor.exe
Application Version: 8.0.0.50
Application Timestamp: 56b15b46
Fault Module Name: NativeThinkboxUIC++.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 56aa658b
Exception Code: c0000005
Exception Offset: 000000000000d520
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 2057
Additional Information 1: 3788
Additional Information 2: 37889edba21af6e378208be5bc6b08d5
Additional Information 3: 6a27
Additional Information 4: 6a2779d80750dc038080beedd5d883e7

Not sure about errors in the log, which log are you referring to?

The Monitor Logs, you can find them from the Monitor from “Help” -> “Explore Log Folder”. On Windows they are found here “C:\ProgramData\Thinkbox\Deadline8\logs”.

Hi, I just caused the crash again, but nothing was writen to the log.

Crash info…

Problem signature:
Problem Event Name: APPCRASH
Application Name: deadlinemonitor.exe
Application Version: 8.0.0.50
Application Timestamp: 56b15b46
Fault Module Name: NativeThinkboxUIC++.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 56aa658b
Exception Code: c0000005
Exception Offset: 000000000000d520
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 2057
Additional Information 1: eb0f
Additional Information 2: eb0f4ab0bc523244c6f8ffdf801700e9
Additional Information 3: d5b0
Additional Information 4: d5b0da2d9d554da36184e77dde88d1b9

Hi,
Can you open up a command prompt, navigate to the bin directory on your local Deadline install:

cd "C:\Program Files\Thinkbox\Deadline8\bin"

and then start DeadlineMonitor.exe but with the “–console” CLI flag so we can get the StdOut dumped to your command prompt window.

See if you can then crash the monitor as before. No crash and it should look like your normal “Console” panel as below or a nice stacktrace (error):

C:\Program Files\Thinkbox\Deadline8\bin>deadlinemonitor.exe --console

Hi, Yep, output below…

C:\Program Files\Thinkbox\Deadline8\bin>deadlinemonitor.exe --console

C:\Program Files\Thinkbox\Deadline8\bin>Deadline Monitor 8.0 [v8.0.0.50 Beta (dd
3a9e577)]
Time to initialize: 141.000 ms
Auto Configuration: No auto configuration for Repository Path could be detected,
using local configuration
Auto Configuration: Picking configuration based on: Circle24 / 192.168.0.38
Auto Configuration: No auto configuration could be detected, using local configu
ration
Time to connect to Repository: 4.196 s
Time to check user account: 0.000 s
Time to purge old logs and temp files: 16.000 ms
Time to synchronize plugin icons: 62.000 ms
Time to initialize main window: 702.000 ms
Main Window shown
Time to show main window: 62.000 ms

Unhandled Exception: System.AccessViolationException: Attempted to read or write
protected memory. This is often an indication that other memory is corrupt.
at Python.Runtime.Runtime.PyImport_ExecCodeModule(String name, IntPtr code)
at Python.Runtime.PythonEngine.ModuleFromString(String name, String code, Str
ing fileName)
at FranticX.Scripting.PythonNetScriptEngine.ExecuteFile(String scriptFile, St
ring moduleName)
at Deadline.Scripting.DeadlineScriptManager.CreateModuleFromFile(String scrip
tFilePath)
at a.a(String[] A_0)

We’re having difficulty reproducing this on our end, would you be able to provide an archived job that causes this behavior?

I would but it throws an error when trying to archive the job…

2016-02-11 17:27:54: An unexpected error occurred while Archiving Job(s):
2016-02-11 17:27:54: Could not find file ‘C:\Users\trevor.smith\AppData\Local\Temp\56bc688d1d82b25b9c255138\job.json’. (System.IO.FileNotFoundException)
2016-02-11 17:27:54: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
2016-02-11 17:27:54: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
2016-02-11 17:27:54: at System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
2016-02-11 17:27:54: at System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share)
2016-02-11 17:27:54: at FranticX.IO.Compression.Zip.CompressFilesToStream(String[] inputFilenames, String outputFilename, CompressionLevel compressionLevel)
2016-02-11 17:27:54: at FranticX.IO.Compression.Zip.CompressFiles(String[] inputFilenames, String outputFilename, CompressionLevel compressionLevel)
2016-02-11 17:27:54: at Deadline.StorageDB.JobStorage.ArchiveJobs(Job[] jobs, String archiveFolderOverride, Boolean useAltPath, String alternativePath)
2016-02-11 17:27:54: at Deadline.Controllers.DataController.ArchiveJobs(Job[] jobs, Boolean deleteFromDB, String archiveFolderOverride)
2016-02-11 17:27:54: at Deadline.Monitor.WorkItems.ArchiveJobsWI.InternalDoWork()
2016-02-11 17:27:54: at Deadline.Monitor.MonitorWorkItem.DoWork()

Yikes yeah I’m seeing that problem also. We will look into that.

Privacy | Site terms | Cookie preferences