New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 771156 link

Starred by 5 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression

Blocking:
issue 728359



Sign in to add a comment

WebglConformance_conformance_glsl_misc_glsl_vertex_branch is flaky on Linux Release (NVIDIA)

Project Member Reported by kjellander@chromium.org, Oct 3 2017

Issue description

WebglConformance_conformance_glsl_misc_glsl_vertex_branch is flaky on Linux Release (NVIDIA)

First observed failure is:
https://luci-milo.appspot.com/buildbot/chromium.gpu/Linux%20Release%20%28NVIDIA%29/112261
followed by
https://luci-milo.appspot.com/buildbot/chromium.gpu/Linux%20Release%20%28NVIDIA%29/112279
https://luci-milo.appspot.com/buildbot/chromium.gpu/Linux%20Release%20%28NVIDIA%29/112290

I'll see if I'm able to figure out how to disable it on Linux.
 

Comment 1 by kbr@chromium.org, Oct 3 2017

Cc: reed@chromium.org bsalomon@chromium.org enne@chromium.org
Components: Internals>Compositing>Rasterization Blink>Paint
Labels: -Type-Bug Type-Bug-Regression
Owner: enne@chromium.org
The crash is inside Skia during playback of a PaintOpBuffer. Here is the stack trace from the log:

  	Operating system: Linux
  	                  0.0.0 Linux 3.13.0-101-generic #148-Ubuntu SMP Thu Oct 20 22:08:32 UTC 2016 x86_64
  	CPU: amd64
  	     family 6 model 94 stepping 3
  	     1 CPU
  	
  	GPU: UNKNOWN
  	
  	Crash reason:  SIGSEGV
  	Crash address: 0x0
  	Process uptime: not available
  	
  	Thread 10 (crashed)
  	 0  libc-2.19.so + 0x3a177
  	    rax = 0x0000000000000006   rdx = 0x0000000000000006
  	    rcx = 0xffffffffffffffff   rbx = 0x0000073ebc31adc0
  	    rsi = 0x000000000000000b   rdi = 0x0000000000000001
  	    rbp = 0x0000073ebc0bbb60   rsp = 0x00007fc374409f20
  	     r8 = 0x0000000000000000    r9 = 0x00007fc374409e70
  	    r10 = 0x0000000000000008   r11 = 0x0000000000000202
  	    r12 = 0x0000073ebbf7dd80   r13 = 0x00007fc37440a520
  	    r14 = 0x00007fc37440a278   r15 = 0x0000073ebc31adc0
  	    rip = 0x00007fc380148177
  	    Found by: given as instruction pointer in context
  	 1  chrome!google::AssertFail() + 0x6
  	    rsp = 0x00007fc37440a050   rip = 0x00007fc3893aa256
  	    Found by: stack scanning
  	 2  chrome!<name omitted> [SkRefCnt.h : 98 + 0x38]
  	    rsp = 0x00007fc37440a060   rip = 0x00007fc3872a7e47
  	    Found by: call frame info
  	 3  chrome!GetSkShader [SkRefCnt.h : 87 + 0x9]
  	    rbx = 0x0000000000000000   rsp = 0x00007fc37440a080
  	    rip = 0x00007fc389b2a657
  	    Found by: call frame info
  	 4  chrome!ToSkPaint [paint_flags.cc : 107 + 0x8]
  	    rbx = 0x00007fc37440a278   rbp = 0x0000073ebc0bbb60
  	    rsp = 0x00007fc37440a240   r12 = 0x00007fc37440a2b8
  	    r13 = 0x00007fc37440a520   r14 = 0x0000073ebc0bbb68
  	    r15 = 0x00007fc37440a2b8   rip = 0x00007fc389b25c0b
  	    Found by: call frame info
  	 5  chrome!Raster [paint_op_buffer.cc : 1167 + 0xb]
  	    rbx = 0x0000073ebc0bbb60   rbp = 0x0000073ebc0bbb60
  	    rsp = 0x00007fc37440a2a0   r12 = 0x00007fc37440a2b8
  	    r13 = 0x00007fc37440a520   r14 = 0x0000073ebbecb000
  	    r15 = 0x0000073ebc0bbb68   rip = 0x00007fc389b3201a
  	    Found by: call frame info
  	 6  chrome!Playback [paint_op_buffer.cc : 1257 + 0x12]
  	    rbx = 0x0000000000000000   rbp = 0x0000073ebc0bbb60
  	    rsp = 0x00007fc37440a410   r12 = 0x0000000000000000
  	    r13 = 0x00007fc37440a520   r14 = 0x0000073ebbecb000
  	    r15 = 0x00007fc37440a478   rip = 0x00007fc389b307ba
  	    Found by: call frame info
  	 7  chrome!GetSkShader [paint_shader.cc : 23 + 0x12]
  	    rbx = 0x0000073ebbecb000   rbp = 0x00007fc37440a720
  	    rsp = 0x00007fc37440a6d0   r12 = 0x0000073ebc404000
  	    r13 = 0x00007fc37440ab01   r14 = 0x00007fc37440a8c8
  	    r15 = 0x0000073ebc25c190   rip = 0x00007fc389b2a9d1
  	    Found by: call frame info
  	 8  chrome!ToSkPaint [paint_flags.cc : 107 + 0x8]
  	    rbx = 0x00007fc37440a8c8   rbp = 0x0000073ebbfd3ba8
  	    rsp = 0x00007fc37440a890   r12 = 0x00007fc37440a908
  	    r13 = 0x00007fc37440ab70   r14 = 0x0000073ebbfd3bb0
  	    r15 = 0x00007fc37440a908   rip = 0x00007fc389b25c0b
  	    Found by: call frame info
  	 9  chrome!Raster [paint_op_buffer.cc : 1167 + 0xb]
  	    rbx = 0x0000073ebbfd3ba8   rbp = 0x0000073ebbfd3ba8
  	    rsp = 0x00007fc37440a8f0   r12 = 0x00007fc37440a908
  	    r13 = 0x00007fc37440ab70   r14 = 0x0000073ebc15d600
  	    r15 = 0x0000073ebbfd3bb0   rip = 0x00007fc389b3201a
  	    Found by: call frame info
  	10  chrome!Playback [paint_op_buffer.cc : 1257 + 0x12]
  	    rbx = 0x0000000000000000   rbp = 0x0000073ebbfd3ba8
  	    rsp = 0x00007fc37440aa60   r12 = 0x0000000000000000
  	    r13 = 0x00007fc37440ab70   r14 = 0x0000073ebc15d600
  	    r15 = 0x00007fc37440aac8   rip = 0x00007fc389b307ba
  	    Found by: call frame info
  	11  chrome!Playback [paint_op_buffer.cc : 1257 + 0x12]
  	    rbx = 0x0000000000000000   rbp = 0x0000073ebbde6f60
  	    rsp = 0x00007fc37440ad20   r12 = 0x0000000000000000
  	    r13 = 0x00007fc37440ae30   r14 = 0x0000073ebc15d600
  	    r15 = 0x00007fc37440ad88   rip = 0x00007fc389b307ba
  	    Found by: call frame info
  	12  chrome!Raster [display_item_list.cc : 58 + 0x11]
  	    rbx = 0x0000073ebbc241b0   rbp = 0x0000000000000001
  	    rsp = 0x00007fc37440afe0   r12 = 0x0000073ebc15d600
  	    r13 = 0x0000000000000000   r14 = 0x0000000000000000
  	    r15 = 0x0000000000000000   rip = 0x00007fc38c842d1a
  	    Found by: call frame info
  	13  chrome!<name omitted> [raster_source.cc : 159 + 0xe]
  	    rbx = 0x0000000000000000   rbp = 0x0000000000000001
  	    rsp = 0x00007fc37440b160   r12 = 0x0000073ebbed6960
  	    r13 = 0x0000000000000000   r14 = 0x0000000000000000
  	    r15 = 0x0000073ebc15d600   rip = 0x00007fc38a3cdd03
  	    Found by: call frame info
  	14  chrome!PlaybackToCanvas [raster_source.cc : 79 + 0xd]
  	    rbx = 0x0000000000000000   rbp = 0x0000073ebbed6960
  	    rsp = 0x00007fc37440b2d0   r12 = 0x0000073ebc15d600
  	    r13 = 0x0000073ebc15d600   r14 = 0x0000073ebc0b88c8
  	    r15 = 0x0000073ebbed6960   rip = 0x00007fc38a3cd901
  	    Found by: call frame info
  	15  chrome!PlaybackToCanvas [raster_source.cc : 62 + 0x14]
  	    rbx = 0x0000073ebbd17600   rbp = 0x0000073ebbed6960
  	    rsp = 0x00007fc37440b320   r12 = 0x0000000000000000
  	    r13 = 0x0000004000000040   r14 = 0x0000073ebc0b8898
  	    r15 = 0x0000073ebc477438   rip = 0x00007fc38a3cd837
  	    Found by: call frame info
  	16  chrome!PlaybackToMemory [raster_buffer_provider.cc : 92 + 0x20]
  	    rbx = 0x0000073ebc0b88b8   rbp = 0x0000000000000002
  	    rsp = 0x00007fc37440b390   r12 = 0x0000073ebc0b88c8
  	    r13 = 0x00007fc37440b620   r14 = 0x0000073ebc477438
  	    r15 = 0x0000073ebc0b8898   rip = 0x00007fc38a3ccc3a
  	    Found by: call frame info
  	17  chrome!PlaybackToStagingBuffer [one_copy_raster_buffer_provider.cc : 297 + 0x27]
  	    rbx = 0x0000073ebbb9f840   rbp = 0x00007fc38645e000
  	    rsp = 0x00007fc37440b5e0   r12 = 0x0000073ebc0b88c8
  	    r13 = 0x0000073ebbda9500   r14 = 0x0000073ebc0b8898
  	    r15 = 0x0000000000000002   rip = 0x00007fc38a3cc409
  	    Found by: call frame info
  	18  chrome!PlaybackAndCopyOnWorkerThread [one_copy_raster_buffer_provider.cc : 223 + 0x2e]
  	    rbx = 0x0000073ebbbf5840   rbp = 0x0000073ebbdcb788
  	    rsp = 0x00007fc37440b7b0   r12 = 0x0000073ebbbf5870
  	    r13 = 0x0000000000001c65   r14 = 0x0000073ebc0b8898
  	    r15 = 0x0000073ebc477418   rip = 0x00007fc38a3cb757
  	    Found by: call frame info
  	19  chrome!Playback [one_copy_raster_buffer_provider.cc : 63 + 0x1b]
  	    rbx = 0x0000073ebc477400   rbp = 0x0000073ebc0b88c8
  	    rsp = 0x00007fc37440b830   r12 = 0x0000000000001c67
  	    r13 = 0x0000073ebc0b8898   r14 = 0x00007fc390166260
  	    r15 = 0x0000073ebbed6960   rip = 0x00007fc38a3cb5b6
  	    Found by: call frame info
  	20  chrome!RunOnWorkerThread [tile_manager.cc : 136 + 0xb]
  	    rbx = 0x0000073ebc0b8800   rbp = 0x0000073ebc0b88c8
  	    rsp = 0x00007fc37440b8d0   r12 = 0x0000073ebba23460
  	    r13 = 0x0000073ebba520f8   r14 = 0x0000073ebc0b8898
  	    r15 = 0x0000073ebba23400   rip = 0x00007fc38a40a9ee
  	    Found by: call frame info
  	21  chrome!RunTaskInCategoryWithLockAcquired [categorized_worker_pool.cc : 361 + 0x5]
  	    rbx = 0x0000073ebba23430   rbp = 0x0000073ebba23438
  	    rsp = 0x00007fc37440bad0   r12 = 0x0000073ebba23460
  	    r13 = 0x0000073ebba520f8   r14 = 0x00007fc37440bb50
  	    r15 = 0x0000073ebba23400   rip = 0x00007fc38c35ecc1
  	    Found by: call frame info
  	22  chrome!Run [categorized_worker_pool.cc : 340 + 0xc]
  	    rbx = 0x0000073ebba23400   rbp = 0x0000073ebba5f072
  	    rsp = 0x00007fc37440bba0   r12 = 0x0000073ebba23508
  	    r13 = 0x0000073ebba520f8   r14 = 0x0000073ebba5f074
  	    r15 = 0x0000073ebba23430   rip = 0x00007fc38c35dd2c
  	    Found by: call frame info
  	23  chrome!ThreadMain [simple_thread.cc : 68 + 0x9]
  	    rbx = 0x0000073ebba52090   rbp = 0x0000000000000000
  	    rsp = 0x00007fc37440bbe0   r12 = 0x00007fc37440c700
  	    r13 = 0x0000000000000000   r14 = 0x00007fc37440bc00
  	    r15 = 0x0000073ebb97cc60   rip = 0x00007fc389354ad0
  	    Found by: call frame info
  	24  chrome!ThreadFunc [platform_thread_posix.cc : 75 + 0x8]
  	    rbx = 0x0000073ebba5f050   rbp = 0x0000000000000000
  	    rsp = 0x00007fc37440bc30   r12 = 0x00007fc37440c700
  	    r13 = 0x0000000000000000   r14 = 0x0000073ebba52090
  	    r15 = 0x0000073ebb97cc60   rip = 0x00007fc38934e84c
  	    Found by: call frame info
  	25  libpthread-2.19.so + 0x8184
  	    rbx = 0x0000000000000000   rbp = 0x0000000000000000
  	    rsp = 0x00007fc37440bc60   r12 = 0x0000000000000000
  	    r13 = 0x0000000000000000   r14 = 0x00007fc37440c9c0
  	    r15 = 0x00007fc37440c700   rip = 0x00007fc3861f1184
  	    Found by: call frame info
  	26  libc-2.19.so + 0xfa37d
  	    rsp = 0x00007fc37440bd00   rip = 0x00007fc38020837d
  	    Found by: stack scanning

