Created On: 14 July 2011
Problem:
Executing programs in EXE outside of the Net Express IDE fail with a Semaphore Failure. The problem, however, does not occur if the program is linked with the static run-time or dynamically bound shared run-time.
Here is the exact error message: ASLM: Semaphore failureASLM: Errno 1000
Here is the exact error message: ASLM: Semaphore failureASLM: Errno 1000
Resolution:
This error occurs when the application is using or picking up an older version of the run-time. For example, this error occurs if an application that was built with Net Express version 5.1 is executed with a Net Express version 4.0 run-time. There is no reason to run an application with an older version of the run-time, and unexpected errors may then occur when old run-time files are found in the PATH environment variable.
Incident #2267278
Old KB# 14356