There is a problem with the VPS 0606 file. After installing it, my Avast 4.6 starts misbehaving.
Details:
Windows XP SP1
AMD K6-3D @ ~380MHz
Avast 4.6.744
Avast 4.6.763
Several days ago, I downloaded what was then the latest version of Avast (4.6.744) ~ 9.5Mb and installed it on a PC which had just had Windows XP SP1 installed on a clean, zero-filled HDD. Avast worked flawlessly. The boot-time scan following the initial installation completed successfully. That version of Avast with whatever vps file that came with it worked without incident.
However, due to HDD problems, I had to reinstall WinXP SP1, so I again downloaded and installed the latest version of Avast (4.6.763), and the boot-time scan directly after installation failed with an error message. The contents of aswBoot.log are:
CreateKbThread
new CKbBuffer
CKbBuffer::Init
CKbBuffer::Init end
ZwCreateEvent(g_hStopEvent)
ZwAllocateVirtualMemory - stack
ZwGetContextThread - NtCurrentThread
ZwCreateThread - KbThread
CreateKbThread end
ZwInitializeRegistry
KbThread start
Unschedule
61,00,75,00,74,00,6F,00,63,00,68,00,65,00,63,00,
6B,00,20,00,61,00,75,00,74,00,6F,00,63,00,68,00,
6B,00,20,00,2A,00,00,00,61,00,73,00,77,00,42,00,
6F,00,6F,00,74,00,2E,00,65,00,78,00,65,00,20,00,
2F,00,41,00,3A,00,22,00,2A,00,22,00,20,00,2F,00,
4C,00,3A,00,22,00,45,00,6E,00,67,00,6C,00,69,00,
73,00,68,00,22,00,00,00,00,00,
Unschedule end
ZwSetEvent(g_hInitEvent)
InitKeyboard
s_dwKbdClassCnt: 2
InitKeyboard end
GetKey
GetModule
ReadRegistry
DATA=C:\Program Files\Alwil Software\Avast4\DATA
PROG=C:\Program Files\Alwil Software\Avast4
BUILD=744
Microsoft Windows XP Service Pack 1
SystemRoot=C:\WINDOWS
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP
ReadRegistry end
CreateTemp
CreateTemp end
cmnbInit
SetFolders
SetFolders end
aswEnginDllMain(DLL_PROCESS_ATTACH)
InitLog
InitLog end
InitReport
InitReport end
CmdLine
aswBoot.exe /A:“*” /L:“English”
CmdLine end
LoadResources
LoadResources end
CKbBuffer::Wait
CKbBuffer::Get
CKbBuffer::Get end
CKbBuffer::Wait end
FreeMemory: 32784384
aswintegInitialize
avworkInitialize
GetErrorText
avworkInitialize Error:42003 {Internal program error.}
aswintegClose
TerminateKbThread
GetKey end
CloseKeyboard
CloseKeyboard end
KbThread stop
CKbBuffer::~CKbBuffer
CKbBuffer::~CKbBuffer end
aswEnginDllMain(DLL_PROCESS_DETACH)
cmnbFree
FreeResources
CloseReport
CloseLog
My computer was extremely slow at this point with the HDD running much more than usual. Also, my keyboard locked up and would no longer accept input upon reboot after the initial install/reboot boot-scan failure. So, I uninstalled Avast 4.6.763, searched around on the web and found and installed a copy of the previous version (4.6.744). Again, the post-install boot-time scan proceeded successfully without error.
At this point, I thought that the problem might be with the latest Avast program update (763), so I stayed with Avast 4.6.744 but downloaded and installed the file:
vpsupd.exe
which was available as of tonight (Feb-10-06)
and updated Avast 4.6.744 to VPS version 0606-4 and then scheduled a boot-time scan. Rebooted and the scan again failed with the same error message as above.
From this, it is apparant that a serious bug was introduced in the VPS sometime after the version which shipped in Avast 4.6.744.
So, it looks like tomorrow I will have to again uninstall Avast and roll it back to 4.6.744 and stay with that VPS until the Avast developers admit that there is a problem and fix it.
I did some searching and found that this same error had occurred in an earlier version, but was supposedly fixed.
http://forum.avast.com/index.php?PHPSESSID=2942336904636096e226c9bacb5cf6c3&topic=3675.15
Its back.