Deadline 7 + Modo 701 "modo0" has exited or been terminated.

Hi All

I’m getting a fatal error using Deadline 7 + Modo 701 on Linux 64 bit (worth noting that DL7 + Modo 801 is working fine on the nodes).

Here is the job report:

[code]=======================================================
Error

Error: Monitored managed process “modo0” has exited or been terminated.
at Deadline.Plugins.ScriptPlugin.StartJob (Deadline.Jobs.Job job, System.String& outMessage, FranticX.Processes.AbortLevel& abortLevel) [0x00000] in :0

=======================================================
Type

RenderPluginException

=======================================================
Stack Trace

at Deadline.Plugins.Plugin.StartJob (Deadline.Jobs.Job job) [0x00000] in :0
at Deadline.Slaves.SlaveRenderThread.a (Deadline.IO.TaskLogWriter A_0) [0x00000] in :0

=======================================================
Log

2015-01-03 11:34:21: BEGIN - ip-10-1-55-155\root
2015-01-03 11:34:21: 0: Start Job timeout is disabled.
2015-01-03 11:34:21: 0: Task timeout is disabled.
2015-01-03 11:34:21: 0: Loaded job: Deadline 7 + Modo 701 fails :frowning: (54a7cba2aaf37c0d20d442a7)
2015-01-03 11:34:21: 0: INFO: Executing plugin script /root/Thinkbox/Deadline7/slave/ip-10-1-55-155/plugins/54a7cba2aaf37c0d20d442a7/Modo.py
2015-01-03 11:34:21: 0: INFO: About: modo Plugin for Deadline
2015-01-03 11:34:21: 0: INFO: The job’s environment will be merged with the current environment before rendering
2015-01-03 11:34:21: 0: INFO: Starting monitored process: modo0
2015-01-03 11:34:21: 0: INFO: Starting monitored managed process modo0
2015-01-03 11:34:21: 0: INFO: Stdout Handling Enabled: True
2015-01-03 11:34:21: 0: INFO: Popup Handling Enabled: True
2015-01-03 11:34:21: 0: INFO: Using Process Tree: True
2015-01-03 11:34:21: 0: INFO: Hiding DOS Window: True
2015-01-03 11:34:21: 0: INFO: Creating New Console: False
2015-01-03 11:34:21: 0: INFO: Running as user: root
2015-01-03 11:34:21: 0: INFO: Enforcing 64 bit build of modo
2015-01-03 11:34:21: 0: INFO: Executable: “/opt/modo_701/modo/modo_cl”
2015-01-03 11:34:21: 0: INFO: Argument: -cmd:"@"/root/Thinkbox/Deadline7/slave/ip-10-1-55-155/plugins/54a7cba2aaf37c0d20d442a7/render.pl" “/root/Thinkbox/Deadline7/slave/ip-10-1-55-155/jobsData/54a7cba2aaf37c0d20d442a7/job0.txt” “/root/Thinkbox/Deadline7/slave/ip-10-1-55-155/jobsData/54a7cba2aaf37c0d20d442a7/ack0.txt”"
2015-01-03 11:34:21: 0: INFO: Startup Directory: “/opt/modo_701/modo”
2015-01-03 11:34:21: 0: INFO: Process Priority: BelowNormal
2015-01-03 11:34:21: 0: INFO: Process Affinity: default
2015-01-03 11:34:21: 0: INFO: Process is now running
2015-01-03 11:34:21: 0: INFO: Waiting until modo is ready
2015-01-03 11:34:22: 0: WARNING: Monitored managed process modo0 is no longer running

=======================================================
Details

Date: 01/03/2015 11:34:22
Frames: 1-5
Elapsed Time: 00:00:00:02
Job Submit Date: 01/03/2015 10:59:46
Job User: administrator
Average RAM Usage: 175411786 (5%)
Peak RAM Usage: 175464448 (5%)
Average CPU Usage: 15%
Peak CPU Usage: 54%
Used CPU Clocks: 13125
Total CPU Clocks: 87500

=======================================================
Slave Information

Slave Name: ip-10-1-55-155
Version: v7.0.0.54 R (7982cb125)
Operating System: Linux
Machine User: root
IP Address: 10.1.55.155
MAC Address: 0A:DD:16:03:A3:ED
CPU Architecture: x86_64
CPUs: 1
CPU Usage: 10%
Memory Usage: 166.1 MB / 3.7 GB (4%)
Free Disk Space: 0.000 Bytes
Video Card: Cirrus Logic GD 5446
[/code]

And here is the slave log viewed from monitor:

