Comment #5 on issue 102404 by ke...@google.com: Crash on null
g_broker_services in StartProcessWithAccess
http://code.google.com/p/chromium/issues/detail?id=102404
Top Crash on 17 for browser on Windows now, back she comes.
A quick sampling shows mismatches everywhere I look. A couple of cases in
point:
http://crash/reportdetail?reportid=038bc1644e6ca217 - the crash at the top
of the bug is a 14/17 mismatch:
0:007> lm v mchrome*
start end module name
00d80000 00e82000 chrome_c T (no symbols)
Loaded symbol image file: chrome_c.exe
Image path: C:\Users\shadowchan\AppData\Local\Google\Chrome
SxS\Application\chrome_c.exe
Image name: chrome_c.exe
Timestamp: Sun Jul 24 08:29:09 2011 (4E2C1015)
CheckSum: 000FB82E
ImageSize: 00102000
File version: 14.0.832.0
Product version: 14.0.832.0
File flags: 0 (Mask 17)
File OS: 4 Unknown Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
050d0000 06c9d000 chrome # (private pdb symbols)
c:\temp\symbols\google\chrome_dll.pdb\B7D8401EEE8D483C9433129D9E8886281\chrome_dll.pdb
Loaded symbol image file: chrome.dll
Mapped memory image file:
c:\temp\symbols\google\chrome.dll\4EAE234C1bcd000\chrome.dll
Image path: C:\Users\shadowchan\AppData\Local\Google\Chrome
SxS\Application\17.0.923.1\chrome.dll
Image name: chrome.dll
Timestamp: Mon Oct 31 00:25:48 2011 (4EAE234C)
CheckSum: 01B6C618
ImageSize: 01BCD000
File version: 17.0.923.1
Product version: 17.0.923.1
File flags: 0 (Mask 17)
File OS: 4 Unknown Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Google Inc.
ProductName: Google Chrome
InternalName: chrome_dll
OriginalFilename: chrome.dll
ProductVersion: 17.0.923.1
FileVersion: 17.0.923.1
FileDescription: Google Chrome
LegalCopyright: Copyright (C) 2006-2010 Google Inc. All Rights
Reserved.
---
http://crash/reportdetail?reportid=e696976ac9c18890 - is a 16/17 mismatch.
0:009> lm v mchrome*
start end module name
01190000 01296000 chrome # (private pdb symbols)
c:\temp\symbols\google\chrome_exe.pdb\D65EB183328B48829957E77EA6CEB4601\chrome_exe.pdb
Loaded symbol image file: chrome.exe
Mapped memory image file:
c:\temp\symbols\google\chrome.exe\4F054B76106000\chrome.exe
Image path:
C:\Users\AM\AppData\Local\Google\Chrome\Application\chrome.exe
Image name: chrome.exe
Timestamp: Thu Jan 05 02:04:22 2012 (4F054B76)
CheckSum: 00108C3C
ImageSize: 00106000
File version: 16.0.912.75
Product version: 16.0.912.75
File flags: 0 (Mask 17)
File OS: 4 Unknown Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Google Inc.
ProductName: Google Chrome
InternalName: chrome_exe
OriginalFilename: chrome.exe
ProductVersion: 16.0.912.75
FileVersion: 16.0.912.75
FileDescription: Google Chrome
LegalCopyright: Copyright (C) 2006-2010 Google Inc. All Rights
Reserved.
5a260000 5bead000 chrome_5a260000 # (private pdb symbols)
c:\temp\symbols\google\chrome_dll.pdb\1D298DE29A594286A253BFE69E9DF1191\chrome_dll.pdb
Loaded symbol image file: chrome.dll
Mapped memory image file:
c:\temp\symbols\google\chrome.dll\4F03AF711c4d000\chrome.dll
Image path:
C:\Users\AM\AppData\Local\Google\Chrome\Application\16.0.912.75\chrome.dll
Image name: chrome.dll
Timestamp: Tue Jan 03 20:46:25 2012 (4F03AF71)
CheckSum: 01BEBA93
ImageSize: 01C4D000
File version: 17.0.963.26
Product version: 17.0.963.26
File flags: 0 (Mask 17)
File OS: 4 Unknown Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Google Inc.
ProductName: Google Chrome
InternalName: chrome_dll
OriginalFilename: chrome.dll
ProductVersion: 17.0.963.26
FileVersion: 17.0.963.26
FileDescription: Google Chrome
LegalCopyright: Copyright (C) 2006-2010 Google Inc. All Rights
Reserved.
Comment #11 on issue 102404 by c...@chromium.org: Crash on null
g_broker_services in StartProcessWithAccess
http://code.google.com/p/chromium/issues/detail?id=102404
Some notes :
1- we got a handle on the strangeness of
RelaunchChromeBrowserWithNewCommandLineIfNeeded. The WPO optimizer playing
tricks on us. Still no idea how we get from that to ChromeMain.
2- Siggi's findings are interesting, but afaik that is not the case
chromeframe triggers. Adding a couple of installer folks and removing
Justin.
Doesn't look related to Chrome Frame from what I can see since it's a case
of an old chrome.exe loading a new chrome.dll. The second one Siggi
pointed out shows that Chrome 17's DLL is in the Chrome 16 version
directory (and I say WTF?). I don't see any changes in the way the
installer lays down the files between 16 and 17 that could explain that.
The only potentially "exciting" installer change I see on initial
inspection is http://crrev.com/110165, which allows auto-updates of
user-level Chrome when system-level Chrome is also present.
I'll look into some of the other reports tomorrow.
Sorry, not immediately, no. Still in webkit land for the immediate future.
What Robert said, although I'll add that I looked for post M15 installer
changes that change the way the bits are laid down, and I came up dry. I
can't explain how the wrong DLL ended up in the versioned directory. Crazy,
man.
Looking at more crashes:
dump: c8f68628fd1969cf
000a0000 001a6000 old_chrome (deferred)
Image path:
C:\Users\xxxxx\AppData\Local\Google\Chrome\Application\old_chrome.exe
Image name: old_chrome.exe
Timestamp: Mon Nov 14 22:56:55 2011 (4EC20D37)
File version: 16.0.912.41
Product version: 16.0.912.41
64cf0000 6693d000 chrome (deferred)
Image path:
C:\Users\xxxxxx\AppData\Local\Google\Chrome\Application\17.0.963.33\chrome.dll
Image name: chrome.dll
Timestamp: Tue Jan 10 23:09:27 2012 (4F0D35A7)
File version: 17.0.963.33
Product version: 17.0.963.33
the !peb indicates that chrome was started with old_chrome.exe
dump 291357b27bc92016:
00400000 00507000 chrome (deferred)
Image path: C:\Documents and Settings\xxxxx\Local Settings\Application
Data\Google\Chrome\Application\chrome.exe
Image name: chrome.exe
Timestamp: Tue Jan 10 23:11:12 2012 (4F0D3610)
File version: 17.0.963.33
Product version: 17.0.963.33
01c30000 0387d000 chrome_1c30000 (deferred)
Image path: C:\Documents and Settings\xxxxx\Local Settings\Application
Data\Google\Chrome\Application\17.0.963.33\chrome.dll
Image name: chrome.dll
Timestamp: Tue Jan 10 23:09:27 2012 (4F0D35A7)
File version: 17.0.963.33
Product version: 17.0.963.33
Its the same version, yet the same crash.
dump: 053050cc8e673179
00250000 00356000 chrome (deferred)
Image path:
C:\Users\xxxxx\AppData\Local\Google\Chrome\Application\chrome.exe
Image name: chrome.exe
Timestamp: Wed Jan 04 23:04:22 2012 (4F054B76)
File version: 16.0.912.75
Product version: 16.0.912.75
63890000 65e7d000 chrome_63890000 (deferred)
Image path:
C:\Users\xxxxxx\AppData\Local\Google\Chrome\Application\17.0.963.12\chrome.dll
Image name: chrome.dll
Timestamp: Thu Dec 15 12:34:07 2011 (4EEA59BF)
File version: 17.0.963.12
Product version: 17.0.963.12
Again, old exe new dll