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

Issue 1850473002: Revert of Patch to try dump-on-DCHECK. (Closed)

Created:
4 years, 8 months ago by Nico
Modified:
4 years, 8 months ago
Reviewers:
danakj, Wez, scottmg
CC:
chromium-reviews, laforge, Primiano Tucci (use gerrit), dcheng, scottmg
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Revert of Patch to try dump-on-DCHECK. (patchset #11 id:200001 of https://codereview.chromium.org/1814423002/ ) Reason for revert: Speculative, looks like this breaks Google Chrome Win: https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Win/builds/5653 obj\third_party\WebKit\Source\core\webcore_dom.lib : fatal error LNK1107: invalid or corrupt file: cannot read at 0x62BBDB03 (To repro, you probably need to do an official build to trigger PGO) Original issue's description: > Patch to try dump-on-DCHECK. > > This patch does two things: > > 1. Adds a flag to switch DCHECK from logging, dumping, and then crashing the process, to only uploading a crash dump, and only on the first failed DCHECK in each process. > > 2. Forces that flag, and DCHECK_ALWAYS_ON, on in Windows official builds. > > All non-debug e.g. CHECK behaviours remain unchanged; the intended effect is for DCHECKs to switch from no-ops to uploading dumps without crashing, in Windows official builds. > > Note that this CL is intended to be landed, a branch cut to release from, and then immediately reverted; it is not intended to be landed in Chromium for any longer period. > > BUG=596231 > > Committed: https://crrev.com/6436ac7ddec4b2b3aba4ee38aabe7dffe238a077 > Cr-Commit-Position: refs/heads/master@{#383894} > > Committed: https://crrev.com/bac26c8a840909a679a5a74557fa6f4f60ae9e07 > Cr-Commit-Position: refs/heads/master@{#384011} TBR=danakj@chromium.org,scottmg@chromium.org,wez@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=596231 Committed: https://crrev.com/be0116796008e81aa179f6e41fe05f5225ff1c6a Cr-Commit-Position: refs/heads/master@{#384056}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -89 lines) Patch
M base/debug/dump_without_crashing.h View 1 chunk +1 line, -2 lines 0 comments Download
M base/debug/dump_without_crashing.cc View 1 chunk +2 lines, -5 lines 0 comments Download
M base/logging.h View 5 chunks +2 lines, -38 lines 0 comments Download
M base/logging.cc View 2 chunks +0 lines, -14 lines 0 comments Download
M base/logging_unittest.cc View 1 chunk +3 lines, -9 lines 0 comments Download
M build/common.gypi View 3 chunks +0 lines, -13 lines 0 comments Download
M build/config/BUILD.gn View 1 chunk +0 lines, -8 lines 0 comments Download

Messages

Total messages: 14 (2 generated)
Nico
Created Revert of Patch to try dump-on-DCHECK.
4 years, 8 months ago (2016-03-30 19:34:22 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1850473002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1850473002/1
4 years, 8 months ago (2016-03-30 19:35:04 UTC) #2
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 8 months ago (2016-03-30 19:35:45 UTC) #4
Wez
As was noted on the original CL, Bruce believes that this is toolchain flake, so ...
4 years, 8 months ago (2016-03-30 19:57:29 UTC) #5
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/be0116796008e81aa179f6e41fe05f5225ff1c6a Cr-Commit-Position: refs/heads/master@{#384056}
4 years, 8 months ago (2016-03-30 20:05:26 UTC) #7
Nico
On 2016/03/30 19:57:29, Wez wrote: > As was noted on the original CL, Bruce believes ...
4 years, 8 months ago (2016-03-30 20:10:59 UTC) #8
Wez
Yes; looks like a systematic failure that (surprise surprise) doesn't repro locally. ;-( Thanks for ...
4 years, 8 months ago (2016-03-30 20:14:32 UTC) #9
Nico
I bet it repros if you do an official build. On Wed, Mar 30, 2016 ...
4 years, 8 months ago (2016-03-30 20:15:13 UTC) #10
Nico
(it repro'd for grt at least.) On Wed, Mar 30, 2016 at 4:15 PM, Nico ...
4 years, 8 months ago (2016-03-30 20:15:24 UTC) #11
Wez
I'm already doing an official build; I'm clobbering & rebuilding w/ the same -j parameter ...
4 years, 8 months ago (2016-03-30 20:20:09 UTC) #12
Nico
How are you doing an official build? On Wed, Mar 30, 2016 at 4:20 PM, ...
4 years, 8 months ago (2016-03-30 20:28:02 UTC) #13
Nico
4 years, 8 months ago (2016-03-30 20:45:21 UTC) #14
Message was sent while issue was closed.
https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Win/b...
has:

set GYP_DEFINES=branding=Chrome buildtype=Official use_goma=1
gomadir='C:\b\build\goma' fastbuild=1 target_arch=ia32

(but what you have should repro too)

Powered by Google App Engine
This is Rietveld 408576698