<?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>198138</bug_id>
          
          <creation_ts>2019-05-22 13:44:40 -0700</creation_ts>
          <short_desc>createListFromArrayLike should throw if value is not an object</short_desc>
          <delta_ts>2019-05-23 00:07:20 -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>JavaScriptCore</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="Tadeu Zagallo">tzagallo</reporter>
          <assigned_to name="Tadeu Zagallo">tzagallo</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>guijemont</cc>
    
    <cc>guijemont+jsc-armv7-ews</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1538353</commentid>
    <comment_count>0</comment_count>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2019-05-22 13:44:40 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538358</commentid>
    <comment_count>1</comment_count>
      <attachid>370440</attachid>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2019-05-22 13:57:49 -0700</bug_when>
    <thetext>Created attachment 370440
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538373</commentid>
    <comment_count>2</comment_count>
      <attachid>370440</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-05-22 14:05:42 -0700</bug_when>
    <thetext>Comment on attachment 370440
Patch

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

&gt; Source/JavaScriptCore/runtime/JSObjectInlines.h:42
&gt; +        throwTypeError(exec, scope, errorMessage);

Can we throw an error with the other error message like &quot;ArrayLike is not an object&quot;_s? `createListFromArrayLike`&apos;s caller passes the errorMessage related to Symbol / String.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538395</commentid>
    <comment_count>3</comment_count>
      <attachid>370448</attachid>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2019-05-22 15:02:32 -0700</bug_when>
    <thetext>Created attachment 370448
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538462</commentid>
    <comment_count>4</comment_count>
      <attachid>370448</attachid>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-05-22 16:40:28 -0700</bug_when>
    <thetext>Comment on attachment 370448
Patch

Attachment 370448 did not pass jsc-ews (mac):
Output: https://webkit-queues.webkit.org/results/12262203

New failing tests:
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-no-cjit-no-inline-validate
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.dfg-eager-no-cjit-validate
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.no-cjit-validate-phases
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.dfg-eager
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-eager
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-no-cjit-b3o0
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-eager-no-cjit-b3o1
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.no-cjit-collect-continuously
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-no-cjit-small-pool
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-no-cjit-no-put-stack-validate
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.no-llint
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-no-cjit-validate-sampling-profiler
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.default
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.no-ftl
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.ftl-eager-no-cjit
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.bytecode-cache
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.dfg-maximal-flush-validate-no-cjit
apiTests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538500</commentid>
    <comment_count>5</comment_count>
      <attachid>370448</attachid>
    <who name="jsc-armv7 EWS">guijemont+jsc-armv7-ews</who>
    <bug_when>2019-05-22 18:20:13 -0700</bug_when>
    <thetext>Comment on attachment 370448
Patch

Attachment 370448 did not pass jsc-armv7-ews (jsc-only):
Output: https://webkit-queues.webkit.org/results/12263232

New failing tests:
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.dfg-eager-no-cjit-validate
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.no-cjit-validate-phases
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.dfg-eager
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.no-cjit-collect-continuously
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.default
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.no-llint
stress/proxy-get-own-property-names-should-not-clear-previous-results.js.dfg-maximal-flush-validate-no-cjit
apiTests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538585</commentid>
    <comment_count>6</comment_count>
      <attachid>370492</attachid>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2019-05-22 23:26:51 -0700</bug_when>
    <thetext>Created attachment 370492
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538589</commentid>
    <comment_count>7</comment_count>
      <attachid>370492</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-23 00:06:27 -0700</bug_when>
    <thetext>Comment on attachment 370492
Patch for landing

Clearing flags on attachment: 370492

Committed r245675: &lt;https://trac.webkit.org/changeset/245675&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538590</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-23 00:06:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538591</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-05-23 00:07:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/51057937&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370440</attachid>
            <date>2019-05-22 13:57:49 -0700</date>
            <delta_ts>2019-05-22 15:02:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198138-20190522225747.patch</filename>
            <type>text/plain</type>
            <size>3367</size>
            <attacher name="Tadeu Zagallo">tzagallo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NjQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA4
