Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(68)

Issue 1925993004: Initial addition of Blimp engine crash client code (take 2) (Closed)

Created:
4 years, 7 months ago by marcinjb
Modified:
4 years, 7 months ago
Reviewers:
Robert Sesek, Kevin M
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Initial addition of Blimp engine crash client code (take 2) This introduces a simple crash client for the engine, which includes a client that will always allow and always upload crash reports with the "Chrome_Blimp_Engine" name. Crash reporting is enabled for all processes. wget is added to the Docker container as it's necessary for crash uploads. This is based on http://crrev.com/1783053002, with the addition of missing //content crash keys (without which you'd check-fail), and a note to people who modify the list in //chrome/common/crash_keys.cc to also kindly update our list if they're changing things. This should get better when http://crbug.com/598854 is resolved. BUG=597454 Committed: https://crrev.com/ffc513054fd32c30c67c4e6d6798c2f198974aec Cr-Commit-Position: refs/heads/master@{#391577}

Patch Set 1 #

Total comments: 3

Patch Set 2 : s/::crash_keys/crash_keys/ #

Total comments: 11

Patch Set 3 : Address kmarshall's comments and make gn check pass #

Patch Set 4 : Make overrides in BlimpEngineCrashReporterClient private #

Total comments: 4

Patch Set 5 : Make the product name a constant #

Patch Set 6 : Resolve merge conflicts #

Patch Set 7 : Add crash keys related to https://crbug.com/600441 #

Patch Set 8 : Merge with head and resolve conflicts #

