EDC6061S
You are attempting to load DLLs that are in a circular list.

Explanation

The run-time library discovered a deadlock condition while processing a DLL load request. The deadlock condition exists because the DLLs that are being loaded depend on each other. The following situation illustrates a deadlock condition. DLL A has static constructors that require objects from DLL B. DLL B has static constructors that require objects from DLL A. When DLL A is loaded, its static constructors require objects from DLL B. This forces DLL B to be loaded, requiring objects from DLL A. Since the loading of DLL A has not completed, a deadlock condition exists.

System action

The application ends with return code 3000.

Programmer response

Remove the circular list dependency from the DLLs.

Symbolic Feedback Code

EDC5TD