AWS Thinkbox Discussion Forums

beta3 crashy - python dll conflicts

Hi there, we get c++ exceptions every 15-20 mins on the slaves. Not sure if thats happening for others, but 4 out of 4 slaves crashed out within 40 mins of starting the slaves on them.

They usually seem to crash in python code (running in deadline’s python, either preload scripts, post task/post job scripts, etc)

Our suspicion right now is compiler differences between some loaded custom pyd files. Ill post more if i know more

It seems to be related (or at least, this is the most obvious issue) to the fact that python 2.7 for deadline was built with visual studio 2008.
The tools we use that have python 2.7 (nuke8, maya2014) however had it built with visual studio 2010. So our python libraries for 2.7 are all VS2010 pyd files.

Sadness.

Soooo… while i imagine you guys chose VS2008 because well, thats what python’s standard compiler is for 2.7, sadly the industry decided that they go with 2010.

We have 4 different compiled python plugin folder so far, i guess time to add a 5th :slight_smile:

Hey Laszlo,

Try dropping the attached uuid.py file in the python lib folder in the Deadline installation on your slaves (ie: C:\Program Files\Thinkbox\Deadline7\bin\Lib), then restart the slaves. This fixed some C++ crashing issues we recently discovered on our end with a couple of our Cloud plugins.

Let me know if this helps!
Ryan
uuid.zip (6.63 KB)

Did you miss the attachment? :slight_smile:

Accidentally uploaded the .py file directly, which our forums doesn’t allow. I’ve attached the zip file in my previous post.

Thanks, this helped!
We also needed to rebuild some pyd files in addition to this uuid

Glad to hear it! We’ll be shipping this updated uuid.py file with beta 4.

Cheers,
Ryan

Privacy | Site terms | Cookie preferences