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

Issue 2070993002: List all crashes in chrome://crashes, including those not uploaded (Closed)

Created:
4 years, 6 months ago by scottmg
Modified:
4 years, 6 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, sadrul, kalyank
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

List all crashes in chrome://crashes, including those not uploaded This will only affect Crashpad platforms (currently Mac and Windows). This is only a basic first step towards the linked bug, but might even be slightly useful already for users who are willing to manually attach a dump to a filed bug. Screenshot: http://imgur.com/C58HDi5. R=mark@chromium.org, caitkp@chromium.org BUG=620762 Committed: https://crrev.com/6d5a71f13c8003163c0cb232de99e159ab8b8a0b Cr-Commit-Position: refs/heads/master@{#400892}

Patch Set 1 #

Patch Set 2 : add OWNERS entry for crash_strings.grdp #

Total comments: 5

Patch Set 3 : pass state through, and support pending #

Patch Set 4 : unittest #

Total comments: 14

Patch Set 5 : fixes #

Patch Set 6 : fixes #

Total comments: 4

Patch Set 7 : . #

Total comments: 2

Patch Set 8 : . #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+260 lines, -105 lines) Patch
M chrome/app/chrome_exe_main_win.cc View 1 2 2 chunks +7 lines, -7 lines 0 comments Download
M chrome/browser/crash_upload_list_crashpad.cc View 1 2 3 4 5 6 2 chunks +37 lines, -21 lines 8 comments Download
M components/OWNERS View 1 1 chunk +1 line, -0 lines 0 comments Download
M components/crash/content/app/crashpad.h View 1 2 3 4 2 chunks +11 lines, -9 lines 0 comments Download
M components/crash/content/app/crashpad.cc View 1 2 3 4 2 chunks +31 lines, -11 lines 0 comments Download
M components/crash/core/browser/crashes_ui_util.cc View 1 2 3 4 5 3 chunks +25 lines, -2 lines 0 comments Download
M components/crash/core/browser/resources/crashes.css View 1 chunk +4 lines, -0 lines 0 comments Download
M components/crash/core/browser/resources/crashes.js View 1 2 3 4 1 chunk +61 lines, -41 lines 0 comments Download
M components/crash_strings.grdp View 1 2 3 4 5 6 7 1 chunk +11 lines, -2 lines 0 comments Download
M components/upload_list/upload_list.h View 1 2 3 4 2 chunks +18 lines, -7 lines 0 comments Download
M components/upload_list/upload_list.cc View 1 2 3 3 chunks +16 lines, -5 lines 0 comments Download
M components/upload_list/upload_list_unittest.cc View 1 2 3 1 chunk +38 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 40 (11 generated)
scottmg
Mark for review, Cait for OWNERS addition.
4 years, 6 months ago (2016-06-16 20:36:03 UTC) #4
Mark Mentovai
https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc File components/crash/content/app/crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc#newcode281 components/crash/content/app/crashpad.cc:281: g_database->GetCompletedReports(&completed_reports); Since we want to show not-uploaded reports, should ...
4 years, 6 months ago (2016-06-16 22:02:04 UTC) #5
scottmg
https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc File components/crash/content/app/crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc#newcode281 components/crash/content/app/crashpad.cc:281: g_database->GetCompletedReports(&completed_reports); On 2016/06/16 22:02:04, Mark Mentovai wrote: > Since ...
4 years, 6 months ago (2016-06-16 22:28:08 UTC) #6
scottmg
On 2016/06/16 22:28:08, scottmg wrote: > https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc > File components/crash/content/app/crashpad.cc (right): > > https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc#newcode281 > ...
4 years, 6 months ago (2016-06-16 22:31:59 UTC) #7
Mark Mentovai
https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc File components/crash/content/app/crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/20001/components/crash/content/app/crashpad.cc#newcode281 components/crash/content/app/crashpad.cc:281: g_database->GetCompletedReports(&completed_reports); scottmg wrote: > Yeah, that seems reasonable, but ...
4 years, 6 months ago (2016-06-16 23:16:05 UTC) #8
scottmg
Renamed some things, and now passes state through to UI.
4 years, 6 months ago (2016-06-17 17:48:59 UTC) #11
Mark Mentovai
https://codereview.chromium.org/2070993002/diff/50001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/50001/chrome/browser/crash_upload_list_crashpad.cc#newcode51 chrome/browser/crash_upload_list_crashpad.cc:51: default: // Fall through. These are all “enum class” ...
4 years, 6 months ago (2016-06-20 17:55:21 UTC) #12
Mark Mentovai
http://imgur.com/jwbd7WC: Cool! For the not-uploaded ones, the title looks weird. “Crash ID (local_id)” doesn’t look ...
4 years, 6 months ago (2016-06-20 18:02:13 UTC) #13
scottmg
On 2016/06/20 18:02:13, Mark Mentovai wrote: > http://imgur.com/jwbd7WC: > > Cool! > > For the ...
4 years, 6 months ago (2016-06-20 21:08:20 UTC) #14
scottmg
Thanks, updated screenshot http://imgur.com/C58HDi5. https://codereview.chromium.org/2070993002/diff/50001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/50001/chrome/browser/crash_upload_list_crashpad.cc#newcode51 chrome/browser/crash_upload_list_crashpad.cc:51: default: // Fall through. On ...
4 years, 6 months ago (2016-06-20 21:08:55 UTC) #16
Mark Mentovai
On 2016/06/20 21:08:20, scottmg (slow 20june) wrote: > I assume that the Mac's behaviour is ...
4 years, 6 months ago (2016-06-20 21:10:26 UTC) #17
Mark Mentovai
LGTM https://codereview.chromium.org/2070993002/diff/90001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/90001/chrome/browser/crash_upload_list_crashpad.cc#newcode44 chrome/browser/crash_upload_list_crashpad.cc:44: Lose the blank line. https://codereview.chromium.org/2070993002/diff/90001/components/crash_strings.grdp File components/crash_strings.grdp (right): ...
4 years, 6 months ago (2016-06-20 21:14:56 UTC) #18
scottmg
https://codereview.chromium.org/2070993002/diff/90001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/90001/chrome/browser/crash_upload_list_crashpad.cc#newcode44 chrome/browser/crash_upload_list_crashpad.cc:44: On 2016/06/20 21:14:56, Mark Mentovai wrote: > Lose the ...
4 years, 6 months ago (2016-06-20 21:20:05 UTC) #19
Cait (Slow)
components/OWNERS lgtm
4 years, 6 months ago (2016-06-20 21:22:11 UTC) #20
scottmg
Oops, I grew some new owners requirements: +grt: chrome/app/chrome_exe_main_win.cc +thestig: chrome/browser/crash_upload_list_crashpad.cc
4 years, 6 months ago (2016-06-20 21:22:19 UTC) #22
Mark Mentovai
I guess “ignored.” LGTM https://codereview.chromium.org/2070993002/diff/110001/components/crash_strings.grdp File components/crash_strings.grdp (right): https://codereview.chromium.org/2070993002/diff/110001/components/crash_strings.grdp#newcode22 components/crash_strings.grdp:22: <message name="IDS_CRASH_CRASH_PENDING" desc="Format for crash ...
4 years, 6 months ago (2016-06-20 21:25:55 UTC) #23
scottmg
Thanks https://codereview.chromium.org/2070993002/diff/110001/components/crash_strings.grdp File components/crash_strings.grdp (right): https://codereview.chromium.org/2070993002/diff/110001/components/crash_strings.grdp#newcode22 components/crash_strings.grdp:22: <message name="IDS_CRASH_CRASH_PENDING" desc="Format for crash entry occurrence on ...
4 years, 6 months ago (2016-06-20 21:27:40 UTC) #24
Lei Zhang
BTW, shall we move c/b/crash_upload* to its own directory with OWNERS one of these days? ...
4 years, 6 months ago (2016-06-20 21:49:30 UTC) #25
scottmg
https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc#newcode55 chrome/browser/crash_upload_list_crashpad.cc:55: return UploadList::UploadInfo::State::Uploaded; On 2016/06/20 21:49:30, Lei Zhang wrote: > ...
4 years, 6 months ago (2016-06-20 22:00:50 UTC) #26
scottmg
On 2016/06/20 21:49:30, Lei Zhang wrote: > BTW, shall we move c/b/crash_upload* to its own ...
4 years, 6 months ago (2016-06-20 22:01:32 UTC) #27
Lei Zhang
On 2016/06/20 22:00:50, scottmg wrote: > https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc > File chrome/browser/crash_upload_list_crashpad.cc (right): > > https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc#newcode55 > ...
4 years, 6 months ago (2016-06-20 22:24:27 UTC) #28
Lei Zhang
On 2016/06/20 22:01:32, scottmg wrote: > On 2016/06/20 21:49:30, Lei Zhang wrote: > > BTW, ...
4 years, 6 months ago (2016-06-20 22:25:53 UTC) #29
grt (UTC plus 2)
https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc#newcode19 chrome/browser/crash_upload_list_crashpad.cc:19: const crash_reporter::Report** reports, const betwixt the two stars? The ...
4 years, 6 months ago (2016-06-20 23:26:08 UTC) #30
scottmg
https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc#newcode19 chrome/browser/crash_upload_list_crashpad.cc:19: const crash_reporter::Report** reports, On 2016/06/20 23:26:08, grt (slow) wrote: ...
4 years, 6 months ago (2016-06-21 00:06:30 UTC) #31
grt (UTC plus 2)
chrome/app lgtm https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc File chrome/browser/crash_upload_list_crashpad.cc (right): https://codereview.chromium.org/2070993002/diff/130001/chrome/browser/crash_upload_list_crashpad.cc#newcode19 chrome/browser/crash_upload_list_crashpad.cc:19: const crash_reporter::Report** reports, On 2016/06/21 00:06:30, scottmg ...
4 years, 6 months ago (2016-06-21 01:32:50 UTC) #32
scottmg
Thanks. On 2016/06/21 01:32:50, grt (no reviews Jun 23-Jul 18) wrote: > chrome/app lgtm > ...
4 years, 6 months ago (2016-06-21 03:40:42 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2070993002/130001
4 years, 6 months ago (2016-06-21 03:41:20 UTC) #36
commit-bot: I haz the power
Committed patchset #8 (id:130001)
4 years, 6 months ago (2016-06-21 04:19:10 UTC) #38
commit-bot: I haz the power
4 years, 6 months ago (2016-06-21 04:21:17 UTC) #40
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/6d5a71f13c8003163c0cb232de99e159ab8b8a0b
Cr-Commit-Position: refs/heads/master@{#400892}

Powered by Google App Engine
This is Rietveld 408576698