<?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>222341</bug_id>
          
          <creation_ts>2021-02-23 19:29:17 -0800</creation_ts>
          <short_desc>[GPU Process] Tests under imported/blink/fast/canvas are now fixed by r273956</short_desc>
          <delta_ts>2021-03-05 23:52:48 -0800</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="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>dino</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1732769</commentid>
    <comment_count>0</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-02-23 19:29:17 -0800</bug_when>
    <thetext>This causes the failures in these tests:

imported/blink/fast/canvas/canvas-clip-stack-persistence.html [ ImageOnlyFailure ]
imported/blink/fast/canvas/canvas-state-persistence-no-dirty.html [ ImageOnlyFailure ]
imported/blink/fast/canvas/canvas-unbalanced-save.html [ ImageOnlyFailure ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732773</commentid>
    <comment_count>1</comment_count>
      <attachid>421382</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-02-23 20:40:23 -0800</bug_when>
    <thetext>Created attachment 421382
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732963</commentid>
    <comment_count>2</comment_count>
      <attachid>421428</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-02-24 10:55:50 -0800</bug_when>
    <thetext>Created attachment 421428
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735168</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-02 19:30:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/74964300&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735926</commentid>
    <comment_count>4</comment_count>
      <attachid>421428</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-03-04 10:52:13 -0800</bug_when>
    <thetext>Comment on attachment 421428
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=421428&amp;action=review

&gt; Source/WebCore/ChangeLog:8
&gt; +        This is not the ultimate solution. But flushDrawingContext() has a bug

What is the flushDrawingContext() bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736755</commentid>
    <comment_count>5</comment_count>
      <attachid>421428</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-03-05 23:12:48 -0800</bug_when>
    <thetext>Comment on attachment 421428
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=421428&amp;action=review

&gt;&gt; Source/WebCore/ChangeLog:8
&gt;&gt; +        This is not the ultimate solution. But flushDrawingContext() has a bug
&gt; 
&gt; What is the flushDrawingContext() bug?

I was wrong about flushDrawingContext(). I thought there is a synchronization bug with replaying back the DisplayList items in GPUP and getting the NativeImage of the IOSurface in WebP. It turned out it is a 2D canvas compositing issue which was fixed by r273956</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736756</commentid>
    <comment_count>6</comment_count>
      <attachid>422475</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-03-05 23:16:09 -0800</bug_when>
    <thetext>Created attachment 422475
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736757</commentid>
    <comment_count>7</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-03-05 23:17:29 -0800</bug_when>
    <thetext>I am going to r+ and cq+ this patch since it is just test gardening only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736758</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-05 23:52:46 -0800</bug_when>
    <thetext>Committed r274032: &lt;https://commits.webkit.org/r274032&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422475.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421382</attachid>
            <date>2021-02-23 20:40:23 -0800</date>
            <delta_ts>2021-02-24 10:55:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222341-20210223204022.patch</filename>
            <type>text/plain</type>
            <size>3873</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczMzAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjQwOGJmNWZjMmFjNmQx
MGUyN2U3ZjVkYWMwMTAzZjRmYjE2ZmYzMC4uN2ViZmE2ODc5ZGExNWJlNWViYTQwNDMwZTA2Mjhi
ZjZjZmNkMzk2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTAyLTIzICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vzc10g
SW1hZ2VCdWZmZXI6OmRyYXcoKSBnZXRzIGEgc3RhbGUgaW1hZ2UgZnJvbSB0aGUgc2hhcmVkIElP
U3VyZmFjZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjIyMzQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGhpcyBpcyBub3QgdGhlIHVsdGltYXRlIHNvbHV0aW9uLiBCdXQgZmx1c2hEcmF3aW5nQ29udGV4
dCgpIGhhcyBhIGJ1ZworICAgICAgICBzdWNoIHRoYXQgaXQgZmFpbHMgdG8gdXBkYXRlIHRoZSBz
aGFyZWQgSU9TdXJmYWNlLiBTbyB1c2UgY29weU5hdGl2ZUltYWdlKCkKKyAgICAgICAgd2hpY2gg
cmVjZWl2ZXMgYW4gaW1hZ2Ugb2YgdGhlIElPU3VyZmFjZSBmcm9tIEdQVVAgdGhyb3VnaCBhbiBJ
UEMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9Db25jcmV0ZUltYWdlQnVmZmVyLmg6
CisKIDIwMjEtMDItMjMgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgSGFuZGxlIFBhZ2U6OmRpZEZpbmlzaExvYWRpbmdJbWFnZUZvckVsZW1lbnQgYXN5bmNocm9u
b3VzbHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0NvbmNy
ZXRlSW1hZ2VCdWZmZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0NvbmNy
ZXRlSW1hZ2VCdWZmZXIuaAppbmRleCAzNDliNDVhZTlkOGY0ZTcwNTA2NDUwZDg5ZGU4Y2Q0Zjgw
ODk4YzA1Li4xYjQ5YzYzMzFlYTQ3ZGQ0ZmM0ZjVkZTE0NTU1ODg4ODMzNzI4ZWFjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Db25jcmV0ZUltYWdlQnVmZmVy
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29uY3JldGVJbWFnZUJ1
ZmZlci5oCkBAIC0xMzksMTAgKzEzOSwxMiBAQCBwcm90ZWN0ZWQ6CiAKICAgICB2b2lkIGRyYXco
R3JhcGhpY3NDb250ZXh0JiBkZXN0Q29udGV4dCwgY29uc3QgRmxvYXRSZWN0JiBkZXN0UmVjdCwg
Y29uc3QgRmxvYXRSZWN0JiBzcmNSZWN0LCBjb25zdCBJbWFnZVBhaW50aW5nT3B0aW9ucyYgb3B0
aW9ucykgb3ZlcnJpZGUKICAgICB7Ci0gICAgICAgIGlmIChhdXRvKiBiYWNrZW5kID0gZW5zdXJl
QmFja2VuZENyZWF0ZWQoKSkgewotICAgICAgICAgICAgZmx1c2hEcmF3aW5nQ29udGV4dCgpOwot
ICAgICAgICAgICAgYmFja2VuZC0+ZHJhdyhkZXN0Q29udGV4dCwgZGVzdFJlY3QsIHNyY1JlY3Qs
IG9wdGlvbnMpOwotICAgICAgICB9CisgICAgICAgIEZsb2F0UmVjdCBzcmNSZWN0U2NhbGVkID0g
c3JjUmVjdDsKKyAgICAgICAgc3JjUmVjdFNjYWxlZC5zY2FsZShyZXNvbHV0aW9uU2NhbGUoKSk7
CisKKyAgICAgICAgLy8gRklYTUU6IFJlbW92ZSBJbWFnZUJ1ZmZlckJhY2tlbmQ6OmRyYXcoKSBh
bmQgZml4IHRoZSBDYWlybyBkcmF3aW5nLgorICAgICAgICBpZiAoYXV0byBpbWFnZSA9IGNvcHlO
YXRpdmVJbWFnZSgmZGVzdENvbnRleHQgPT0gJmNvbnRleHQoKSA/IENvcHlCYWNraW5nU3RvcmUg
OiBEb250Q29weUJhY2tpbmdTdG9yZSkpCisgICAgICAgICAgICBkZXN0Q29udGV4dC5kcmF3TmF0
aXZlSW1hZ2UoKmltYWdlLCBiYWNrZW5kU2l6ZSgpLCBkZXN0UmVjdCwgc3JjUmVjdFNjYWxlZCwg
b3B0aW9ucyk7CiAgICAgfQogCiAgICAgdm9pZCBkcmF3UGF0dGVybihHcmFwaGljc0NvbnRleHQm
IGRlc3RDb250ZXh0LCBjb25zdCBGbG9hdFJlY3QmIGRlc3RSZWN0LCBjb25zdCBGbG9hdFJlY3Qm
IHNyY1JlY3QsIGNvbnN0IEFmZmluZVRyYW5zZm9ybSYgcGF0dGVyblRyYW5zZm9ybSwgY29uc3Qg
RmxvYXRQb2ludCYgcGhhc2UsIGNvbnN0IEZsb2F0U2l6ZSYgc3BhY2luZywgY29uc3QgSW1hZ2VQ
YWludGluZ09wdGlvbnMmIG9wdGlvbnMpIG92ZXJyaWRlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYmJlODdkMzU0YmQzOTYz
ZTEyNjZlYjcyOTJmZmFhYTE0YTc5Zjg2Ny4uYmM4NTBlYTEyMGRmYTY3MWUxZTA2MWFlNTJjYTg4
MDM5M2YyYmY2MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTAyLTIzICBTYWlkIEFib3Ut
SGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vzc10gSW1hZ2VC
dWZmZXI6OmRyYXcoKSBnZXRzIGEgc3RhbGUgaW1hZ2UgZnJvbSB0aGUgc2hhcmVkIElPU3VyZmFj
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyMzQx
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBncHUt
cHJvY2Vzcy9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDIxLTAyLTIzICBLaW1tbyBLaW5udW5lbiAg
PGtraW5udW5lbkBhcHBsZS5jb20+CiAKICAgICAgICAgSFRNTENhbnZhc0VsZW1lbnQ6OmNvcGll
ZEltYWdlKCkgY29udGFpbnMgb2xkIGltYWdlIHdpdGggR1BVIFByb2Nlc3Mgb24KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2dwdS1wcm9jZXNzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0
cy9ncHUtcHJvY2Vzcy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDkwZWY3MDgzM2I2MWNjOGU0N2Zj
Zjk5ZTBlOGU4M2RkZDk1N2E1YWQuLmI4ODE2OTFiYzg5ZDY5NGMzNjcyNmQyMjRhYTBhNzFlNjBk
Y2I0NTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2dwdS1wcm9jZXNzL1Rlc3RFeHBlY3RhdGlv
bnMKKysrIGIvTGF5b3V0VGVzdHMvZ3B1LXByb2Nlc3MvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNjIs
MTAgKzYyLDYgQEAgaHR0cC90ZXN0cy9zZWN1cml0eS92aWRlby1jcm9zcy1vcmlnaW4tY2FjaGlu
Zy5odG1sIFsgVGltZW91dCBdCiAKIGh0dHAvd3B0L21lZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRl
ci1BVi1hdWRpby12aWRlby1kYXRhYXZhaWxhYmxlLmh0bWwgWyBGYWlsdXJlIF0KIAotaW1wb3J0
ZWQvYmxpbmsvZmFzdC9jYW52YXMvY2FudmFzLWNsaXAtc3RhY2stcGVyc2lzdGVuY2UuaHRtbCBb
IEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvYmxpbmsvZmFzdC9jYW52YXMvY2FudmFzLXN0
YXRlLXBlcnNpc3RlbmNlLW5vLWRpcnR5Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9y
dGVkL2JsaW5rL2Zhc3QvY2FudmFzL2NhbnZhcy11bmJhbGFuY2VkLXNhdmUuaHRtbCBbIEltYWdl
T25seUZhaWx1cmUgXQotCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2ZldGNoL3Jh
bmdlL2dlbmVyYWwud2luZG93Lmh0bWwgWyBGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvZmV0Y2gvcmFuZ2Uvc3cuaHR0cHMud2luZG93Lmh0bWwgWyBGYWlsdXJlIF0K
IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9pbWFn
ZWJpdG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1vcmlnaW4uc3ViLmh0bWwgWyBGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421428</attachid>
            <date>2021-02-24 10:55:50 -0800</date>
            <delta_ts>2021-03-05 23:16:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222341-20210224105549.patch</filename>
            <type>text/plain</type>
            <size>4296</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczNDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMThkN2NjNTIwMjZmMGFh
ZjkzZmVlMjc5ZTZmMWEyYzZmN2FmYzc3My4uNGZjMDFlYjA0OWFlNzUwMzg5M2Y0YjBmNDE2ZTBi
MDJkZWY0NDk1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTAyLTI0ICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vzc10g
SW1hZ2VCdWZmZXI6OmRyYXcoKSBnZXRzIGEgc3RhbGUgaW1hZ2UgZnJvbSB0aGUgc2hhcmVkIElP
U3VyZmFjZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjIyMzQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGhpcyBpcyBub3QgdGhlIHVsdGltYXRlIHNvbHV0aW9uLiBCdXQgZmx1c2hEcmF3aW5nQ29udGV4
dCgpIGhhcyBhIGJ1ZworICAgICAgICBzdWNoIHRoYXQgaXQgZmFpbHMgdG8gdXBkYXRlIHRoZSBz
aGFyZWQgSU9TdXJmYWNlLiBTbyB1c2UgY29weU5hdGl2ZUltYWdlKCkKKyAgICAgICAgd2hpY2gg
cmVjZWl2ZXMgYW4gaW1hZ2Ugb2YgdGhlIElPU3VyZmFjZSBmcm9tIEdQVVAgdGhyb3VnaCBhbiBJ
UEMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9Db25jcmV0ZUltYWdlQnVmZmVyLmg6
CisKIDIwMjEtMDItMjQgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+CiAKICAg
ICAgICAgW0dQVSBQcm9jZXNzXSBJbiBwcm9jZXNzIERpc3BsYXlMaXN0IGRpc3BsYXkgc2hvdWxk
IGhhdmUgYSBoaWdoZXIgcHJlY2VkZW5jZSB0aGFuIEdQVVAgZGlzcGxheQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29uY3JldGVJbWFnZUJ1ZmZlci5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29uY3JldGVJbWFnZUJ1ZmZlci5oCmlu
ZGV4IDM0OWI0NWFlOWQ4ZjRlNzA1MDY0NTBkODlkZThjZDRmODA4OThjMDUuLjFiNDljNjMzMWVh
NDdkZDRmYzRmNWRlMTQ1NTU4ODg4MzM3MjhlYWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL0NvbmNyZXRlSW1hZ2VCdWZmZXIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Db25jcmV0ZUltYWdlQnVmZmVyLmgKQEAgLTEzOSwxMCAr
MTM5LDEyIEBAIHByb3RlY3RlZDoKIAogICAgIHZvaWQgZHJhdyhHcmFwaGljc0NvbnRleHQmIGRl
c3RDb250ZXh0LCBjb25zdCBGbG9hdFJlY3QmIGRlc3RSZWN0LCBjb25zdCBGbG9hdFJlY3QmIHNy
Y1JlY3QsIGNvbnN0IEltYWdlUGFpbnRpbmdPcHRpb25zJiBvcHRpb25zKSBvdmVycmlkZQogICAg
IHsKLSAgICAgICAgaWYgKGF1dG8qIGJhY2tlbmQgPSBlbnN1cmVCYWNrZW5kQ3JlYXRlZCgpKSB7
Ci0gICAgICAgICAgICBmbHVzaERyYXdpbmdDb250ZXh0KCk7Ci0gICAgICAgICAgICBiYWNrZW5k
LT5kcmF3KGRlc3RDb250ZXh0LCBkZXN0UmVjdCwgc3JjUmVjdCwgb3B0aW9ucyk7Ci0gICAgICAg
IH0KKyAgICAgICAgRmxvYXRSZWN0IHNyY1JlY3RTY2FsZWQgPSBzcmNSZWN0OworICAgICAgICBz
cmNSZWN0U2NhbGVkLnNjYWxlKHJlc29sdXRpb25TY2FsZSgpKTsKKworICAgICAgICAvLyBGSVhN
RTogUmVtb3ZlIEltYWdlQnVmZmVyQmFja2VuZDo6ZHJhdygpIGFuZCBmaXggdGhlIENhaXJvIGRy
YXdpbmcuCisgICAgICAgIGlmIChhdXRvIGltYWdlID0gY29weU5hdGl2ZUltYWdlKCZkZXN0Q29u
dGV4dCA9PSAmY29udGV4dCgpID8gQ29weUJhY2tpbmdTdG9yZSA6IERvbnRDb3B5QmFja2luZ1N0
b3JlKSkKKyAgICAgICAgICAgIGRlc3RDb250ZXh0LmRyYXdOYXRpdmVJbWFnZSgqaW1hZ2UsIGJh
Y2tlbmRTaXplKCksIGRlc3RSZWN0LCBzcmNSZWN0U2NhbGVkLCBvcHRpb25zKTsKICAgICB9CiAK
ICAgICB2b2lkIGRyYXdQYXR0ZXJuKEdyYXBoaWNzQ29udGV4dCYgZGVzdENvbnRleHQsIGNvbnN0
IEZsb2F0UmVjdCYgZGVzdFJlY3QsIGNvbnN0IEZsb2F0UmVjdCYgc3JjUmVjdCwgY29uc3QgQWZm
aW5lVHJhbnNmb3JtJiBwYXR0ZXJuVHJhbnNmb3JtLCBjb25zdCBGbG9hdFBvaW50JiBwaGFzZSwg
Y29uc3QgRmxvYXRTaXplJiBzcGFjaW5nLCBjb25zdCBJbWFnZVBhaW50aW5nT3B0aW9ucyYgb3B0
aW9ucykgb3ZlcnJpZGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCAwOGM0ODlkZmI4Yjk4NGE3NzdhNGQxMWIwMWJkZDg0NGMz
NTJmMGU2Li5iNGNhOGFlMWRiNjYwYjljODlkOGQ5ZTdiYWMwYWMwOWE5YWMxZTkyIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMjEtMDItMjQgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBs
ZS5jb20+CisKKyAgICAgICAgW0dQVSBQcm9jZXNzXSBJbWFnZUJ1ZmZlcjo6ZHJhdygpIGdldHMg
YSBzdGFsZSBpbWFnZSBmcm9tIHRoZSBzaGFyZWQgSU9TdXJmYWNlCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIzNDEKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGdwdS1wcm9jZXNzL1Rlc3RFeHBlY3Rh
dGlvbnM6CisKIDIwMjEtMDItMjQgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+
CiAKICAgICAgICAgW0dQVSBQcm9jZXNzXSBJbiBwcm9jZXNzIERpc3BsYXlMaXN0IGRpc3BsYXkg
c2hvdWxkIGhhdmUgYSBoaWdoZXIgcHJlY2VkZW5jZSB0aGFuIEdQVVAgZGlzcGxheQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZ3B1LXByb2Nlc3MvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRl
c3RzL2dwdS1wcm9jZXNzL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNDcyMWJiYTg3ZmNlNTlmNDZj
ZjYzNjI3ZTFhNzk5ZWYxNjJiNTIwNS4uOWM5MTk4YTA3ODE3ZTA4ODQ3YzUwYTY4YmY0MGNiN2Fm
NGQ0NGQ3OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZ3B1LXByb2Nlc3MvVGVzdEV4cGVjdGF0
aW9ucworKysgYi9MYXlvdXRUZXN0cy9ncHUtcHJvY2Vzcy9UZXN0RXhwZWN0YXRpb25zCkBAIC0z
Miw3ICszMiw2IEBAIGZhc3QvaW1hZ2VzL2FuaW1hdGVkLWltYWdlLW1wNC1jcmFzaC5odG1sIFsg
VGltZW91dCBdCiBmYXN0L2ltYWdlcy9hbmltYXRlZC1pbWFnZS1tcDQuaHRtbCBbIFRpbWVvdXQg
XQogCiBmYXN0L2RvbS9uYXZpZ2F0b3ItZGV0YWNoZWQtbm8tY3Jhc2guaHRtbCBbIEZhaWx1cmUg
XQotZmFzdC9pbWFnZXMvb3JkZXJlZC1hbmltYXRlZC1pbWFnZS1mcmFtZXMuaHRtbCBbIEltYWdl
T25seUZhaWx1cmUgXQogCiBmYXN0L21lZGlhc3RyZWFtL2NhcHR1cmVTdHJlYW0vY2FudmFzM2Qu
aHRtbCBbIEZhaWx1cmUgXQogZmFzdC9tZWRpYXN0cmVhbS9nZXRVc2VyTWVkaWEtd2ViYXVkaW8u
aHRtbCBbIEZhaWx1cmUgXQpAQCAtNjAsMTAgKzU5LDYgQEAgaHR0cC90ZXN0cy9zZWN1cml0eS92
aWRlby1jcm9zcy1vcmlnaW4tY2FjaGluZy5odG1sIFsgVGltZW91dCBdCiAKIGh0dHAvd3B0L21l
ZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRlci1BVi1hdWRpby12aWRlby1kYXRhYXZhaWxhYmxlLmh0
bWwgWyBGYWlsdXJlIF0KIAotaW1wb3J0ZWQvYmxpbmsvZmFzdC9jYW52YXMvY2FudmFzLWNsaXAt
c3RhY2stcGVyc2lzdGVuY2UuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvYmxp
bmsvZmFzdC9jYW52YXMvY2FudmFzLXN0YXRlLXBlcnNpc3RlbmNlLW5vLWRpcnR5Lmh0bWwgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL2JsaW5rL2Zhc3QvY2FudmFzL2NhbnZhcy11bmJh
bGFuY2VkLXNhdmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotCiBpbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2ZldGNoL3JhbmdlL2dlbmVyYWwud2luZG93Lmh0bWwgWyBGYWlsdXJl
IF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZmV0Y2gvcmFuZ2Uvc3cuaHR0cHMu
d2luZG93Lmh0bWwgWyBGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
aHRtbC9jYW52YXMvZWxlbWVudC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1vcmlnaW4u
c3ViLmh0bWwgWyBGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422475</attachid>
            <date>2021-03-05 23:16:09 -0800</date>
            <delta_ts>2021-03-05 23:52:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222341-20210305231608.patch</filename>
            <type>text/plain</type>
            <size>1642</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczOTgwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDc1MzY4OGRkZWM4NWEyNzc4N2Q0
NjhmZTMxYTcyYzBhZWRjZWM4Ny4uYTdjYWE4NjIwZmMxYTc2YWJiNjE4OWM1OTEzODBjNzBjNGVm
MmZkNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTAzLTA1ICBTYWlkIEFib3UtSGFsbGF3
YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vzc10gVGVzdHMgdW5kZXIg
aW1wb3J0ZWQvYmxpbmsvZmFzdC9jYW52YXMgYXJlIG5vdyBmaXhlZCBieSByMjczOTU2CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIzNDEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGdwdS1wcm9jZXNz
L1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMjEtMDMtMDUgIFJvYmVydCBKZW5uZXIgIDxqZW5uZXJA
YXBwbGUuY29tPgogCiAgICAgICAgIFsgQmlnIFN1ciBXazIgXSBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL3NlcnZlci10aW1pbmcvc2VydmVyX3RpbWluZ19oZWFkZXItcGFyc2luZy5o
dHRwcy5odG1sIGlzIGZsYWtleSB0ZXh0IGZhaWxpbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2dwdS1wcm9jZXNzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9ncHUtcHJvY2Vzcy9U
ZXN0RXhwZWN0YXRpb25zCmluZGV4IDZmODdmODVkNTZlMTg4ZGYwNWM2NWFkNzA1OTZlNjVkNGFh
NmE4ZWQuLmYwNGU0YjhlYWUwZWM4N2Y3MWRjM2I1YWI2N2FkMzExZDFiOTE2MzEgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2dwdS1wcm9jZXNzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvZ3B1LXByb2Nlc3MvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMywxMSArMyw2IEBAIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9wYXRoLW9iamVj
dHMvMmQucGF0aC5zdHJva2UuCiBpbnNwZWN0b3IvY2FudmFzL21lbW9yeS5odG1sIFsgRmFpbHVy
ZSBdCiBzdmcvY2FudmFzL2NhbnZhcy1nbG9iYWwtYWxwaGEtc3ZnLmh0bWwgWyBJbWFnZU9ubHlG
YWlsdXJlIF0KIAotIyB3ZWJraXQub3JnL2IvMjIyMzQxCi1pbXBvcnRlZC9ibGluay9mYXN0L2Nh
bnZhcy9jYW52YXMtY2xpcC1zdGFjay1wZXJzaXN0ZW5jZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCi1pbXBvcnRlZC9ibGluay9mYXN0L2NhbnZhcy9jYW52YXMtc3RhdGUtcGVyc2lzdGVuY2Ut
bm8tZGlydHkuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvYmxpbmsvZmFzdC9j
YW52YXMvY2FudmFzLXVuYmFsYW5jZWQtc2F2ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi0K
ICMgd2Via2l0Lm9yZy9iLzIyMDgwNgogZmFzdC9jYW52YXMvd2ViZ2wvY29udGV4dC11cGRhdGUt
b24tZGlzcGxheS1jb25maWd1cmF0aW9uLmh0bWwgWyBUaW1lb3V0IF0KIGZhc3QvY2FudmFzL3dl
YmdsL3dlYmdsY29udGV4dGNoYW5nZWRldmVudC5odG1sIFsgVGltZW91dCBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>