<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>216800</bug_id>
          
          <creation_ts>2020-09-21 13:42:44 -0700</creation_ts>
          <short_desc>[GPU Process] Several tests in canvas/philip/tests are failing with text diffs</short_desc>
          <delta_ts>2020-09-21 16:26:16 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Canvas</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1690494</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-21 13:42:44 -0700</bug_when>
    <thetext>To reproduce:

    run-webkit-tests --release canvas/philip/tests --use-gpu-process

I’ll be using this bug to track these failures, which all share a similar root cause:

    canvas/philip/tests/2d.gradient.radial.cone.shape2.html [ Failure ]
    canvas/philip/tests/2d.pattern.basic.nocontext.html [ Failure ]
    canvas/philip/tests/2d.pattern.paint.norepeat.coord3.html [ Failure ]
    canvas/philip/tests/2d.pattern.paint.repeatx.coord1.html [ Failure ]
    canvas/philip/tests/2d.pattern.paint.repeatx.outside.html [ Failure ]
    canvas/philip/tests/2d.pattern.paint.repeaty.coord1.html [ Failure ]
    canvas/philip/tests/2d.pattern.paint.repeaty.outside.html [ Failure ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690517</commentid>
    <comment_count>1</comment_count>
      <attachid>409321</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-21 14:22:21 -0700</bug_when>
    <thetext>Created attachment 409321
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690572</commentid>
    <comment_count>2</comment_count>
      <attachid>409321</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-21 16:13:23 -0700</bug_when>
    <thetext>Comment on attachment 409321
Patch

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690575</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-21 16:25:30 -0700</bug_when>
    <thetext>Committed r267382: &lt;https://trac.webkit.org/changeset/267382&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 409321.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690576</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-09-21 16:26:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/69334895&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409321</attachid>
            <date>2020-09-21 14:22:21 -0700</date>
            <delta_ts>2020-09-21 16:25:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216800-20200921142220.patch</filename>
            <type>text/plain</type>
            <size>4562</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MzQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmNjNDM5YTllM2U2YjNl
NDkwNGE0OGVlNjExM2VjM2JmMjliNjE4ZS4uMjYzMGM2MjYyMzkxOWI2MTkwZWExYjhlMmQ3N2Qw
ZGNiZDZlNjE1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ4IEBACisyMDIwLTA5LTIxICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vz
c10gU2V2ZXJhbCB0ZXN0cyBpbiBjYW52YXMvcGhpbGlwL3Rlc3RzIGFyZSBmYWlsaW5nIHdpdGgg
dGV4dCBkaWZmcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjE2ODAwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgV2hlbiB1c2luZyB0aGUgR1BVIHByb2Nlc3MgdG8gcmVuZGVyIGNhbnZhcyBlbGVtZW50cywg
d2UgY3VycmVudGx5IGZhaWwgdGhlIDcgdGVzdHMgaW4gYGNhbnZhcy9waGlsaXAvdGVzdHNgCisg
ICAgICAgIGJlbG93LCBkdWUgdG8gZ3JhZGllbnQgYW5kIHBhdHRlcm4gZmlsbC9zdHJva2Ugc3R5
bGVzIGxpbmdlcmluZyBvbiB0aGUgMkQgZ3JhcGhpY3MgY29udGV4dCBzdGF0ZSBhZnRlciBhIGZp
bGwgb3IKKyAgICAgICAgc3Ryb2tlIGNvbG9yIGlzIHNldCwgcmVzcGVjdGl2ZWx5LgorCisgICAg
ICAgIFRoaXMgaGFwcGVucyB3aGVuOgorICAgICAgICAxLiBUaGUgZmlsbCBjb2xvciBpcyBzZXQg
dG8gYSBjb2xvciBgQ2AuCisgICAgICAgIDIuIEEgZmlsbCBwYXR0ZXJuIG9yIGdyYWRpZW50IGlz
IGFwcGxpZWQuCisgICAgICAgIDMuIFRoZSBmaWxsIGNvbG9yIGlzIHNldCB0byB0aGUgY29sb3Ig
YENgIGFnYWluLgorCisgICAgICAgIEluIHRoaXMgY2FzZSwgYWZ0ZXIgc3RlcCAoMiksIHdlIHBy
b3BhZ2F0ZSBhIGdyYXBoaWNzIGNvbnRleHQgc3RhdGUgY2hhbmdlIGluZGljYXRpbmcgdGhhdCB0
aGUgZmlsbCBwYXR0ZXJuIGhhcworICAgICAgICBjaGFuZ2VkLCBidXQgd2UgbGVhdmUgdGhlIGZp
bGwgY29sb3IgdW5jaGFuZ2VkIChpLmUuLCBpdCByZW1haW5zIGVxdWFsIHRvIGBDYCkuIEluIHN0
ZXAgKDMpLCB3ZSB0aGVuIHNldCB0aGUKKyAgICAgICAgZmlsbCBjb2xvciB0byBgQ2AgYWdhaW4s
IHdoaWNoIGRvZXNuJ3QgcHJvcGFnYXRlIGEgc3RhdGUgY2hhbmdlIHRvIHRoZSBHUFUgcHJvY2Vz
cywgc2luY2UgdGhlIGZpbGwgY29sb3IgaXMgdGhlCisgICAgICAgIHNhbWUgKGBDYCkuIEFzIHN1
Y2gsIHRoZSBzdGF0ZSBpbiB0aGUgR1BVIHByb2Nlc3Mga2VlcHMgaXRzIGZpbGwgZ3JhZGllbnQs
IGFuZCB3ZSBlbmQgdXAgZmlsbGluZyB3aXRoIHRoaXMgb2xkCisgICAgICAgIGdyYWRpZW50IGlu
c3RlYWQgb2YgdGhlIGZpbGwgY29sb3IgYENgLgorCisgICAgICAgIFRvIGZpeCB0aGlzLCB3ZSBz
aW1wbHkgcmV2ZXJ0IGBmaWxsQ29sb3JgIGFuZCBgc3Ryb2tlQ29sb3JgIHRvIHRoZSBpbnZhbGlk
IGNvbG9yIHdoZW4gc2V0dGluZyBhIGdyYWRpZW50IG9yCisgICAgICAgIHBhdHRlcm4gaW4gdGhl
IHNhbWUgd2F5IHRoYXQgd2UgY3VycmVudGx5IGNsZWFyIG91dCB0aGUgZmlsbC9zdHJva2UgZ3Jh
ZGllbnQgYW5kIHBhdHRlcm4gd2hlbiBzZXR0aW5nIGEgZmlsbC8KKyAgICAgICAgc3Ryb2tlIGNv
bG9yLCB3aGljaCBlbnN1cmVzIHRoYXQgYSBzdGF0ZSBjaGFuZ2Ugd2lsbCBiZSBzZW50IHRvIHRo
ZSBHUFUgcHJvY2VzcyBkdXJpbmcgc3RlcCAoMykuCisKKyAgICAgICAgRml4ZXMgdGhlIGZvbGxv
d2luZyBjYW52YXMtcmVsYXRlZCBsYXlvdXQgdGVzdHMgd2hlbiB1c2luZyB0aGUgR1BVIHByb2Nl
c3M6CisgICAgICAgIC0gY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5ncmFkaWVudC5yYWRpYWwuY29u
ZS5zaGFwZTIuaHRtbAorICAgICAgICAtIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5i
YXNpYy5ub2NvbnRleHQuaHRtbAorICAgICAgICAtIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0
dGVybi5wYWludC5ub3JlcGVhdC5jb29yZDMuaHRtbAorICAgICAgICAtIGNhbnZhcy9waGlsaXAv
dGVzdHMvMmQucGF0dGVybi5wYWludC5yZXBlYXR4LmNvb3JkMS5odG1sCisgICAgICAgIC0gY2Fu
dmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLnBhaW50LnJlcGVhdHgub3V0c2lkZS5odG1sCisg
ICAgICAgIC0gY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLnBhaW50LnJlcGVhdHkuY29v
cmQxLmh0bWwKKyAgICAgICAgLSBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4ucGFpbnQu
cmVwZWF0eS5vdXRzaWRlLmh0bWwKKworICAgICAgICBUaGUgZW50aXJlIGNhbnZhcy8gZGlyZWN0
b3J5IGlzIGN1cnJlbnRseSBza2lwcGVkIHdoZW4gZW5hYmxpbmcgdGhlIEdQVSBwcm9jZXNzIGZv
ciBjYW52YXMgcmVuZGVyaW5nLCBidXQgb25jZQorICAgICAgICB3ZSdyZSBkb3duIHRvIGEgc21h
bGxlciBudW1iZXIgb2YgZmFpbHVyZXMsIEkgaW50ZW5kIHRvIHVuc2tpcCB0aGVzZSBkaXJlY3Rv
cmllcyBmb3IgR1BVIHByb2Nlc3MsIGFuZAorICAgICAgICBpbmRpdmlkdWFsbHkgdHJhY2sgYW55
IHJlbWFpbmluZyB0ZXN0IGZhaWx1cmVzLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mv
R3JhcGhpY3NDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6
c2V0U3Ryb2tlUGF0dGVybik6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6OnNl
dEZpbGxQYXR0ZXJuKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6c2V0U3Ry
b2tlR3JhZGllbnQpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpzZXRGaWxs
R3JhZGllbnQpOgorCiAyMDIwLTA5LTIxICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+
CiAKICAgICAgICAgQW5hbHlzZXJOb2RlIHNob3VsZCBkb3dubWl4IGlucHV0IGF1ZGlvIHRvIG1v
bm8KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNz
Q29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0Nv
bnRleHQuY3BwCmluZGV4IDc1M2EzMjc2ZWY5Njg1N2NhZWUyZmI4NDkzMDYwN2JiN2JlZTY2YWEu
LjUzYzE5ODM5YmIxMjI2MjMwYzIxODRjNTA3YzI3NTk0ZWI3MDIwN2QgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmNwcApAQCAt
NjAyLDYgKzYwMiw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpzZXRJbWFnZUludGVycG9sYXRp
b25RdWFsaXR5KEludGVycG9sYXRpb25RdWFsaXR5IGltYWdlSW50CiAKIHZvaWQgR3JhcGhpY3ND
b250ZXh0OjpzZXRTdHJva2VQYXR0ZXJuKFJlZjxQYXR0ZXJuPiYmIHBhdHRlcm4pCiB7CisgICAg
bV9zdGF0ZS5zdHJva2VDb2xvciA9IHsgfTsKICAgICBtX3N0YXRlLnN0cm9rZUdyYWRpZW50ID0g
bnVsbHB0cjsKICAgICBtX3N0YXRlLnN0cm9rZVBhdHRlcm4gPSBXVEZNb3ZlKHBhdHRlcm4pOwog
ICAgIGlmIChtX2ltcGwpCkBAIC02MTAsNiArNjExLDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6
OnNldFN0cm9rZVBhdHRlcm4oUmVmPFBhdHRlcm4+JiYgcGF0dGVybikKIAogdm9pZCBHcmFwaGlj
c0NvbnRleHQ6OnNldEZpbGxQYXR0ZXJuKFJlZjxQYXR0ZXJuPiYmIHBhdHRlcm4pCiB7CisgICAg
bV9zdGF0ZS5maWxsQ29sb3IgPSB7IH07CiAgICAgbV9zdGF0ZS5maWxsR3JhZGllbnQgPSBudWxs
cHRyOwogICAgIG1fc3RhdGUuZmlsbFBhdHRlcm4gPSBXVEZNb3ZlKHBhdHRlcm4pOwogICAgIGlm
IChtX2ltcGwpCkBAIC02MTgsNiArNjIwLDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldEZp
bGxQYXR0ZXJuKFJlZjxQYXR0ZXJuPiYmIHBhdHRlcm4pCiAKIHZvaWQgR3JhcGhpY3NDb250ZXh0
OjpzZXRTdHJva2VHcmFkaWVudChSZWY8R3JhZGllbnQ+JiYgZ3JhZGllbnQpCiB7CisgICAgbV9z
dGF0ZS5zdHJva2VDb2xvciA9IHsgfTsKICAgICBtX3N0YXRlLnN0cm9rZUdyYWRpZW50ID0gV1RG
TW92ZShncmFkaWVudCk7CiAgICAgbV9zdGF0ZS5zdHJva2VQYXR0ZXJuID0gbnVsbHB0cjsKICAg
ICBpZiAobV9pbXBsKQpAQCAtNjMzLDYgKzYzNiw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0Ojpz
ZXRGaWxsUnVsZShXaW5kUnVsZSBmaWxsUnVsZSkKIAogdm9pZCBHcmFwaGljc0NvbnRleHQ6OnNl
dEZpbGxHcmFkaWVudChSZWY8R3JhZGllbnQ+JiYgZ3JhZGllbnQpCiB7CisgICAgbV9zdGF0ZS5m
aWxsQ29sb3IgPSB7IH07CiAgICAgbV9zdGF0ZS5maWxsR3JhZGllbnQgPSBXVEZNb3ZlKGdyYWRp
ZW50KTsKICAgICBtX3N0YXRlLmZpbGxQYXR0ZXJuID0gbnVsbHB0cjsKICAgICBpZiAobV9pbXBs
KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>