<?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>181788</bug_id>
          
          <creation_ts>2018-01-18 00:24:59 -0800</creation_ts>
          <short_desc>REGRESSION(r227096): &quot;it caused a 15% octane regression&quot; (Requested by saamyjoon on #webkit).</short_desc>
          <delta_ts>2018-01-18 00:28:27 -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>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>
          
          <blocked>181466</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>keith_miller</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1390443</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-18 00:24:59 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/227096 broke the build:
&quot;it caused a 15% octane regression&quot; (Requested by saamyjoon 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>1390445</commentid>
    <comment_count>1</comment_count>
      <attachid>331604</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-18 00:25:06 -0800</bug_when>
    <thetext>Created attachment 331604
ROLLOUT of r227096

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>1390446</commentid>
    <comment_count>2</comment_count>
      <attachid>331604</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-18 00:27:31 -0800</bug_when>
    <thetext>Comment on attachment 331604
ROLLOUT of r227096

Clearing flags on attachment: 331604

Committed r227136: &lt;https://trac.webkit.org/changeset/227136&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1390447</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-18 00:27:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1390448</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-01-18 00:28:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/36611415&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>331604</attachid>
            <date>2018-01-18 00:25:06 -0800</date>
            <delta_ts>2018-01-18 00:27:31 -0800</delta_ts>
            <desc>ROLLOUT of r227096</desc>
            <filename>bug-181788-20180118032505.patch</filename>
            <type>text/plain</type>
            <size>9164</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI3MTM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAz
Y2ZkZjZiMGQ0Y2YyZjk2MjA5OTlhOTY1Mzk3MWZiOTk0MWY2MmEwLi43MWVkZGE3ZWU0NDM4YjZl
MjkxZmVkNDE5ZWNkMmY5ZmZhYmEwMjQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0wMS0xOCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIyNzA5Ni4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MTc4OAorCisgICAg
ICAgICJpdCBjYXVzZWQgYSAxNSUgb2N0YW5lIHJlZ3Jlc3Npb24iIChSZXF1ZXN0ZWQgYnkgc2Fh
bXlqb29uIG9uCisgICAgICAgICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNl
dDoKKworICAgICAgICAiU3VwcG9ydCBNdWx0aUdldEJ5T2Zmc2V0IGluIHRoZSBERkciCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODE0NjYKKyAgICAg
ICAgaHR0cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzIyNzA5NgorCiAyMDE4LTAxLTE3
ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgogCiAgICAgICAgIFtERkdd
W0ZUTF0gSW50cm9kdWNlIFBoYW50b21OZXdSZWdleHAgYW5kIFJlZ0V4cEV4ZWNOb25HbG9iYWxP
clN0aWNreQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0cmFj
dEludGVycHJldGVySW5saW5lcy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0
cmFjdEludGVycHJldGVySW5saW5lcy5oCmluZGV4IGEzNWJjNzA2OWYzMjFjN2UxMTg2MTU1ZWRm
ZmMyYWFiMWNmODI5MmEuLmY0MzEzNjk3YmNjNmZjMjUwZmI5OTJjOWJhZmRlMzhlNTk1MWU4Mjcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RJbnRlcnBy
ZXRlcklubGluZXMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0Fic3RyYWN0
SW50ZXJwcmV0ZXJJbmxpbmVzLmgKQEAgLTI4ODYsNiArMjg4NiwxMCBAQCBib29sIEFic3RyYWN0
SW50ZXJwcmV0ZXI8QWJzdHJhY3RTdGF0ZVR5cGU+OjpleGVjdXRlRWZmZWN0cyh1bnNpZ25lZCBj
bG9iYmVyTGltaQogICAgICAgICAvLyBjb250cmFkaWN0aW9uIHRoZW4gdGhlcmUgbXVzdCBhbHdh
eXMgYmUgYSBjb250cmFkaWN0aW9uIGV2ZW4gaWYgc3Vic2VxdWVudCBwYXNzZXMgZG9uJ3QKICAg
ICAgICAgLy8gcmVhbGl6ZSBpdC4gVGhpcyBpcyB0aGUgY2FzZSBoZXJlLgogICAgICAgICAKKyAg
ICAgICAgLy8gT3JkaW5hcmlseSB5b3UgaGF2ZSB0byBiZSBjYXJlZnVsIHdpdGggY2FsbGluZyBz
ZXRGb3VuZENvbnN0YW50cygpCisgICAgICAgIC8vIGJlY2F1c2Ugb2YgdGhlIGVmZmVjdCBvbiBj
b21waWxlIHRpbWVzLCBidXQgdGhpcyBub2RlIGlzIEZUTC1vbmx5LgorICAgICAgICBtX3N0YXRl
LnNldEZvdW5kQ29uc3RhbnRzKHRydWUpOworICAgICAgICAKICAgICAgICAgVW5pcXVlZFN0cmlu
Z0ltcGwqIHVpZCA9IG1fZ3JhcGguaWRlbnRpZmllcnMoKVtub2RlLT5tdWx0aUdldEJ5T2Zmc2V0
RGF0YSgpLmlkZW50aWZpZXJOdW1iZXJdOwogCiAgICAgICAgIEFic3RyYWN0VmFsdWUgYmFzZSA9
IGZvck5vZGUobm9kZS0+Y2hpbGQxKCkpOwpAQCAtMjg5NCwxMCArMjg5OCw4IEBAIGJvb2wgQWJz
dHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHlwZT46OmV4ZWN1dGVFZmZlY3RzKHVuc2ln
bmVkIGNsb2JiZXJMaW1pCiAgICAgICAgIGZvciAoY29uc3QgTXVsdGlHZXRCeU9mZnNldENhc2Um
IGdldENhc2UgOiBub2RlLT5tdWx0aUdldEJ5T2Zmc2V0RGF0YSgpLmNhc2VzKSB7CiAgICAgICAg
ICAgICBSZWdpc3RlcmVkU3RydWN0dXJlU2V0IHNldCA9IGdldENhc2Uuc2V0KCk7CiAgICAgICAg
ICAgICBzZXQuZmlsdGVyKGJhc2UpOwotICAgICAgICAgICAgaWYgKHNldC5pc0VtcHR5KCkpIHsK
LSAgICAgICAgICAgICAgICBtX3N0YXRlLnNldEZvdW5kQ29uc3RhbnRzKHRydWUpOworICAgICAg
ICAgICAgaWYgKHNldC5pc0VtcHR5KCkpCiAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAg
ICAgICAgICB9CiAgICAgICAgICAgICBiYXNlU2V0Lm1lcmdlKHNldCk7CiAKICAgICAgICAgICAg
IHN3aXRjaCAoZ2V0Q2FzZS5tZXRob2QoKS5raW5kKCkpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHQnl0ZUNvZGVQYXJzZXIuY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHAKaW5kZXggYjJiYzI0NDQ4NGI0OTZjMGJk
MjI3NGNhMTNjMTJiZmU1ZDUzNmQyYS4uYjdlMDJjZjlkNDY5NGMzNTIwNjcwN2I3MmYzYzY0MDI1
OTM5ZjM1MyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29k
ZVBhcnNlci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBh
cnNlci5jcHAKQEAgLTM5MzMsNyArMzkzMyw4IEBAIHZvaWQgQnl0ZUNvZGVQYXJzZXI6OmhhbmRs
ZUdldEJ5SWQoCiAgICAgfQogICAgIAogICAgIGlmIChnZXRCeUlkU3RhdHVzLm51bVZhcmlhbnRz
KCkgPiAxKSB7Ci0gICAgICAgIGlmIChnZXRCeUlkU3RhdHVzLm1ha2VzQ2FsbHMoKSB8fCAhbV9n
cmFwaC5zdXBwb3J0c011bHRpR2V0QnlPZmZzZXQoY3VycmVudENvZGVPcmlnaW4oKSkgfHwgIU9w
dGlvbnM6OnVzZVBvbHltb3JwaGljQWNjZXNzSW5saW5pbmcoKSkgeworICAgICAgICBpZiAoZ2V0
QnlJZFN0YXR1cy5tYWtlc0NhbGxzKCkgfHwgIWlzRlRMKG1fZ3JhcGgubV9wbGFuLm1vZGUpCisg
ICAgICAgICAgICB8fCAhT3B0aW9uczo6dXNlUG9seW1vcnBoaWNBY2Nlc3NJbmxpbmluZygpKSB7
CiAgICAgICAgICAgICBzZXQoVmlydHVhbFJlZ2lzdGVyKGRlc3RpbmF0aW9uT3BlcmFuZCksCiAg
ICAgICAgICAgICAgICAgYWRkVG9HcmFwaChnZXRCeUlkLCBPcEluZm8oaWRlbnRpZmllck51bWJl
ciksIE9wSW5mbyhwcmVkaWN0aW9uKSwgYmFzZSkpOwogICAgICAgICAgICAgcmV0dXJuOwpkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDb25zdGFudEZvbGRpbmdQaGFz
ZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0NvbnN0YW50Rm9sZGluZ1BoYXNl
LmNwcAppbmRleCBkYjhhOGJhZTc2NTJiM2QzMzY4ZWY4OTVhMjUxMzc4YThkYWU0Njg4Li43MjE3
YzljNGM2MGI3YzIzODIwYmZkMDMwZmE5NmNjZTYzYjE2ODgxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR0NvbnN0YW50Rm9sZGluZ1BoYXNlLmNwcAorKysgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0NvbnN0YW50Rm9sZGluZ1BoYXNlLmNwcApAQCAtNTIy
LDcgKzUyMiw3IEBAIHByaXZhdGU6CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAKLSAgICAgICAgICAgICAgICBpZiAoIW1fZ3Jh
cGguc3VwcG9ydHNNdWx0aUdldEJ5T2Zmc2V0KG5vZGUtPm9yaWdpbi5zZW1hbnRpYykpCisgICAg
ICAgICAgICAgICAgaWYgKCFpc0ZUTChtX2dyYXBoLm1fcGxhbi5tb2RlKSkKICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgTXVsdGlH
ZXRCeU9mZnNldERhdGEqIGRhdGEgPSBtX2dyYXBoLm1fbXVsdGlHZXRCeU9mZnNldERhdGEuYWRk
KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmggYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmgKaW5kZXggMjJhNTMwN2JjMWVmODZj
MzdmNmI1MWM1YjQ4NDlhZmNjZmUxZTY3OS4uMjRmYTA4YjViNGY0YTRhNjA1MTVmMjRkZGQ4YWI2
ZTQxZjljNDNmYiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFw
aC5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguaApAQCAtOTcwLDE3
ICs5NzAsNiBAQCBwdWJsaWM6CiAgICAgICAgIHJldHVybiByZXN1bHQ7CiAgICAgfQogCi0gICAg
Ym9vbCBzdXBwb3J0c011bHRpR2V0QnlPZmZzZXQoQ29kZU9yaWdpbiBvcmlnaW4pCi0gICAgewot
ICAgICAgICBpZiAoIWlzNjRCaXQoKSkKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICAg
ICAgaWYgKGlzRlRMKG1fcGxhbi5tb2RlKSkKLSAgICAgICAgICAgIHJldHVybiB0cnVlOwotICAg
ICAgICAvLyBXZSB3YW50IHRvIGVuc3VyZSB3ZSBnZXQgcG9seXZhcmlhbnQgcHJvZmlsaW5nIGRh
dGEgZnJvbSB0aGUgR2V0QnlJZC4gVGhpcyBhbGxvd3MKLSAgICAgICAgLy8gdGhlIHNhbWUgZ2V0
X2J5X2lkIGlubGluZWQgaW50byB0d28gc2VwYXJhdGUgZnVuY3Rpb25zIHRvIGdldCBpbmRlcGVu
ZGVudCBwcm9maWxpbmcgZGF0YS4KLSAgICAgICAgcmV0dXJuICFvcmlnaW4uaW5saW5lQ2FsbEZy
YW1lOwotICAgIH0KLQogICAgIFZNJiBtX3ZtOwogICAgIFBsYW4mIG1fcGxhbjsKICAgICBDb2Rl
QmxvY2sqIG1fY29kZUJsb2NrOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdTcGVjdWxhdGl2ZUpJVDY0LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
U3BlY3VsYXRpdmVKSVQ2NC5jcHAKaW5kZXggZDU2ZmNjMjkzZTM0ZWMwZGM3YzhmODFhZGVmMDBj
ZTQwYTFkYjNjNi4uZWNjMzIyNWFjYzdlNTI5ODllMDFhNWExYjdjOTBlZDhkYTJkZWFiNyAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVDY0LmNw
cAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUNjQuY3Bw
CkBAIC00MzQyLDg5ICs0MzQyLDYgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZShOb2Rl
KiBub2RlKQogICAgICAgICBqc1ZhbHVlUmVzdWx0KHJlc3VsdEdQUiwgbm9kZSk7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KLQotICAgIGNhc2UgTXVsdGlHZXRCeU9mZnNldDogewotICAgICAgICBT
cGVjdWxhdGVDZWxsT3BlcmFuZCBiYXNlKHRoaXMsIG5vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAg
R1BSVGVtcG9yYXJ5IHJlc3VsdCh0aGlzKTsKLQotICAgICAgICBHUFJSZWcgYmFzZUdQUiA9IGJh
c2UuZ3ByKCk7Ci0gICAgICAgIEdQUlJlZyByZXN1bHRHUFIgPSByZXN1bHQuZ3ByKCk7Ci0KLSAg
ICAgICAgTXVsdGlHZXRCeU9mZnNldERhdGEmIGRhdGEgPSBub2RlLT5tdWx0aUdldEJ5T2Zmc2V0
RGF0YSgpOwotCi0gICAgICAgIE1hY3JvQXNzZW1ibGVyOjpKdW1wTGlzdCBzdWNjZXNzOwotICAg
ICAgICBNYWNyb0Fzc2VtYmxlcjo6SnVtcCBuZXh0OwotICAgICAgICBmb3IgKHVuc2lnbmVkIGkg
PSAwOyBpIDwgZGF0YS5jYXNlcy5zaXplKCk7IGkrKykgewotICAgICAgICAgICAgaWYgKG5leHQu
aXNTZXQoKSkKLSAgICAgICAgICAgICAgICBuZXh0LmxpbmsoJm1faml0KTsKLQotICAgICAgICAg
ICAgTXVsdGlHZXRCeU9mZnNldENhc2UgZ2V0Q2FzZSA9IGRhdGEuY2FzZXNbaV07Ci0gICAgICAg
ICAgICBHZXRCeU9mZnNldE1ldGhvZCBtZXRob2QgPSBnZXRDYXNlLm1ldGhvZCgpOwotICAgICAg
ICAgICAgY29uc3QgUmVnaXN0ZXJlZFN0cnVjdHVyZVNldCYgc3RydWN0dXJlcyA9IGdldENhc2Uu
c2V0KCk7Ci0KLSAgICAgICAgICAgIGlmIChzdHJ1Y3R1cmVzLnNpemUoKSA9PSAxKSB7Ci0gICAg
ICAgICAgICAgICAgbmV4dCA9IG1faml0LmJyYW5jaFdlYWtTdHJ1Y3R1cmUoSklUQ29tcGlsZXI6
Ok5vdEVxdWFsLAotICAgICAgICAgICAgICAgICAgICBKSVRDb21waWxlcjo6QWRkcmVzcyhiYXNl
R1BSLCBKU0NlbGw6OnN0cnVjdHVyZUlET2Zmc2V0KCkpLCBzdHJ1Y3R1cmVzWzBdKTsKLSAgICAg
ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgbV9qaXQubG9hZDMyKEpJVENvbXBpbGVy
OjpBZGRyZXNzKGJhc2VHUFIsIEpTQ2VsbDo6c3RydWN0dXJlSURPZmZzZXQoKSksIHJlc3VsdEdQ
Uik7Ci0gICAgICAgICAgICAgICAgSklUQ29tcGlsZXI6Okp1bXBMaXN0IG1hdGNoOwotICAgICAg
ICAgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgc3RydWN0dXJlcy5zaXplKCkgLSAxOyAr
K2kpIHsKLSAgICAgICAgICAgICAgICAgICAgbWF0Y2guYXBwZW5kKAotICAgICAgICAgICAgICAg
ICAgICAgICAgbV9qaXQuYnJhbmNoV2Vha1N0cnVjdHVyZShKSVRDb21waWxlcjo6RXF1YWwsIHJl
c3VsdEdQUiwgc3RydWN0dXJlc1tpXSkpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
ICAgICBuZXh0ID0gbV9qaXQuYnJhbmNoV2Vha1N0cnVjdHVyZShKSVRDb21waWxlcjo6Tm90RXF1
YWwsIHJlc3VsdEdQUiwgc3RydWN0dXJlcy5sYXN0KCkpOwotICAgICAgICAgICAgICAgIG1hdGNo
LmxpbmsoJm1faml0KTsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgc3dpdGNoIChtZXRo
b2Qua2luZCgpKSB7Ci0gICAgICAgICAgICBjYXNlIEdldEJ5T2Zmc2V0TWV0aG9kOjpJbnZhbGlk
OgotICAgICAgICAgICAgICAgIFJFTEVBU0VfQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgCi0gICAgICAgICAgICBjYXNlIEdldEJ5
T2Zmc2V0TWV0aG9kOjpDb25zdGFudDoKLSAgICAgICAgICAgICAgICBtX2ppdC5tb3ZlKE1hY3Jv
QXNzZW1ibGVyOjpJbW02NChKU1ZhbHVlOjplbmNvZGUobWV0aG9kLmNvbnN0YW50KCktPnZhbHVl
KCkpKSwgcmVzdWx0R1BSKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAg
ICAKLSAgICAgICAgICAgIGNhc2UgR2V0QnlPZmZzZXRNZXRob2Q6OkxvYWQ6Ci0gICAgICAgICAg
ICBjYXNlIEdldEJ5T2Zmc2V0TWV0aG9kOjpMb2FkRnJvbVByb3RvdHlwZTogewotICAgICAgICAg
ICAgICAgIFByb3BlcnR5T2Zmc2V0IG9mZnNldCA9IG1ldGhvZC5vZmZzZXQoKTsKLSAgICAgICAg
ICAgICAgICBpZiAobWV0aG9kLmtpbmQoKSA9PSBHZXRCeU9mZnNldE1ldGhvZDo6TG9hZCkgewot
ICAgICAgICAgICAgICAgICAgICBpZiAoaXNJbmxpbmVPZmZzZXQob2Zmc2V0KSkgewotICAgICAg
ICAgICAgICAgICAgICAgICAgbV9qaXQubG9hZDY0KAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENDYWxsSGVscGVyczo6QWRkcmVzcyhiYXNlR1BSLCBvZmZzZXRSZWxhdGl2ZVRvQmFzZShv
ZmZzZXQpKSwgcmVzdWx0R1BSKTsKLSAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIG1faml0LmxvYWRQdHIoTWFjcm9Bc3NlbWJsZXI6OkFkZHJlc3Mo
YmFzZUdQUiwgSlNPYmplY3Q6OmJ1dHRlcmZseU9mZnNldCgpKSwgcmVzdWx0R1BSKTsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIG1faml0LmxvYWQ2NCgKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBDQ2FsbEhlbHBlcnM6OkFkZHJlc3MocmVzdWx0R1BSLCBvZmZzZXRSZWxhdGl2ZVRvQmFz
ZShvZmZzZXQpKSwgcmVzdWx0R1BSKTsKLSAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgICAgIEpTT2JqZWN0KiBiYXNlID0gYXNP
YmplY3QobWV0aG9kLnByb3RvdHlwZSgpLT52YWx1ZSgpKTsKLSAgICAgICAgICAgICAgICAgICAg
aWYgKGlzSW5saW5lT2Zmc2V0KG9mZnNldCkpIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIGNo
YXIqIHBvaW50ZXJUb0ZpZWxkID0gYml0d2lzZV9jYXN0PGNoYXIqPihiYXNlKSArIG9mZnNldFJl
bGF0aXZlVG9CYXNlKG9mZnNldCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBtX2ppdC5sb2Fk
NjQocG9pbnRlclRvRmllbGQsIHJlc3VsdEdQUik7Ci0gICAgICAgICAgICAgICAgICAgIH0gZWxz
ZSB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBjaGFyKiBwb2ludGVyVG9CdXR0ZXJmbHkgPSBi
aXR3aXNlX2Nhc3Q8Y2hhcio+KGJhc2UpICsgSlNPYmplY3Q6OmJ1dHRlcmZseU9mZnNldCgpOwot
ICAgICAgICAgICAgICAgICAgICAgICAgbV9qaXQubG9hZFB0cihwb2ludGVyVG9CdXR0ZXJmbHks
IHJlc3VsdEdQUik7Ci0gICAgICAgICAgICAgICAgICAgICAgICBtX2ppdC5sb2FkNjQoCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQ0NhbGxIZWxwZXJzOjpBZGRyZXNzKHJlc3VsdEdQUiwg
b2Zmc2V0UmVsYXRpdmVUb0Jhc2Uob2Zmc2V0KSksIHJlc3VsdEdQUik7Ci0gICAgICAgICAgICAg
ICAgICAgIH0KLQotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHN1Y2Nlc3MuYXBwZW5kKG1f
aml0Lmp1bXAoKSk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAobmV4dC5pc1NldCgpKQotICAg
ICAgICAgICAgbmV4dC5saW5rKCZtX2ppdCk7Ci0gICAgICAgIHNwZWN1bGF0aW9uQ2hlY2soQmFk
Q2FjaGUsIEpTVmFsdWVSZWdzKGJhc2VHUFIpLCBub2RlLT5jaGlsZDEoKSwgbV9qaXQuanVtcCgp
KTsKLSAgICAgICAgaWYgKCFzdWNjZXNzLmVtcHR5KCkpCi0gICAgICAgICAgICBzdWNjZXNzLmxp
bmsoJm1faml0KTsKLSAgICAgICAganNWYWx1ZVJlc3VsdChyZXN1bHRHUFIsIG5vZGUpOwotICAg
ICAgICBicmVhazsKLSAgICB9Ci0KICAgICAgICAgCiAgICAgY2FzZSBHZXRHZXR0ZXI6IHsKICAg
ICAgICAgY29tcGlsZUdldEdldHRlcihub2RlKTsKQEAgLTU3MzYsNiArNTY1Myw3IEBAIHZvaWQg
U3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGUoTm9kZSogbm9kZSkKICAgICBjYXNlIEV4dHJhY3RPU1JF
bnRyeUxvY2FsOgogICAgIGNhc2UgQ2hlY2tJbkJvdW5kczoKICAgICBjYXNlIEFyaXRoSU11bDoK
KyAgICBjYXNlIE11bHRpR2V0QnlPZmZzZXQ6CiAgICAgY2FzZSBNdWx0aVB1dEJ5T2Zmc2V0Ogog
ICAgIGNhc2UgRmlhdEludDUyOgogICAgIGNhc2UgQ2hlY2tCYWRDZWxsOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>