When working with the pcAnywhere host installed on a Windows system a Blue Screen Of Death (BSOD) memory dump could be observed.
There was a buffer overrun problem in the Kernel mode awechomd.sys mirror driver component. This has been seen more frequently on windows 2008 sp1 systems but is not limited to this OS. In the awechomd.sys component we were allocating the N bytes of memory and zeroing the N+DELTA of memory. It was zeroing the memory of the next subsequent block which was allocated by another system driver component. This can cause corruption of the system driver pool and cause a BSOD .
This problem is already fixed in pcAnywhere 12.5 Build 463 (SP2). 12.5 Build 486 (SP3) There is a regression in pcAnywhere 12.5.5 Build 1086 (sp4) and the updated driver attached below needs to be applied.
However, if you must continue using pcAnywhere 12.5 build 442 (SP1), apply the updated driver attached below. Symantec ALWAYS recommends backing up any files or folders before making any changes.
For 32 bit operating System : 1. Close all open Symantec pcAnywhere 12.5 application windows 2. In Windows Explorer navigate to the
\Windows\system32\drivers folder 3. Copy the "awechomd.sys" file from the 32-bit folder that is included in the following MirrorDriver_BSOD.zip to the
\Windows\system32\drivers folder 4. Restart the machine
For 64 bit operating System : 1. Close all open Symantec pcAnywhere 12.5 application windows 2. In Windows Explorer navigate to the
\Windows\SysWow64\drivers folder 3. Copy the "awechomd.sys" file from the 64-bit folder that is included in the following MirrorDriver_BSOD.zipfile to the
\Windows\SysWow64\drivers folder 4. Restart the machine