2015-01-03 11:44:15: License obtained. 2015-01-03 11:44:15: The license file being used will expire in 28 days. 2015-01-03 11:44:15: Scheduler Thread - Synchronizing job auxiliary files from /mnt/DeadlineRepository7/jobs/54a7d604aaf37c0d20d442a8 2015-01-03 11:44:15: Scheduler Thread - All job files are already synchronized 2015-01-03 11:44:15: Scheduler Thread - Synchronizing plugin files from /mnt/DeadlineRepository7/plugins/Modo 2015-01-03 11:44:15: Scheduler Thread - Synchronization time for plugin files: 3.453 ms 2015-01-03 11:44:16: Constructor: Modo 2015-01-03 11:44:16: 0: Start Job timeout is disabled. 2015-01-03 11:44:16: 0: Task timeout is disabled. 2015-01-03 11:44:16: 0: Loaded job: Deadline 7 + Modo 701 fails :( (54a7d604aaf37c0d20d442a8) 2015-01-03 11:44:16: CheckPathMapping: Swapped "//XXX.XXX.XXX.XXX/TEST_SCENES/Modo/box.lxo" with "/mnt/TEST_SCENES/Modo/box.lxo" 2015-01-03 11:44:16: 0: INFO: Executing plugin script /root/Thinkbox/Deadline7/slave/ip-10-1-55-155/plugins/54a7d604aaf37c0d20d442a8/Modo.py 2015-01-03 11:44:16: 0: INFO: About: modo Plugin for Deadline 2015-01-03 11:44:16: 0: INFO: The job's environment will be merged with the current environment before rendering 2015-01-03 11:44:16: 0: INFO: Starting monitored process: modo0 2015-01-03 11:44:16: 0: INFO: Starting monitored managed process modo0 2015-01-03 11:44:16: 0: INFO: Stdout Handling Enabled: True 2015-01-03 11:44:16: 0: INFO: Popup Handling Enabled: True 2015-01-03 11:44:16: 0: INFO: Using Process Tree: True 2015-01-03 11:44:16: 0: INFO: Hiding DOS Window: True 2015-01-03 11:44:16: 0: INFO: Creating New Console: False 2015-01-03 11:44:16: 0: INFO: Running as user: root 2015-01-03 11:44:16: 0: INFO: Enforcing 64 bit build of modo 2015-01-03 11:44:16: 0: INFO: Executable: "/opt/modo_701/modo/modo_cl" 2015-01-03 11:44:16: 0: INFO: Argument: -cmd:"@\"/root/Thinkbox/Deadline7/slave/ip-10-1-55-155/plugins/54a7d604aaf37c0d20d442a8/render.pl\" \"/root/Thinkbox/Deadline7/slave/ip-10-1-55-155/jobsData/54a7d604aaf37c0d20d442a8/job0.txt\" \"/root/Thinkbox/Deadline7/slave/ip-10-1-55-155/jobsData/54a7d604aaf37c0d20d442a8/ack0.txt\"" 2015-01-03 11:44:16: 0: INFO: Startup Directory: "/opt/modo_701/modo" 2015-01-03 11:44:16: 0: INFO: Process Priority: BelowNormal 2015-01-03 11:44:16: 0: INFO: Process Affinity: default 2015-01-03 11:44:16: 0: INFO: Process is now running 2015-01-03 11:44:16: 0: INFO: Waiting until modo is ready 2015-01-03 11:44:16: 0: WARNING: Monitored managed process modo0 is no longer running 2015-01-03 11:44:18: Scheduler Thread - Render Thread 0 threw a major error: 2015-01-03 11:44:18: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2015-01-03 11:44:18: Exception Details 2015-01-03 11:44:18: RenderPluginException -- Error: Monitored managed process "modo0" has exited or been terminated. 2015-01-03 11:44:18: at Deadline.Plugins.ScriptPlugin.StartJob (Deadline.Jobs.Job job, System.String& outMessage, FranticX.Processes.AbortLevel& abortLevel) [0x00000] in <filename unknown>:0 2015-01-03 11:44:18: RenderPluginException.Cause: JobError (2) 2015-01-03 11:44:18: RenderPluginException.Level: Major (1) 2015-01-03 11:44:18: RenderPluginException.HasSlaveLog: True 2015-01-03 11:44:18: RenderPluginException.SlaveLogFileName: /var/log/Thinkbox/Deadline7/deadlineslave_renderthread_0-ip-10-1-55-155-0000.log 2015-01-03 11:44:18: Exception.HResult: -2146233088 2015-01-03 11:44:18: Exception.Source: deadline 2015-01-03 11:44:18: Exception.TargetSite: Void StartJob(Deadline.Jobs.Job) 2015-01-03 11:44:18: Exception.Data: ( ) 2015-01-03 11:44:18: Exception.StackTrace: 2015-01-03 11:44:18: at Deadline.Plugins.Plugin.StartJob (Deadline.Jobs.Job job) [0x00000] in <filename unknown>:0 2015-01-03 11:44:18: at Deadline.Slaves.SlaveRenderThread.a (Deadline.IO.TaskLogWriter A_0) [0x00000] in <filename unknown>:0 2015-01-03 11:44:18: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 2015-01-03 11:44:20: Update timeout has been set to 1800 seconds 2015-01-03 11:44:20: Stdout Handling Enabled: False 2015-01-03 11:44:20: Popup Handling Enabled: False 2015-01-03 11:44:20: Using Process Tree: True 2015-01-03 11:44:20: Hiding DOS Window: True 2015-01-03 11:44:20: Creating New Console: False 2015-01-03 11:44:20: Running as user: root 2015-01-03 11:44:20: Executable: "/opt/Thinkbox/Deadline7/bin/deadlinecommand.exe" 2015-01-03 11:44:20: Argument: -DoPendingJobScan True False "none" 2015-01-03 11:44:20: Startup Directory: "/opt/Thinkbox/Deadline7/bin" 2015-01-03 11:44:20: Process Priority: BelowNormal 2015-01-03 11:44:20: Process Affinity: default 2015-01-03 11:44:20: Process is now running 2015-01-03 11:44:21: Performing Pending Job Scan...

The slave log from says there’s another log in this location on the slave:
/var/log/Thinkbox/Deadline7/deadlineslave_renderthread_0-ip-10-1-55-155-0000.log
but this doesn’t seem to exist.

Any ideas what might be causing this or how I can debug?

I haven’t currently got Deadline 6 running on Linux to do additional tests with, but will give it a shot for comparison when I get a moment.

Thanks

Hello,

So it seems pretty apparent something is causing modo to either close or crash. Can you try to run this job from the Modo UI on that same render node that provided that log? Thanks.

Cheers,

Dwight

Turned out I chose root as the user when installing Deadline and this caused the error. All solved now, thanks!