Issue 33 in omaha: googleupdate.exe crashes on Windows XP with auto proxy

26 views
Skip to first unread message

om...@googlecode.com

unread,
Aug 24, 2011, 4:14:39 PM8/24/11
to omah...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

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.

om...@googlecode.com

unread,
Sep 6, 2011, 2:38:09 PM9/6/11
to omah...@googlegroups.com

Comment #1 on issue 33 by ryanmy...@google.com: googleupdate.exe crashes on

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!

om...@googlecode.com

unread,
Sep 16, 2011, 2:27:16 PM9/16/11
to omah...@googlegroups.com
Updates:
Labels: -Priority-Medium Priority-Low

Comment #2 on issue 33 by ryanmy...@google.com: googleupdate.exe crashes on

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.

om...@googlecode.com

unread,
Mar 16, 2012, 3:29:23 PM3/16/12
to omah...@googlegroups.com
Updates:
Status: WontFix

Comment #3 on issue 33 by ryan...@google.com: googleupdate.exe crashes on

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.

Reply all
Reply to author
Forward
0 new messages