<?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>171142</bug_id>
          
          <creation_ts>2017-04-21 14:18:59 -0700</creation_ts>
          <short_desc>REGRESSION(r215637): underlying build issues should have been fixed (Requested by keith_miller on #webkit).</short_desc>
          <delta_ts>2022-03-01 02:38:04 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>171139</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1299885</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-21 14:18:59 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/215637 broke the build:
underlying build issues should have been fixed (Requested by keith_miller on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299887</commentid>
    <comment_count>1</comment_count>
      <attachid>307802</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-21 14:19:06 -0700</bug_when>
    <thetext>Created attachment 307802
ROLLOUT of r215637

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299893</commentid>
    <comment_count>2</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-04-21 14:23:20 -0700</bug_when>
    <thetext>Wrong commit.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>307802</attachid>
            <date>2017-04-21 14:19:06 -0700</date>
            <delta_ts>2022-03-01 02:38:04 -0800</delta_ts>
            <desc>ROLLOUT of r215637</desc>
            <filename>bug-171142-20170421171905.patch</filename>
            <type>text/plain</type>
            <size>13910</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NjM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
NWZmMTVhODBkOTU5OWE3NmViOGYyYTlkYTY2NDhkYmNmOTkyMGU4Li5lMjQ3MWZlNjIzMzNjMzY3
M2Q2OTA5YTVkMjBlNDc5OWNhMTkyZDYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwxOSBAQAogMjAxNy0wNC0yMSAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CiAKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxNTYzNy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTE0MgorCisgICAg
ICAgIHVuZGVybHlpbmcgYnVpbGQgaXNzdWVzIHNob3VsZCBoYXZlIGJlZW4gZml4ZWQgKFJlcXVl
c3RlZCBieQorICAgICAgICBrZWl0aF9taWxsZXIgb24gI3dlYmtpdCkuCisKKyAgICAgICAgUmV2
ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJVbnJldmlld2VkLCByb2xsaW5nIG91dCByMjE1
NjIwIGFuZCByMjE1NjIzLiIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3MTEzOQorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNl
dC8yMTU2MzcKKworMjAxNy0wNC0yMSAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxNTYyMCBhbmQgcjIx
NTYyMy4KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3
MTEzOQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCmluZGV4IDRmMTQwNDNiZWY1MDlhMzUwMmU5NGY4YWUwNmMyZWI2MWRkZWE1MmIuLjBj
YTllNTY1YTk3NGMzM2Q0NThmNzRjZDczYzZlOWJmY2RkZDcxN2IgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTctMDQtMjEgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgor
CisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyMTU2MzcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzExNDIKKworICAgICAgICB1bmRl
cmx5aW5nIGJ1aWxkIGlzc3VlcyBzaG91bGQgaGF2ZSBiZWVuIGZpeGVkIChSZXF1ZXN0ZWQgYnkK
KyAgICAgICAga2VpdGhfbWlsbGVyIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVkIGNo
YW5nZXNldDoKKworICAgICAgICAiVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxNTYyMCBhbmQg
cjIxNTYyMy4iCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNzExMzkKKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjE1NjM3
CisKIDIwMTctMDQtMjEgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmVtb3ZlIExML1NDIGZyb20gQXRvbWljcwpkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2hlYXAvTGFyZ2VBbGxvY2F0aW9uLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvaGVhcC9MYXJnZUFsbG9jYXRpb24uaAppbmRleCA5YmMzYThiOWQ4ODU2ZjYyNzA2YmNiMTFj
NDc3YTMwMWZmYzliYWM5Li5kZmQxOGYzZTRkNDI5MmI3N2Q4MDZhMDdjMDEzZTdhZWJhM2UyMGEw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9MYXJnZUFsbG9jYXRpb24u
aAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9MYXJnZUFsbG9jYXRpb24uaApAQCAt
MTIxLDcgKzEyMSw3IEBAIHB1YmxpYzoKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAg
ICByZXR1cm4gbV9pc01hcmtlZC5jb21wYXJlRXhjaGFuZ2VTdHJvbmcoZmFsc2UsIHRydWUpOwog
ICAgIH0KLSAgICBBTFdBWVNfSU5MSU5FIGJvb2wgdGVzdEFuZFNldE1hcmtlZChIZWFwQ2VsbCos
IERlcGVuZGVuY3kpIHsgcmV0dXJuIHRlc3RBbmRTZXRNYXJrZWQoKTsgfQorICAgIEFMV0FZU19J
TkxJTkUgYm9vbCB0ZXN0QW5kU2V0TWFya2VkKEhlYXBDZWxsKiwgRGVwZW5kZW5jeSwgVHJhbnNh
Y3Rpb25BYm9ydExpa2VsaWhvb2QgPSBUcmFuc2FjdGlvbkFib3J0TGlrZWxpaG9vZDo6TGlrZWx5
KSB7IHJldHVybiB0ZXN0QW5kU2V0TWFya2VkKCk7IH0KICAgICB2b2lkIGNsZWFyTWFya2VkKCkg
eyBtX2lzTWFya2VkLnN0b3JlKGZhbHNlKTsgfQogICAgIAogICAgIHZvaWQgbm90ZU1hcmtlZCgp
IHsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFya2VkQmxvY2su
aCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZEJsb2NrLmgKaW5kZXggODIxYWRm
ODA1NTBmMTFiZDY5Mzk0N2MyYzcxYWQ1YmJhYzUxYWRhNC4uYjRkNDFjYjMwMTJlNTE5NTliOGE4
MWNjN2FhZWQxOWRhYWJiNzY1YiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hl
YXAvTWFya2VkQmxvY2suaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRC
bG9jay5oCkBAIC0yNTksNyArMjU5LDcgQEAgcHVibGljOgogICAgIGJvb2wgaXNNYXJrZWQoSGVh
cFZlcnNpb24gbWFya2luZ1ZlcnNpb24sIGNvbnN0IHZvaWQqKTsKICAgICBib29sIGlzTWFya2Vk
Q29uY3VycmVudGx5KEhlYXBWZXJzaW9uIG1hcmtpbmdWZXJzaW9uLCBjb25zdCB2b2lkKik7CiAg
ICAgYm9vbCBpc01hcmtlZChjb25zdCB2b2lkKiwgRGVwZW5kZW5jeSk7Ci0gICAgYm9vbCB0ZXN0
QW5kU2V0TWFya2VkKGNvbnN0IHZvaWQqLCBEZXBlbmRlbmN5KTsKKyAgICBib29sIHRlc3RBbmRT
ZXRNYXJrZWQoY29uc3Qgdm9pZCosIERlcGVuZGVuY3ksIFRyYW5zYWN0aW9uQWJvcnRMaWtlbGlo
b29kID0gVHJhbnNhY3Rpb25BYm9ydExpa2VsaWhvb2Q6Okxpa2VseSk7CiAgICAgICAgIAogICAg
IGJvb2wgaXNBdG9tKGNvbnN0IHZvaWQqKTsKICAgICB2b2lkIGNsZWFyTWFya2VkKGNvbnN0IHZv
aWQqKTsKQEAgLTUzNSwxMCArNTM1LDEwIEBAIGlubGluZSBib29sIE1hcmtlZEJsb2NrOjppc01h
cmtlZChjb25zdCB2b2lkKiBwLCBEZXBlbmRlbmN5IGRlcGVuZGVuY3kpCiAgICAgcmV0dXJuIG1f
bWFya3MuZ2V0KGF0b21OdW1iZXIocCksIGRlcGVuZGVuY3kpOwogfQogCi1pbmxpbmUgYm9vbCBN
YXJrZWRCbG9jazo6dGVzdEFuZFNldE1hcmtlZChjb25zdCB2b2lkKiBwLCBEZXBlbmRlbmN5IGRl
cGVuZGVuY3kpCitpbmxpbmUgYm9vbCBNYXJrZWRCbG9jazo6dGVzdEFuZFNldE1hcmtlZChjb25z
dCB2b2lkKiBwLCBEZXBlbmRlbmN5IGRlcGVuZGVuY3ksIFRyYW5zYWN0aW9uQWJvcnRMaWtlbGlo
b29kIGFib3J0TGlrZWxpaG9vZCkKIHsKICAgICBhc3NlcnRNYXJrc05vdFN0YWxlKCk7Ci0gICAg
cmV0dXJuIG1fbWFya3MuY29uY3VycmVudFRlc3RBbmRTZXQoYXRvbU51bWJlcihwKSwgZGVwZW5k
ZW5jeSk7CisgICAgcmV0dXJuIG1fbWFya3MuY29uY3VycmVudFRlc3RBbmRTZXQoYXRvbU51bWJl
cihwKSwgZGVwZW5kZW5jeSwgYWJvcnRMaWtlbGlob29kKTsKIH0KIAogaW5saW5lIGJvb2wgTWFy
a2VkQmxvY2s6OkhhbmRsZTo6aXNOZXdseUFsbG9jYXRlZChjb25zdCB2b2lkKiBwKQpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvU2xvdFZpc2l0b3IuY3BwIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2hlYXAvU2xvdFZpc2l0b3IuY3BwCmluZGV4IGY3YjhlYjc0MTkyYzRm
Yzk2NTNlN2MzOTAzY2IzYzAzNjZjY2MxZjIuLjYyZmU5OGZhNzJhODE4YTU0ZDRiNjk2Y2E3MTI4
MmY2ZDliM2ZiZTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL1Nsb3RW
aXNpdG9yLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9TbG90VmlzaXRvci5j
cHAKQEAgLTI1Miw3ICsyNTIsNyBAQCBBTFdBWVNfSU5MSU5FIHZvaWQgU2xvdFZpc2l0b3I6OmFw
cGVuZEhpZGRlblNsb3dJbXBsKEpTQ2VsbCogY2VsbCwgRGVwZW5kZW5jeSBkZQogdGVtcGxhdGU8
dHlwZW5hbWUgQ29udGFpbmVyVHlwZT4KIEFMV0FZU19JTkxJTkUgdm9pZCBTbG90VmlzaXRvcjo6
c2V0TWFya2VkQW5kQXBwZW5kVG9NYXJrU3RhY2soQ29udGFpbmVyVHlwZSYgY29udGFpbmVyLCBK
U0NlbGwqIGNlbGwsIERlcGVuZGVuY3kgZGVwZW5kZW5jeSkKIHsKLSAgICBpZiAoY29udGFpbmVy
LnRlc3RBbmRTZXRNYXJrZWQoY2VsbCwgZGVwZW5kZW5jeSkpCisgICAgaWYgKGNvbnRhaW5lci50
ZXN0QW5kU2V0TWFya2VkKGNlbGwsIGRlcGVuZGVuY3ksIFRyYW5zYWN0aW9uQWJvcnRMaWtlbGlo
b29kOjpVbmxpa2VseSkpCiAgICAgICAgIHJldHVybjsKICAgICAKICAgICBBU1NFUlQoY2VsbC0+
c3RydWN0dXJlKCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvQXRvbWljcy5oIGIvU291
cmNlL1dURi93dGYvQXRvbWljcy5oCmluZGV4IDIyMTE2MjY1MGY2YTQ4YWQwZWIzMzk3MGM2YjAz
MWJlNjRiNDkyZDUuLjc3MmU2ZmViYmQyZTcxNjlkNDNkNTA3OTVjMWVhZmM1OGVhNjhkMTggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0F0b21pY3MuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9B
dG9taWNzLmgKQEAgLTQ0LDYgKzQ0LDExIEBAIEFMV0FZU19JTkxJTkUgYm9vbCBoYXNGZW5jZShz
dGQ6Om1lbW9yeV9vcmRlciBvcmRlcikKIHsKICAgICByZXR1cm4gb3JkZXIgIT0gc3RkOjptZW1v
cnlfb3JkZXJfcmVsYXhlZDsKIH0KKworZW51bSBjbGFzcyBUcmFuc2FjdGlvbkFib3J0TGlrZWxp
aG9vZCB7CisgICAgVW5saWtlbHksCisgICAgTGlrZWx5Cit9OwogICAgIAogLy8gQXRvbWljIHdy
YXBzIGFyb3VuZCBzdGQ6OmF0b21pYyB3aXRoIHRoZSBzb2xlIHB1cnBvc2Ugb2YgbWFraW5nIHRo
ZSBjb21wYXJlX2V4Y2hhbmdlCiAvLyBvcGVyYXRpb25zIG5vdCBhbHRlciB0aGUgZXhwZWN0ZWQg
dmFsdWUuIFRoaXMgaXMgbW9yZSBpbiBsaW5lIHdpdGggaG93IHdlIHR5cGljYWxseQpAQCAtMTEx
LDI5ICsxMTYsMTMyIEBAIHN0cnVjdCBBdG9taWMgewogICAgIEFMV0FZU19JTkxJTkUgVCBleGNo
YW5nZVhvcihVIG9wZXJhbmQsIHN0ZDo6bWVtb3J5X29yZGVyIG9yZGVyID0gc3RkOjptZW1vcnlf
b3JkZXJfc2VxX2NzdCkgeyByZXR1cm4gdmFsdWUuZmV0Y2hfeG9yKG9wZXJhbmQsIG9yZGVyKTsg
fQogICAgIAogICAgIEFMV0FZU19JTkxJTkUgVCBleGNoYW5nZShUIG5ld1ZhbHVlLCBzdGQ6Om1l
bW9yeV9vcmRlciBvcmRlciA9IHN0ZDo6bWVtb3J5X29yZGVyX3NlcV9jc3QpIHsgcmV0dXJuIHZh
bHVlLmV4Y2hhbmdlKG5ld1ZhbHVlLCBvcmRlcik7IH0KKyAgICAKKyNpZiBIQVZFKExMX1NDKQor
ICAgIEFMV0FZU19JTkxJTkUgVCBsb2FkTGluayhzdGQ6Om1lbW9yeV9vcmRlciBvcmRlciA9IHN0
ZDo6bWVtb3J5X29yZGVyX3NlcV9jc3QpOworICAgIEFMV0FZU19JTkxJTkUgYm9vbCBzdG9yZUNv
bmQoVCB2YWx1ZSwgIHN0ZDo6bWVtb3J5X29yZGVyIG9yZGVyID0gc3RkOjptZW1vcnlfb3JkZXJf
c2VxX2NzdCk7CisjZW5kaWYgLy8gSEFWRShMTF9TQykKKworICAgIEFMV0FZU19JTkxJTkUgVCBw
cmVwYXJlKHN0ZDo6bWVtb3J5X29yZGVyIG9yZGVyID0gc3RkOjptZW1vcnlfb3JkZXJfc2VxX2Nz
dCkKKyAgICB7CisjaWYgSEFWRShMTF9TQykKKyAgICAgICAgcmV0dXJuIGxvYWRMaW5rKG9yZGVy
KTsKKyNlbHNlCisgICAgICAgIFVOVVNFRF9QQVJBTShvcmRlcik7CisgICAgICAgIHJldHVybiBs
b2FkKHN0ZDo6bWVtb3J5X29yZGVyX3JlbGF4ZWQpOworI2VuZGlmCisgICAgfQorICAgIAorI2lm
IEhBVkUoTExfU0MpCisgICAgc3RhdGljIGNvbnN0IGJvb2wgcHJlcGFyZUlzRmFzdCA9IGZhbHNl
OworI2Vsc2UKKyAgICBzdGF0aWMgY29uc3QgYm9vbCBwcmVwYXJlSXNGYXN0ID0gdHJ1ZTsKKyNl
bmRpZgorCisgICAgQUxXQVlTX0lOTElORSBib29sIGF0dGVtcHQoVCBvbGRWYWx1ZSwgVCBuZXdW
YWx1ZSwgc3RkOjptZW1vcnlfb3JkZXIgb3JkZXIgPSBzdGQ6Om1lbW9yeV9vcmRlcl9zZXFfY3N0
KQorICAgIHsKKyNpZiBIQVZFKExMX1NDKQorICAgICAgICBVTlVTRURfUEFSQU0ob2xkVmFsdWUp
OworICAgICAgICByZXR1cm4gc3RvcmVDb25kKG5ld1ZhbHVlLCBvcmRlcik7CisjZWxzZQorICAg
ICAgICByZXR1cm4gY29tcGFyZUV4Y2hhbmdlV2VhayhvbGRWYWx1ZSwgbmV3VmFsdWUsIG9yZGVy
KTsKKyNlbmRpZgorICAgIH0KIAogICAgIHRlbXBsYXRlPHR5cGVuYW1lIEZ1bmM+Ci0gICAgQUxX
QVlTX0lOTElORSBib29sIHRyYW5zYWN0aW9uKGNvbnN0IEZ1bmMmIGZ1bmMsIHN0ZDo6bWVtb3J5
X29yZGVyIG9yZGVyID0gc3RkOjptZW1vcnlfb3JkZXJfc2VxX2NzdCkKKyAgICBBTFdBWVNfSU5M
SU5FIGJvb2wgdHJhbnNhY3Rpb24oY29uc3QgRnVuYyYgZnVuYywgc3RkOjptZW1vcnlfb3JkZXIg
b3JkZXIgPSBzdGQ6Om1lbW9yeV9vcmRlcl9zZXFfY3N0LCBUcmFuc2FjdGlvbkFib3J0TGlrZWxp
aG9vZCBhYm9ydExpa2VsaWhvb2QgPSBUcmFuc2FjdGlvbkFib3J0TGlrZWxpaG9vZDo6TGlrZWx5
KQogICAgIHsKLSAgICAgICAgZm9yICg7OykgeworICAgICAgICAvLyBJZiBwcmVwYXJpbmcgaXMg
bm90IGZhc3QgdGhlbiB3ZSB3YW50IHRvIHNraXAgdGhlIGxvb3Agd2hlbiBmdW5jIHdvdWxkIGZh
aWwuCisgICAgICAgIGlmICghcHJlcGFyZUlzRmFzdCAmJiBhYm9ydExpa2VsaWhvb2QgPT0gVHJh
bnNhY3Rpb25BYm9ydExpa2VsaWhvb2Q6Okxpa2VseSkgewogICAgICAgICAgICAgVCBvbGRWYWx1
ZSA9IGxvYWQoc3RkOjptZW1vcnlfb3JkZXJfcmVsYXhlZCk7CisgICAgICAgICAgICAvLyBOb3Rl
OiBtYW55IGZ1bmNzIHdpbGwgY29uc3RhbnQtZm9sZCB0byB0cnVlLCB3aGljaCB3aWxsIGtpbGwg
YWxsIG9mIHRoaXMgY29kZS4KKyAgICAgICAgICAgIGlmICghZnVuYyhvbGRWYWx1ZSkpCisgICAg
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9CisgICAgICAgIGZvciAoOzspIHsK
KyAgICAgICAgICAgIFQgb2xkVmFsdWUgPSBwcmVwYXJlKG9yZGVyKTsKICAgICAgICAgICAgIFQg
bmV3VmFsdWUgPSBvbGRWYWx1ZTsKICAgICAgICAgICAgIGlmICghZnVuYyhuZXdWYWx1ZSkpCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgICAgICAgICAgaWYgKGNvbXBhcmVFeGNo
YW5nZVdlYWsob2xkVmFsdWUsIG5ld1ZhbHVlLCBvcmRlcikpCisgICAgICAgICAgICBpZiAoYXR0
ZW1wdChvbGRWYWx1ZSwgbmV3VmFsdWUsIG9yZGVyKSkKICAgICAgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICAgICAgfQogICAgIH0KIAogICAgIHRlbXBsYXRlPHR5cGVuYW1lIEZ1bmM+Ci0g
ICAgQUxXQVlTX0lOTElORSBib29sIHRyYW5zYWN0aW9uUmVsYXhlZChjb25zdCBGdW5jJiBmdW5j
KQorICAgIEFMV0FZU19JTkxJTkUgYm9vbCB0cmFuc2FjdGlvblJlbGF4ZWQoY29uc3QgRnVuYyYg
ZnVuYywgVHJhbnNhY3Rpb25BYm9ydExpa2VsaWhvb2QgYWJvcnRMaWtlbGlob29kID0gVHJhbnNh
Y3Rpb25BYm9ydExpa2VsaWhvb2Q6Okxpa2VseSkKICAgICB7Ci0gICAgICAgIHJldHVybiB0cmFu
c2FjdGlvbihmdW5jLCBzdGQ6Om1lbW9yeV9vcmRlcl9yZWxheGVkKTsKKyAgICAgICAgcmV0dXJu
IHRyYW5zYWN0aW9uKGZ1bmMsIHN0ZDo6bWVtb3J5X29yZGVyX3JlbGF4ZWQsIGFib3J0TGlrZWxp
aG9vZCk7CiAgICAgfQogCiAgICAgc3RkOjphdG9taWM8VD4gdmFsdWU7CiB9OwogCisjaWYgQ1BV
KEFSTTY0KSAmJiBIQVZFKExMX1NDKQorI2RlZmluZSBERUZJTkVfTExfU0Mod2lkdGgsIG1vZGlm
aWVyLCBzdWZmaXgpICAgXAorICAgIHRlbXBsYXRlPD4gXAorICAgIEFMV0FZU19JTkxJTkUgdWlu
dCAjIyB3aWR0aCAjIyBfdCBBdG9taWM8dWludCAjIyB3aWR0aCAjI190Pjo6bG9hZExpbmsoc3Rk
OjptZW1vcnlfb3JkZXIgb3JkZXIpIFwKKyAgICB7IFwKKyAgICAgICAgaW50ICMjIHdpZHRoICMj
IF90IHJlc3VsdDsgXAorICAgICAgICBpZiAoaGFzRmVuY2Uob3JkZXIpKSB7IFwKKyAgICAgICAg
ICAgIGFzbSB2b2xhdGlsZSAoIFwKKyAgICAgICAgICAgICAgICAibGRheHIiIHN1ZmZpeCAiICUi
IG1vZGlmaWVyICIwLCBbJTFdIiBcCisgICAgICAgICAgICAgICAgOiAiPXIiKHJlc3VsdCkgXAor
ICAgICAgICAgICAgICAgIDogInIiKHRoaXMpIFwKKyAgICAgICAgICAgICAgICA6ICJtZW1vcnki
KTsgXAorICAgICAgICB9IGVsc2UgeyBcCisgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCBcCisg
ICAgICAgICAgICAgICAgImxkeHIiIHN1ZmZpeCAiICUiIG1vZGlmaWVyICIwLCBbJTFdIiBcCisg
ICAgICAgICAgICAgICAgOiAiPXIiKHJlc3VsdCkgXAorICAgICAgICAgICAgICAgIDogInIiKHRo
aXMpIFwKKyAgICAgICAgICAgICAgICA6ICJtZW1vcnkiKTsgXAorICAgICAgICB9IFwKKyAgICAg
ICAgcmV0dXJuIHJlc3VsdDsgXAorICAgIH0gXAorICAgIFwKKyAgICB0ZW1wbGF0ZTw+IFwKKyAg
ICBBTFdBWVNfSU5MSU5FIGJvb2wgQXRvbWljPHVpbnQgIyMgd2lkdGggIyMgX3Q+OjpzdG9yZUNv
bmQodWludCAjIyB3aWR0aCAjIyBfdCB2YWx1ZSwgc3RkOjptZW1vcnlfb3JkZXIgb3JkZXIpIFwK
KyAgICB7IFwKKyAgICAgICAgYm9vbCByZXN1bHQ7IFwKKyAgICAgICAgaWYgKGhhc0ZlbmNlKG9y
ZGVyKSkgeyBcCisgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCBcCisgICAgICAgICAgICAgICAg
InN0bHhyIiBzdWZmaXggIiAldzAsICUiIG1vZGlmaWVyICIxLCBbJTJdIiBcCisgICAgICAgICAg
ICAgICAgOiAiPSZyIihyZXN1bHQpIFwKKyAgICAgICAgICAgICAgICA6ICJyIih2YWx1ZSksICJy
Iih0aGlzKSBcCisgICAgICAgICAgICAgICAgOiAibWVtb3J5Iik7IFwKKyAgICAgICAgfSBlbHNl
IHsgXAorICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggXAorICAgICAgICAgICAgICAgICJzdHhy
IiBzdWZmaXggIiAldzAsICUiIG1vZGlmaWVyICIxLCBbJTJdIiBcCisgICAgICAgICAgICAgICAg
OiAiPSZyIihyZXN1bHQpIFwKKyAgICAgICAgICAgICAgICA6ICJyIih2YWx1ZSksICJyIih0aGlz
KSBcCisgICAgICAgICAgICAgICAgOiAibWVtb3J5Iik7IFwKKyAgICAgICAgfSBcCisgICAgICAg
IHJldHVybiAhcmVzdWx0OyBcCisgICAgfSBcCisgICAgXAorICAgIHRlbXBsYXRlPD4gXAorICAg
IEFMV0FZU19JTkxJTkUgaW50ICMjIHdpZHRoICMjIF90IEF0b21pYzxpbnQgIyMgd2lkdGggIyMg
X3Q+Ojpsb2FkTGluayhzdGQ6Om1lbW9yeV9vcmRlciBvcmRlcikgXAorICAgIHsgXAorICAgICAg
ICByZXR1cm4gYml0d2lzZV9jYXN0PEF0b21pYzx1aW50ICMjIHdpZHRoICMjIF90Pio+KHRoaXMp
LT5sb2FkTGluayhvcmRlcik7IFwKKyAgICB9IFwKKyAgICBcCisgICAgdGVtcGxhdGU8PiBcCisg
ICAgQUxXQVlTX0lOTElORSBib29sIEF0b21pYzxpbnQgIyMgd2lkdGggIyMgX3Q+OjpzdG9yZUNv
bmQoaW50ICMjIHdpZHRoICMjIF90IHZhbHVlLCBzdGQ6Om1lbW9yeV9vcmRlciBvcmRlcikgXAor
ICAgIHsgXAorICAgICAgICByZXR1cm4gYml0d2lzZV9jYXN0PEF0b21pYzx1aW50ICMjIHdpZHRo
ICMjIF90Pio+KHRoaXMpLT5zdG9yZUNvbmQodmFsdWUsIG9yZGVyKTsgXAorICAgIH0KKworREVG
SU5FX0xMX1NDKDgsICJ3IiwgImIiKQorREVGSU5FX0xMX1NDKDE2LCAidyIsICJoIikKK0RFRklO
RV9MTF9TQygzMiwgInciLCAiIikKK0RFRklORV9MTF9TQyg2NCwgIiIsICIiKQorI2lmIE9TKERB
UldJTikKK0RFRklORV9MTF9TQyhwdHIsICIiLCAiIikKKyNlbmRpZgorCisjdW5kZWYgREVGSU5F
X0xMX1NDCisjZW5kaWYgLy8gQ1BVKEFSTTY0KSAmJiBIQVZFKExMX1NDKQorCiB0ZW1wbGF0ZTx0
eXBlbmFtZSBUPgogaW5saW5lIFQgYXRvbWljTG9hZChUKiBsb2NhdGlvbiwgc3RkOjptZW1vcnlf
b3JkZXIgb3JkZXIgPSBzdGQ6Om1lbW9yeV9vcmRlcl9zZXFfY3N0KQogewpAQCAtNDMzLDYgKzU0
MSw3IEBAIEFMV0FZU19JTkxJTkUgVCYgZW5zdXJlUG9pbnRlcihBdG9taWM8VCo+JiBwb2ludGVy
LCBjb25zdCBGdW5jJiBmdW5jKQogdXNpbmcgV1RGOjpBdG9taWM7CiB1c2luZyBXVEY6OkRlcGVu
ZGVuY3k7CiB1c2luZyBXVEY6OkRlcGVuZGVuY3lXaXRoOwordXNpbmcgV1RGOjpUcmFuc2FjdGlv
bkFib3J0TGlrZWxpaG9vZDsKIHVzaW5nIFdURjo6Y29uc3VtZTsKIHVzaW5nIFdURjo6ZGVwZW5k
ZW5jeTsKIHVzaW5nIFdURjo6ZGVwZW5kZW5jeVdpdGg7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RG
L3d0Zi9CaXRtYXAuaCBiL1NvdXJjZS9XVEYvd3RmL0JpdG1hcC5oCmluZGV4IDFlNzU4NWRkMGY1
ZDRlNjEzZDExMWY2MjQ5NTkzODk5ZTI3ZjVjY2MuLjk4ZDdjZjdjMWI4MWZiOWFhZTg1MzdhNjg5
NzkzMTk3MGYwNTM3ZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0JpdG1hcC5oCisrKyBi
L1NvdXJjZS9XVEYvd3RmL0JpdG1hcC5oCkBAIC00NSw4ICs0NSw4IEBAIHB1YmxpYzoKICAgICB2
b2lkIHNldChzaXplX3QsIGJvb2wpOwogICAgIGJvb2wgdGVzdEFuZFNldChzaXplX3QpOwogICAg
IGJvb2wgdGVzdEFuZENsZWFyKHNpemVfdCk7Ci0gICAgYm9vbCBjb25jdXJyZW50VGVzdEFuZFNl
dChzaXplX3QsIERlcGVuZGVuY3kgPSBudWxsRGVwZW5kZW5jeSgpKTsKLSAgICBib29sIGNvbmN1
cnJlbnRUZXN0QW5kQ2xlYXIoc2l6ZV90LCBEZXBlbmRlbmN5ID0gbnVsbERlcGVuZGVuY3koKSk7
CisgICAgYm9vbCBjb25jdXJyZW50VGVzdEFuZFNldChzaXplX3QsIERlcGVuZGVuY3kgPSBudWxs
RGVwZW5kZW5jeSgpLCBUcmFuc2FjdGlvbkFib3J0TGlrZWxpaG9vZCA9IFRyYW5zYWN0aW9uQWJv
cnRMaWtlbGlob29kOjpMaWtlbHkpOworICAgIGJvb2wgY29uY3VycmVudFRlc3RBbmRDbGVhcihz
aXplX3QsIERlcGVuZGVuY3kgPSBudWxsRGVwZW5kZW5jeSgpLCBUcmFuc2FjdGlvbkFib3J0TGlr
ZWxpaG9vZCA9IFRyYW5zYWN0aW9uQWJvcnRMaWtlbGlob29kOjpMaWtlbHkpOwogICAgIHNpemVf
dCBuZXh0UG9zc2libHlVbnNldChzaXplX3QpIGNvbnN0OwogICAgIHZvaWQgY2xlYXIoc2l6ZV90
KTsKICAgICB2b2lkIGNsZWFyQWxsKCk7CkBAIC0xNzcsNyArMTc3LDcgQEAgaW5saW5lIGJvb2wg
Qml0bWFwPGJpdG1hcFNpemUsIFdvcmRUeXBlPjo6dGVzdEFuZENsZWFyKHNpemVfdCBuKQogfQog
CiB0ZW1wbGF0ZTxzaXplX3QgYml0bWFwU2l6ZSwgdHlwZW5hbWUgV29yZFR5cGU+Ci1BTFdBWVNf
SU5MSU5FIGJvb2wgQml0bWFwPGJpdG1hcFNpemUsIFdvcmRUeXBlPjo6Y29uY3VycmVudFRlc3RB
bmRTZXQoc2l6ZV90IG4sIERlcGVuZGVuY3kgZGVwZW5kZW5jeSkKK0FMV0FZU19JTkxJTkUgYm9v
bCBCaXRtYXA8Yml0bWFwU2l6ZSwgV29yZFR5cGU+Ojpjb25jdXJyZW50VGVzdEFuZFNldChzaXpl
X3QgbiwgRGVwZW5kZW5jeSBkZXBlbmRlbmN5LCBUcmFuc2FjdGlvbkFib3J0TGlrZWxpaG9vZCBh
Ym9ydExpa2VsaWhvb2QpCiB7CiAgICAgV29yZFR5cGUgbWFzayA9IG9uZSA8PCAobiAlIHdvcmRT
aXplKTsKICAgICBzaXplX3QgaW5kZXggPSBuIC8gd29yZFNpemU7CkBAIC0xODksMTEgKzE4OSwx
MiBAQCBBTFdBWVNfSU5MSU5FIGJvb2wgQml0bWFwPGJpdG1hcFNpemUsIFdvcmRUeXBlPjo6Y29u
Y3VycmVudFRlc3RBbmRTZXQoc2l6ZV90IG4sCiAgICAgICAgICAgICAKICAgICAgICAgICAgIHZh
bHVlIHw9IG1hc2s7CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgfSk7CisgICAg
ICAgIH0sCisgICAgICAgIGFib3J0TGlrZWxpaG9vZCk7CiB9CiAKIHRlbXBsYXRlPHNpemVfdCBi
aXRtYXBTaXplLCB0eXBlbmFtZSBXb3JkVHlwZT4KLUFMV0FZU19JTkxJTkUgYm9vbCBCaXRtYXA8
Yml0bWFwU2l6ZSwgV29yZFR5cGU+Ojpjb25jdXJyZW50VGVzdEFuZENsZWFyKHNpemVfdCBuLCBE
ZXBlbmRlbmN5IGRlcGVuZGVuY3kpCitBTFdBWVNfSU5MSU5FIGJvb2wgQml0bWFwPGJpdG1hcFNp
emUsIFdvcmRUeXBlPjo6Y29uY3VycmVudFRlc3RBbmRDbGVhcihzaXplX3QgbiwgRGVwZW5kZW5j
eSBkZXBlbmRlbmN5LCBUcmFuc2FjdGlvbkFib3J0TGlrZWxpaG9vZCBhYm9ydExpa2VsaWhvb2Qp
CiB7CiAgICAgV29yZFR5cGUgbWFzayA9IG9uZSA8PCAobiAlIHdvcmRTaXplKTsKICAgICBzaXpl
X3QgaW5kZXggPSBuIC8gd29yZFNpemU7CkBAIC0yMDUsNyArMjA2LDggQEAgQUxXQVlTX0lOTElO
RSBib29sIEJpdG1hcDxiaXRtYXBTaXplLCBXb3JkVHlwZT46OmNvbmN1cnJlbnRUZXN0QW5kQ2xl
YXIoc2l6ZV90IG4KICAgICAgICAgICAgIAogICAgICAgICAgICAgdmFsdWUgJj0gfm1hc2s7CiAg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgfSk7CisgICAgICAgIH0sCisgICAgICAg
IGFib3J0TGlrZWxpaG9vZCk7CiB9CiAKIHRlbXBsYXRlPHNpemVfdCBiaXRtYXBTaXplLCB0eXBl
bmFtZSBXb3JkVHlwZT4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0xvY2tBbGdvcml0aG0u
aCBiL1NvdXJjZS9XVEYvd3RmL0xvY2tBbGdvcml0aG0uaAppbmRleCAyNWEzN2E0ZjJjODU1ZTY0
MjNmNmFiZThjN2RkYjM1OGFmMGY4ODhlLi5lMzQ3ZDIwM2IwOGYxYzJhYjIxMWYwODNlNjI3YTQ0
OTg1ZTk5YzIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9Mb2NrQWxnb3JpdGhtLmgKKysr
IGIvU291cmNlL1dURi93dGYvTG9ja0FsZ29yaXRobS5oCkBAIC01Nyw3ICs1Nyw4IEBAIHB1Ymxp
YzoKICAgICAgICAgICAgICAgICB2YWx1ZSB8PSBpc0hlbGRCaXQ7CiAgICAgICAgICAgICAgICAg
cmV0dXJuIHRydWU7CiAgICAgICAgICAgICB9LAotICAgICAgICAgICAgc3RkOjptZW1vcnlfb3Jk
ZXJfYWNxdWlyZSk7CisgICAgICAgICAgICBzdGQ6Om1lbW9yeV9vcmRlcl9hY3F1aXJlLAorICAg
ICAgICAgICAgVHJhbnNhY3Rpb25BYm9ydExpa2VsaWhvb2Q6OlVubGlrZWx5KTsKICAgICB9CiAg
ICAgCiAgICAgc3RhdGljIHZvaWQgbG9jayhBdG9taWM8TG9ja1R5cGU+JiBsb2NrKQpAQCAtOTEs
NyArOTIsOCBAQCBwdWJsaWM6CiAgICAgICAgICAgICAgICAgdmFsdWUgJj0gfmlzSGVsZEJpdDsK
ICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgICAgIH0sCi0gICAgICAgICAg
ICBzdGQ6Om1lbW9yeV9vcmRlcl9yZWxheGVkKTsKKyAgICAgICAgICAgIHN0ZDo6bWVtb3J5X29y
ZGVyX3JlbGF4ZWQsCisgICAgICAgICAgICBUcmFuc2FjdGlvbkFib3J0TGlrZWxpaG9vZDo6VW5s
aWtlbHkpOwogICAgIH0KICAgICAKICAgICBzdGF0aWMgdm9pZCB1bmxvY2soQXRvbWljPExvY2tU
eXBlPiYgbG9jaykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmggYi9Tb3Vy
Y2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCmluZGV4IGU4Y2Y3YjQ4NWMyZWQ1ZDAwYzkxYTA2ZjA0Zjkx
NGU2ZjY4NjZhMzkuLmNhNjJhM2Y1MGRmZDM3ZGY4YmUxYzI1OGIxMDEzYzVmYjU0ZGJhZGQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgKKysrIGIvU291cmNlL1dURi93dGYv
UGxhdGZvcm0uaApAQCAtNzYxLDYgKzc2MSwxMCBAQAogI2RlZmluZSBFTkFCTEVfQ09OQ1VSUkVO
VF9KUyAxCiAjZW5kaWYKIAorI2lmIENQVShBUk02NCkKKyNkZWZpbmUgSEFWRV9MTF9TQyAxCisj
ZW5kaWYgLy8gQ1BVKEFSTTY0KSAmJiBPUyhEQVJXSU4pCisKICNpZiBfX2hhc19pbmNsdWRlKDxT
eXN0ZW0vcHRocmVhZF9tYWNoZGVwLmg+KQogI2RlZmluZSBIQVZFX0ZBU1RfVExTIDEKICNlbmRp
Zgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>