Re: Issue 102404 in chromium: Crash on null g_broker_services in StartProcessWithAccess

12 views
Skip to first unread message

chro...@googlecode.com

unread,
Jan 6, 2012, 5:40:30 PM1/6/12
to chromi...@chromium.org
Updates:
Labels: -Mstone-18 -MovedFrom-17 Mstone-17 ReleaseBlock-Stable Pri-1

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.

chro...@googlecode.com

unread,
Jan 10, 2012, 11:15:59 AM1/10/12
to chromi...@chromium.org

Comment #10 on issue 102404 by si...@chromium.org: Crash on null
g_broker_services in StartProcessWithAccess
http://code.google.com/p/chromium/issues/detail?id=102404

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.


chro...@googlecode.com

unread,
Jan 11, 2012, 12:33:49 AM1/11/12
to chromi...@chromium.org
Updates:
Cc: -jsc...@chromium.org g...@chromium.org robertsh...@chromium.org
Labels: OS-Windows

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.


chro...@googlecode.com

unread,
Jan 11, 2012, 4:53:07 AM1/11/12
to chromi...@chromium.org

Comment #12 on issue 102404 by g...@chromium.org: Crash on null
g_broker_services in StartProcessWithAccess
http://code.google.com/p/chromium/issues/detail?id=102404

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.

chro...@googlecode.com

unread,
Jan 13, 2012, 11:20:39 PM1/13/12
to chromi...@chromium.org

Comment #16 on issue 102404 by robertsh...@chromium.org: Crash on null
g_broker_services in StartProcessWithAccess
http://code.google.com/p/chromium/issues/detail?id=102404

Sorry, not immediately, no. Still in webkit land for the immediate future.

chro...@googlecode.com

unread,
Jan 14, 2012, 7:35:20 PM1/14/12
to chromi...@chromium.org

Comment #17 on issue 102404 by g...@chromium.org: Crash on null
g_broker_services in StartProcessWithAccess
http://code.google.com/p/chromium/issues/detail?id=102404

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.

chro...@googlecode.com

unread,
Jan 14, 2012, 9:59:43 PM1/14/12
to chromi...@chromium.org

Comment #18 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

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

Reply all
Reply to author
Forward
0 new messages