New issue
Advanced search Search tips

Issue 888476 link

Starred by 7 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug


Sign in to add a comment

roll clang again

Project Member Reported by thakis@chromium.org, Sep 24

Issue description

Tracking bug for the next Clang roll.

Previous roll: 880827

Want r342873 for  issue 887464 .

Want r342863 to remove "hit!" build spam.


rnk said he wants https://reviews.llvm.org/D52217 and https://reviews.llvm.org/D51664 in the next roll too, so maybe we want to wait for that.
 
* Previous roll:  issue 880827 

Components: Build
Labels: -OS-Mac clang
I'd say go on without https://reviews.llvm.org/D52217 and https://reviews.llvm.org/D51664 if you're ready to roll otherwise.
Cc: w...@chromium.org
 Issue 889080  has been merged into this issue.
Blockedon: 889390
Blockedon: 889399
Owner: h...@chromium.org
Status: Started (was: Untriaged)
Attempting packaging: https://chromium-review.googlesource.com/c/chromium/src/+/1245465
Blocking: 889474
Blockedon: 889777
Blockedon: 889778
Blockedon: 889839
Project Member

Comment 14 by bugdroid1@chromium.org, Sep 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7c58d162bce2af84b2ec900fe9d66ae17c3ae8ad

commit 7c58d162bce2af84b2ec900fe9d66ae17c3ae8ad
Author: Hans Wennborg <hans@chromium.org>
Date: Thu Sep 27 17:24:26 2018

Roll clang 342523:343189.

Bug:  888476 
Change-Id: Iccb39603a10261d1bdf3fcb26b008bb02fc371e6
Reviewed-on: https://chromium-review.googlesource.com/1245465
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594765}
[modify] https://crrev.com/7c58d162bce2af84b2ec900fe9d66ae17c3ae8ad/tools/clang/scripts/update.py

Some nacl tests became flaky under win-asan after the roll, see  Issue 890150 

That's probably not revert-worthy though.
Actually there are consistent test failures on Windows ASAN following a build containing this roll. See https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/win-asan/1584
Project Member

Comment 17 by bugdroid1@chromium.org, Sep 28

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7dcaa8f8a20e48e280bd0a0a67f080dc481e3325

commit 7dcaa8f8a20e48e280bd0a0a67f080dc481e3325
Author: Hans Wennborg <hans@chromium.org>
Date: Fri Sep 28 14:31:40 2018

Revert "Roll clang 342523:343189."

This reverts commit 7c58d162bce2af84b2ec900fe9d66ae17c3ae8ad.

Reason for revert:
This broke win-asan, see 2nd bug.

Original change's description:
> Roll clang 342523:343189.
> 
> Bug:  888476 
> Change-Id: Iccb39603a10261d1bdf3fcb26b008bb02fc371e6
> Reviewed-on: https://chromium-review.googlesource.com/1245465
> Commit-Queue: Nico Weber <thakis@chromium.org>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#594765}

TBR=thakis@chromium.org,hans@chromium.org

Change-Id: I003bbfca7a542fe18c31a679ea58cf1da2c3fdb3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  888476 ,  890310 
Reviewed-on: https://chromium-review.googlesource.com/1251606
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#595081}
[modify] https://crrev.com/7dcaa8f8a20e48e280bd0a0a67f080dc481e3325/tools/clang/scripts/update.py

Blockedon: 890310
Project Member

Comment 20 by bugdroid1@chromium.org, Sep 29

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c6cfd8de17d86bec45b104fc11bf04a3da2532ea

commit c6cfd8de17d86bec45b104fc11bf04a3da2532ea
Author: Hans Wennborg <hans@chromium.org>
Date: Sat Sep 29 22:26:00 2018

Roll Clang 342523:343342

Bug:  888476 
Change-Id: I2d95b71010226218631dab88b536fb00669db190
Reviewed-on: https://chromium-review.googlesource.com/1251466
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#595334}
[modify] https://crrev.com/c6cfd8de17d86bec45b104fc11bf04a3da2532ea/build/config/compiler/BUILD.gn
[modify] https://crrev.com/c6cfd8de17d86bec45b104fc11bf04a3da2532ea/tools/clang/scripts/update.py

Status: Fixed (was: Started)
It appears to be sticking. Next roll:  Issue 891181 
Cc: liaoyuke@chromium.org st...@chromium.org infe...@chromium.org
Just for the record, this roll broke coverage builds for many targets (issue 891320), but ToT testbots were lucky enough to be building only the targets that succeeded.

We'll extend the list of targets used by the testbots (issue 891322) to make cases like this less probable in future.

Not sure what we can do for now. I guess we can't demand the revert, given that our bots are green, but leaving the code coverage configuration broken for a couple weeks is also not an option.

Unfortunately I'm OOO and don't have time right now to dive into details and try to figure out a fix for this.
Is it fixed upstream? We want to roll again soonish to fix a few configs, so your best bet is probably to make sure that upstream is happy.
Yuke, can you please take a look on what regressed this. This culprit cl on llvm side can be just reverted and then we can wait on next upcoming clang roll (soon as per Nico).
sure
Sorry for the noise, apparently c#22 was incorrect, the real root cause was some code landed in Chromium that was crashing clang when compiling with coverage instrumentation. Thanks everyone for the help!

Sign in to add a comment