thesonyman / omaha

Automatically exported from code.google.com/p/omaha
Apache License 2.0
0 stars 0 forks source link

googleupdate.exe crashes on Windows XP with auto proxy #33

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Open Chrome's proxy settings (i.e. Internet Properties->Connections->LAN 
Settings...)

2. Set [x] Use automatic configuration script to set the script to include a 
port number http://autoproxy.yourdomain.com:9090 where that URL produces 
something like... 
function FindProxyForURL(url,host) {
var me=myIpAddress();
var resolved_ip = dnsResolve(host);
if (me == "127.0.0.1") {return "DIRECT";}
if (host == "127.0.0.1") {return "DIRECT";}
if (host == "localhost") {return "DIRECT";}
if (isPlainHostName(host)) {return "DIRECT";}
if (!resolved_ip) {return "PROXY proxy.yourdomain.com:912";}
}
etc. My script contains ~175 lines of complex logic - some lines as long as 
2400 characters.

3. Reboot to allow the "Google Update" (GoogleUpdate.exe /c) startup entry to 
run, or more easily, select "About Google Chrome" under Chrome's Alt-F menu.

4. If MS Visual Studio is installed, it will catch the crash "An unhandled 
win32 exception occurred in GoogleUpdate.exe" and ask if you want to debug.

What is the expected output? What do you see instead?
Expected Output: no crash
Actual Output: An unhandled win32 exception occurred in GoogleUpdate.exe

What version of the product are you using? On what operating system?
GoogleUpdate.exe: 1.2.183.9
Chrome: 13.0.782.215 
Windows XP SP3

Please provide any additional information below.
Call Stack:
    59a8b9b0()  
    goopdate.dll!18043475()     
    [Frames below may be incorrect and/or missing, no symbols loaded for goopdate.dll]  
    kernel32.dll!7c80262a()     
    kernel32.dll!7c802542()     
    goopdate.dll!18042d97()     
    ntdll.dll!7c90d9fc()    
    kernel32.dll!7c80b713()     

Output:
'GoogleUpdate.exe': Loaded 'C:\Documents and Settings\tsd\Local 
Settings\Application Data\Google\Update\GoogleUpdate.exe'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\secur32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ole32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\user32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\imm32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\lpk.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\usp10.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\shell32.dll'
'GoogleUpdate.exe': Loaded 
'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.26
00.6028_x-ww_61e65202\comctl32.dll'
'GoogleUpdate.exe': Loaded 'C:\Documents and Settings\tsd\Local 
Settings\Application Data\Google\Update\1.3.21.65\goopdate.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\iphlpapi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\crypt32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msasn1.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wininet.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\normaliz.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\urlmon.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\iertutil.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wintrust.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\imagehlp.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\version.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\xpsp2res.dll', Binary was not 
built with debug information.
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\clbcatq.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\comres.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\winhttp.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rasapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rasman.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\tapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rtutils.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\winmm.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msv1_0.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\cryptdll.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\mswsock.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\hnetcfg.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wshtcpip.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\dnsapi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\winrnr.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wldap32.dll'
'GoogleUpdate.exe': Loaded 'C:\Program Files\Bonjour\mdnsNSP.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rasadhlp.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\dhcpcsvc.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msctf.dll'
Unhandled exception at 0x59a8b9b0 in GoogleUpdate.exe: 0xC0000005: Access 
violation reading location 0x59a8b9b0.

Original issue reported on code.google.com by terrysdu...@gmail.com on 24 Aug 2011 at 8:14

GoogleCodeExporter commented 9 years ago
We haven't been able to reproduce this internally, and it's slightly odd that 
the breaking address isn't in goopdate.dll.

Could you please attach the .PAC file you're using, to help us reproduce this?  
If possible, could you also include a debugger .DMP file for the crash?  Thanks!

Original comment by ryanmyers@google.com on 6 Sep 2011 at 6:37

GoogleCodeExporter commented 9 years ago
Setting this to Priority-Low until we can get more information about how to 
reproduce this.

Also, FYI, we've seen reports of that faulting address in connection with 
McAfee VirusScan; it hooks the Windows JavaScript execution engine, and it's 
possible that the crash could be in their code.  If you're using this product 
and have its ScriptScan feature enabled, please disable it and see if the crash 
disappears.

Original comment by ryanmyers@google.com on 16 Sep 2011 at 6:26

GoogleCodeExporter commented 9 years ago
No backup info, no further reports.  Marking as WontFix unless we get a better 
report, as I'm strongly suspecting that this was a McAfee ScriptScan issue.

Original comment by ryanmyers@google.com on 16 Mar 2012 at 7:28