Microsoft Hotfix for Windows XP SP3 for AM and BPA

Applies To: AutoMate 8, AutoMate BPA Server 8, AutoMate 9, AutoMate BPA Server 9
Published: 1/26/11

SYMPTOMS
1. Connection to Local Tasks could not be established. Is the Automate Task Service running on that machine.
2. Error 1920.Service Automate 8 (Automate8) failed to start. Verify that you have sufficient privileges to start system services.
3. The instruction at "0x7c9369da" referenced memory at "0x00000000". The memory could not be read.
4. Unable to start or stop Automate or BPA services without generating error messages.

CAUSE
http://support.microsoft.com/kb/943232
An application that uses the Sxs.dll file crashes when you run the application on a Windows XP-based computer.
This problem occurs because of an access violation that is caused by a heap corruption in the Sxs.dll file. When you run the application, the SxsFindClrClassInformation function is called two times. The first call is to calculate how much buffer the function needs. The second call is to write the data into the buffer. However, the number that the SxsFindClrClassInformation function calculates is smaller than the number that the function writes. Therefore, the heap is corrupted.

RESOLUTION
http://support.microsoft.com/kb/943232
A supported hotfix is available from Microsoft.

You must restart the computer after you apply this hotfix.


VERSIONS AFFECTED
8.0.0.24, 8.0.1.10, 8.0.8.0, 8.0.9.0, 9.0.0.25