<?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>165208</bug_id>
          
          <creation_ts>2016-11-30 11:50:51 -0800</creation_ts>
          <short_desc>REGRESSION(r209112): &quot;It regressed Octane/Raytrace and JetStream&quot; (Requested by saamyjoon on #webkit).</short_desc>
          <delta_ts>2016-11-30 12:30:39 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>164904</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>ggaren</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1254873</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-30 11:50:51 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/209112 broke the build:
&quot;It regressed Octane/Raytrace and JetStream&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>1254875</commentid>
    <comment_count>1</comment_count>
      <attachid>295738</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-30 11:51:10 -0800</bug_when>
    <thetext>Created attachment 295738
ROLLOUT of r209112

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>1254896</commentid>
    <comment_count>2</comment_count>
      <attachid>295738</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-30 12:30:36 -0800</bug_when>
    <thetext>Comment on attachment 295738
ROLLOUT of r209112

Clearing flags on attachment: 295738

Committed r209146: &lt;http://trac.webkit.org/changeset/209146&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254897</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-30 12:30:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>295738</attachid>
            <date>2016-11-30 11:51:10 -0800</date>
            <delta_ts>2016-11-30 12:30:36 -0800</delta_ts>
            <desc>ROLLOUT of r209112</desc>
            <filename>bug-165208-20161130145043.patch</filename>
            <type>text/plain</type>
            <size>11465</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5MTQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
MjIwMGJiOGNmY2VhZWFhMDAyODkzNzViMDFmYmFiNDU5MTAxOWVhLi43ODU2YjcxYTUyZGU4MTVh
ODJmOWU3YzBjNDRlZjA4NTIwOWE4ZThlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxNi0xMS0zMCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIwOTExMi4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTIwOAorCisgICAg
ICAgICJJdCByZWdyZXNzZWQgT2N0YW5lL1JheXRyYWNlIGFuZCBKZXRTdHJlYW0iIChSZXF1ZXN0
ZWQgYnkKKyAgICAgICAgc2FhbXlqb29uIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVk
IGNoYW5nZXNldDoKKworICAgICAgICAiV2Ugc2hvdWxkIHN1cHBvcnQgQ3JlYXRlVGhpcyBpbiB0
aGUgRlRMIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTY0OTA0CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzIwOTExMgor
CiAyMDE2LTExLTMwICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBT
dHJlYW1saW5lIGFuZCBzcGVlZCB1cCB0b2tlbml6ZXIgYW5kIHNlZ21lbnRlZCBzdHJpbmcgY2xh
c3NlcwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExBYnN0cmFjdEhl
YXBSZXBvc2l0b3J5LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTEFic3RyYWN0SGVh
cFJlcG9zaXRvcnkuaAppbmRleCA0NDNmZTIxZTBiMzZkMTk5NmYzYTZhNTMwMjU2MTNjZWQzNWJi
MDE3Li41MjUxM2RkYTI1NmU0Yjg0YzI2MWFhZjM3YmMxYzEzMmI1Yjk4MjA5IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTEFic3RyYWN0SGVhcFJlcG9zaXRvcnkuaAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTEFic3RyYWN0SGVhcFJlcG9zaXRvcnku
aApAQCAtNjcsOCArNjcsNiBAQCBuYW1lc3BhY2UgSlNDIHsgbmFtZXNwYWNlIEZUTCB7CiAgICAg
bWFjcm8oSlNGdW5jdGlvbl9leGVjdXRhYmxlLCBKU0Z1bmN0aW9uOjpvZmZzZXRPZkV4ZWN1dGFi
bGUoKSkgXAogICAgIG1hY3JvKEpTRnVuY3Rpb25fc2NvcGUsIEpTRnVuY3Rpb246Om9mZnNldE9m
U2NvcGVDaGFpbigpKSBcCiAgICAgbWFjcm8oSlNGdW5jdGlvbl9yYXJlRGF0YSwgSlNGdW5jdGlv
bjo6b2Zmc2V0T2ZSYXJlRGF0YSgpKSBcCi0gICAgbWFjcm8oRnVuY3Rpb25SYXJlRGF0YV9hbGxv
Y2F0b3IsIEZ1bmN0aW9uUmFyZURhdGE6Om9mZnNldE9mT2JqZWN0QWxsb2NhdGlvblByb2ZpbGUo
KSArIE9iamVjdEFsbG9jYXRpb25Qcm9maWxlOjpvZmZzZXRPZkFsbG9jYXRvcigpKSBcCi0gICAg
bWFjcm8oRnVuY3Rpb25SYXJlRGF0YV9zdHJ1Y3R1cmUsIEZ1bmN0aW9uUmFyZURhdGE6Om9mZnNl
dE9mT2JqZWN0QWxsb2NhdGlvblByb2ZpbGUoKSArIE9iamVjdEFsbG9jYXRpb25Qcm9maWxlOjpv
ZmZzZXRPZlN0cnVjdHVyZSgpKSBcCiAgICAgbWFjcm8oSlNPYmplY3RfYnV0dGVyZmx5LCBKU09i
amVjdDo6YnV0dGVyZmx5T2Zmc2V0KCkpIFwKICAgICBtYWNybyhKU1Byb3BlcnR5TmFtZUVudW1l
cmF0b3JfY2FjaGVkSW5saW5lQ2FwYWNpdHksIEpTUHJvcGVydHlOYW1lRW51bWVyYXRvcjo6Y2Fj
aGVkSW5saW5lQ2FwYWNpdHlPZmZzZXQoKSkgXAogICAgIG1hY3JvKEpTUHJvcGVydHlOYW1lRW51
bWVyYXRvcl9jYWNoZWRQcm9wZXJ0eU5hbWVzVmVjdG9yLCBKU1Byb3BlcnR5TmFtZUVudW1lcmF0
b3I6OmNhY2hlZFByb3BlcnR5TmFtZXNWZWN0b3JPZmZzZXQoKSkgXApAQCAtMTA5LDggKzEwNyw2
IEBAIG5hbWVzcGFjZSBKU0MgeyBuYW1lc3BhY2UgRlRMIHsKICAgICBtYWNybyhTdHJ1Y3R1cmVf
Z2xvYmFsT2JqZWN0LCBTdHJ1Y3R1cmU6Omdsb2JhbE9iamVjdE9mZnNldCgpKSBcCiAgICAgbWFj
cm8oU3RydWN0dXJlX3Byb3RvdHlwZSwgU3RydWN0dXJlOjpwcm90b3R5cGVPZmZzZXQoKSkgXAog
ICAgIG1hY3JvKFN0cnVjdHVyZV9zdHJ1Y3R1cmVJRCwgU3RydWN0dXJlOjpzdHJ1Y3R1cmVJRE9m
ZnNldCgpKSBcCi0gICAgbWFjcm8oU3RydWN0dXJlX2lubGluZUNhcGFjaXR5LCBTdHJ1Y3R1cmU6
OmlubGluZUNhcGFjaXR5T2Zmc2V0KCkpIFwKLSAgICBtYWNybyhTdHJ1Y3R1cmVfaW5pdGlhbGl6
YXRpb25CbG9iLCBTdHJ1Y3R1cmU6OmluZGV4aW5nVHlwZUluY2x1ZGluZ0hpc3RvcnlPZmZzZXQo
KSkgXAogICAgIG1hY3JvKEpTTWFwX2hhc2hNYXBJbXBsLCBKU01hcDo6b2Zmc2V0T2ZIYXNoTWFw
SW1wbCgpKSBcCiAgICAgbWFjcm8oSlNTZXRfaGFzaE1hcEltcGwsIEpTU2V0OjpvZmZzZXRPZkhh
c2hNYXBJbXBsKCkpIFwKICAgICBtYWNybyhIYXNoTWFwSW1wbF9jYXBhY2l0eSwgSGFzaE1hcElt
cGw8SGFzaE1hcEJ1Y2tldDxIYXNoTWFwQnVja2V0RGF0YUtleT4+OjpvZmZzZXRPZkNhcGFjaXR5
KCkpIFwKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ2FwYWJpbGl0
aWVzLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ2FwYWJpbGl0aWVzLmNwcApp
bmRleCBjMDBkOGEyMTkzMWQyMTcxMDZmNWYzMmM4NTI2YWZlYTg2OGUyM2E3Li42NzNhZjc5MzQ1
MzRkMDQ2NzhhNzYxZGU4ODVlODg2Y2U1NzkzYjMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvZnRsL0ZUTENhcGFiaWxpdGllcy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2Z0bC9GVExDYXBhYmlsaXRpZXMuY3BwCkBAIC0yODEsNyArMjgxLDYgQEAgaW5saW5lIENh
cGFiaWxpdHlMZXZlbCBjYW5Db21waWxlKE5vZGUqIG5vZGUpCiAgICAgY2FzZSBDaGVja0RPTToK
ICAgICBjYXNlIENhbGxET006CiAgICAgY2FzZSBDYWxsRE9NR2V0dGVyOgotICAgIGNhc2UgQ3Jl
YXRlVGhpczoKICAgICAgICAgLy8gVGhlc2UgYXJlIE9LLgogICAgICAgICBicmVhazsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRGR1RvQjMuY3BwIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRGR1RvQjMuY3BwCmluZGV4IGM2NmU2
OTEwMTUxMGVhOWRjOTU5NGQzMjc5M2E3NjMwOTljMzQyNTUuLjA5YzNhMzE4YzA2YjYwOWM4YWI0
NjAyZDRhMDEwMWFmYmM0NDhiYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9m
dGwvRlRMTG93ZXJERkdUb0IzLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZU
TExvd2VyREZHVG9CMy5jcHAKQEAgLTEwNzQsOSArMTA3NCw2IEBAIHByaXZhdGU6CiAgICAgICAg
IGNhc2UgQ2FsbERPTUdldHRlcjoKICAgICAgICAgICAgIGNvbXBpbGVDYWxsRE9NR2V0dGVyKCk7
CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBDcmVhdGVUaGlzOgotICAgICAgICAg
ICAgY29tcGlsZUNyZWF0ZVRoaXMoKTsKLSAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNh
c2UgUGhhbnRvbUxvY2FsOgogICAgICAgICBjYXNlIExvb3BIaW50OgpAQCAtNDkyMSw3ICs0OTE4
LDcgQEAgcHJpdmF0ZToKICAgICAgICAgREZHX0FTU0VSVChtX2dyYXBoLCBtX25vZGUsIGFsbG9j
YXRvcik7CiAgICAgICAgIAogICAgICAgICBMVmFsdWUgcmVzdWx0ID0gYWxsb2NhdGVDZWxsKAot
ICAgICAgICAgICAgbV9vdXQuY29uc3RJbnRQdHIoYWxsb2NhdG9yKSwgbV9vdXQuY29uc3RJbnRQ
dHIodm0oKS5zdHJpbmdTdHJ1Y3R1cmUuZ2V0KCkpLCBzbG93UGF0aCk7CisgICAgICAgICAgICBt
X291dC5jb25zdEludFB0cihhbGxvY2F0b3IpLCB2bSgpLnN0cmluZ1N0cnVjdHVyZS5nZXQoKSwg
c2xvd1BhdGgpOwogICAgICAgICAKICAgICAgICAgbV9vdXQuc3RvcmVQdHIobV9vdXQuaW50UHRy
WmVybywgcmVzdWx0LCBtX2hlYXBzLkpTU3RyaW5nX3ZhbHVlKTsKICAgICAgICAgZm9yICh1bnNp
Z25lZCBpID0gMDsgaSA8IG51bUtpZHM7ICsraSkKQEAgLTg2MTcsNyArODYxNCw3IEBAIHByaXZh
dGU6CiAgICAgICAgICAgICAgICAgbV9vdXQuc3RvcmUzMih2ZWN0b3JMZW5ndGgsIGZhc3RCdXR0
ZXJmbHlWYWx1ZSwgbV9oZWFwcy5CdXR0ZXJmbHlfdmVjdG9yTGVuZ3RoKTsKICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICBMVmFsdWUgZmFzdE9iamVjdFZhbHVlID0gYWxsb2NhdGVP
YmplY3QoCi0gICAgICAgICAgICAgICAgICAgIG1fb3V0LmNvbnN0SW50UHRyKGNlbGxBbGxvY2F0
b3IpLCBtX291dC5jb25zdEludFB0cihzdHJ1Y3R1cmUpLCBmYXN0QnV0dGVyZmx5VmFsdWUsIHNs
b3dQYXRoKTsKKyAgICAgICAgICAgICAgICAgICAgbV9vdXQuY29uc3RJbnRQdHIoY2VsbEFsbG9j
YXRvciksIHN0cnVjdHVyZSwgZmFzdEJ1dHRlcmZseVZhbHVlLCBzbG93UGF0aCk7CiAKICAgICAg
ICAgICAgICAgICBWYWx1ZUZyb21CbG9jayBmYXN0T2JqZWN0ID0gbV9vdXQuYW5jaG9yKGZhc3RP
YmplY3RWYWx1ZSk7CiAgICAgICAgICAgICAgICAgVmFsdWVGcm9tQmxvY2sgZmFzdEJ1dHRlcmZs
eSA9IG1fb3V0LmFuY2hvcihmYXN0QnV0dGVyZmx5VmFsdWUpOwpAQCAtOTk2NCw0MCArOTk2MSw2
IEBAIHByaXZhdGU6CiAgICAgICAgIHBhdGNocG9pbnQtPmVmZmVjdHMgPSBFZmZlY3RzOjpmb3JD
YWxsKCk7CiAgICAgICAgIHNldEpTVmFsdWUocGF0Y2hwb2ludCk7CiAgICAgfQotCi0gICAgdm9p
ZCBjb21waWxlQ3JlYXRlVGhpcygpCi0gICAgewotICAgICAgICBMVmFsdWUgY2FsbGVlID0gbG93
Q2VsbChtX25vZGUtPmNoaWxkMSgpKTsKLQotICAgICAgICBMQmFzaWNCbG9jayBpc0Z1bmN0aW9u
QmxvY2sgPSBtX291dC5uZXdCbG9jaygpOwotICAgICAgICBMQmFzaWNCbG9jayBoYXNSYXJlRGF0
YSA9IG1fb3V0Lm5ld0Jsb2NrKCk7Ci0gICAgICAgIExCYXNpY0Jsb2NrIHNsb3dQYXRoID0gbV9v
dXQubmV3QmxvY2soKTsKLSAgICAgICAgTEJhc2ljQmxvY2sgY29udGludWF0aW9uID0gbV9vdXQu
bmV3QmxvY2soKTsKLQotICAgICAgICBtX291dC5icmFuY2goaXNGdW5jdGlvbihjYWxsZWUsIHBy
b3ZlblR5cGUobV9ub2RlLT5jaGlsZDEoKSkpLCB1c3VhbGx5KGlzRnVuY3Rpb25CbG9jayksIHJh
cmVseShzbG93UGF0aCkpOwotCi0gICAgICAgIExCYXNpY0Jsb2NrIGxhc3ROZXh0ID0gbV9vdXQu
YXBwZW5kVG8oaXNGdW5jdGlvbkJsb2NrLCBoYXNSYXJlRGF0YSk7Ci0gICAgICAgIExWYWx1ZSBy
YXJlRGF0YSA9IG1fb3V0LmxvYWRQdHIoY2FsbGVlLCBtX2hlYXBzLkpTRnVuY3Rpb25fcmFyZURh
dGEpOwotICAgICAgICBtX291dC5icmFuY2gobV9vdXQuaXNaZXJvNjQocmFyZURhdGEpLCByYXJl
bHkoc2xvd1BhdGgpLCB1c3VhbGx5KGhhc1JhcmVEYXRhKSk7Ci0KLSAgICAgICAgbV9vdXQuYXBw
ZW5kVG8oaGFzUmFyZURhdGEsIHNsb3dQYXRoKTsKLSAgICAgICAgTFZhbHVlIGFsbG9jYXRvciA9
IG1fb3V0LmxvYWRQdHIocmFyZURhdGEsIG1faGVhcHMuRnVuY3Rpb25SYXJlRGF0YV9hbGxvY2F0
b3IpOwotICAgICAgICBMVmFsdWUgc3RydWN0dXJlID0gbV9vdXQubG9hZFB0cihyYXJlRGF0YSwg
bV9oZWFwcy5GdW5jdGlvblJhcmVEYXRhX3N0cnVjdHVyZSk7Ci0gICAgICAgIExWYWx1ZSBidXR0
ZXJmbHkgPSBtX291dC5jb25zdEludFB0cigwKTsKLSAgICAgICAgVmFsdWVGcm9tQmxvY2sgZmFz
dFJlc3VsdCA9IG1fb3V0LmFuY2hvcihhbGxvY2F0ZU9iamVjdChhbGxvY2F0b3IsIHN0cnVjdHVy
ZSwgYnV0dGVyZmx5LCBzbG93UGF0aCkpOwotICAgICAgICBtX291dC5qdW1wKGNvbnRpbnVhdGlv
bik7Ci0KLSAgICAgICAgbV9vdXQuYXBwZW5kVG8oc2xvd1BhdGgsIGNvbnRpbnVhdGlvbik7Ci0g
ICAgICAgIFZhbHVlRnJvbUJsb2NrIHNsb3dSZXN1bHQgPSBtX291dC5hbmNob3Iodm1DYWxsKAot
ICAgICAgICAgICAgSW50NjQsIG1fb3V0Lm9wZXJhdGlvbihvcGVyYXRpb25DcmVhdGVUaGlzKSwg
bV9jYWxsRnJhbWUsIGNhbGxlZSwgbV9vdXQuY29uc3RJbnQzMihtX25vZGUtPmlubGluZUNhcGFj
aXR5KCkpKSk7Ci0gICAgICAgIG1fb3V0Lmp1bXAoY29udGludWF0aW9uKTsKLQotICAgICAgICBt
X291dC5hcHBlbmRUbyhjb250aW51YXRpb24sIGxhc3ROZXh0KTsKLSAgICAgICAgTFZhbHVlIHJl
c3VsdCA9IG1fb3V0LnBoaShJbnQ2NCwgZmFzdFJlc3VsdCwgc2xvd1Jlc3VsdCk7Ci0KLSAgICAg
ICAgbXV0YXRvckZlbmNlKCk7Ci0gICAgICAgIHNldEpTVmFsdWUocmVzdWx0KTsKLSAgICB9CiAg
ICAgCiAgICAgdm9pZCBjb21wYXJlRXFPYmplY3RPck90aGVyVG9PYmplY3QoRWRnZSBsZWZ0Q2hp
bGQsIEVkZ2UgcmlnaHRDaGlsZCkKICAgICB7CkBAIC0xMDQxOCwyNCArMTAzODEsMTYgQEAgcHJp
dmF0ZToKICAgICAgICAgbV9vdXQuYXBwZW5kVG8oY29udGludWF0aW9uLCBsYXN0TmV4dCk7CiAg
ICAgICAgIHJldHVybiBwYXRjaHBvaW50OwogICAgIH0KLQotICAgIHZvaWQgc3RvcmVTdHJ1Y3R1
cmUoTFZhbHVlIG9iamVjdCwgTFZhbHVlIHN0cnVjdHVyZSkKKyAgICAKKyAgICB2b2lkIHN0b3Jl
U3RydWN0dXJlKExWYWx1ZSBvYmplY3QsIFN0cnVjdHVyZSogc3RydWN0dXJlKQogICAgIHsKLSAg
ICAgICAgTFZhbHVlIGlkOwotICAgICAgICBMVmFsdWUgYmxvYjsKLSAgICAgICAgaWYgKHN0cnVj
dHVyZS0+aGFzSW50UHRyKCkpIHsKLSAgICAgICAgICAgIFN0cnVjdHVyZSogYWN0dWFsU3RydWN0
dXJlID0gYml0d2lzZV9jYXN0PFN0cnVjdHVyZSo+KHN0cnVjdHVyZS0+YXNJbnRQdHIoKSk7Ci0g
ICAgICAgICAgICBpZCA9IG1fb3V0LmNvbnN0SW50MzIoYWN0dWFsU3RydWN0dXJlLT5pZCgpKTsK
LSAgICAgICAgICAgIGJsb2IgPSBtX291dC5jb25zdEludDMyKGFjdHVhbFN0cnVjdHVyZS0+b2Jq
ZWN0SW5pdGlhbGl6YXRpb25CbG9iKCkpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAg
aWQgPSBtX291dC5sb2FkMzIoc3RydWN0dXJlLCBtX2hlYXBzLlN0cnVjdHVyZV9zdHJ1Y3R1cmVJ
RCk7Ci0gICAgICAgICAgICBibG9iID0gbV9vdXQubG9hZDMyKHN0cnVjdHVyZSwgbV9oZWFwcy5T
dHJ1Y3R1cmVfaW5pdGlhbGl6YXRpb25CbG9iKTsKLSAgICAgICAgfQotICAgICAgICBtX291dC5z
dG9yZTMyKGlkLCBvYmplY3QsIG1faGVhcHMuSlNDZWxsX3N0cnVjdHVyZUlEKTsKLSAgICAgICAg
bV9vdXQuc3RvcmUzMihibG9iLCBvYmplY3QsIG1faGVhcHMuSlNDZWxsX3VzZWZ1bEJ5dGVzKTsK
KyAgICAgICAgbV9vdXQuc3RvcmUzMihtX291dC5jb25zdEludDMyKHN0cnVjdHVyZS0+aWQoKSks
IG9iamVjdCwgbV9oZWFwcy5KU0NlbGxfc3RydWN0dXJlSUQpOworICAgICAgICBtX291dC5zdG9y
ZTMyKAorICAgICAgICAgICAgbV9vdXQuY29uc3RJbnQzMihzdHJ1Y3R1cmUtPm9iamVjdEluaXRp
YWxpemF0aW9uQmxvYigpKSwKKyAgICAgICAgICAgIG9iamVjdCwgbV9oZWFwcy5KU0NlbGxfdXNl
ZnVsQnl0ZXMpOwogICAgIH0KIAotICAgIExWYWx1ZSBhbGxvY2F0ZUNlbGwoTFZhbHVlIGFsbG9j
YXRvciwgTFZhbHVlIHN0cnVjdHVyZSwgTEJhc2ljQmxvY2sgc2xvd1BhdGgpCisgICAgTFZhbHVl
IGFsbG9jYXRlQ2VsbChMVmFsdWUgYWxsb2NhdG9yLCBTdHJ1Y3R1cmUqIHN0cnVjdHVyZSwgTEJh
c2ljQmxvY2sgc2xvd1BhdGgpCiAgICAgewogICAgICAgICBMVmFsdWUgcmVzdWx0ID0gYWxsb2Nh
dGVIZWFwQ2VsbChhbGxvY2F0b3IsIHNsb3dQYXRoKTsKICAgICAgICAgc3RvcmVTdHJ1Y3R1cmUo
cmVzdWx0LCBzdHJ1Y3R1cmUpOwpAQCAtMTA0NDMsMjIgKzEwMzk4LDE0IEBAIHByaXZhdGU6CiAg
ICAgfQogCiAgICAgTFZhbHVlIGFsbG9jYXRlT2JqZWN0KAotICAgICAgICBMVmFsdWUgYWxsb2Nh
dG9yLCBMVmFsdWUgc3RydWN0dXJlLCBMVmFsdWUgYnV0dGVyZmx5LCBMQmFzaWNCbG9jayBzbG93
UGF0aCkKKyAgICAgICAgTFZhbHVlIGFsbG9jYXRvciwgU3RydWN0dXJlKiBzdHJ1Y3R1cmUsIExW
YWx1ZSBidXR0ZXJmbHksIExCYXNpY0Jsb2NrIHNsb3dQYXRoKQogICAgIHsKICAgICAgICAgTFZh
bHVlIHJlc3VsdCA9IGFsbG9jYXRlQ2VsbChhbGxvY2F0b3IsIHN0cnVjdHVyZSwgc2xvd1BhdGgp
OwogICAgICAgICBpZiAodXNlR0NGZW5jZXMoKSkgewotICAgICAgICAgICAgTFZhbHVlIHN0YXJ0
ID0gbV9vdXQuY29uc3RJbnQzMihKU0ZpbmFsT2JqZWN0OjpvZmZzZXRPZklubGluZVN0b3JhZ2Uo
KSAvIDgpOwotICAgICAgICAgICAgTFZhbHVlIGVuZDsKLSAgICAgICAgICAgIGlmIChzdHJ1Y3R1
cmUtPmhhc0ludFB0cigpKSB7Ci0gICAgICAgICAgICAgICAgU3RydWN0dXJlKiBhY3R1YWxTdHJ1
Y3R1cmUgPSBiaXR3aXNlX2Nhc3Q8U3RydWN0dXJlKj4oc3RydWN0dXJlLT5hc0ludFB0cigpKTsK
LSAgICAgICAgICAgICAgICBlbmQgPSBtX291dC5jb25zdEludDMyKEpTRmluYWxPYmplY3Q6Om9m
ZnNldE9mSW5saW5lU3RvcmFnZSgpIC8gOCArIGFjdHVhbFN0cnVjdHVyZS0+aW5saW5lQ2FwYWNp
dHkoKSk7Ci0gICAgICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgICAgICBlbmQgPSBtX291dC5h
ZGQoc3RhcnQsIG1fb3V0LmxvYWQ4WmVyb0V4dDMyKHN0cnVjdHVyZSwgbV9oZWFwcy5TdHJ1Y3R1
cmVfaW5saW5lQ2FwYWNpdHkpKTsKLQogICAgICAgICAgICAgc3BsYXRXb3JkcygKICAgICAgICAg
ICAgICAgICByZXN1bHQsCi0gICAgICAgICAgICAgICAgc3RhcnQsCi0gICAgICAgICAgICAgICAg
ZW5kLAorICAgICAgICAgICAgICAgIG1fb3V0LmNvbnN0SW50MzIoSlNGaW5hbE9iamVjdDo6b2Zm
c2V0T2ZJbmxpbmVTdG9yYWdlKCkgLyA4KSwKKyAgICAgICAgICAgICAgICBtX291dC5jb25zdElu
dDMyKEpTRmluYWxPYmplY3Q6Om9mZnNldE9mSW5saW5lU3RvcmFnZSgpIC8gOCArIHN0cnVjdHVy
ZS0+aW5saW5lQ2FwYWNpdHkoKSksCiAgICAgICAgICAgICAgICAgbV9vdXQuaW50NjRaZXJvLAog
ICAgICAgICAgICAgICAgIG1faGVhcHMucHJvcGVydGllcy5hdEFueU51bWJlcigpKTsKICAgICAg
ICAgfQpAQCAtMTA0NzEsNyArMTA0MTgsNyBAQCBwcml2YXRlOgogICAgICAgICBzaXplX3Qgc2l6
ZSwgU3RydWN0dXJlKiBzdHJ1Y3R1cmUsIExWYWx1ZSBidXR0ZXJmbHksIExCYXNpY0Jsb2NrIHNs
b3dQYXRoKQogICAgIHsKICAgICAgICAgTWFya2VkQWxsb2NhdG9yKiBhbGxvY2F0b3IgPSB2bSgp
LmhlYXAuYWxsb2NhdG9yRm9yT2JqZWN0T2ZUeXBlPENsYXNzVHlwZT4oc2l6ZSk7Ci0gICAgICAg
IHJldHVybiBhbGxvY2F0ZU9iamVjdChtX291dC5jb25zdEludFB0cihhbGxvY2F0b3IpLCBtX291
dC5jb25zdEludFB0cihzdHJ1Y3R1cmUpLCBidXR0ZXJmbHksIHNsb3dQYXRoKTsKKyAgICAgICAg
cmV0dXJuIGFsbG9jYXRlT2JqZWN0KG1fb3V0LmNvbnN0SW50UHRyKGFsbG9jYXRvciksIHN0cnVj
dHVyZSwgYnV0dGVyZmx5LCBzbG93UGF0aCk7CiAgICAgfQogICAgIAogICAgIHRlbXBsYXRlPHR5
cGVuYW1lIENsYXNzVHlwZT4KQEAgLTEwNTM1LDcgKzEwNDgyLDcgQEAgcHJpdmF0ZToKICAgICB7
CiAgICAgICAgIExWYWx1ZSBhbGxvY2F0b3IgPSBhbGxvY2F0b3JGb3JTaXplKAogICAgICAgICAg
ICAgdm0oKS5oZWFwLnN1YnNwYWNlRm9yT2JqZWN0T2ZUeXBlPENsYXNzVHlwZT4oKSwgc2l6ZSwg
c2xvd1BhdGgpOwotICAgICAgICByZXR1cm4gYWxsb2NhdGVPYmplY3QoYWxsb2NhdG9yLCBtX291
dC5jb25zdEludFB0cihzdHJ1Y3R1cmUpLCBidXR0ZXJmbHksIHNsb3dQYXRoKTsKKyAgICAgICAg
cmV0dXJuIGFsbG9jYXRlT2JqZWN0KGFsbG9jYXRvciwgc3RydWN0dXJlLCBidXR0ZXJmbHksIHNs
b3dQYXRoKTsKICAgICB9CiAKICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBDbGFzc1R5cGU+CkBAIC0x
MDU0NCw3ICsxMDQ5MSw3IEBAIHByaXZhdGU6CiAgICAgewogICAgICAgICBMVmFsdWUgYWxsb2Nh
dG9yID0gYWxsb2NhdG9yRm9yU2l6ZSgKICAgICAgICAgICAgIHZtKCkuaGVhcC5zdWJzcGFjZUZv
ck9iamVjdE9mVHlwZTxDbGFzc1R5cGU+KCksIHNpemUsIHNsb3dQYXRoKTsKLSAgICAgICAgcmV0
dXJuIGFsbG9jYXRlQ2VsbChhbGxvY2F0b3IsIG1fb3V0LmNvbnN0SW50UHRyKHN0cnVjdHVyZSks
IHNsb3dQYXRoKTsKKyAgICAgICAgcmV0dXJuIGFsbG9jYXRlQ2VsbChhbGxvY2F0b3IsIHN0cnVj
dHVyZSwgc2xvd1BhdGgpOwogICAgIH0KICAgICAKICAgICBMVmFsdWUgYWxsb2NhdGVPYmplY3Qo
U3RydWN0dXJlKiBzdHJ1Y3R1cmUpCkBAIC0xMDU2Miw3ICsxMDUwOSw3IEBAIHByaXZhdGU6CiAg
ICAgICAgIExCYXNpY0Jsb2NrIGxhc3ROZXh0ID0gbV9vdXQuaW5zZXJ0TmV3QmxvY2tzQmVmb3Jl
KHNsb3dQYXRoKTsKICAgICAgICAgCiAgICAgICAgIFZhbHVlRnJvbUJsb2NrIGZhc3RSZXN1bHQg
PSBtX291dC5hbmNob3IoYWxsb2NhdGVPYmplY3QoCi0gICAgICAgICAgICBtX291dC5jb25zdElu
dFB0cihhbGxvY2F0b3IpLCBtX291dC5jb25zdEludFB0cihzdHJ1Y3R1cmUpLCBtX291dC5pbnRQ
dHJaZXJvLCBzbG93UGF0aCkpOworICAgICAgICAgICAgbV9vdXQuY29uc3RJbnRQdHIoYWxsb2Nh
dG9yKSwgc3RydWN0dXJlLCBtX291dC5pbnRQdHJaZXJvLCBzbG93UGF0aCkpOwogICAgICAgICAK
ICAgICAgICAgbV9vdXQuanVtcChjb250aW51YXRpb24pOwogICAgICAgICAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5oIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmgKaW5kZXggMTFkOGYyNWY4NWY1MTkxYTIxNzIw
MTgyYWY4NTBjNzc4YzRjMmQwMC4uNDEzZDNlYmExMmE5ZGNiZTllMGJiYmYxMDZmNjk0MjI2MTA0
Y2IxMiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJl
LmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmgKQEAgLTQw
NSwxMSArNDA1LDYgQEAgcHVibGljOgogICAgICAgICByZXR1cm4gT0JKRUNUX09GRlNFVE9GKFN0
cnVjdHVyZSwgbV9ibG9iKSArIFN0cnVjdHVyZUlEQmxvYjo6c3RydWN0dXJlSURPZmZzZXQoKTsK
ICAgICB9CiAKLSAgICBzdGF0aWMgcHRyZGlmZl90IGlubGluZUNhcGFjaXR5T2Zmc2V0KCkKLSAg
ICB7Ci0gICAgICAgIHJldHVybiBPQkpFQ1RfT0ZGU0VUT0YoU3RydWN0dXJlLCBtX2lubGluZUNh
cGFjaXR5KTsKLSAgICB9Ci0KICAgICBzdGF0aWMgcHRyZGlmZl90IHByb3RvdHlwZU9mZnNldCgp
CiAgICAgewogICAgICAgICByZXR1cm4gT0JKRUNUX09GRlNFVE9GKFN0cnVjdHVyZSwgbV9wcm90
b3R5cGUpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>