New issue
Advanced search Search tips

Issue 788277 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

ServiceWorkerContextTest.UnregisterMultiple failed on cl.exe bot

Project Member Reported by ukai@chromium.org, Nov 24 2017

Issue description

Components: Blink>ServiceWorker

Comment 2 by falken@chromium.org, Nov 24 2017

Cc: -dullweber@chromium.org
Owner: dullweber@chromium.org
Status: Assigned (was: Untriaged)
ukai: What is a CrWinClexeGoma build?

dullweber can you look at this? It's likely change in the bug description.


Comment 3 by ukai@chromium.org, Nov 24 2017

ClWinClexeGoma is builder using cl.exe (msvc) intead of clang-cl.

Comment 4 by falken@chromium.org, Nov 24 2017

Thanks. FWIW I ran the test 100 times with Asan build on Linux and got no errors :(

Comment 5 by ukai@chromium.org, Nov 24 2017

yeah, other bots looks ok. it might be a compiler specific bug. (i.e bug occurred only with cl.exe).

(it runs test on swarming, so I guess it won't be a problem of test running machine..)
There is also a crash report that looks very similar: https://crbug.com/788611. 

Is there a similar configuration on the try bots or a way to run ClWinClexeGoma with changes from a CL? I tried win-msvc-rel and win-msvc-dbg and they succeed. https://crrev.com/c/789837
 
I was able to reproduce this locally and the crash was caused by accessing an object after moving it. Here is a fix:  https://crbug.com/788277 

Comment 8 by ukai@chromium.org, Nov 28 2017

I think win-msvc-rel and win-msvc-dbg just compile, but not run any tests.
Project Member

Comment 9 by bugdroid1@chromium.org, Nov 28 2017

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

commit 602312af7e474ebd072cacada31960890b60aa29
Author: Christian Dullweber <dullweber@chromium.org>
Date: Tue Nov 28 09:03:48 2017

Service Worker: Fix RegistrationDeletionListener crash.

A ServiceWorkerRegistration was accessed after move.

Bug:  788277 , 788611
Change-Id: Icd2a86f2273ccdd0fb4d0a902f8cff0086019410
Reviewed-on: https://chromium-review.googlesource.com/789888
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Christian Dullweber <dullweber@chromium.org>
Cr-Commit-Position: refs/heads/master@{#519617}
[modify] https://crrev.com/602312af7e474ebd072cacada31960890b60aa29/content/browser/service_worker/service_worker_context_core.cc

Status: Fixed (was: Assigned)
CrWinClexeGoma is green again

Sign in to add a comment