MjAxMjA1N2M5MTY4ZDVmYTlmNWFlODU0ZDA0ZTIyM2U1NWY3NWYwLi44M2I2YWMyNWMxZmNiOTRl
ZGY2ZDIwY2IyN2Y4NzQwYzc4NjY1YzI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOS0wNS0yMSAgVGFkZXUgWmFnYWxsbyAgPHR6YWdhbGxvQGFwcGxlLmNv
bT4KKworICAgICAgICBjcmVhdGVMaXN0RnJvbUFycmF5TGlrZSBzaG91bGQgdGhyb3cgaWYgdmFs
dWUgaXMgbm90IGFuIG9iamVjdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTk4MTM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWNjb3JkaW5nIHRvIHRoZSBzcGVjWzFdLCBjcmVhdGVMaXN0RnJvbUFycmF5
TGlrZSBzaG91bGQgdGhyb3cgYSB0eXBlIGVycm9yIGlmIHRoZSBhcnJheS1saWtlIHZhbHVlCisg
ICAgICAgIHBhc3NlZCBpbiBpcyBub3QgYW4gb2JqZWN0LgorICAgICAgICBbMV06IGh0dHBzOi8v
d3d3LmVjbWEtaW50ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvOS4wL2luZGV4Lmh0bWwjc2VjLWNy
ZWF0ZWxpc3Rmcm9tYXJyYXlsaWtlCisKKyAgICAgICAgKiBydW50aW1lL0pTT2JqZWN0SW5saW5l
cy5oOgorICAgICAgICAoSlNDOjpjcmVhdGVMaXN0RnJvbUFycmF5TGlrZSk6CisKIDIwMTktMDUt
MjIgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBEb24ndCBj
bGVhciBQcm9wZXJ0eU5hbWVBcnJheSBpbiBQcm94eSBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9KU09iamVjdElubGluZXMuaCBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0SW5saW5lcy5oCmluZGV4IDgzZGMyM2RjOGNiYjViOTgx
ZThhZmM5MTQ3ODk5MzE2YjdjY2MzMWMuLjQ2OTI5ZDNjMzUzZDE5NmY2ZTczZGQ0M2E5ZmY4NzI2
MmVjNDVkY2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTT2Jq
ZWN0SW5saW5lcy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0
SW5saW5lcy5oCkBAIC0zNyw2ICszNywxMSBAQCB2b2lkIGNyZWF0ZUxpc3RGcm9tQXJyYXlMaWtl
KEV4ZWNTdGF0ZSogZXhlYywgSlNWYWx1ZSBhcnJheUxpa2VWYWx1ZSwgUnVudGltZVR5cAogewog
ICAgIFZNJiB2bSA9IGV4ZWMtPnZtKCk7CiAgICAgYXV0byBzY29wZSA9IERFQ0xBUkVfVEhST1df
U0NPUEUodm0pOworCisgICAgaWYgKCFhcnJheUxpa2VWYWx1ZS5pc09iamVjdCgpKSB7CisgICAg
ICAgIHRocm93VHlwZUVycm9yKGV4ZWMsIHNjb3BlLCBlcnJvck1lc3NhZ2UpOworICAgICAgICBy
ZXR1cm47CisgICAgfQogICAgIAogICAgIFZlY3RvcjxKU1ZhbHVlPiByZXN1bHQ7CiAgICAgSlNW
YWx1ZSBsZW5ndGhQcm9wZXJ0eSA9IGFycmF5TGlrZVZhbHVlLmdldChleGVjLCB2bS5wcm9wZXJ0
eU5hbWVzLT5sZW5ndGgpOwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cgYi9KU1Rlc3Rz
L0NoYW5nZUxvZwppbmRleCAzZWQyYWJmODRlYmU3NmMxMGM2MTA1NDAxZjNjOWU4NTA1OGE3NDgy
Li44MzE1MjdkZjkyYWRmOWE3MDg5YWYwNWQwY2NjNTEzYWZhNGIzMjgzIDEwMDY0NAotLS0gYS9K
U1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBA
CisyMDE5LTA1LTIxICBUYWRldSBaYWdhbGxvICA8dHphZ2FsbG9AYXBwbGUuY29tPgorCisgICAg
ICAgIGNyZWF0ZUxpc3RGcm9tQXJyYXlMaWtlIHNob3VsZCB0aHJvdyBpZiB2YWx1ZSBpcyBub3Qg
YW4gb2JqZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xOTgxMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIHN0cmVzcy9jcmVhdGUtbGlzdC1mcm9tLWFycmF5LWxpa2Utbm90LW9iamVjdC5qczogQWRk
ZWQuCisgICAgICAgICh0ZXN0VmFsaWQpOgorICAgICAgICAodGVzdEludmFsaWQpOgorCiAyMDE5
LTA1LTIyICBZdXN1a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgRG9u
J3QgY2xlYXIgUHJvcGVydHlOYW1lQXJyYXkgaW4gUHJveHkgY29kZQpkaWZmIC0tZ2l0IGEvSlNU
ZXN0cy9zdHJlc3MvY3JlYXRlLWxpc3QtZnJvbS1hcnJheS1saWtlLW5vdC1vYmplY3QuanMgYi9K
U1Rlc3RzL3N0cmVzcy9jcmVhdGUtbGlzdC1mcm9tLWFycmF5LWxpa2Utbm90LW9iamVjdC5qcwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5lMzI3Y2I5M2YxOTIyM2UyNDFmZjk2ZjJjMzk0NzgxZTQ5ZTU5Y2M0Ci0tLSAv
ZGV2L251bGwKKysrIGIvSlNUZXN0cy9zdHJlc3MvY3JlYXRlLWxpc3QtZnJvbS1hcnJheS1saWtl
LW5vdC1vYmplY3QuanMKQEAgLTAsMCArMSwyNiBAQAorZnVuY3Rpb24gdGVzdFZhbGlkKHZhbHVl
KSB7CisgICAgY29uc3QgZm9vID0ge3g6IDB9OworICAgIGZvby5fX3Byb3RvX18gPSBuZXcgUHJv
eHkoe30sIHsgb3duS2V5cygpIHsgcmV0dXJuIHZhbHVlOyB9IH0pOworICAgIGZvciAoY29uc3Qg
eCBpbiBmb28pIHsgfQorfQorCit0ZXN0VmFsaWQoe30pOwordGVzdFZhbGlkKFtdKTsKK3Rlc3RW
YWxpZChbIngiLCBTeW1ib2woInkiKV0pOwordGVzdFZhbGlkKHsgbGVuZ3RoOiAxLCAwOiAneCcg
fSk7CisKK2Z1bmN0aW9uIHRlc3RJbnZhbGlkKHZhbHVlKSB7CisgICAgdHJ5IHsKKyAgICAgICAg
dGVzdFZhbGlkKHZhbHVlKTsKKyAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdzaG91bGQgaGF2ZSB0
aHJvd24nKTsKKyAgICB9IGNhdGNoIChlcnIpIHsKKyAgICAgICAgaWYgKGVyci5tZXNzYWdlICE9
PSAiUHJveHkgaGFuZGxlcidzICdvd25LZXlzJyBtZXRob2QgbXVzdCByZXR1cm4gYW4gYXJyYXkt
bGlrZSBvYmplY3QgY29udGFpbmluZyBvbmx5IFN0cmluZ3MgYW5kIFN5bWJvbHMiKQorICAgICAg
ICAgICAgdGhyb3cgbmV3IEVycm9yKCJFeHBlY3RlZCBjcmVhdGVMaXN0RnJvbUFycmF5TGlrZSBl
cnJvciIpOworICAgIH0KK30KKwordGVzdEludmFsaWQodHJ1ZSk7Cit0ZXN0SW52YWxpZChmYWxz
ZSk7Cit0ZXN0SW52YWxpZChudWxsKTsKK3Rlc3RJbnZhbGlkKDApOwordGVzdEludmFsaWQoW3t9
XSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370448</attachid>
            <date>2019-05-22 15:02:32 -0700</date>
            <delta_ts>2019-05-22 23:26:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198138-20190523000230.patch</filename>
            <type>text/plain</type>
            <size>4737</size>
            <attacher name="Tadeu Zagallo">tzagallo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NjQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
