[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Windows Condor Pool: job exit code -1073741502



kschwarz@xxxxxxxxxxxxxx wrote:

Hi all,

I am having a problem with only one windows machine that refuses to run jobs, exiting with return value (exit code) of -1073741502.

[snip]

I don't know what this exit code means, so could someone help me?


Sure, it means a DLL failed to initialize, probably because a needed DLL is not present on that one machine, or it is present but it is corrupted (scandisk time?). You could right click on the .exe and select "View Dependencies" to see what DLLs your job wants to try and narrow down which DLL is corrupt on that machine.

So you ask how did I figure out that exit code -1073741502 means DLL initialization failure? The trick is take the exit status, convert to Hex (can use even the standard Windows calc.exe program to do this) --- the hex value of this code is 0xc0000142. If you google for 0xc0000142, you find all sorts of info.

Hmmm, seems it make sense if Condor on Windows converted all these crazy Win32 exit codes into error strings? Or at the very least reported the exit status in hex form as well, esp if it is > 0xC0000000 ? Thoughts/opinions welcome.

Hope the above helps,
Todd


--
Todd Tannenbaum                       University of Wisconsin-Madison
Condor Project Research               Department of Computer Sciences