New issue 33 by terrysdu...@gmail.com: googleupdate.exe crashes on Windows
XP with auto proxy
http://code.google.com/p/omaha/issues/detail?id=33
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.2600.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.
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!
Comment #2 on issue 33 by ryanmy...@google.com: googleupdate.exe crashes on
Windows XP with auto proxy
http://code.google.com/p/omaha/issues/detail?id=33
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.
Comment #3 on issue 33 by ryan...@google.com: googleupdate.exe crashes on
Windows XP with auto proxy
http://code.google.com/p/omaha/issues/detail?id=33
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.