<?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>220576</bug_id>
          
          <creation_ts>2021-01-12 20:20:24 -0800</creation_ts>
          <short_desc>REGRESSION(r262893): feComponentTransfer is not rendered correctly on Retina display</short_desc>
          <delta_ts>2021-01-29 06:53:38 -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>SVG</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=212649</see_also>
          <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="Xidorn Quan">xidorn-webkit</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1719200</commentid>
    <comment_count>0</comment_count>
      <attachid>417504</attachid>
    <who name="Xidorn Quan">xidorn-webkit</who>
    <bug_when>2021-01-12 20:20:24 -0800</bug_when>
    <thetext>Created attachment 417504
testcase

Steps to reproduce:
1. open the testcase
2. click the &quot;Set filter&quot; button

Expected result:
The image becomes blurred.

Actual result:
The image is blurred, but also stretched a bit.

(I&apos;ve observed even worse distortion when more complicated filters are added.)

I&apos;ve tested Firefox and Chrome, and neither of them has this problem.

After some diagnose, I think this is because `feComponentTransfer` doesn&apos;t work correctly when the SVG is not somehow rendered. This behavior can be easily reproduced if the SVG element is `display: none`. (Note that Firefox shows nothing when SVG element is `display: none` though, not sure whose behavior is correct here.)

