AWS Thinkbox Discussion Forums

pulse crash from python scripts

This happens about every 10 mins, when we have script dependencies on jobs.

Attached is a stack trace (note that the script being executed had errors in it, but it errors just fine like 5-10 times, then this happens at one point)
pulse_crash_Stack_dump.txt (24.4 KB)

Logged as a bug, we’ll look into it. Thanks for providing the log!

We get this crash quite often, taking down pulse, essentially stopping script dependencies from working… :-\

We have two problems:

  • script paths between windows / linux are not customizable, so when the linux pulse dies, the slaves cant execute the script dependencies instead of pulse
  • pulse dies :slight_smile:

i could i guess set up a batch script that starts pulse in a loop, but thats so 1995 :slight_smile:

cheers,
laszlo

We get slave crashes too that seem to be python related every now and then:

Log ends in:

2013-08-14 16:36:09: 0: Got task!
2013-08-14 16:36:09: 0: Plugin will be reloaded because a new job has been loaded, or one of the job files or plugin files has been modified
2013-08-14 16:36:09: Constructor: 3dsmax
2013-08-14 16:36:09: 0: Loaded plugin: 3dsmax
2013-08-14 16:36:09: 0: Task timeout is 1209600 seconds (Regular Task Timeout)
2013-08-14 16:36:10: 0: Loaded job: TST_000_0000_v0071_kyo_deadline_Test_images_render3d_FX-FFX-PyroFingersCSideRGBLight (520c04fe2eb2af8efcdd2a0a)
2013-08-14 16:36:10: 0: INFO: Executing plugin script C:\Users\scanlinevfx\AppData\Local\Thinkbox\Deadline6\slave\LAPRO0332\plugins\3dsmax.py

Then it hangs since, the GUI changed all white, frozen.

On a single job this affects ~8% of all the slaves that picked it up… :frowning:

Here is one that actually made a crash report

Log Name: Application
Source: Application Error
Date: 8/14/2013 4:57:01 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: lapro0316
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: 0x40000015
Fault offset: 0x00000000001233ba
Faulting process id: 0x904
Faulting application start time: 0x01ce92fb020d130d
Faulting application path: C:\Program Files\Thinkbox\Deadline6\bin\deadlineslave.exe
Faulting module path: C:\Program Files\Thinkbox\Deadline6\bin\python26.DLL
Report Id: 35d0817c-053d-11e3-acc4-003048c6b837
Event Xml:



1000
2
100
0x80000000000000

3317
Application
lapro0316



deadlineslave.exe
6.1.0.52215
51fa5cf1
python26.DLL
2.6.7150.1013
4e00e564
40000015
00000000001233ba
904
01ce92fb020d130d
C:\Program Files\Thinkbox\Deadline6\bin\deadlineslave.exe
C:\Program Files\Thinkbox\Deadline6\bin\python26.DLL
35d0817c-053d-11e3-acc4-003048c6b837

Are you guys using Path Mapping? Deadline should be magically swapping out the paths between linux/windows, if you guys have set that up.

There are definitely some issues with the way we’re doing some of the Python stuff. I’m aware of some of them, and they might be relate to what you’re encountering – I’ll probably have a go at fixing them next week when Ryan gets back :slight_smile:

Privacy | Site terms | Cookie preferences