<?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>156708</bug_id>
          
          <creation_ts>2016-04-18 10:23:25 -0700</creation_ts>
          <short_desc>REGRESSION(r199621): made windows tests crash (Requested by alexchristensen on #webkit).</short_desc>
          <delta_ts>2016-04-18 10:53:53 -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>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>156647</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>msaboff</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1184715</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-18 10:23:25 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/199621 broke the build:
made windows tests crash (Requested by alexchristensen 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>1184717</commentid>
    <comment_count>1</comment_count>
      <attachid>276645</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-18 10:23:56 -0700</bug_when>
    <thetext>Created attachment 276645
ROLLOUT of r199621

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>1184724</commentid>
    <comment_count>2</comment_count>
      <attachid>276645</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-18 10:30:22 -0700</bug_when>
    <thetext>Comment on attachment 276645
ROLLOUT of r199621

Clearing flags on attachment: 276645

Committed r199679: &lt;http://trac.webkit.org/changeset/199679&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1184725</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-18 10:30:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1184736</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-04-18 10:53:53 -0700</bug_when>
    <thetext>What Windows tests did this break?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>276645</attachid>
            <date>2016-04-18 10:23:56 -0700</date>
            <delta_ts>2016-04-18 10:30:22 -0700</delta_ts>
            <desc>ROLLOUT of r199621</desc>
            <filename>bug-156708-20160418102414.patch</filename>
            <type>text/plain</type>
            <size>8729</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk5Njc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGVlMDhjMTQ3OTg4YzAxMTk2NDY5NGYx
YjIzZjA3NzA4MmI5ZjhkM2IuLjMxY2Q3YzhiYWNlZGNlNmU2Mzc1NThhNDczOTBjZTE5NmM0NDkz
MWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTYtMDQtMTggIENvbW1pdCBRdWV1ZSAgPGNvbW1p
dC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIx
OTk2MjEuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NTY3MDgKKworICAgICAgICBtYWRlIHdpbmRvd3MgdGVzdHMgY3Jhc2ggKFJlcXVlc3RlZCBieSBh
bGV4Y2hyaXN0ZW5zZW4gb24KKyAgICAgICAgI3dlYmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQg
Y2hhbmdlc2V0OgorCisgICAgICAgICJpVHVuZXMgY3Jhc2hpbmcgSmF2YVNjcmlwdENvcmUuZGxs
IgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU2NjQ3
CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE5OTYyMQorCiAyMDE2
LTA0LTE1ICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIGlU
dW5lcyBjcmFzaGluZyBKYXZhU2NyaXB0Q29yZS5kbGwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYv
d3RmL1RocmVhZFNwZWNpZmljLmggYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRTcGVjaWZpYy5oCmlu
ZGV4IDQwZTRmYWE3OGJhOWU5NzJhNDkzNWU0M2E4MTZkZWI0Zjk1ZGQzNmMuLmY0MDQwZTc1MTYx
MjkyYmFlYmMzNmE3MDc0YzVkNGJiYTk4ZTNhNzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3Rm
L1RocmVhZFNwZWNpZmljLmgKKysrIGIvU291cmNlL1dURi93dGYvVGhyZWFkU3BlY2lmaWMuaApA
QCAtOTQsNiArOTQsOSBAQCBwcml2YXRlOgogCiAgICAgICAgIFQqIHZhbHVlOwogICAgICAgICBU
aHJlYWRTcGVjaWZpYzxUPiogb3duZXI7CisjaWYgT1MoV0lORE9XUykKKyAgICAgICAgdm9pZCAo
KmRlc3RydWN0b3IpKHZvaWQqKTsKKyNlbmRpZgogICAgIH07CiAKICNpZiBVU0UoUFRIUkVBRFMp
CkBAIC0xNTUsNjQgKzE1OCw0NyBAQCBpbmxpbmUgdm9pZCBUaHJlYWRTcGVjaWZpYzxUPjo6c2V0
KFQqIHB0cikKIAogI2VsaWYgT1MoV0lORE9XUykKIAotLy8gVGhlIG1heGltdW0gbnVtYmVyIG9m
IEZMUyBrZXlzIHRoYXQgY2FuIGJlIGNyZWF0ZWQuIEZvciBzaW1wbGlmaWNhdGlvbiwgd2UgYXNz
dW1lIHRoYXQ6CisvLyBUaGUgbWF4aW11bSBudW1iZXIgb2YgVExTIGtleXMgdGhhdCBjYW4gYmUg
Y3JlYXRlZC4gRm9yIHNpbXBsaWZpY2F0aW9uLCB3ZSBhc3N1bWUgdGhhdDoKIC8vIDEpIE9uY2Ug
dGhlIGluc3RhbmNlIG9mIFRocmVhZFNwZWNpZmljPD4gaXMgY3JlYXRlZCwgaXQgd2lsbCBub3Qg
YmUgZGVzdHJ1Y3RlZCB1bnRpbCB0aGUgcHJvZ3JhbSBkaWVzLgogLy8gMikgV2UgZG8gbm90IG5l
ZWQgdG8gaG9sZCBtYW55IGluc3RhbmNlcyBvZiBUaHJlYWRTcGVjaWZpYzw+IGRhdGEuIFRoaXMg
Zml4ZWQgbnVtYmVyIHNob3VsZCBiZSBmYXIgZW5vdWdoLgotY29uc3QgaW50IGtNYXhGbHNLZXlT
aXplID0gMTAwOwotCi1XVEZfRVhQT1JUX1BSSVZBVEUgbG9uZyYgZmxzS2V5Q291bnQoKTsKLVdU
Rl9FWFBPUlRfUFJJVkFURSBEV09SRCogZmxzS2V5cygpOwotCi10eXBlZGVmIERXT1JEIFRocmVh
ZFNwZWNpZmljS2V5OwotCi1pbmxpbmUgdm9pZCB0aHJlYWRTcGVjaWZpY0tleUNyZWF0ZShUaHJl
YWRTcGVjaWZpY0tleSoga2V5LCB2b2lkICgqZGVzdHJ1Y3Rvcikodm9pZCAqKSkKLXsKLSAgICBE
V09SRCBmbHNLZXkgPSBGbHNBbGxvYyhyZWludGVycHJldF9jYXN0PFBGTFNfQ0FMTEJBQ0tfRlVO
Q1RJT04+KGRlc3RydWN0b3IpKTsKLSAgICBpZiAoZmxzS2V5ID09IEZMU19PVVRfT0ZfSU5ERVhF
UykKLSAgICAgICAgQ1JBU0goKTsKLQotICAgICprZXkgPSBmbHNLZXk7Ci19Citjb25zdCBpbnQg
a01heFRsc0tleVNpemUgPSAyNTY7CiAKLWlubGluZSB2b2lkIHRocmVhZFNwZWNpZmljS2V5RGVs
ZXRlKFRocmVhZFNwZWNpZmljS2V5IGtleSkKLXsKLSAgICBGbHNGcmVlKGtleSk7Ci19CitXVEZf
RVhQT1JUX1BSSVZBVEUgbG9uZyYgdGxzS2V5Q291bnQoKTsKK1dURl9FWFBPUlRfUFJJVkFURSBE
V09SRCogdGxzS2V5cygpOwogCi1pbmxpbmUgdm9pZCB0aHJlYWRTcGVjaWZpY1NldChUaHJlYWRT
cGVjaWZpY0tleSBrZXksIHZvaWQqIGRhdGEpCi17Ci0gICAgRmxzU2V0VmFsdWUoa2V5LCBkYXRh
KTsKLX0KK2NsYXNzIFBsYXRmb3JtVGhyZWFkU3BlY2lmaWNLZXk7Cit0eXBlZGVmIFBsYXRmb3Jt
VGhyZWFkU3BlY2lmaWNLZXkqIFRocmVhZFNwZWNpZmljS2V5OwogCi1pbmxpbmUgdm9pZCogdGhy
ZWFkU3BlY2lmaWNHZXQoVGhyZWFkU3BlY2lmaWNLZXkga2V5KQotewotICAgIHJldHVybiBGbHNH
ZXRWYWx1ZShrZXkpOwotfQorV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgdGhyZWFkU3BlY2lmaWNL
ZXlDcmVhdGUoVGhyZWFkU3BlY2lmaWNLZXkqLCB2b2lkICgqKSh2b2lkICopKTsKK1dURl9FWFBP
UlRfUFJJVkFURSB2b2lkIHRocmVhZFNwZWNpZmljS2V5RGVsZXRlKFRocmVhZFNwZWNpZmljS2V5
KTsKK1dURl9FWFBPUlRfUFJJVkFURSB2b2lkIHRocmVhZFNwZWNpZmljU2V0KFRocmVhZFNwZWNp
ZmljS2V5LCB2b2lkKik7CitXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCogdGhyZWFkU3BlY2lmaWNH
ZXQoVGhyZWFkU3BlY2lmaWNLZXkpOwogCiB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgogaW5saW5lIFRo
cmVhZFNwZWNpZmljPFQ+OjpUaHJlYWRTcGVjaWZpYygpCiAgICAgOiBtX2luZGV4KC0xKQogewot
ICAgIERXT1JEIGZsc0tleSA9IEZsc0FsbG9jKHJlaW50ZXJwcmV0X2Nhc3Q8UEZMU19DQUxMQkFD
S19GVU5DVElPTj4oZGVzdHJveSkpOwotICAgIGlmIChmbHNLZXkgPT0gRkxTX09VVF9PRl9JTkRF
WEVTKQorICAgIERXT1JEIHRsc0tleSA9IFRsc0FsbG9jKCk7CisgICAgaWYgKHRsc0tleSA9PSBU
TFNfT1VUX09GX0lOREVYRVMpCiAgICAgICAgIENSQVNIKCk7CiAKLSAgICBtX2luZGV4ID0gSW50
ZXJsb2NrZWRJbmNyZW1lbnQoJmZsc0tleUNvdW50KCkpIC0gMTsKLSAgICBpZiAobV9pbmRleCA+
PSBrTWF4RmxzS2V5U2l6ZSkKKyAgICBtX2luZGV4ID0gSW50ZXJsb2NrZWRJbmNyZW1lbnQoJnRs
c0tleUNvdW50KCkpIC0gMTsKKyAgICBpZiAobV9pbmRleCA+PSBrTWF4VGxzS2V5U2l6ZSkKICAg
ICAgICAgQ1JBU0goKTsKLSAgICBmbHNLZXlzKClbbV9pbmRleF0gPSBmbHNLZXk7CisgICAgdGxz
S2V5cygpW21faW5kZXhdID0gdGxzS2V5OwogfQogCiB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgogaW5s
aW5lIFRocmVhZFNwZWNpZmljPFQ+Ojp+VGhyZWFkU3BlY2lmaWMoKQogewotICAgIEZsc0ZyZWUo
ZmxzS2V5cygpW21faW5kZXhdKTsKKyAgICAvLyBEb2VzIG5vdCBpbnZva2UgZGVzdHJ1Y3RvciBm
dW5jdGlvbnMuIFRoZXkgd2lsbCBiZSBjYWxsZWQgZnJvbSBUaHJlYWRTcGVjaWZpY1RocmVhZEV4
aXQgd2hlbiB0aGUgdGhyZWFkIGlzIGRldGFjaGVkLgorICAgIFRsc0ZyZWUodGxzS2V5cygpW21f
aW5kZXhdKTsKIH0KIAogdGVtcGxhdGU8dHlwZW5hbWUgVD4KIGlubGluZSBUKiBUaHJlYWRTcGVj
aWZpYzxUPjo6Z2V0KCkKIHsKLSAgICBEYXRhKiBkYXRhID0gc3RhdGljX2Nhc3Q8RGF0YSo+KEZs
c0dldFZhbHVlKGZsc0tleXMoKVttX2luZGV4XSkpOworICAgIERhdGEqIGRhdGEgPSBzdGF0aWNf
Y2FzdDxEYXRhKj4oVGxzR2V0VmFsdWUodGxzS2V5cygpW21faW5kZXhdKSk7CiAgICAgcmV0dXJu
IGRhdGEgPyBkYXRhLT52YWx1ZSA6IDA7CiB9CiAKQEAgLTIyMSw3ICsyMDcsOCBAQCBpbmxpbmUg
dm9pZCBUaHJlYWRTcGVjaWZpYzxUPjo6c2V0KFQqIHB0cikKIHsKICAgICBBU1NFUlQoIWdldCgp
KTsKICAgICBEYXRhKiBkYXRhID0gbmV3IERhdGEocHRyLCB0aGlzKTsKLSAgICBGbHNTZXRWYWx1
ZShmbHNLZXlzKClbbV9pbmRleF0sIGRhdGEpOworICAgIGRhdGEtPmRlc3RydWN0b3IgPSAmVGhy
ZWFkU3BlY2lmaWM8VD46OmRlc3Ryb3k7CisgICAgVGxzU2V0VmFsdWUodGxzS2V5cygpW21faW5k
ZXhdLCBkYXRhKTsKIH0KIAogI2Vsc2UKQEAgLTI0NSw3ICsyMzIsNyBAQCBpbmxpbmUgdm9pZCBU
aHJlYWRTcGVjaWZpYzxUPjo6ZGVzdHJveSh2b2lkKiBwdHIpCiAjaWYgVVNFKFBUSFJFQURTKQog
ICAgIHB0aHJlYWRfc2V0c3BlY2lmaWMoZGF0YS0+b3duZXItPm1fa2V5LCAwKTsKICNlbGlmIE9T
KFdJTkRPV1MpCi0gICAgRmxzU2V0VmFsdWUoZmxzS2V5cygpW2RhdGEtPm93bmVyLT5tX2luZGV4
XSwgMCk7CisgICAgVGxzU2V0VmFsdWUodGxzS2V5cygpW2RhdGEtPm93bmVyLT5tX2luZGV4XSwg
MCk7CiAjZWxzZQogI2Vycm9yIFRocmVhZFNwZWNpZmljIGlzIG5vdCBpbXBsZW1lbnRlZCBmb3Ig
dGhpcyBwbGF0Zm9ybS4KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvVGhyZWFk
U3BlY2lmaWNXaW4uY3BwIGIvU291cmNlL1dURi93dGYvVGhyZWFkU3BlY2lmaWNXaW4uY3BwCmlu
ZGV4IGFkN2NmODZkNGEwM2MzNjE2Y2E3NGRhNTdjY2YwZTk0MTE1OTc0ZjguLjliNzBiYmJjYWE2
YWQ0NGQ1OGNiY2I3NGVkNTk0ODVmOGI2MmQzOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3Rm
L1RocmVhZFNwZWNpZmljV2luLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRTcGVjaWZp
Y1dpbi5jcHAKQEAgLTI0LDIyICsyNCwxMTcgQEAKIAogI2lmIE9TKFdJTkRPV1MpCiAKKyNpbmNs
dWRlICJTdGRMaWJFeHRyYXMuaCIKKyNpbmNsdWRlICJUaHJlYWRpbmdQcmltaXRpdmVzLmgiCisj
aW5jbHVkZSA8d3RmL0RvdWJseUxpbmtlZExpc3QuaD4KKwogI2lmICFVU0UoUFRIUkVBRFMpCiAK
IG5hbWVzcGFjZSBXVEYgewogCi1sb25nJiBmbHNLZXlDb3VudCgpCitzdGF0aWMgRG91Ymx5TGlu
a2VkTGlzdDxQbGF0Zm9ybVRocmVhZFNwZWNpZmljS2V5PiYgZGVzdHJ1Y3RvcnNMaXN0KCkKK3sK
KyAgICBzdGF0aWMgRG91Ymx5TGlua2VkTGlzdDxQbGF0Zm9ybVRocmVhZFNwZWNpZmljS2V5PiBz
dGF0aWNMaXN0OworICAgIHJldHVybiBzdGF0aWNMaXN0OworfQorCitzdGF0aWMgTXV0ZXgmIGRl
c3RydWN0b3JzTXV0ZXgoKQoreworICAgIHN0YXRpYyBNdXRleCBzdGF0aWNNdXRleDsKKyAgICBy
ZXR1cm4gc3RhdGljTXV0ZXg7Cit9CisKK2NsYXNzIFBsYXRmb3JtVGhyZWFkU3BlY2lmaWNLZXkg
OiBwdWJsaWMgRG91Ymx5TGlua2VkTGlzdE5vZGU8UGxhdGZvcm1UaHJlYWRTcGVjaWZpY0tleT4g
eworcHVibGljOgorICAgIGZyaWVuZCBjbGFzcyBEb3VibHlMaW5rZWRMaXN0Tm9kZTxQbGF0Zm9y
bVRocmVhZFNwZWNpZmljS2V5PjsKKworICAgIFBsYXRmb3JtVGhyZWFkU3BlY2lmaWNLZXkodm9p
ZCAoKmRlc3RydWN0b3IpKHZvaWQgKikpCisgICAgICAgIDogbV9kZXN0cnVjdG9yKGRlc3RydWN0
b3IpCisgICAgeworICAgICAgICBtX3Rsc0tleSA9IFRsc0FsbG9jKCk7CisgICAgICAgIGlmICht
X3Rsc0tleSA9PSBUTFNfT1VUX09GX0lOREVYRVMpCisgICAgICAgICAgICBDUkFTSCgpOworICAg
IH0KKworICAgIH5QbGF0Zm9ybVRocmVhZFNwZWNpZmljS2V5KCkKKyAgICB7CisgICAgICAgIFRs
c0ZyZWUobV90bHNLZXkpOworICAgIH0KKworICAgIHZvaWQgc2V0VmFsdWUodm9pZCogZGF0YSkg
eyBUbHNTZXRWYWx1ZShtX3Rsc0tleSwgZGF0YSk7IH0KKyAgICB2b2lkKiB2YWx1ZSgpIHsgcmV0
dXJuIFRsc0dldFZhbHVlKG1fdGxzS2V5KTsgfQorCisgICAgdm9pZCBjYWxsRGVzdHJ1Y3Rvcigp
CisgICAgeworICAgICAgIGlmICh2b2lkKiBkYXRhID0gdmFsdWUoKSkKKyAgICAgICAgICAgIG1f
ZGVzdHJ1Y3RvcihkYXRhKTsKKyAgICB9CisKK3ByaXZhdGU6CisgICAgdm9pZCAoKm1fZGVzdHJ1
Y3Rvcikodm9pZCAqKTsKKyAgICBEV09SRCBtX3Rsc0tleTsKKyAgICBQbGF0Zm9ybVRocmVhZFNw
ZWNpZmljS2V5KiBtX3ByZXY7CisgICAgUGxhdGZvcm1UaHJlYWRTcGVjaWZpY0tleSogbV9uZXh0
OworfTsKKworbG9uZyYgdGxzS2V5Q291bnQoKQogewogICAgIHN0YXRpYyBsb25nIGNvdW50Owog
ICAgIHJldHVybiBjb3VudDsKIH0KIAotRFdPUkQqIGZsc0tleXMoKQorRFdPUkQqIHRsc0tleXMo
KQogewotICAgIHN0YXRpYyBEV09SRCBrZXlzW2tNYXhGbHNLZXlTaXplXTsKKyAgICBzdGF0aWMg
RFdPUkQga2V5c1trTWF4VGxzS2V5U2l6ZV07CiAgICAgcmV0dXJuIGtleXM7CiB9CiAKK3ZvaWQg
dGhyZWFkU3BlY2lmaWNLZXlDcmVhdGUoVGhyZWFkU3BlY2lmaWNLZXkqIGtleSwgdm9pZCAoKmRl
c3RydWN0b3IpKHZvaWQgKikpCit7CisgICAgLy8gVXNlIHRoZSBvcmlnaW5hbCBtYWxsb2MoKSBp
bnN0ZWFkIG9mIGZhc3RNYWxsb2MoKSB0byB1c2UgdGhpcyBmdW5jdGlvbiBpbiBGYXN0TWFsbG9j
IGNvZGUuCisgICAgKmtleSA9IHN0YXRpY19jYXN0PFBsYXRmb3JtVGhyZWFkU3BlY2lmaWNLZXkq
Pig6Om1hbGxvYyhzaXplb2YoUGxhdGZvcm1UaHJlYWRTcGVjaWZpY0tleSkpKTsKKyAgICBuZXcg
KCprZXkpIFBsYXRmb3JtVGhyZWFkU3BlY2lmaWNLZXkoZGVzdHJ1Y3Rvcik7CisKKyAgICBNdXRl
eExvY2tlciBsb2NrZXIoZGVzdHJ1Y3RvcnNNdXRleCgpKTsKKyAgICBkZXN0cnVjdG9yc0xpc3Qo
KS5wdXNoKCprZXkpOworfQorCit2b2lkIHRocmVhZFNwZWNpZmljS2V5RGVsZXRlKFRocmVhZFNw
ZWNpZmljS2V5IGtleSkKK3sKKyAgICBNdXRleExvY2tlciBsb2NrZXIoZGVzdHJ1Y3RvcnNNdXRl
eCgpKTsKKyAgICBkZXN0cnVjdG9yc0xpc3QoKS5yZW1vdmUoa2V5KTsKKyAgICBrZXktPn5QbGF0
Zm9ybVRocmVhZFNwZWNpZmljS2V5KCk7CisgICAgOjpmcmVlKGtleSk7Cit9CisKK3ZvaWQgdGhy
ZWFkU3BlY2lmaWNTZXQoVGhyZWFkU3BlY2lmaWNLZXkga2V5LCB2b2lkKiBkYXRhKQoreworICAg
IGtleS0+c2V0VmFsdWUoZGF0YSk7Cit9CisKK3ZvaWQqIHRocmVhZFNwZWNpZmljR2V0KFRocmVh
ZFNwZWNpZmljS2V5IGtleSkKK3sKKyAgICByZXR1cm4ga2V5LT52YWx1ZSgpOworfQorCit2b2lk
IFRocmVhZFNwZWNpZmljVGhyZWFkRXhpdCgpCit7CisgICAgZm9yIChsb25nIGkgPSAwOyBpIDwg
dGxzS2V5Q291bnQoKTsgaSsrKSB7CisgICAgICAgIC8vIFRoZSBsYXlvdXQgb2YgVGhyZWFkU3Bl
Y2lmaWM8VD46OkRhdGEgZG9lcyBub3QgZGVwZW5kIG9uIFQuIFNvIHdlIGFyZSBzYWZlIHRvIGRv
IHRoZSBzdGF0aWMgY2FzdCB0byBUaHJlYWRTcGVjaWZpYzxpbnQ+IGluIG9yZGVyIHRvIGFjY2Vz
cyBpdHMgZGF0YSBtZW1iZXIuCisgICAgICAgIFRocmVhZFNwZWNpZmljPGludD46OkRhdGEqIGRh
dGEgPSBzdGF0aWNfY2FzdDxUaHJlYWRTcGVjaWZpYzxpbnQ+OjpEYXRhKj4oVGxzR2V0VmFsdWUo
dGxzS2V5cygpW2ldKSk7CisgICAgICAgIGlmIChkYXRhKQorICAgICAgICAgICAgZGF0YS0+ZGVz
dHJ1Y3RvcihkYXRhKTsKKyAgICB9CisKKyAgICBNdXRleExvY2tlciBsb2NrZXIoZGVzdHJ1Y3Rv
cnNNdXRleCgpKTsKKyAgICBQbGF0Zm9ybVRocmVhZFNwZWNpZmljS2V5KiBrZXkgPSBkZXN0cnVj
dG9yc0xpc3QoKS5oZWFkKCk7CisgICAgd2hpbGUgKGtleSkgeworICAgICAgICBQbGF0Zm9ybVRo
cmVhZFNwZWNpZmljS2V5KiBuZXh0S2V5ID0ga2V5LT5uZXh0KCk7CisgICAgICAgIGtleS0+Y2Fs
bERlc3RydWN0b3IoKTsKKyAgICAgICAga2V5ID0gbmV4dEtleTsKKyAgICB9Cit9CisKIH0gLy8g
bmFtZXNwYWNlIFdURgogCiAjZW5kaWYgLy8gIVVTRShQVEhSRUFEUykKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvd3RmL1RocmVhZGluZ1dpbi5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmdX
aW4uY3BwCmluZGV4IDc2NDQwMjQ1NTc5YmY2MDdkYTA3NWM1MDA5ZDg5ODY4YWEwZmExODcuLjI4
MGE2ZDg3YTc1OWQ2YzdiN2M5OWExNjkyZDNkNDQ4YjU4ZGJmZjggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XVEYvd3RmL1RocmVhZGluZ1dpbi5jcHAKKysrIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5n
V2luLmNwcApAQCAtMTAyLDYgKzEwMiwxMCBAQAogI2luY2x1ZGUgPHd0Zi9SYW5kb21OdW1iZXJT
ZWVkLmg+CiAjaW5jbHVkZSA8d3RmL1dURlRocmVhZERhdGEuaD4KIAorI2lmICFVU0UoUFRIUkVB
RFMpICYmIE9TKFdJTkRPV1MpCisjaW5jbHVkZSAiVGhyZWFkU3BlY2lmaWMuaCIKKyNlbmRpZgor
CiAjaWYgSEFWRShFUlJOT19IKQogI2luY2x1ZGUgPGVycm5vLmg+CiAjZW5kaWYKQEAgLTE5NSw2
ICsxOTksMTEgQEAgc3RhdGljIHVuc2lnbmVkIF9fc3RkY2FsbCB3dGZUaHJlYWRFbnRyeVBvaW50
KHZvaWQqIHBhcmFtKQogICAgIHN0ZDo6dW5pcXVlX3B0cjxUaHJlYWRGdW5jdGlvbkludm9jYXRp
b24+IGludm9jYXRpb24oc3RhdGljX2Nhc3Q8VGhyZWFkRnVuY3Rpb25JbnZvY2F0aW9uKj4ocGFy
YW0pKTsKICAgICBpbnZvY2F0aW9uLT5mdW5jdGlvbihpbnZvY2F0aW9uLT5kYXRhKTsKIAorI2lm
ICFVU0UoUFRIUkVBRFMpICYmIE9TKFdJTkRPV1MpCisgICAgLy8gRG8gdGhlIFRMUyBjbGVhbnVw
LgorICAgIFRocmVhZFNwZWNpZmljVGhyZWFkRXhpdCgpOworI2VuZGlmCisKICAgICByZXR1cm4g
MDsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>