Enne, can I assign this to you? Not sure how reliably reproducible this is but hopefully the stack trace above contains a good pointer.

Comment 2 by reed@google.com, Oct 3 2017

The assert is that the reference count of an object being-deleted changed from zero to non-zero. wild guess: some other thread has a pointer to the object, but was not really an owner (in the sense that it ref'd the object ahead of time).

This can happen (again, just a swag) as follows:

Thread 1:
a = new object;
pass_a_to_another_thread(a);
a->unref();

Thread 2:
a = receiver_object();
a->ref();

The flaw is that it is too late for thread 2 to "ref" the pointer, since it may race with the sender unrefing it.

Just a guess though.

Comment 3 by enne@chromium.org, Oct 3 2017

Owner: khushals...@chromium.org
Handing this to Khushal, as this looks to have started near-ish the time after the penultimate reland of shader / paintrecord stuff landed, and has a GetSkShader -> Playback bit in the callstack, which was added in https://chromium-review.googlesource.com/c/chromium/src/+/690734.
Cc: vmp...@chromium.org
The change was landed again finally on https://chromium-review.googlesource.com/c/chromium/src/+/695449 starting from this build: https://luci-milo.appspot.com/buildbot/chromium.gpu/Linux%20Release%20%28NVIDIA%29/112249.

The failures on the LinuxRelease bot did start after that. I tried getting a local repro but no luck so far. This change shouldn't affect the threading behaviour with how the shaders are used. We create a PaintShader on the worker thread during playback now, which internally holds a reference to the SkShader, but the usage of this shader is restricted to the playback step on that worker thread.

Comment 6 by kbr@chromium.org, Oct 4 2017

Thanks khushalsagar@ for pointing that out. Please link this (Blocking/Blocked on) to the other bugs as appropriate. Since this is affecting the linux_chromium_rel_ng tryserver the appropriate thing to do would be to revert again.

Blocking: 728359
Sigh. Revert CL in CQ: https://chromium-review.googlesource.com/c/chromium/src/+/699755. I'll investigate more on what's going on here.
There is one change that was introduced here. Earlier we would have definitely created the |cached_shader_|, which is the SkImageShader, inside a PaintShader at record time on the main thread. Because prior to this change, we were transforming it to an SkShader to query whether it is an image backed shader in HasDiscardableImagesFromFlags:

    SkShader* shader = flags.getSkShader();
    SkImage* image = shader ? shader->isAImage(nullptr, nullptr) : nullptr;
    return image && image->isLazyGenerated();

Now that code uses the shader type on PaintShader directly:

  if (!flags.HasShader())
    return false;
  else if (flags.getShader()->shader_type() == PaintShader::Type::kImage)
    return flags.getShader()->paint_image().IsLazyGenerated();
  else if (flags.getShader()->shader_type() == PaintShader::Type::kPaintRecord)
    return flags.getShader()->paint_record()->HasDiscardableImages();

So its possible to have 2 worker threads racing to create the |cached_shader_|...
Issue 771614 has been merged into this issue.
Issue 771127 has been merged into this issue.
Project Member

Comment 11 by sheriffbot@chromium.org, Oct 5 2017

Labels: Fracas OS-Windows FoundIn-M-63 OS-Mac
Users experienced this crash on the following builds:

Win Canary 63.0.3231.0 -  2.23 CPM, 59 reports, 54 clients (signature SkPaintPriv::ShouldDither)
Mac Canary 63.0.3232.0 -  21.21 CPM, 36 reports, 31 clients (signature SkPaintPriv::ShouldDither)

If this update was incorrect, please add "Fracas-Wrong" label to prevent future updates.

- Go/Fracas
Cc: khushals...@chromium.org
 Issue 771368  has been merged into this issue.
Project Member

Comment 13 by sheriffbot@chromium.org, Oct 5 2017

Labels: ReleaseBlock-Dev
This crash has high impact on Chrome's stability.
Signature: SkPaintPriv::ShouldDither.
Channel: canary. Platform: win.
Labeling  issue 771156  with ReleaseBlock-Dev.


If this update was incorrect, please add "Fracas-Wrong" label to prevent future updates.

- Go/Fracas
Labels: -ReleaseBlock-Dev
The change that introduced the crash has already been reverted. Removing the Release block label.
Project Member

Comment 15 by bugdroid1@chromium.org, Oct 5 2017

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

commit a866a800c60adebcbd4eb17f3969e54b433aaee3
Author: Khushal <khushalsagar@chromium.org>
Date: Thu Oct 05 18:21:00 2017

cc: Don't create cached skia objects in paint objects lazily.

For PaintShader and PaintImage, we lazily create the internally cached
SkShader and SkImage. This can cause this access to be racy when later
done on the raster worker threads during playback. Ensure that these
objects are created during Paint object construction.

R=enne@chromium.org, vmpstr@chromium.org

Bug:  771156 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I8538442e0459e1762a81d5fb150301621360d850
Reviewed-on: https://chromium-review.googlesource.com/701974
Reviewed-by: enne <enne@chromium.org>
Commit-Queue: Khushal <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#506792}
[modify] https://crrev.com/a866a800c60adebcbd4eb17f3969e54b433aaee3/cc/paint/paint_image.cc
[modify] https://crrev.com/a866a800c60adebcbd4eb17f3969e54b433aaee3/cc/paint/paint_image.h
[modify] https://crrev.com/a866a800c60adebcbd4eb17f3969e54b433aaee3/cc/paint/paint_image_builder.cc
[modify] https://crrev.com/a866a800c60adebcbd4eb17f3969e54b433aaee3/cc/paint/paint_image_builder.h
[modify] https://crrev.com/a866a800c60adebcbd4eb17f3969e54b433aaee3/cc/paint/paint_shader.cc
[modify] https://crrev.com/a866a800c60adebcbd4eb17f3969e54b433aaee3/cc/paint/paint_shader.h

Project Member

Comment 16 by bugdroid1@chromium.org, Oct 5 2017

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

commit 7ae9c79df94293c1a62eaf0a16160603ab382200
Author: Khushal <khushalsagar@chromium.org>
Date: Thu Oct 05 22:26:32 2017

Reland cc: Decode discardable images in PaintRecord backed shaders.

This reverts commit f77a3ffbb03b2037f2b752ca638a101187f106f0. The
previous change inadvertently introduced a race in |cached_shader_|
creation in PaintShader by removing the call to PaintFlags.getSkShader
in PaintOpWithFlags::HasDiscardableImagesFromFlags, which would have
always created the shader at record time on the main thread.

With https://chromium-review.googlesource.com/c/chromium/src/+/701974,
the PaintShader should always create the SkShader at construction time,
ensuring that the access is safe.

R=enne@chromium.org
TBR=chrishtr@chromium.org

Bug:  771156 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ie29d549f597ec1f446febd6d294e3050105d466a
Reviewed-on: https://chromium-review.googlesource.com/703014
Reviewed-by: enne <enne@chromium.org>
Reviewed-by: Khushal <khushalsagar@chromium.org>
Commit-Queue: Khushal <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#506885}
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/BUILD.gn
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/BUILD.gn
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/discardable_image_map.cc
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/discardable_image_map_unittest.cc
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/paint_op_buffer.cc
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/paint_op_buffer.h
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/paint_shader.cc
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/paint_shader.h
[add] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/paint_shader_unittest.cc
[add] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/scoped_image_flags.cc
[add] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/scoped_image_flags.h
[add] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/cc/paint/scoped_image_flags_unittest.cc
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/images/color-profile-background-image-space-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/linux/http/tests/misc/slow-loading-image-in-pattern-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/linux/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/linux/virtual/exotic-color-space/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/linux/virtual/mojo-loading/http/tests/misc/slow-loading-image-in-pattern-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac-mac10.10/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac-mac10.10/virtual/exotic-color-space/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac-mac10.9/css3/masking/mask-repeat-space-padding-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac-mac10.9/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac-mac10.9/virtual/exotic-color-space/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/css3/masking/mask-repeat-space-padding-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/fast/backgrounds/background-repeat-with-background-color-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/http/tests/misc/slow-loading-image-in-pattern-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/images/cross-fade-background-size-expected.png
[add] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/color-profile-background-image-space-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/virtual/gpu-rasterization/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/mac/virtual/mojo-loading/http/tests/misc/slow-loading-image-in-pattern-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/css3/masking/mask-repeat-space-padding-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/fast/backgrounds/background-repeat-with-background-color-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/http/tests/misc/slow-loading-image-in-pattern-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/color-profile-background-image-space-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/color-profile-svg-fill-text-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/virtual/gpu-rasterization/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/7ae9c79df94293c1a62eaf0a16160603ab382200/third_party/WebKit/LayoutTests/platform/win/virtual/mojo-loading/http/tests/misc/slow-loading-image-in-pattern-expected.png
[delete] https://crrev.com/0d870101fbca79e1c54351f2e1534ac11af98dc3/third_party/WebKit/LayoutTests/virtual/exotic-color-space/images/color-profile-background-image-space-expected.png

Status: Fixed (was: Assigned)
The bot looks fine now. I'll keep an eye out to make sure the reland doesn't reintroduce the flakiness.

Comment 18 by kbr@chromium.org, Oct 6 2017

Thanks Khushal for following up on this.

 Issue 769596  has been merged into this issue.

Sign in to add a comment