Avast WEBforum

Consumer Products => Avast Free Antivirus / Premium Security (legacy Pro Antivirus, Internet Security, Premier) => Topic started by: Lisandro on December 08, 2005, 03:14:07 PM

Title: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 08, 2005, 03:14:07 PM
Any clues about what is happening?
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 08, 2005, 03:20:17 PM
Is there any way to configure the command line Free Download Manager will pass to ashQuick?
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 08, 2005, 05:51:43 PM
Is there any way to configure the command line Free Download Manager will pass to ashQuick?
Yes, there is.
C:\Util\Antivirus\Avast\ashQuick.exe %file%
The argument %file% is an internal requirement of FDM.
Some files pass, others no. There isn't any error like 'file does not exist' or 'cannot scan file'.
Just this strange memory error...
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 08, 2005, 07:30:48 PM
OK, I'll send you a special build tomorrow that will announce what command-line is passed to ashQuick.
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 08, 2005, 11:08:27 PM
OK, I'll send you a special build tomorrow that will announce what command-line is passed to ashQuick.
Thanks Igor  8)
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 09, 2005, 02:54:31 PM
For instance...
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 09, 2005, 03:12:36 PM
And ashQuick crashed after these sessions?
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 09, 2005, 05:38:45 PM
And ashQuick crashed after these sessions?
No, everything is fine today. Not a single error  8)
Did you change anything into ashQuick.exe ?
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 12, 2005, 09:52:32 AM
No, nothing - just added the message box.
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 12, 2005, 01:20:02 PM
No, nothing - just added the message box.
So... I can't add more info. Considered solved I since then I have no more trouble (memory could not be read).
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 12, 2005, 02:33:51 PM
Just out of curiosity - could you try the following?
1. Run (possible a longer ashQuick scan)
2. Start Process Explorer and select the ashQuick.exe process
3. Let the DLLs be displayed in the lower pane (Ctrl+D)
4. If there's no column called "Base", add it (View / Select Columns / DLL / Base Address)
5. Now, sort the DLLs by their base address and check what DLL is the crash address (774f6777) from. (I.e. find the DLL that has the nearest lower address).

What DLL is it?
Thanks.
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 12, 2005, 02:49:06 PM
Igor, I'm trying right now...
But it's not being easy to 'crash' ashQuick.exe anymore  ::)
If I succeed, I'll post.
I have Process Explorer opened showing the base address column of the DLL panel.
Waiting any crash...
Do you have a better idea, for instance, trying to scan a particular file?
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 12, 2005, 02:50:46 PM
No, it doesn't have to crash... I'm just trying to find out what DLL is loaded into the ashQuick process at that address (which shouldn't change much). So, just scan your C: drive, for example, and check the Process Explorer while ashQuick is running.
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 12, 2005, 02:56:14 PM
Here... which one is the 'bad' guy?
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 12, 2005, 04:04:18 PM
If you'd click on the "Base" header, the DLLs would get sorted by their base, so it would be easier to say ;)
Anyway, I think the problem occurred in ole32.dll... which means that the problem will probably be somewhere completely else. Could you send me your ole32.dll file by e-mail?
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 12, 2005, 06:16:18 PM
If you'd click on the "Base" header, the DLLs would get sorted by their base, so it would be easier to say ;)
I've did it... I thought the dll were sorted that way.

Anyway, I think the problem occurred in ole32.dll... which means that the problem will probably be somewhere completely else. Could you send me your ole32.dll file by e-mail?
Sure, in a minute...
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: igor on December 14, 2005, 02:57:30 PM
The crash occurred inside of ole32.dll, in a function called StartServer. So, my guess is that the problem was caused by some other application... possibly some 3rd party OCX, registered in the system, or something like that. I can't say anything more just by the address, I'm afraid.
Title: Re: ashQuick errors while scanning is started by Free Download Manager
Post by: Lisandro on December 14, 2005, 03:52:40 PM
The crash occurred inside of ole32.dll, in a function called StartServer. So, my guess is that the problem was caused by some other application... possibly some 3rd party OCX, registered in the system, or something like that. I can't say anything more just by the address, I'm afraid.
Thanks for the debugging but I can't go further... I can't imagine which ocx driver is making that.
Now I don't have any other crash.