ZDE0MWRmZTM3MDAzNjRiODhmYmRhZTI3ZmJiZThkZjUzOWViZTczLi4wYTAyNDNkZTQ1YzNkZDVj
MDZhZTZjZDU0ZmFjYzNjNTBjMTMzZDQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOS0wNS0yMSAgVGFkZXUgWmFnYWxsbyAgPHR6YWdhbGxvQGFwcGxlLmNv
bT4KKworICAgICAgICBjcmVhdGVMaXN0RnJvbUFycmF5TGlrZSBzaG91bGQgdGhyb3cgaWYgdmFs
dWUgaXMgbm90IGFuIG9iamVjdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTk4MTM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgWXVzdWtlIFN1enVraS4K
KworICAgICAgICBBY2NvcmRpbmcgdG8gdGhlIHNwZWNbMV0sIGNyZWF0ZUxpc3RGcm9tQXJyYXlM
aWtlIHNob3VsZCB0aHJvdyBhIHR5cGUgZXJyb3IgaWYgdGhlIGFycmF5LWxpa2UgdmFsdWUKKyAg
ICAgICAgcGFzc2VkIGluIGlzIG5vdCBhbiBvYmplY3QuCisgICAgICAgIFsxXTogaHR0cHM6Ly93
d3cuZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi85LjAvaW5kZXguaHRtbCNzZWMtY3Jl
YXRlbGlzdGZyb21hcnJheWxpa2UKKworICAgICAgICAqIHJ1bnRpbWUvSlNPYmplY3RJbmxpbmVz
Lmg6CisgICAgICAgIChKU0M6OmNyZWF0ZUxpc3RGcm9tQXJyYXlMaWtlKToKKwogMjAxOS0wNS0y
MiAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjI0NTYzNC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0SW5saW5lcy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvSlNPYmplY3RJbmxpbmVzLmgKaW5kZXggODNkYzIzZGM4Y2JiNWI5ODFlOGFmYzkx
NDc4OTkzMTZiN2NjYzMxYy4uNjg4N2QxNjljMWRhOTA0ZWMxZTMzNDcyNmNjODM4NzdmY2RlYmQ5
OSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3RJbmxp
bmVzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3RJbmxpbmVz
LmgKQEAgLTM3LDYgKzM3LDExIEBAIHZvaWQgY3JlYXRlTGlzdEZyb21BcnJheUxpa2UoRXhlY1N0
YXRlKiBleGVjLCBKU1ZhbHVlIGFycmF5TGlrZVZhbHVlLCBSdW50aW1lVHlwCiB7CiAgICAgVk0m
IHZtID0gZXhlYy0+dm0oKTsKICAgICBhdXRvIHNjb3BlID0gREVDTEFSRV9USFJPV19TQ09QRSh2
bSk7CisKKyAgICBpZiAoIWFycmF5TGlrZVZhbHVlLmlzT2JqZWN0KCkpIHsKKyAgICAgICAgdGhy
b3dUeXBlRXJyb3IoZXhlYywgc2NvcGUsICJQcm94eSBoYW5kbGVyJ3MgJ293bktleXMnIG1ldGhv
ZCBtdXN0IHJldHVybiBhbiBvYmplY3QiX3MpOworICAgICAgICByZXR1cm47CisgICAgfQogICAg
IAogICAgIFZlY3RvcjxKU1ZhbHVlPiByZXN1bHQ7CiAgICAgSlNWYWx1ZSBsZW5ndGhQcm9wZXJ0
eSA9IGFycmF5TGlrZVZhbHVlLmdldChleGVjLCB2bS5wcm9wZXJ0eU5hbWVzLT5sZW5ndGgpOwpk
aWZmIC0tZ2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCAw
MTZmZTAxNDkyNjQ3OTkyMTI4MDA3NGRkNTI2NzU5ZjAzOTJkNzYxLi41OWQ0MDFmMjI3ZmMyN2U0
MzczZWVlM2VmOWM0MDZiNmY1ZmRkNWUwIDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZwor
KysgYi9KU1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTA1LTIxICBUYWRl
dSBaYWdhbGxvICA8dHphZ2FsbG9AYXBwbGUuY29tPgorCisgICAgICAgIGNyZWF0ZUxpc3RGcm9t
QXJyYXlMaWtlIHNob3VsZCB0aHJvdyBpZiB2YWx1ZSBpcyBub3QgYW4gb2JqZWN0CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTgxMzgKKworICAgICAg
ICBSZXZpZXdlZCBieSBZdXN1a2UgU3V6dWtpLgorCisgICAgICAgICogc3RyZXNzL2NyZWF0ZS1s
aXN0LWZyb20tYXJyYXktbGlrZS1ub3Qtb2JqZWN0LmpzOiBBZGRlZC4KKyAgICAgICAgKHRlc3RW
YWxpZCk6CisgICAgICAgICh0ZXN0SW52YWxpZCk6CisgICAgICAgICogc3RyZXNzL3Byb3h5LXBy
b3RvLWVudW1lcmF0b3IuanM6IEFkZGVkLgorICAgICAgICAobWFpbik6CisgICAgICAgICogc3Ry
ZXNzL3Byb3h5LXByb3RvLW93bi1rZXlzLmpzOiBBZGRlZC4KKyAgICAgICAgKGFzc2VydCk6Cisg
ICAgICAgIChvd25LZXlzKToKKwogMjAxOS0wNS0yMiAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1
ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjI0NTYz
NC4KZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NyZWF0ZS1saXN0LWZyb20tYXJyYXktbGlr
ZS1ub3Qtb2JqZWN0LmpzIGIvSlNUZXN0cy9zdHJlc3MvY3JlYXRlLWxpc3QtZnJvbS1hcnJheS1s
aWtlLW5vdC1vYmplY3QuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTQ0MDk2YWEwMTU0MDRkNTIxODJjN2IyN2Jk
MTllZjJmNzAyNjA1YgotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVzdHMvc3RyZXNzL2NyZWF0ZS1s
aXN0LWZyb20tYXJyYXktbGlrZS1ub3Qtb2JqZWN0LmpzCkBAIC0wLDAgKzEsMjUgQEAKK2Z1bmN0
aW9uIHRlc3RWYWxpZCh2YWx1ZSkgeworICAgIGNvbnN0IGZvbyA9IHt4OiAwfTsKKyAgICBmb28u
X19wcm90b19fID0gbmV3IFByb3h5KHt9LCB7IG93bktleXMoKSB7IHJldHVybiB2YWx1ZTsgfSB9
KTsKKyAgICBmb3IgKGNvbnN0IHggaW4gZm9vKSB7IH0KK30KKwordGVzdFZhbGlkKHt9KTsKK3Rl
c3RWYWxpZChbXSk7Cit0ZXN0VmFsaWQoWyJ4IiwgU3ltYm9sKCJ5IildKTsKK3Rlc3RWYWxpZCh7
IGxlbmd0aDogMSwgMDogJ3gnIH0pOworCitmdW5jdGlvbiB0ZXN0SW52YWxpZCh2YWx1ZSkgewor
ICAgIHRyeSB7CisgICAgICAgIHRlc3RWYWxpZCh2YWx1ZSk7CisgICAgICAgIHRocm93IG5ldyBF
cnJvcignc2hvdWxkIGhhdmUgdGhyb3duJyk7CisgICAgfSBjYXRjaCAoZXJyKSB7CisgICAgICAg
IGlmIChlcnIubWVzc2FnZSAhPT0gIlByb3h5IGhhbmRsZXIncyAnb3duS2V5cycgbWV0aG9kIG11
c3QgcmV0dXJuIGFuIG9iamVjdCIpCisgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoIkV4cGVj
dGVkIGNyZWF0ZUxpc3RGcm9tQXJyYXlMaWtlIGVycm9yIik7CisgICAgfQorfQorCit0ZXN0SW52
YWxpZCh0cnVlKTsKK3Rlc3RJbnZhbGlkKGZhbHNlKTsKK3Rlc3RJbnZhbGlkKG51bGwpOwordGVz
dEludmFsaWQoMCk7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9wcm94eS1wcm90by1lbnVt
ZXJhdG9yLmpzIGIvSlNUZXN0cy9zdHJlc3MvcHJveHktcHJvdG8tZW51bWVyYXRvci5qcwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5kMjZhYWQwZmI2NTZjMDNhMTBkMzY1OTZjODdmZGNiNTllMWYyZDA3Ci0tLSAvZGV2
L251bGwKKysrIGIvSlNUZXN0cy9zdHJlc3MvcHJveHktcHJvdG8tZW51bWVyYXRvci5qcwpAQCAt
MCwwICsxLDEwIEBACisvL0AgcmVxdWlyZU9wdGlvbnMoIi0tZm9yY2VFYWdlckNvbXBpbGF0aW9u
PXRydWUiLCAiLS11c2VDb25jdXJyZW50SklUPWZhbHNlIikKKworZnVuY3Rpb24gbWFpbigpIHsK
KyAgICBjb25zdCBmb28gPSB7eDogMH07CisgICAgZm9vLl9fcHJvdG9fXyA9IG5ldyBQcm94eSh7
fSwgeyBvd25LZXlzKCkgeyByZXR1cm4gW107IH0gfSk7CisgICAgZm9yIChjb25zdCB4IGluIGZv
bykgeyB9Cit9CisKK2ZvciAobGV0IGkgPSAwOyBpIDwgMHgxMDAwOyBpKyspCisgICAgbWFpbigp
OwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvcHJveHktcHJvdG8tb3duLWtleXMuanMgYi9K
U1Rlc3RzL3N0cmVzcy9wcm94eS1wcm90by1vd24ta2V5cy5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41YWM1OWZk
ZmQ5MDRmYTk0MTIzNTg1MmI5ZmM5MzI0MTlmMjlkZTI3Ci0tLSAvZGV2L251bGwKKysrIGIvSlNU
ZXN0cy9zdHJlc3MvcHJveHktcHJvdG8tb3duLWtleXMuanMKQEAgLTAsMCArMSwxNSBAQAorZnVu
Y3Rpb24gYXNzZXJ0KGNvbmRpdGlvbiwgbWVzc2FnZSkgeworICAgIGlmICghY29uZGl0aW9uKQor
ICAgICAgICB0aHJvdyBuZXcgRXJyb3IobWVzc2FnZSk7Cit9CisKK2NvbnN0IGZvbyA9IHt4OiAw
fTsKK2Zvby5fX3Byb3RvX18gPSBuZXcgUHJveHkoe3k6IDF9LCB7IG93bktleXMoKSB7IHJldHVy
biBbJ3knXTsgfSB9KTsKK2NvbnN0IGtleXMgPSBbXTsKK2ZvciAoY29uc3QgeCBpbiBmb28pIHsK
KyAgICBrZXlzLnB1c2goeCk7Cit9CisKK2Fzc2VydChrZXlzLmxlbmd0aCA9PSAyLCAiU2hvdWxk
IGhhdmUgMiBrZXlzIik7Cithc3NlcnQoa2V5cy5pbmNsdWRlcygieCIpLCAiU2hvdWxkIGhhdmUg
a2V5IGB4YCIpOworYXNzZXJ0KGtleXMuaW5jbHVkZXMoInkiKSwgIlNob3VsZCBoYXZlIGtleSBg
eWAiKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370492</attachid>
            <date>2019-05-22 23:26:51 -0700</date>
            <delta_ts>2019-05-23 00:06:27 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-198138-20190523082650.patch</filename>
            <type>text/plain</type>
            <size>8550</size>
            <attacher name="Tadeu Zagallo">tzagallo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NjczCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