Unified diffs Side-by-side diffs Delta from patch set Stats (+256 lines, -1 line) Patch
M blimp/engine/BUILD.gn View 1 2 6 7 3 chunks +22 lines, -0 lines 0 comments Download
M blimp/engine/DEPS View 1 2 6 7 1 chunk +1 line, -0 lines 0 comments Download
M blimp/engine/Dockerfile View 1 chunk +1 line, -1 line 0 comments Download
M blimp/engine/app/blimp_content_main_delegate.cc View 1 2 2 chunks +23 lines, -0 lines 0 comments Download
A blimp/engine/app/blimp_engine_crash_keys.h View 1 chunk +20 lines, -0 lines 0 comments Download
A blimp/engine/app/blimp_engine_crash_keys.cc View 1 2 3 4 5 6 1 chunk +80 lines, -0 lines 0 comments Download
A blimp/engine/app/blimp_engine_crash_reporter_client.h View 1 2 3 1 chunk +45 lines, -0 lines 0 comments Download
A blimp/engine/app/blimp_engine_crash_reporter_client.cc View 1 2 3 4 1 chunk +61 lines, -0 lines 0 comments Download
M chrome/common/crash_keys.cc View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (9 generated)
marcinjb
rsesek@chromium.org: Please review changes in //chrome/common/crash_keys.cc, as well as the added dependency on //components/crash kmarshall@chromium.org: ...
4 years, 7 months ago (2016-04-28 20:56:47 UTC) #2
Robert Sesek
https://codereview.chromium.org/1925993004/diff/1/blimp/engine/app/blimp_engine_crash_keys.cc File blimp/engine/app/blimp_engine_crash_keys.cc (right): https://codereview.chromium.org/1925993004/diff/1/blimp/engine/app/blimp_engine_crash_keys.cc#newcode23 blimp/engine/app/blimp_engine_crash_keys.cc:23: { ::crash_keys::kClientId, ::crash_keys::kSmallSize }, Do you need to prefix ...
4 years, 7 months ago (2016-04-28 21:37:31 UTC) #3
marcinjb
PTAL https://codereview.chromium.org/1925993004/diff/1/blimp/engine/app/blimp_engine_crash_keys.cc File blimp/engine/app/blimp_engine_crash_keys.cc (right): https://codereview.chromium.org/1925993004/diff/1/blimp/engine/app/blimp_engine_crash_keys.cc#newcode23 blimp/engine/app/blimp_engine_crash_keys.cc:23: { ::crash_keys::kClientId, ::crash_keys::kSmallSize }, On 2016/04/28 21:37:30, Robert ...
4 years, 7 months ago (2016-04-28 22:00:34 UTC) #4
Robert Sesek
LGTM https://codereview.chromium.org/1925993004/diff/1/blimp/engine/app/blimp_engine_crash_keys.cc File blimp/engine/app/blimp_engine_crash_keys.cc (right): https://codereview.chromium.org/1925993004/diff/1/blimp/engine/app/blimp_engine_crash_keys.cc#newcode23 blimp/engine/app/blimp_engine_crash_keys.cc:23: { ::crash_keys::kClientId, ::crash_keys::kSmallSize }, On 2016/04/28 22:00:34, marcinjb ...
4 years, 7 months ago (2016-04-28 22:02:50 UTC) #5
Kevin M
https://codereview.chromium.org/1925993004/diff/20001/blimp/engine/app/blimp_content_main_delegate.cc File blimp/engine/app/blimp_content_main_delegate.cc (right): https://codereview.chromium.org/1925993004/diff/20001/blimp/engine/app/blimp_content_main_delegate.cc#newcode73 blimp/engine/app/blimp_content_main_delegate.cc:73: const std::string process_type = No need to bind a ...
4 years, 7 months ago (2016-05-02 22:05:32 UTC) #6
Robert Sesek
https://codereview.chromium.org/1925993004/diff/20001/chrome/common/crash_keys.cc File chrome/common/crash_keys.cc (right): https://codereview.chromium.org/1925993004/diff/20001/chrome/common/crash_keys.cc#newcode92 chrome/common/crash_keys.cc:92: // If you're adding keys here, please also add ...
4 years, 7 months ago (2016-05-02 22:07:00 UTC) #7
marcinjb
PTAL https://codereview.chromium.org/1925993004/diff/20001/blimp/engine/app/blimp_content_main_delegate.cc File blimp/engine/app/blimp_content_main_delegate.cc (right): https://codereview.chromium.org/1925993004/diff/20001/blimp/engine/app/blimp_content_main_delegate.cc#newcode73 blimp/engine/app/blimp_content_main_delegate.cc:73: const std::string process_type = On 2016/05/02 22:05:31, Kevin ...
4 years, 7 months ago (2016-05-03 18:06:59 UTC) #8
Kevin M
lgtm https://codereview.chromium.org/1925993004/diff/60001/blimp/engine/Dockerfile File blimp/engine/Dockerfile (right): https://codereview.chromium.org/1925993004/diff/60001/blimp/engine/Dockerfile#newcode10 blimp/engine/Dockerfile:10: RUN apt-get update && apt-get install -yq stunnel4 ...
4 years, 7 months ago (2016-05-03 20:06:13 UTC) #9
marcinjb
Submitting after the trybots pass https://codereview.chromium.org/1925993004/diff/60001/blimp/engine/Dockerfile File blimp/engine/Dockerfile (right): https://codereview.chromium.org/1925993004/diff/60001/blimp/engine/Dockerfile#newcode10 blimp/engine/Dockerfile:10: RUN apt-get update && ...
4 years, 7 months ago (2016-05-03 22:06:31 UTC) #11
Robert Sesek
FYI you're racing https://codereview.chromium.org/1855383002/
4 years, 7 months ago (2016-05-03 22:07:47 UTC) #12
marcinjb
Dang, what are the odds? I'll hold off mine until http://crrev.com/1855383002 lands as that's already ...
4 years, 7 months ago (2016-05-03 22:49:03 UTC) #13
ncarter (slow)
On 2016/05/03 22:49:03, marcinjb wrote: > Dang, what are the odds? > > I'll hold ...
4 years, 7 months ago (2016-05-03 23:05:51 UTC) #14
Robert Sesek
On 2016/05/03 23:05:51, ncarter wrote: > On 2016/05/03 22:49:03, marcinjb wrote: > > Dang, what ...
4 years, 7 months ago (2016-05-03 23:06:24 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1925993004/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1925993004/120001
4 years, 7 months ago (2016-05-04 17:02:53 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/177530)
4 years, 7 months ago (2016-05-04 17:10:38 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1925993004/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1925993004/140001
4 years, 7 months ago (2016-05-04 17:21:14 UTC) #23
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 7 months ago (2016-05-04 18:35:40 UTC) #25
commit-bot: I haz the power
4 years, 7 months ago (2016-05-04 18:37:54 UTC) #27
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/ffc513054fd32c30c67c4e6d6798c2f198974aec
Cr-Commit-Position: refs/heads/master@{#391577}

Powered by Google App Engine
This is Rietveld 408576698