breakpad crash service on windows

51 views
Skip to first unread message

Marshall Greenblatt

unread,
Nov 21, 2013, 6:28:12 PM11/21/13
to chromium-dev, Jochen Eisinger, c...@chromium.org
Hi All,

I'm trying to understand how Chrome client installations use the crash service on Windows. For testing purposes there's a crash_service executable, but that doesn't appear to be distributed with Google Chrome. In my local Google Chrome install I see a GoogleCrashHandler.exe in the "C:\Program Files (x86)\Google\Update\1.3.21.165" folder. Does breakpad interact with this executable in some way? Is this executable launched from somewhere in the chromium source tree?

Thanks,
Marshall

Ryan Sleevi

unread,
Nov 21, 2013, 6:45:12 PM11/21/13
to magree...@gmail.com, chromium-dev, Jochen Eisinger, c...@chromium.org
Google Update handles the crash handling. It installs a service that
listens on a named pipe (\\.\\pipe\\GoogleCrashServices\\) - see
https://code.google.com/p/chromium/codesearch#search/&q=GoogleCrashServices&sq=package:chromium&type=cs

When Chrome crashes, Breakpad writes the crash details out to the
named pipe, which then go through the Google Update service and
(eventually) are reported.

The Google Update client portions are open sourced - see
https://code.google.com/p/omaha/
Reply all
Reply to author
Forward
0 new messages