NWQ3OGZiMTBkODAzZWRiNzkwMGE3MjUyZGY0ZTE1ZDlmMzQ0Y2Y5Li44OTE0ZTc4YjY1NGJjNmQ3
OTM0OTZiNDI2MTczOGJjYjQxMDJhYjUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxOS0wNS0yMiAgVGFkZXUgWmFnYWxsbyAgPHR6YWdhbGxvQGFwcGxlLmNv
bT4KKworICAgICAgICBjcmVhdGVMaXN0RnJvbUFycmF5TGlrZSBzaG91bGQgdGhyb3cgaWYgdmFs
dWUgaXMgbm90IGFuIG9iamVjdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTk4MTM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgWXVzdWtlIFN1enVraS4K
KworICAgICAgICBBY2NvcmRpbmcgdG8gdGhlIHNwZWNbMV0sIGNyZWF0ZUxpc3RGcm9tQXJyYXlM
aWtlIHNob3VsZCB0aHJvdyBhIHR5cGUgZXJyb3IgaWYgdGhlIGFycmF5LWxpa2UgdmFsdWUKKyAg
ICAgICAgcGFzc2VkIGluIGlzIG5vdCBhbiBvYmplY3QuCisgICAgICAgIFsxXTogaHR0cHM6Ly93
d3cuZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi85LjAvaW5kZXguaHRtbCNzZWMtY3Jl
YXRlbGlzdGZyb21hcnJheWxpa2UKKworICAgICAgICAqIHJ1bnRpbWUvSlNPYmplY3RJbmxpbmVz
Lmg6CisgICAgICAgIChKU0M6OmNyZWF0ZUxpc3RGcm9tQXJyYXlMaWtlKToKKyAgICAgICAgKiBy
dW50aW1lL1Byb3h5T2JqZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6UHJveHlPYmplY3Q6OnBlcmZv
cm1HZXRPd25Qcm9wZXJ0eU5hbWVzKToKKyAgICAgICAgKiBydW50aW1lL1JlZmxlY3RPYmplY3Qu
Y3BwOgorICAgICAgICAoSlNDOjpyZWZsZWN0T2JqZWN0Q29uc3RydWN0KToKKwogMjAxOS0wNS0y
MiAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0NdIFVu
bGlua2VkTWV0YWRhdGFUYWJsZSdzIG9mZnNldCB0YWJsZSBzaG91bGQgYmUgc21hbGwKZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0SW5saW5lcy5oIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3RJbmxpbmVzLmgKaW5kZXggODNk
YzIzZGM4Y2JiNWI5ODFlOGFmYzkxNDc4OTkzMTZiN2NjYzMxYy4uMDg0MzBmMWIxODA2YjUwY2U3
MjQ5OTg2OWMzMWNhZjQxM2JlYzNlYiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvSlNPYmplY3RJbmxpbmVzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvSlNPYmplY3RJbmxpbmVzLmgKQEAgLTMzLDEwICszMywxNSBAQCBuYW1lc3BhY2UgSlND
IHsKIAogLy8gU2VjdGlvbiA3LjMuMTcgb2YgdGhlIHNwZWMuCiB0ZW1wbGF0ZSA8dHlwZW5hbWUg
QWRkRnVuY3Rpb24+IC8vIEFkZCBmdW5jdGlvbiBzaG91bGQgaGF2ZSBhIHR5cGUgbGlrZTogKEpT
VmFsdWUsIFJ1bnRpbWVUeXBlKSAtPiBib29sCi12b2lkIGNyZWF0ZUxpc3RGcm9tQXJyYXlMaWtl
KEV4ZWNTdGF0ZSogZXhlYywgSlNWYWx1ZSBhcnJheUxpa2VWYWx1ZSwgUnVudGltZVR5cGVNYXNr
IGxlZ2FsVHlwZXNGaWx0ZXIsIGNvbnN0IFN0cmluZyYgZXJyb3JNZXNzYWdlLCBBZGRGdW5jdGlv
biBhZGRGdW5jdGlvbikKK3ZvaWQgY3JlYXRlTGlzdEZyb21BcnJheUxpa2UoRXhlY1N0YXRlKiBl
eGVjLCBKU1ZhbHVlIGFycmF5TGlrZVZhbHVlLCBSdW50aW1lVHlwZU1hc2sgbGVnYWxUeXBlc0Zp
bHRlciwgY29uc3QgU3RyaW5nJiBub3RBbk9iamVjdEVycm9NZXNzYWdlLCBjb25zdCBTdHJpbmcm
IGlsbGVnYWxUeXBlRXJyb3JNZXNzYWdlLCBBZGRGdW5jdGlvbiBhZGRGdW5jdGlvbikKIHsKICAg
ICBWTSYgdm0gPSBleGVjLT52bSgpOwogICAgIGF1dG8gc2NvcGUgPSBERUNMQVJFX1RIUk9XX1ND
T1BFKHZtKTsKKworICAgIGlmICghYXJyYXlMaWtlVmFsdWUuaXNPYmplY3QoKSkgeworICAgICAg
ICB0aHJvd1R5cGVFcnJvcihleGVjLCBzY29wZSwgbm90QW5PYmplY3RFcnJvTWVzc2FnZSk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CiAgICAgCiAgICAgVmVjdG9yPEpTVmFsdWU+IHJlc3VsdDsK
ICAgICBKU1ZhbHVlIGxlbmd0aFByb3BlcnR5ID0gYXJyYXlMaWtlVmFsdWUuZ2V0KGV4ZWMsIHZt
LnByb3BlcnR5TmFtZXMtPmxlbmd0aCk7CkBAIC01MSw3ICs1Niw3IEBAIHZvaWQgY3JlYXRlTGlz
dEZyb21BcnJheUxpa2UoRXhlY1N0YXRlKiBleGVjLCBKU1ZhbHVlIGFycmF5TGlrZVZhbHVlLCBS
dW50aW1lVHlwCiAgICAgICAgIAogICAgICAgICBSdW50aW1lVHlwZSB0eXBlID0gcnVudGltZVR5
cGVGb3JWYWx1ZSh2bSwgbmV4dCk7CiAgICAgICAgIGlmICghKHR5cGUgJiBsZWdhbFR5cGVzRmls
dGVyKSkgewotICAgICAgICAgICAgdGhyb3dUeXBlRXJyb3IoZXhlYywgc2NvcGUsIGVycm9yTWVz
c2FnZSk7CisgICAgICAgICAgICB0aHJvd1R5cGVFcnJvcihleGVjLCBzY29wZSwgaWxsZWdhbFR5
cGVFcnJvck1lc3NhZ2UpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAg
IApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUHJveHlPYmplY3Qu
Y3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUHJveHlPYmplY3QuY3BwCmluZGV4
IDdjYTI5MjFkZjJhOGQ4NmY5NDQzNGYyN2JkNmU4ZDliZTRmM2EzZWQuLmE1ZDM4MmNhODM5NDYz
NTliMjJkODU4MWM3NThlNWI5Y2M5MGEzNWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL1Byb3h5T2JqZWN0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9Qcm94eU9iamVjdC5jcHAKQEAgLTk3NCw3ICs5NzQsNyBAQCB2b2lkIFByb3h5T2Jq
ZWN0OjpwZXJmb3JtR2V0T3duUHJvcGVydHlOYW1lcyhFeGVjU3RhdGUqIGV4ZWMsIFByb3BlcnR5
TmFtZUFycmF5JgogICAgICAgICB9OwogCiAgICAgICAgIFJ1bnRpbWVUeXBlTWFzayBkb250VGhy
b3dBbkV4Y2VwdGlvblR5cGVGaWx0ZXIgPSBUeXBlU3RyaW5nIHwgVHlwZVN5bWJvbDsKLSAgICAg
ICAgY3JlYXRlTGlzdEZyb21BcnJheUxpa2UoZXhlYywgYXJyYXlMaWtlT2JqZWN0LCBkb250VGhy
b3dBbkV4Y2VwdGlvblR5cGVGaWx0ZXIsICJQcm94eSBoYW5kbGVyJ3MgJ293bktleXMnIG1ldGhv
ZCBtdXN0IHJldHVybiBhbiBhcnJheS1saWtlIG9iamVjdCBjb250YWluaW5nIG9ubHkgU3RyaW5n
cyBhbmQgU3ltYm9scyJfcywgYWRkUHJvcE5hbWUpOworICAgICAgICBjcmVhdGVMaXN0RnJvbUFy
cmF5TGlrZShleGVjLCBhcnJheUxpa2VPYmplY3QsIGRvbnRUaHJvd0FuRXhjZXB0aW9uVHlwZUZp
bHRlciwgIlByb3h5IGhhbmRsZXIncyAnb3duS2V5cycgbWV0aG9kIG11c3QgcmV0dXJuIGFuIG9i
amVjdCJfcywgIlByb3h5IGhhbmRsZXIncyAnb3duS2V5cycgbWV0aG9kIG11c3QgcmV0dXJuIGFu
IGFycmF5LWxpa2Ugb2JqZWN0IGNvbnRhaW5pbmcgb25seSBTdHJpbmdzIGFuZCBTeW1ib2xzIl9z
LCBhZGRQcm9wTmFtZSk7CiAgICAgICAgIFJFVFVSTl9JRl9FWENFUFRJT04oc2NvcGUsIHZvaWQo
KSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9S
ZWZsZWN0T2JqZWN0LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZmxlY3RP
YmplY3QuY3BwCmluZGV4IDQyZGVjMjczYTdlOTc3OTYzZTlhZmU4YmRmMTJiM2E3MjFlYzRiZDYu
Ljg1NjA5YjNjMGZlODlhNjRkYmMzOGIxMzUyMWEwMGFhZjhhMjk4ZjAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZmxlY3RPYmplY3QuY3BwCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZmxlY3RPYmplY3QuY3BwCkBAIC0xMTMsNyArMTEz
LDcgQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCByZWZsZWN0T2JqZWN0Q29uc3RydWN0
KEV4ZWNTdGF0ZSogZXhlYykKICAgICBpZiAoIWFyZ3VtZW50c09iamVjdCkKICAgICAgICAgcmV0
dXJuIEpTVmFsdWU6OmVuY29kZSh0aHJvd1R5cGVFcnJvcihleGVjLCBzY29wZSwgIlJlZmxlY3Qu
Y29uc3RydWN0IHJlcXVpcmVzIHRoZSBzZWNvbmQgYXJndW1lbnQgYmUgYW4gb2JqZWN0Il9zKSk7
CiAKLSAgICBjcmVhdGVMaXN0RnJvbUFycmF5TGlrZShleGVjLCBhcmd1bWVudHNPYmplY3QsIFJ1
bnRpbWVUeXBlTWFza0FsbFR5cGVzLCAiVGhpcyBlcnJvciBtdXN0IG5vdCBiZSByYWlzZWQiX3Ms
IFsmXSAoSlNWYWx1ZSB2YWx1ZSwgUnVudGltZVR5cGUpIC0+IGJvb2wgeworICAgIGNyZWF0ZUxp
c3RGcm9tQXJyYXlMaWtlKGV4ZWMsIGFyZ3VtZW50c09iamVjdCwgUnVudGltZVR5cGVNYXNrQWxs
VHlwZXMsICJUaGlzIGVycm9yIG11c3Qgbm90IGJlIHJhaXNlZCJfcywgIlRoaXMgZXJyb3IgbXVz
dCBub3QgYmUgcmFpc2VkIl9zLCBbJl0gKEpTVmFsdWUgdmFsdWUsIFJ1bnRpbWVUeXBlKSAtPiBi
b29sIHsKICAgICAgICAgYXJndW1lbnRzLmFwcGVuZCh2YWx1ZSk7CiAgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICB9KTsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvQ2hhbmdlTG9nIGIvSlNUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggNjgxMjBmM2ZiMDhmOWNhNWZmM2E2OTUzOWJjNTcwYTJhMWQ5Njk0ZS4u
ZTJhNTdkNjQ0OTVmOTBlZDc5ZWVhOTEyMjY0MmJkYzEzYzIwNmQxMSAxMDA2NDQKLS0tIGEvSlNU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvSlNUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAor
MjAxOS0wNS0yMiAgVGFkZXUgWmFnYWxsbyAgPHR6YWdhbGxvQGFwcGxlLmNvbT4KKworICAgICAg
ICBjcmVhdGVMaXN0RnJvbUFycmF5TGlrZSBzaG91bGQgdGhyb3cgaWYgdmFsdWUgaXMgbm90IGFu
IG9iamVjdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTk4MTM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgWXVzdWtlIFN1enVraS4KKworICAgICAgICAq
IHN0cmVzcy9jcmVhdGUtbGlzdC1mcm9tLWFycmF5LWxpa2Utbm90LW9iamVjdC5qczogQWRkZWQu
CisgICAgICAgICh0ZXN0VmFsaWQpOgorICAgICAgICAodGVzdEludmFsaWQpOgorICAgICAgICAq
IHN0cmVzcy9wcm94eS1nZXQtb3duLXByb3BlcnR5LW5hbWVzLXNob3VsZC1ub3QtY2xlYXItcHJl
dmlvdXMtcmVzdWx0cy5qczoKKyAgICAgICAgKG9wdCk6CisgICAgICAgICogc3RyZXNzL3Byb3h5
LXByb3RvLWVudW1lcmF0b3IuanM6IEFkZGVkLgorICAgICAgICAobWFpbik6CisgICAgICAgICog
c3RyZXNzL3Byb3h5LXByb3RvLW93bi1rZXlzLmpzOiBBZGRlZC4KKyAgICAgICAgKGFzc2VydCk6
CisgICAgICAgIChvd25LZXlzKToKKwogMjAxOS0wNS0yMiAgWXVzdWtlIFN1enVraSAgPHlzdXp1
a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0NdIEFycmF5QWxsb2NhdGlvblByb2ZpbGUgc2hv
dWxkIG5vdCBhY2Nlc3MgdG8gYnV0dGVyZmx5IGluIGNvbmN1cnJlbnQgY29tcGlsZXIKZGlmZiAt
LWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NyZWF0ZS1saXN0LWZyb20tYXJyYXktbGlrZS1ub3Qtb2Jq
ZWN0LmpzIGIvSlNUZXN0cy9zdHJlc3MvY3JlYXRlLWxpc3QtZnJvbS1hcnJheS1saWtlLW5vdC1v
YmplY3QuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMTQ0MDk2YWEwMTU0MDRkNTIxODJjN2IyN2JkMTllZjJmNzAy
NjA1YgotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVzdHMvc3RyZXNzL2NyZWF0ZS1saXN0LWZyb20t
YXJyYXktbGlrZS1ub3Qtb2JqZWN0LmpzCkBAIC0wLDAgKzEsMjUgQEAKK2Z1bmN0aW9uIHRlc3RW
YWxpZCh2YWx1ZSkgeworICAgIGNvbnN0IGZvbyA9IHt4OiAwfTsKKyAgICBmb28uX19wcm90b19f
ID0gbmV3IFByb3h5KHt9LCB7IG93bktleXMoKSB7IHJldHVybiB2YWx1ZTsgfSB9KTsKKyAgICBm
b3IgKGNvbnN0IHggaW4gZm9vKSB7IH0KK30KKwordGVzdFZhbGlkKHt9KTsKK3Rlc3RWYWxpZChb
XSk7Cit0ZXN0VmFsaWQoWyJ4IiwgU3ltYm9sKCJ5IildKTsKK3Rlc3RWYWxpZCh7IGxlbmd0aDog
MSwgMDogJ3gnIH0pOworCitmdW5jdGlvbiB0ZXN0SW52YWxpZCh2YWx1ZSkgeworICAgIHRyeSB7
CisgICAgICAgIHRlc3RWYWxpZCh2YWx1ZSk7CisgICAgICAgIHRocm93IG5ldyBFcnJvcignc2hv
dWxkIGhhdmUgdGhyb3duJyk7CisgICAgfSBjYXRjaCAoZXJyKSB7CisgICAgICAgIGlmIChlcnIu
bWVzc2FnZSAhPT0gIlByb3h5IGhhbmRsZXIncyAnb3duS2V5cycgbWV0aG9kIG11c3QgcmV0dXJu
IGFuIG9iamVjdCIpCisgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoIkV4cGVjdGVkIGNyZWF0
ZUxpc3RGcm9tQXJyYXlMaWtlIGVycm9yIik7CisgICAgfQorfQorCit0ZXN0SW52YWxpZCh0cnVl
KTsKK3Rlc3RJbnZhbGlkKGZhbHNlKTsKK3Rlc3RJbnZhbGlkKG51bGwpOwordGVzdEludmFsaWQo
MCk7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9wcm94eS1nZXQtb3duLXByb3BlcnR5LW5h
bWVzLXNob3VsZC1ub3QtY2xlYXItcHJldmlvdXMtcmVzdWx0cy5qcyBiL0pTVGVzdHMvc3RyZXNz
L3Byb3h5LWdldC1vd24tcHJvcGVydHktbmFtZXMtc2hvdWxkLW5vdC1jbGVhci1wcmV2aW91cy1y
ZXN1bHRzLmpzCmluZGV4IDZkZThhZGE1ZDE3MjVhNDU2ZWFiYzQ0ZDcwMTE1ODdiMzA1NThiZTAu
LjY1MmRhODU4OWUwZDA0MWFkY2Q4N2U3ZGNhMmM0ZjRjYTBlMDlmM2MgMTAwNjQ0Ci0tLSBhL0pT
VGVzdHMvc3RyZXNzL3Byb3h5LWdldC1vd24tcHJvcGVydHktbmFtZXMtc2hvdWxkLW5vdC1jbGVh
ci1wcmV2aW91cy1yZXN1bHRzLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3Byb3h5LWdldC1vd24t
cHJvcGVydHktbmFtZXMtc2hvdWxkLW5vdC1jbGVhci1wcmV2aW91cy1yZXN1bHRzLmpzCkBAIC02
LDcgKzYsNyBAQCBmdW5jdGlvbiBzaG91bGRCZShhY3R1YWwsIGV4cGVjdGVkKSB7CiBhID0ge2Rl
ZmluZVByb3BlcnRpZXM6T2JqZWN0fTsKIGZ1bmN0aW9uIG9wdCgpIHsKICAgICBhLl9fcHJvdG9f
XyA9IG5ldyBQcm94eShPYmplY3Qse293bktleXM6b3B0fSk7Ci0gICAgcmV0dXJuIDE7CisgICAg
cmV0dXJuIFtdOwogfQogZm9yKHZhciBpPTA7aTw0MDA7aT1pKzEpIHsKICAgICB2YXIgcHJvcCA9
IG51bGw7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9wcm94eS1wcm90by1lbnVtZXJhdG9y
LmpzIGIvSlNUZXN0cy9zdHJlc3MvcHJveHktcHJvdG8tZW51bWVyYXRvci5qcwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5kMjZhYWQwZmI2NTZjMDNhMTBkMzY1OTZjODdmZGNiNTllMWYyZDA3Ci0tLSAvZGV2L251bGwK
KysrIGIvSlNUZXN0cy9zdHJlc3MvcHJveHktcHJvdG8tZW51bWVyYXRvci5qcwpAQCAtMCwwICsx
LDEwIEBACisvL0AgcmVxdWlyZU9wdGlvbnMoIi0tZm9yY2VFYWdlckNvbXBpbGF0aW9uPXRydWUi
LCAiLS11c2VDb25jdXJyZW50SklUPWZhbHNlIikKKworZnVuY3Rpb24gbWFpbigpIHsKKyAgICBj
b25zdCBmb28gPSB7eDogMH07CisgICAgZm9vLl9fcHJvdG9fXyA9IG5ldyBQcm94eSh7fSwgeyBv
d25LZXlzKCkgeyByZXR1cm4gW107IH0gfSk7CisgICAgZm9yIChjb25zdCB4IGluIGZvbykgeyB9
Cit9CisKK2ZvciAobGV0IGkgPSAwOyBpIDwgMHgxMDAwOyBpKyspCisgICAgbWFpbigpOwpkaWZm
IC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvcHJveHktcHJvdG8tb3duLWtleXMuanMgYi9KU1Rlc3Rz
L3N0cmVzcy9wcm94eS1wcm90by1vd24ta2V5cy5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41YWM1OWZkZmQ5MDRm
YTk0MTIzNTg1MmI5ZmM5MzI0MTlmMjlkZTI3Ci0tLSAvZGV2L251bGwKKysrIGIvSlNUZXN0cy9z
dHJlc3MvcHJveHktcHJvdG8tb3duLWtleXMuanMKQEAgLTAsMCArMSwxNSBAQAorZnVuY3Rpb24g
YXNzZXJ0KGNvbmRpdGlvbiwgbWVzc2FnZSkgeworICAgIGlmICghY29uZGl0aW9uKQorICAgICAg
ICB0aHJvdyBuZXcgRXJyb3IobWVzc2FnZSk7Cit9CisKK2NvbnN0IGZvbyA9IHt4OiAwfTsKK2Zv
by5fX3Byb3RvX18gPSBuZXcgUHJveHkoe3k6IDF9LCB7IG93bktleXMoKSB7IHJldHVybiBbJ3kn
XTsgfSB9KTsKK2NvbnN0IGtleXMgPSBbXTsKK2ZvciAoY29uc3QgeCBpbiBmb28pIHsKKyAgICBr
ZXlzLnB1c2goeCk7Cit9CisKK2Fzc2VydChrZXlzLmxlbmd0aCA9PSAyLCAiU2hvdWxkIGhhdmUg
MiBrZXlzIik7Cithc3NlcnQoa2V5cy5pbmNsdWRlcygieCIpLCAiU2hvdWxkIGhhdmUga2V5IGB4
YCIpOworYXNzZXJ0KGtleXMuaW5jbHVkZXMoInkiKSwgIlNob3VsZCBoYXZlIGtleSBgeWAiKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>