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

Issue 2268783002: Manual crash uploads for mac and win (Closed)

Created:
4 years, 4 months ago by gayane -on leave until 09-2017
Modified:
4 years, 3 months ago
CC:
chromium-reviews, jam, sdefresne+watch_chromium.org, darin-cc_chromium.org, sadrul, kalyank, Ilya Sherman
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Manual crash uploads for mac and win Adding functionally for requesting upload for a crash report from about:crashes page and propagating the request to crashpad. BUG=620762 Committed: https://crrev.com/f132d5d5801871170f5d87aabb9bad3339c9c022 Cr-Commit-Position: refs/heads/master@{#416945}

Patch Set 1 #

Total comments: 13

Patch Set 2 : Address Jesse's comments #

Total comments: 4

Patch Set 3 : policy restrictions + show crashes when crash uploads disabled #

Total comments: 18

Patch Set 4 : Mark's comments #

Patch Set 5 : fixes for windows #

Total comments: 12

Patch Set 6 : fix comments and formatting #

Total comments: 4

Patch Set 7 : fixing comments #

Total comments: 12

Patch Set 8 : dbeam's comments fixed #

Total comments: 4

Patch Set 9 : fix js formatting #

Unified diffs Side-by-side diffs Delta from patch set Stats (+186 lines, -35 lines) Patch
M chrome/browser/crash_upload_list/crash_upload_list_crashpad.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc View 1 2 3 4 5 6 4 chunks +30 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/crashes_ui.cc View 1 2 3 4 5 6 7 6 chunks +48 lines, -1 line 0 comments Download
M components/crash/content/app/crashpad.h View 1 2 3 2 chunks +5 lines, -1 line 0 comments Download
M components/crash/content/app/crashpad.cc View 1 2 3 4 5 3 chunks +17 lines, -1 line 0 comments Download
M components/crash/core/browser/crashes_ui_util.h View 1 chunk +1 line, -0 lines 0 comments Download
M components/crash/core/browser/crashes_ui_util.cc View 1 2 3 3 chunks +5 lines, -0 lines 0 comments Download
M components/crash/core/browser/resources/crashes.html View 1 2 1 chunk +5 lines, -5 lines 0 comments Download
M components/crash/core/browser/resources/crashes.js View 1 2 3 4 5 6 7 8 4 chunks +41 lines, -24 lines 0 comments Download
M components/crash_strings.grdp View 1 2 3 4 5 6 2 chunks +6 lines, -1 line 0 comments Download
M components/upload_list/upload_list.h View 1 2 3 3 chunks +9 lines, -2 lines 0 comments Download
M components/upload_list/upload_list.cc View 1 1 chunk +15 lines, -0 lines 0 comments Download
M ios/chrome/browser/ui/webui/crashes_ui.cc View 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 50 (19 generated)
gayane -on leave until 09-2017
jwd@ please have a look on the initial CL for manual uploads from crash UI. ...
4 years, 4 months ago (2016-08-22 21:50:08 UTC) #3
jwd
On 2016/08/22 21:50:08, gayane wrote: > jwd@ please have a look on the initial CL ...
4 years, 4 months ago (2016-08-23 18:46:57 UTC) #4
jwd
https://codereview.chromium.org/2268783002/diff/1/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2268783002/diff/1/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc#newcode49 chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc:49: GetProcAddress(elf_module, "RequestSingleCrashUploadImpl")); Can you pull the string out into ...
4 years, 4 months ago (2016-08-23 19:14:30 UTC) #5
gayane -on leave until 09-2017
thanks for having a look https://codereview.chromium.org/2268783002/diff/1/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2268783002/diff/1/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc#newcode49 chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc:49: GetProcAddress(elf_module, "RequestSingleCrashUploadImpl")); On 2016/08/23 ...
4 years, 4 months ago (2016-08-23 20:57:46 UTC) #7
jwd
https://codereview.chromium.org/2268783002/diff/1/components/upload_list/upload_list.cc File components/upload_list/upload_list.cc (right): https://codereview.chromium.org/2268783002/diff/1/components/upload_list/upload_list.cc#newcode149 components/upload_list/upload_list.cc:149: NOTREACHED(); On 2016/08/23 20:57:45, gayane wrote: > On 2016/08/23 ...
4 years, 4 months ago (2016-08-24 15:09:20 UTC) #8
gayane -on leave until 09-2017
Addressed the comments. Also changed the code - to show crash reports when crash reporting ...
4 years, 4 months ago (2016-08-24 23:12:34 UTC) #9
gayane -on leave until 09-2017
mark@chromium.org: Please have a look
4 years, 3 months ago (2016-08-25 15:27:19 UTC) #11
Mark Mentovai
https://codereview.chromium.org/2268783002/diff/40001/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2268783002/diff/40001/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc#newcode46 chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc:46: void RequestSingleCrashUploadThunk(const std::string& local_id) { This whole function should ...
4 years, 3 months ago (2016-08-25 20:25:11 UTC) #12
gayane -on leave until 09-2017
Thanks for the comments. Please have one more look https://codereview.chromium.org/2268783002/diff/40001/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2268783002/diff/40001/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc#newcode46 chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc:46: ...
4 years, 3 months ago (2016-08-26 00:12:55 UTC) #13
gayane -on leave until 09-2017
PTAL, I have tested on windows and fixed a few things.
4 years, 3 months ago (2016-08-30 19:58:20 UTC) #15
gayane -on leave until 09-2017
Friendly ping
4 years, 3 months ago (2016-08-31 20:46:34 UTC) #20
jwd
LGTM with nit https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc File chrome/browser/ui/webui/crashes_ui.cc (right): https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc#newcode188 chrome/browser/ui/webui/crashes_ui.cc:188: // Don't show crash reports list ...
4 years, 3 months ago (2016-09-01 18:25:27 UTC) #21
Mark Mentovai
LGTM https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc File chrome/browser/ui/webui/crashes_ui.cc (right): https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc#newcode189 chrome/browser/ui/webui/crashes_ui.cc:189: // where manual uploads are not supported. This ...
4 years, 3 months ago (2016-09-01 21:25:19 UTC) #22
gayane -on leave until 09-2017
Thanks. Please have one more look. https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc File chrome/browser/ui/webui/crashes_ui.cc (right): https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc#newcode188 chrome/browser/ui/webui/crashes_ui.cc:188: // Don't show ...
4 years, 3 months ago (2016-09-01 22:26:12 UTC) #23
gayane -on leave until 09-2017
pkl@chromium.org: Please have a look for OWNERS review for ios/chrome/browser/ui/webui/crashes_ui.cc
4 years, 3 months ago (2016-09-01 22:26:52 UTC) #25
Mark Mentovai
LGTM https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc File chrome/browser/ui/webui/crashes_ui.cc (right): https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc#newcode189 chrome/browser/ui/webui/crashes_ui.cc:189: // where manual uploads are not supported. gayane ...
4 years, 3 months ago (2016-09-01 23:24:42 UTC) #26
pkl (ping after 24h if needed)
LGTM for ios/chrome/browser/ui/webui/crashes_ui.cc but +eugenebut for real owners approval.
4 years, 3 months ago (2016-09-01 23:48:15 UTC) #28
Eugene But (OOO till 7-30)
ios lgtm
4 years, 3 months ago (2016-09-02 00:22:41 UTC) #29
gayane -on leave until 09-2017
On 2016/09/01 23:24:42, Mark Mentovai wrote: > LGTM > > https://codereview.chromium.org/2268783002/diff/80001/chrome/browser/ui/webui/crashes_ui.cc > File chrome/browser/ui/webui/crashes_ui.cc (right): ...
4 years, 3 months ago (2016-09-02 14:53:19 UTC) #30
gayane -on leave until 09-2017
https://codereview.chromium.org/2268783002/diff/100001/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2268783002/diff/100001/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc#newcode112 chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc:112: // On Windows, crash reporting is handled by chrome_elf.dll, ...
4 years, 3 months ago (2016-09-02 14:54:02 UTC) #31
Mark Mentovai
LGTM
4 years, 3 months ago (2016-09-02 15:01:12 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2268783002/120001
4 years, 3 months ago (2016-09-02 15:07:37 UTC) #35
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/252132)
4 years, 3 months ago (2016-09-02 15:14:44 UTC) #37
gayane -on leave until 09-2017
dbeam@chromium.org: PTAL for owners approval for chrome/browser/ui/webui/crashes_ui.cc
4 years, 3 months ago (2016-09-02 15:35:27 UTC) #39
Dan Beam
https://codereview.chromium.org/2268783002/diff/120001/chrome/browser/ui/webui/crashes_ui.cc File chrome/browser/ui/webui/crashes_ui.cc (right): https://codereview.chromium.org/2268783002/diff/120001/chrome/browser/ui/webui/crashes_ui.cc#newcode176 chrome/browser/ui/webui/crashes_ui.cc:176: base::ListValue crash_list; bool upload_list = crash_reporting_enabled; bool supports_manual_uploads = ...
4 years, 3 months ago (2016-09-02 22:01:12 UTC) #40
gayane -on leave until 09-2017
thanks dbeam@ PTAL https://codereview.chromium.org/2268783002/diff/120001/chrome/browser/ui/webui/crashes_ui.cc File chrome/browser/ui/webui/crashes_ui.cc (right): https://codereview.chromium.org/2268783002/diff/120001/chrome/browser/ui/webui/crashes_ui.cc#newcode176 chrome/browser/ui/webui/crashes_ui.cc:176: base::ListValue crash_list; On 2016/09/02 22:01:12, Dan ...
4 years, 3 months ago (2016-09-06 19:21:17 UTC) #41
Dan Beam
lgtm https://codereview.chromium.org/2268783002/diff/140001/components/crash/core/browser/resources/crashes.js File components/crash/core/browser/resources/crashes.js (right): https://codereview.chromium.org/2268783002/diff/140001/components/crash/core/browser/resources/crashes.js#newcode105 components/crash/core/browser/resources/crashes.js:105: var userRequested = document.createElement('p'); indent off https://codereview.chromium.org/2268783002/diff/140001/components/crash/core/browser/resources/crashes.js#newcode109 components/crash/core/browser/resources/crashes.js:109: ...
4 years, 3 months ago (2016-09-06 20:05:44 UTC) #42
gayane -on leave until 09-2017
More changes for crashes.js file https://codereview.chromium.org/2268783002/diff/140001/components/crash/core/browser/resources/crashes.js File components/crash/core/browser/resources/crashes.js (right): https://codereview.chromium.org/2268783002/diff/140001/components/crash/core/browser/resources/crashes.js#newcode105 components/crash/core/browser/resources/crashes.js:105: var userRequested = document.createElement('p'); ...
4 years, 3 months ago (2016-09-06 20:40:45 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2268783002/160001
4 years, 3 months ago (2016-09-07 15:17:13 UTC) #46
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 3 months ago (2016-09-07 16:07:31 UTC) #48
commit-bot: I haz the power
4 years, 3 months ago (2016-09-07 16:11:07 UTC) #50
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/f132d5d5801871170f5d87aabb9bad3339c9c022
Cr-Commit-Position: refs/heads/master@{#416945}

Powered by Google App Engine
This is Rietveld 408576698