That makes me think that the distorted state being persisted is probably related to bug 99996 that even if the SVG element is correctly rendered, the filter result is not updated accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719373</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-01-13 11:55:08 -0800</bug_when>
    <thetext>The stretching seems to be related to Retina scaling (but only vertically?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719374</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-13 11:55:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/73160574&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1722543</commentid>
    <comment_count>3</comment_count>
      <attachid>418428</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-26 09:12:48 -0800</bug_when>
    <thetext>Created attachment 418428
reduced test case

The stretching bug can occur with just static pages, i.e. no DOM change is needed to reproduce the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723512</commentid>
    <comment_count>4</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-28 14:59:12 -0800</bug_when>
    <thetext>This is a regression of r262893.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723517</commentid>
    <comment_count>5</comment_count>
      <attachid>418673</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-28 15:05:24 -0800</bug_when>
    <thetext>Created attachment 418673
more reduced test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723570</commentid>
    <comment_count>6</comment_count>
      <attachid>418688</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-28 18:19:02 -0800</bug_when>
    <thetext>Created attachment 418688
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723584</commentid>
    <comment_count>7</comment_count>
      <attachid>418688</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-01-28 18:58:35 -0800</bug_when>
    <thetext>Comment on attachment 418688
Patch

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

&gt; LayoutTests/fast/hidpi/filters-component-transfer-expected.html:7
&gt; +        filter: url(&quot;#a&quot;);

You can remove this here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723601</commentid>
    <comment_count>8</comment_count>
      <attachid>418699</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-28 19:36:02 -0800</bug_when>
    <thetext>Created attachment 418699
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723602</commentid>
    <comment_count>9</comment_count>
      <attachid>418700</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-28 19:37:24 -0800</bug_when>
    <thetext>Created attachment 418700
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723697</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-29 06:53:37 -0800</bug_when>
    <thetext>Committed r272059: &lt;https://trac.webkit.org/changeset/272059&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418700.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>417504</attachid>
            <date>2021-01-12 20:20:24 -0800</date>
            <delta_ts>2021-01-12 20:20:24 -0800</delta_ts>
            <desc>testcase</desc>
            <filename>filter.html</filename>
            <type>text/html</type>
            <size>646</size>
            <attacher name="Xidorn Quan">xidorn-webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxkaXYgaWQ9ImNvbnRhaW5lciIgc3R5bGU9InRyYW5zZm9ybTogc2Nh
bGUoMC44KTsgdHJhbnNmb3JtLW9yaWdpbjogMCAwIj4KICA8aW1nCiAgICBjcm9zc29yaWdpbj0i
YW5vbnltb3VzIgogICAgc3JjPSJodHRwczovL3RyYWMud2Via2l0Lm9yZy9yYXctYXR0YWNobWVu
dC93aWtpL1NxdWlycmVsRmlzaC9ibHVlMS5qcGciCiAgPgo8L2Rpdj4KPGJ1dHRvbiBvbmNsaWNr
PSJzZXRGaWx0ZXIoKSI+U2V0IGZpbHRlcjwvYnV0dG9uPgo8c2NyaXB0PgpmdW5jdGlvbiBzZXRG
aWx0ZXIoKSB7CiAgY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoJ2ltZycpLnN0eWxlLmZpbHRlciA9
ICd1cmwoI2EpJzsKCiAgY29uc3QgdGVtcCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2Rpdicp
OwogIHRlbXAuaW5uZXJIVE1MID0gYDxzdmc+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJhIiBj
b2xvckludGVycG9sYXRpb25GaWx0ZXJzPSJzUkdCIj4KICAgICAgPGZlQ29tcG9uZW50VHJhbnNm
ZXIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1Ii8+CiAgICA8L2ZpbHRl
cj4KICA8L2RlZnM+Cjwvc3ZnPmA7CiAgY29udGFpbmVyLmFwcGVuZENoaWxkKHRlbXAuZmlyc3RD
aGlsZCk7Cn0KPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>418428</attachid>
            <date>2021-01-26 09:12:48 -0800</date>
            <delta_ts>2021-01-26 09:12:48 -0800</delta_ts>
            <desc>reduced test case</desc>
            <filename>test016.html</filename>
            <type>text/html</type>
            <size>327</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">PGJvZHk+CiAgICA8aW1nIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiIHNyYz0iaHR0cHM6Ly90cmFj
LndlYmtpdC5vcmcvcmF3LWF0dGFjaG1lbnQvd2lraS9TcXVpcnJlbEZpc2gvYmx1ZTEuanBnIiBz
dHlsZT0nZmlsdGVyOiB1cmwoIiNhIik7Jz4KICAgIDxzdmc+CiAgICAgICAgPGZpbHRlciBpZD0i
YSIgY29sb3JJbnRlcnBvbGF0aW9uRmlsdGVycz0ic1JHQiI+CiAgICAgICAgICAgIDxmZUNvbXBv
bmVudFRyYW5zZmVyLz4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0i
NSIvPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9zdmc+CjwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>418673</attachid>
            <date>2021-01-28 15:05:24 -0800</date>
            <delta_ts>2021-01-28 15:05:24 -0800</delta_ts>
            <desc>more reduced test case</desc>
            <filename>filters-component-transfer.html</filename>
            <type>text/html</type>
            <size>324</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">PHN0eWxlPgogICAgI2JveCB7CiAgICAgICAgd2lkdGg6IDEwMHB4OwogICAgICAgIGhlaWdodDog
MTAwcHg7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CiAgICAgICAgZmlsdGVyOiB1
cmwoIiNhIik7CiAgICB9Cjwvc3R5bGU+Cjxib2R5PgogICAgPGRpdiBpZD0iYm94Ij48L2Rpdj4K
ICAgIDxzdmc+CiAgICAgICAgPGZpbHRlciBpZD0iYSI+CiAgICAgICAgICAgIDxmZUNvbXBvbmVu
dFRyYW5zZmVyLz4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMCIv
PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9zdmc+CjwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418688</attachid>
            <date>2021-01-28 18:19:02 -0800</date>
            <delta_ts>2021-01-28 18:58:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220576-20210128181902.patch</filename>
            <type>text/plain</type>
            <size>5088</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxODY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWI2ZDRmODdkNTVhNTc3
OGQ1Njg3Y2Y4OTVmNTMyYWRmOTk2ZjE1MS4uMGM1YWM2NWViMGYzYjM0NGE4YTcwY2QwYTMyNTA4
ZjAzNGE4Njg5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTAxLTI4ICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjI2
Mjg5Myk6IGZlQ29tcG9uZW50VHJhbnNmZXIgaXMgbm90IHJlbmRlcmVkIGNvcnJlY3RseSBvbiBS
ZXRpbmEgZGlzcGxheQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjIwNTc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgY29udmVydEltYWdlRGF0YVRvQ29sb3JTcGFjZSgpIGNyZWF0ZXMgYSB0ZW1wb3Jhcnkg
SW1hZ2VCdWZmZXIgd2l0aCB0aGUKKyAgICAgICAgc2l6ZSBvZiBtX3ByZW11bHRpcGxpZWRJbWFn
ZVJlc3VsdC4gVGhpcyBJbWFnZUJ1ZmZlciBoYXMgdG8gYmUgc2NhbGVkCisgICAgICAgIHdpdGgg
dGhlIGZpbHRlclNjYWxlKCkuIEJ1dCB0aGUgc2l6ZSBvZiBtX3ByZW11bHRpcGxpZWRJbWFnZVJl
c3VsdCBpcworICAgICAgICBzY2FsZWQgd2l0aCB0aGUgZmlsdGVyU2NhbGUoKS4gVGhpcyBtZWFu
cywgY29udmVydEltYWdlRGF0YVRvQ29sb3JTcGFjZSgpCisgICAgICAgIGFwcGxpZXMgdGhlIGZp
bHRlclNjYWxlKCkgdHdpY2UgdG8gdGhlIHRlbXBvcmFyeSBJbWFnZUJ1ZmZlci4KKworICAgICAg
ICBUaGUgZml4IGlzIHRvIGNyZWF0ZSB0aGUgdGVtcG9yYXJ5IEltYWdlQnVmZmVyIHdpdGggdGhl
IHVuc2NhbGVkIHNpemUgb2YKKyAgICAgICAgdGhlIGlucHV0IEltYWdlRGF0YSBhbmQgc2NhbGUg
aXQgd2l0aCB0aGUgZmlsdGVyU2NhbGUoKS4KKworICAgICAgICBUZXN0OiBmYXN0L2hpZHBpL2Zp
bHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2ZpbHRlcnMvRmlsdGVyRWZmZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZpbHRlckVm
ZmVjdDo6Y29udmVydEltYWdlRGF0YVRvQ29sb3JTcGFjZSk6CisgICAgICAgIChXZWJDb3JlOjpG
aWx0ZXJFZmZlY3Q6OmNvcHlQcmVtdWx0aXBsaWVkUmVzdWx0KToKKwogMjAyMS0wMS0yNSAgU2Ft
IFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgU3VwcG9ydCBwZXJjZW50YWdl
cyB3aGVuIHBhcnNpbmcgY29sb3Ioc3JnYiAuLi4pIGFuZCBjb2xvcihkaXNwbGF5LXAzIC4uLikg
cGVyLXNwZWMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Zp
bHRlcnMvRmlsdGVyRWZmZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2ZpbHRlcnMvRmlsdGVyRWZmZWN0LmNwcAppbmRleCA1YmRhZGIyZmQ4ZDAxNjE0YzAxZmYwNzQ3
MTM5ODBlOWFlZWRiNzI1Li4wY2U3NTQwMTg1OWQ5YmY2NzU1OTI4MGU3ODhiOTBhZTU2ODAyOTg1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0Zp
bHRlckVmZmVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmls
dGVycy9GaWx0ZXJFZmZlY3QuY3BwCkBAIC00MzYsNyArNDM2LDggQEAgc3RhdGljIHZvaWQgY29w
eVVucHJlbXVsdGlwbHlpbmdBbHBoYShjb25zdCBVaW50OENsYW1wZWRBcnJheSYgc291cmNlLCBV
aW50OENsYW0KIFJlZlB0cjxJbWFnZURhdGE+IEZpbHRlckVmZmVjdDo6Y29udmVydEltYWdlRGF0
YVRvQ29sb3JTcGFjZShDb2xvclNwYWNlIHRhcmdldENvbG9yU3BhY2UsIEltYWdlRGF0YSYgaW5w
dXREYXRhLCBBbHBoYVByZW11bHRpcGxpY2F0aW9uIG91dHB1dEZvcm1hdCkKIHsKICAgICBJbnRS
ZWN0IGRlc3RpbmF0aW9uUmVjdChJbnRQb2ludCgpLCBpbnB1dERhdGEuc2l6ZSgpKTsKLSAgICBG
bG9hdFNpemUgY2xhbXBlZFNpemUgPSBJbWFnZUJ1ZmZlcjo6Y2xhbXBlZFNpemUoaW5wdXREYXRh
LnNpemUoKSk7CisgICAgZGVzdGluYXRpb25SZWN0LnNjYWxlKDEgLyBtX2ZpbHRlci5maWx0ZXJT
Y2FsZSgpKTsKKyAgICBGbG9hdFNpemUgY2xhbXBlZFNpemUgPSBJbWFnZUJ1ZmZlcjo6Y2xhbXBl
ZFNpemUoZGVzdGluYXRpb25SZWN0LnNpemUoKSk7CiAgICAgLy8gQ3JlYXRlIGFuIEltYWdlQnVm
ZmVyIHRvIHN0b3JlIGluY29taW5nIEltYWdlRGF0YQogICAgIGF1dG8gYnVmZmVyID0gSW1hZ2VC
dWZmZXI6OmNyZWF0ZShjbGFtcGVkU2l6ZSwgbV9maWx0ZXIucmVuZGVyaW5nTW9kZSgpLCBtX2Zp
bHRlci5maWx0ZXJTY2FsZSgpLCBvcGVyYXRpbmdDb2xvclNwYWNlKCkpOwogICAgIGlmICghYnVm
ZmVyKQpAQCAtNTM1LDggKzUzNiw3IEBAIHZvaWQgRmlsdGVyRWZmZWN0Ojpjb3B5UHJlbXVsdGlw
bGllZFJlc3VsdChVaW50OENsYW1wZWRBcnJheSYgZGVzdGluYXRpb24sIGNvbnN0CiAgICAgICAg
ICAgICBjb3B5UHJlbXVsdGlwbHlpbmdBbHBoYSgqbV91bm11bHRpcGxpZWRJbWFnZVJlc3VsdC0+
ZGF0YSgpLCAqbV9wcmVtdWx0aXBsaWVkSW1hZ2VSZXN1bHQtPmRhdGEoKSwgaW5wdXRTaXplKTsK
ICAgICAgICAgfQogICAgIH0KLSAgICAKLSAgICBSZWZQdHI8SW1hZ2VEYXRhPiBjb252ZXJ0ZWRJ
bWFnZURhdGE7CisKICAgICBpZiAocmVxdWlyZXNJbWFnZURhdGFDb2xvclNwYWNlQ29udmVyc2lv
bihjb2xvclNwYWNlKSkgewogICAgICAgICBjb3B5Q29udmVydGVkSW1hZ2VEYXRhVG9EZXN0aW5h
dGlvbihkZXN0aW5hdGlvbiwgKm1fcHJlbXVsdGlwbGllZEltYWdlUmVzdWx0LCAqY29sb3JTcGFj
ZSwgQWxwaGFQcmVtdWx0aXBsaWNhdGlvbjo6UHJlbXVsdGlwbGllZCwgcmVjdCk7CiAgICAgICAg
IHJldHVybjsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCAyNjUwMzg4NDc5NWMwOTcwODZjNzIwMDVlZWEwNTU2NjQxODBjN2Y4
Li4wNGUxMzRiODJhYjAwOTY1YjgxM2Y0M2ZiOGQzN2JkNTMyNTMxMzI1IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMjEtMDEtMjggIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+
CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjYyODkzKTogZmVDb21wb25lbnRUcmFuc2ZlciBpcyBu
b3QgcmVuZGVyZWQgY29ycmVjdGx5IG9uIFJldGluYSBkaXNwbGF5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjA1NzYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvaGlkcGkvZmlsdGVycy1jb21w
b25lbnQtdHJhbnNmZXItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9oaWRw
aS9maWx0ZXJzLWNvbXBvbmVudC10cmFuc2Zlci5odG1sOiBBZGRlZC4KKwogMjAyMS0wMS0yNSAg
U2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgU3VwcG9ydCBwZXJjZW50
YWdlcyB3aGVuIHBhcnNpbmcgY29sb3Ioc3JnYiAuLi4pIGFuZCBjb2xvcihkaXNwbGF5LXAzIC4u
LikgcGVyLXNwZWMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvaGlkcGkvZmlsdGVycy1j
b21wb25lbnQtdHJhbnNmZXItZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvaGlkcGkv
ZmlsdGVycy1jb21wb25lbnQtdHJhbnNmZXItZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iZWE3
NDBmN2QwZTY2NWIzZTcwZGZhZmQwYjA2MTZkZjBjMDhkMGUxCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9oaWRwaS9maWx0ZXJzLWNvbXBvbmVudC10cmFuc2Zlci1leHBlY3Rl
ZC5odG1sCkBAIC0wLDAgKzEsMTIgQEAKKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvZW5zdXJlLWhp
ZHBpLmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KKyAgICAjYm94IHsKKyAgICAgICAgd2lkdGg6IDEw
MHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBn
cmVlbjsKKyAgICAgICAgZmlsdGVyOiB1cmwoIiNhIik7CisgICAgfQorPC9zdHlsZT4KKzxib2R5
PgorICAgIDxkaXYgaWQ9ImJveCI+PC9kaXY+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2hpZHBpL2ZpbHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2hpZHBpL2ZpbHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uOTE5MWFjMWMwNmM2ZTg2ZmNhMmEyZWZjYzZhMGQ2YWNlNDUzOTEzNgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaGlkcGkvZmlsdGVycy1jb21wb25lbnQtdHJhbnNmZXIu
aHRtbApAQCAtMCwwICsxLDE4IEBACis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2Vuc3VyZS1oaWRw
aS5qcyI+PC9zY3JpcHQ+Cis8c3R5bGU+CisgICAgI2JveCB7CisgICAgICAgIHdpZHRoOiAxMDBw
eDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3Jl
ZW47CisgICAgICAgIGZpbHRlcjogdXJsKCIjYSIpOworICAgIH0KKzwvc3R5bGU+Cis8Ym9keT4K
KyAgICA8ZGl2IGlkPSJib3giPjwvZGl2PgorICAgIDxzdmc+CisgICAgICAgIDxmaWx0ZXIgaWQ9
ImEiPgorICAgICAgICAgICAgPGZlQ29tcG9uZW50VHJhbnNmZXIvPgorICAgICAgICAgICAgPGZl
R2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMCIvPgorICAgICAgICA8L2ZpbHRlcj4KKyAgICA8
L3N2Zz4KKzwvYm9keT4K
</data>
<flag name="review"
          id="436720"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418699</attachid>
            <date>2021-01-28 19:36:02 -0800</date>
            <delta_ts>2021-01-28 19:36:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220576-20210128193602.patch</filename>
            <type>text/plain</type>
            <size>5058</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxODY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWI2ZDRmODdkNTVhNTc3
OGQ1Njg3Y2Y4OTVmNTMyYWRmOTk2ZjE1MS4uMGM1YWM2NWViMGYzYjM0NGE4YTcwY2QwYTMyNTA4
ZjAzNGE4Njg5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTAxLTI4ICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjI2
Mjg5Myk6IGZlQ29tcG9uZW50VHJhbnNmZXIgaXMgbm90IHJlbmRlcmVkIGNvcnJlY3RseSBvbiBS
ZXRpbmEgZGlzcGxheQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjIwNTc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgY29udmVydEltYWdlRGF0YVRvQ29sb3JTcGFjZSgpIGNyZWF0ZXMgYSB0ZW1wb3Jhcnkg
SW1hZ2VCdWZmZXIgd2l0aCB0aGUKKyAgICAgICAgc2l6ZSBvZiBtX3ByZW11bHRpcGxpZWRJbWFn
ZVJlc3VsdC4gVGhpcyBJbWFnZUJ1ZmZlciBoYXMgdG8gYmUgc2NhbGVkCisgICAgICAgIHdpdGgg
dGhlIGZpbHRlclNjYWxlKCkuIEJ1dCB0aGUgc2l6ZSBvZiBtX3ByZW11bHRpcGxpZWRJbWFnZVJl
c3VsdCBpcworICAgICAgICBzY2FsZWQgd2l0aCB0aGUgZmlsdGVyU2NhbGUoKS4gVGhpcyBtZWFu
cywgY29udmVydEltYWdlRGF0YVRvQ29sb3JTcGFjZSgpCisgICAgICAgIGFwcGxpZXMgdGhlIGZp
bHRlclNjYWxlKCkgdHdpY2UgdG8gdGhlIHRlbXBvcmFyeSBJbWFnZUJ1ZmZlci4KKworICAgICAg
ICBUaGUgZml4IGlzIHRvIGNyZWF0ZSB0aGUgdGVtcG9yYXJ5IEltYWdlQnVmZmVyIHdpdGggdGhl
IHVuc2NhbGVkIHNpemUgb2YKKyAgICAgICAgdGhlIGlucHV0IEltYWdlRGF0YSBhbmQgc2NhbGUg
aXQgd2l0aCB0aGUgZmlsdGVyU2NhbGUoKS4KKworICAgICAgICBUZXN0OiBmYXN0L2hpZHBpL2Zp
bHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2ZpbHRlcnMvRmlsdGVyRWZmZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZpbHRlckVm
ZmVjdDo6Y29udmVydEltYWdlRGF0YVRvQ29sb3JTcGFjZSk6CisgICAgICAgIChXZWJDb3JlOjpG
aWx0ZXJFZmZlY3Q6OmNvcHlQcmVtdWx0aXBsaWVkUmVzdWx0KToKKwogMjAyMS0wMS0yNSAgU2Ft
IFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgU3VwcG9ydCBwZXJjZW50YWdl
cyB3aGVuIHBhcnNpbmcgY29sb3Ioc3JnYiAuLi4pIGFuZCBjb2xvcihkaXNwbGF5LXAzIC4uLikg
cGVyLXNwZWMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Zp
bHRlcnMvRmlsdGVyRWZmZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2ZpbHRlcnMvRmlsdGVyRWZmZWN0LmNwcAppbmRleCA1YmRhZGIyZmQ4ZDAxNjE0YzAxZmYwNzQ3
MTM5ODBlOWFlZWRiNzI1Li4wY2U3NTQwMTg1OWQ5YmY2NzU1OTI4MGU3ODhiOTBhZTU2ODAyOTg1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0Zp
bHRlckVmZmVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmls
dGVycy9GaWx0ZXJFZmZlY3QuY3BwCkBAIC00MzYsNyArNDM2LDggQEAgc3RhdGljIHZvaWQgY29w
eVVucHJlbXVsdGlwbHlpbmdBbHBoYShjb25zdCBVaW50OENsYW1wZWRBcnJheSYgc291cmNlLCBV
aW50OENsYW0KIFJlZlB0cjxJbWFnZURhdGE+IEZpbHRlckVmZmVjdDo6Y29udmVydEltYWdlRGF0
YVRvQ29sb3JTcGFjZShDb2xvclNwYWNlIHRhcmdldENvbG9yU3BhY2UsIEltYWdlRGF0YSYgaW5w
dXREYXRhLCBBbHBoYVByZW11bHRpcGxpY2F0aW9uIG91dHB1dEZvcm1hdCkKIHsKICAgICBJbnRS
ZWN0IGRlc3RpbmF0aW9uUmVjdChJbnRQb2ludCgpLCBpbnB1dERhdGEuc2l6ZSgpKTsKLSAgICBG
bG9hdFNpemUgY2xhbXBlZFNpemUgPSBJbWFnZUJ1ZmZlcjo6Y2xhbXBlZFNpemUoaW5wdXREYXRh
LnNpemUoKSk7CisgICAgZGVzdGluYXRpb25SZWN0LnNjYWxlKDEgLyBtX2ZpbHRlci5maWx0ZXJT
Y2FsZSgpKTsKKyAgICBGbG9hdFNpemUgY2xhbXBlZFNpemUgPSBJbWFnZUJ1ZmZlcjo6Y2xhbXBl
ZFNpemUoZGVzdGluYXRpb25SZWN0LnNpemUoKSk7CiAgICAgLy8gQ3JlYXRlIGFuIEltYWdlQnVm
ZmVyIHRvIHN0b3JlIGluY29taW5nIEltYWdlRGF0YQogICAgIGF1dG8gYnVmZmVyID0gSW1hZ2VC
dWZmZXI6OmNyZWF0ZShjbGFtcGVkU2l6ZSwgbV9maWx0ZXIucmVuZGVyaW5nTW9kZSgpLCBtX2Zp
bHRlci5maWx0ZXJTY2FsZSgpLCBvcGVyYXRpbmdDb2xvclNwYWNlKCkpOwogICAgIGlmICghYnVm
ZmVyKQpAQCAtNTM1LDggKzUzNiw3IEBAIHZvaWQgRmlsdGVyRWZmZWN0Ojpjb3B5UHJlbXVsdGlw
bGllZFJlc3VsdChVaW50OENsYW1wZWRBcnJheSYgZGVzdGluYXRpb24sIGNvbnN0CiAgICAgICAg
ICAgICBjb3B5UHJlbXVsdGlwbHlpbmdBbHBoYSgqbV91bm11bHRpcGxpZWRJbWFnZVJlc3VsdC0+
ZGF0YSgpLCAqbV9wcmVtdWx0aXBsaWVkSW1hZ2VSZXN1bHQtPmRhdGEoKSwgaW5wdXRTaXplKTsK
ICAgICAgICAgfQogICAgIH0KLSAgICAKLSAgICBSZWZQdHI8SW1hZ2VEYXRhPiBjb252ZXJ0ZWRJ
bWFnZURhdGE7CisKICAgICBpZiAocmVxdWlyZXNJbWFnZURhdGFDb2xvclNwYWNlQ29udmVyc2lv
bihjb2xvclNwYWNlKSkgewogICAgICAgICBjb3B5Q29udmVydGVkSW1hZ2VEYXRhVG9EZXN0aW5h
dGlvbihkZXN0aW5hdGlvbiwgKm1fcHJlbXVsdGlwbGllZEltYWdlUmVzdWx0LCAqY29sb3JTcGFj
ZSwgQWxwaGFQcmVtdWx0aXBsaWNhdGlvbjo6UHJlbXVsdGlwbGllZCwgcmVjdCk7CiAgICAgICAg
IHJldHVybjsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCAyNjUwMzg4NDc5NWMwOTcwODZjNzIwMDVlZWEwNTU2NjQxODBjN2Y4
Li40YWY2Nzk2YTE4YmM3YzhiNzdjNDJlZGUyZTgwOTM3NjBlYjYzYmNhIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMjEtMDEtMjggIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+
CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjYyODkzKTogZmVDb21wb25lbnRUcmFuc2ZlciBpcyBu
b3QgcmVuZGVyZWQgY29ycmVjdGx5IG9uIFJldGluYSBkaXNwbGF5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjA1NzYKKworICAgICAgICBSZXZpZXdl
ZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgKiBmYXN0L2hpZHBpL2ZpbHRlcnMtY29tcG9u
ZW50LXRyYW5zZmVyLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvaGlkcGkv
ZmlsdGVycy1jb21wb25lbnQtdHJhbnNmZXIuaHRtbDogQWRkZWQuCisKIDIwMjEtMDEtMjUgIFNh
bSBXZWluaWcgIDx3ZWluaWdAYXBwbGUuY29tPgogCiAgICAgICAgIFN1cHBvcnQgcGVyY2VudGFn
ZXMgd2hlbiBwYXJzaW5nIGNvbG9yKHNyZ2IgLi4uKSBhbmQgY29sb3IoZGlzcGxheS1wMyAuLi4p
IHBlci1zcGVjCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2ZpbHRlcnMtY29t
cG9uZW50LXRyYW5zZmVyLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2Zp
bHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTczOWY5
ODNiN2M5YWYwZjIxZTYwMDE4YjM5YTliY2EyNGQwZjI2YQotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvaGlkcGkvZmlsdGVycy1jb21wb25lbnQtdHJhbnNmZXItZXhwZWN0ZWQu
aHRtbApAQCAtMCwwICsxLDExIEBACis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2Vuc3VyZS1oaWRw
aS5qcyI+PC9zY3JpcHQ+Cis8c3R5bGU+CisgICAgI2JveCB7CisgICAgICAgIHdpZHRoOiAxMDBw
eDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3Jl
ZW47CisgICAgfQorPC9zdHlsZT4KKzxib2R5PgorICAgIDxkaXYgaWQ9ImJveCI+PC9kaXY+Cis8
L2JvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2ZpbHRlcnMtY29tcG9u
ZW50LXRyYW5zZmVyLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2ZpbHRlcnMtY29tcG9u
ZW50LXRyYW5zZmVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTE5MWFjMWMwNmM2ZTg2ZmNhMmEyZWZjYzZh
MGQ2YWNlNDUzOTEzNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaGlkcGkv
ZmlsdGVycy1jb21wb25lbnQtdHJhbnNmZXIuaHRtbApAQCAtMCwwICsxLDE4IEBACis8c2NyaXB0
IHNyYz0icmVzb3VyY2VzL2Vuc3VyZS1oaWRwaS5qcyI+PC9zY3JpcHQ+Cis8c3R5bGU+CisgICAg
I2JveCB7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAg
ICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgICAgIGZpbHRlcjogdXJsKCIjYSIp
OworICAgIH0KKzwvc3R5bGU+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJib3giPjwvZGl2PgorICAg
IDxzdmc+CisgICAgICAgIDxmaWx0ZXIgaWQ9ImEiPgorICAgICAgICAgICAgPGZlQ29tcG9uZW50
VHJhbnNmZXIvPgorICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMCIv
PgorICAgICAgICA8L2ZpbHRlcj4KKyAgICA8L3N2Zz4KKzwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418700</attachid>
            <date>2021-01-28 19:37:24 -0800</date>
            <delta_ts>2021-01-29 06:53:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220576-20210128193724.patch</filename>
            <type>text/plain</type>
            <size>5056</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxODY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWI2ZDRmODdkNTVhNTc3
OGQ1Njg3Y2Y4OTVmNTMyYWRmOTk2ZjE1MS4uYmJiMDM4MGFkMjkzZjBiNWIwMDc0YTE4ZGE5NzU5
MjAxYzE4MTYxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTAxLTI4ICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjI2
Mjg5Myk6IGZlQ29tcG9uZW50VHJhbnNmZXIgaXMgbm90IHJlbmRlcmVkIGNvcnJlY3RseSBvbiBS
ZXRpbmEgZGlzcGxheQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjIwNTc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAg
ICAgIGNvbnZlcnRJbWFnZURhdGFUb0NvbG9yU3BhY2UoKSBjcmVhdGVzIGEgdGVtcG9yYXJ5IElt
YWdlQnVmZmVyIHdpdGggdGhlCisgICAgICAgIHNpemUgb2YgbV9wcmVtdWx0aXBsaWVkSW1hZ2VS
ZXN1bHQuIFRoaXMgSW1hZ2VCdWZmZXIgaGFzIHRvIGJlIHNjYWxlZAorICAgICAgICB3aXRoIHRo
ZSBmaWx0ZXJTY2FsZSgpLiBCdXQgdGhlIHNpemUgb2YgbV9wcmVtdWx0aXBsaWVkSW1hZ2VSZXN1
bHQgaXMKKyAgICAgICAgc2NhbGVkIHdpdGggdGhlIGZpbHRlclNjYWxlKCkuIFRoaXMgbWVhbnMs
IGNvbnZlcnRJbWFnZURhdGFUb0NvbG9yU3BhY2UoKQorICAgICAgICBhcHBsaWVzIHRoZSBmaWx0
ZXJTY2FsZSgpIHR3aWNlIHRvIHRoZSB0ZW1wb3JhcnkgSW1hZ2VCdWZmZXIuCisKKyAgICAgICAg
VGhlIGZpeCBpcyB0byBjcmVhdGUgdGhlIHRlbXBvcmFyeSBJbWFnZUJ1ZmZlciB3aXRoIHRoZSB1
bnNjYWxlZCBzaXplIG9mCisgICAgICAgIHRoZSBpbnB1dCBJbWFnZURhdGEgYW5kIHNjYWxlIGl0
IHdpdGggdGhlIGZpbHRlclNjYWxlKCkuCisKKyAgICAgICAgVGVzdDogZmFzdC9oaWRwaS9maWx0
ZXJzLWNvbXBvbmVudC10cmFuc2Zlci5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGlj
cy9maWx0ZXJzL0ZpbHRlckVmZmVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGaWx0ZXJFZmZl
Y3Q6OmNvbnZlcnRJbWFnZURhdGFUb0NvbG9yU3BhY2UpOgorICAgICAgICAoV2ViQ29yZTo6Rmls
dGVyRWZmZWN0Ojpjb3B5UHJlbXVsdGlwbGllZFJlc3VsdCk6CisKIDIwMjEtMDEtMjUgIFNhbSBX
ZWluaWcgIDx3ZWluaWdAYXBwbGUuY29tPgogCiAgICAgICAgIFN1cHBvcnQgcGVyY2VudGFnZXMg
d2hlbiBwYXJzaW5nIGNvbG9yKHNyZ2IgLi4uKSBhbmQgY29sb3IoZGlzcGxheS1wMyAuLi4pIHBl
ci1zcGVjCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0
ZXJzL0ZpbHRlckVmZmVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9m
aWx0ZXJzL0ZpbHRlckVmZmVjdC5jcHAKaW5kZXggNWJkYWRiMmZkOGQwMTYxNGMwMWZmMDc0NzEz
OTgwZTlhZWVkYjcyNS4uMGNlNzU0MDE4NTlkOWJmNjc1NTkyODBlNzg4YjkwYWU1NjgwMjk4NSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GaWx0
ZXJFZmZlY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRl
cnMvRmlsdGVyRWZmZWN0LmNwcApAQCAtNDM2LDcgKzQzNiw4IEBAIHN0YXRpYyB2b2lkIGNvcHlV
bnByZW11bHRpcGx5aW5nQWxwaGEoY29uc3QgVWludDhDbGFtcGVkQXJyYXkmIHNvdXJjZSwgVWlu
dDhDbGFtCiBSZWZQdHI8SW1hZ2VEYXRhPiBGaWx0ZXJFZmZlY3Q6OmNvbnZlcnRJbWFnZURhdGFU
b0NvbG9yU3BhY2UoQ29sb3JTcGFjZSB0YXJnZXRDb2xvclNwYWNlLCBJbWFnZURhdGEmIGlucHV0
RGF0YSwgQWxwaGFQcmVtdWx0aXBsaWNhdGlvbiBvdXRwdXRGb3JtYXQpCiB7CiAgICAgSW50UmVj
dCBkZXN0aW5hdGlvblJlY3QoSW50UG9pbnQoKSwgaW5wdXREYXRhLnNpemUoKSk7Ci0gICAgRmxv
YXRTaXplIGNsYW1wZWRTaXplID0gSW1hZ2VCdWZmZXI6OmNsYW1wZWRTaXplKGlucHV0RGF0YS5z
aXplKCkpOworICAgIGRlc3RpbmF0aW9uUmVjdC5zY2FsZSgxIC8gbV9maWx0ZXIuZmlsdGVyU2Nh
bGUoKSk7CisgICAgRmxvYXRTaXplIGNsYW1wZWRTaXplID0gSW1hZ2VCdWZmZXI6OmNsYW1wZWRT
aXplKGRlc3RpbmF0aW9uUmVjdC5zaXplKCkpOwogICAgIC8vIENyZWF0ZSBhbiBJbWFnZUJ1ZmZl
ciB0byBzdG9yZSBpbmNvbWluZyBJbWFnZURhdGEKICAgICBhdXRvIGJ1ZmZlciA9IEltYWdlQnVm
ZmVyOjpjcmVhdGUoY2xhbXBlZFNpemUsIG1fZmlsdGVyLnJlbmRlcmluZ01vZGUoKSwgbV9maWx0
ZXIuZmlsdGVyU2NhbGUoKSwgb3BlcmF0aW5nQ29sb3JTcGFjZSgpKTsKICAgICBpZiAoIWJ1ZmZl
cikKQEAgLTUzNSw4ICs1MzYsNyBAQCB2b2lkIEZpbHRlckVmZmVjdDo6Y29weVByZW11bHRpcGxp
ZWRSZXN1bHQoVWludDhDbGFtcGVkQXJyYXkmIGRlc3RpbmF0aW9uLCBjb25zdAogICAgICAgICAg
ICAgY29weVByZW11bHRpcGx5aW5nQWxwaGEoKm1fdW5tdWx0aXBsaWVkSW1hZ2VSZXN1bHQtPmRh
dGEoKSwgKm1fcHJlbXVsdGlwbGllZEltYWdlUmVzdWx0LT5kYXRhKCksIGlucHV0U2l6ZSk7CiAg
ICAgICAgIH0KICAgICB9Ci0gICAgCi0gICAgUmVmUHRyPEltYWdlRGF0YT4gY29udmVydGVkSW1h
Z2VEYXRhOworCiAgICAgaWYgKHJlcXVpcmVzSW1hZ2VEYXRhQ29sb3JTcGFjZUNvbnZlcnNpb24o
Y29sb3JTcGFjZSkpIHsKICAgICAgICAgY29weUNvbnZlcnRlZEltYWdlRGF0YVRvRGVzdGluYXRp
b24oZGVzdGluYXRpb24sICptX3ByZW11bHRpcGxpZWRJbWFnZVJlc3VsdCwgKmNvbG9yU3BhY2Us
IEFscGhhUHJlbXVsdGlwbGljYXRpb246OlByZW11bHRpcGxpZWQsIHJlY3QpOwogICAgICAgICBy
ZXR1cm47CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggMjY1MDM4ODQ3OTVjMDk3MDg2YzcyMDA1ZWVhMDU1NjY0MTgwYzdmOC4u
NGFmNjc5NmExOGJjN2M4Yjc3YzQyZWRlMmU4MDkzNzYwZWI2M2JjYSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEzIEBACisyMDIxLTAxLTI4ICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgor
CisgICAgICAgIFJFR1JFU1NJT04ocjI2Mjg5Myk6IGZlQ29tcG9uZW50VHJhbnNmZXIgaXMgbm90
IHJlbmRlcmVkIGNvcnJlY3RseSBvbiBSZXRpbmEgZGlzcGxheQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNTc2CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgICogZmFzdC9oaWRwaS9maWx0ZXJzLWNvbXBvbmVu
dC10cmFuc2Zlci1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2hpZHBpL2Zp
bHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLmh0bWw6IEFkZGVkLgorCiAyMDIxLTAxLTI1ICBTYW0g
V2VpbmlnICA8d2VpbmlnQGFwcGxlLmNvbT4KIAogICAgICAgICBTdXBwb3J0IHBlcmNlbnRhZ2Vz
IHdoZW4gcGFyc2luZyBjb2xvcihzcmdiIC4uLikgYW5kIGNvbG9yKGRpc3BsYXktcDMgLi4uKSBw
ZXItc3BlYwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9oaWRwaS9maWx0ZXJzLWNvbXBv
bmVudC10cmFuc2Zlci1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9oaWRwaS9maWx0
ZXJzLWNvbXBvbmVudC10cmFuc2Zlci1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjk3MzlmOTgz
YjdjOWFmMGYyMWU2MDAxOGIzOWE5YmNhMjRkMGYyNmEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2hpZHBpL2ZpbHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLWV4cGVjdGVkLmh0
bWwKQEAgLTAsMCArMSwxMSBAQAorPHNjcmlwdCBzcmM9InJlc291cmNlcy9lbnN1cmUtaGlkcGku
anMiPjwvc2NyaXB0PgorPHN0eWxlPgorICAgICNib3ggeworICAgICAgICB3aWR0aDogMTAwcHg7
CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVu
OworICAgIH0KKzwvc3R5bGU+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJib3giPjwvZGl2PgorPC9i
b2R5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9oaWRwaS9maWx0ZXJzLWNvbXBvbmVu
dC10cmFuc2Zlci5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9oaWRwaS9maWx0ZXJzLWNvbXBvbmVu
dC10cmFuc2Zlci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjkxOTFhYzFjMDZjNmU4NmZjYTJhMmVmY2M2YTBk
NmFjZTQ1MzkxMzYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2Zp
bHRlcnMtY29tcG9uZW50LXRyYW5zZmVyLmh0bWwKQEAgLTAsMCArMSwxOCBAQAorPHNjcmlwdCBz
cmM9InJlc291cmNlcy9lbnN1cmUtaGlkcGkuanMiPjwvc2NyaXB0PgorPHN0eWxlPgorICAgICNi
b3ggeworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAg
ICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICBmaWx0ZXI6IHVybCgiI2EiKTsK
KyAgICB9Cis8L3N0eWxlPgorPGJvZHk+CisgICAgPGRpdiBpZD0iYm94Ij48L2Rpdj4KKyAgICA8
c3ZnPgorICAgICAgICA8ZmlsdGVyIGlkPSJhIj4KKyAgICAgICAgICAgIDxmZUNvbXBvbmVudFRy
YW5zZmVyLz4KKyAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAiLz4K
KyAgICAgICAgPC9maWx0ZXI+CisgICAgPC9zdmc+Cis8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>