<?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>142525</bug_id>
          
          <creation_ts>2015-03-09 23:47:23 -0700</creation_ts>
          <short_desc>REGRESSION(r181307): Broke ASan tests (Requested by ap on #webkit).</short_desc>
          <delta_ts>2015-03-09 23:50:50 -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>528+ (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>142443</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>darin</cc>
    
    <cc>ggaren</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1075901</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-09 23:47:23 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/181307 broke the build:
Broke ASan tests (Requested by ap 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>1075903</commentid>
    <comment_count>1</comment_count>
      <attachid>248319</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-09 23:47:53 -0700</bug_when>
    <thetext>Created attachment 248319
ROLLOUT of r181307

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>1075906</commentid>
    <comment_count>2</comment_count>
      <attachid>248319</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-09 23:50:46 -0700</bug_when>
    <thetext>Comment on attachment 248319
ROLLOUT of r181307

Clearing flags on attachment: 248319

Committed r181313: &lt;http://trac.webkit.org/changeset/181313&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075907</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-09 23:50:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248319</attachid>
            <date>2015-03-09 23:47:53 -0700</date>
            <delta_ts>2015-03-09 23:50:46 -0700</delta_ts>
            <desc>ROLLOUT of r181307</desc>
            <filename>bug-142525-20150309234729.patch</filename>
            <type>text/plain</type>
            <size>9676</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxMzEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDgyOGI3YzljZDAzYTY4M2ZiNjI0ZTBm
ODI1ZTg1ZGMyYWQ4ZmZiMDcuLmY5Mzc2NWI5MzlmYjkzOTk3OTVmMTcwODk3ODU4NGVjZjA5ZGIy
MDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTUtMDMtMDkgIENvbW1pdCBRdWV1ZSAgPGNvbW1p
dC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIx
ODEzMDcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDI1MjUKKworICAgICAgICBCcm9rZSBBU2FuIHRlc3RzIChSZXF1ZXN0ZWQgYnkgYXAgb24gI3dl
YmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJibWFsbG9j
OiB0cnlGYXN0TWFsbG9jIHNob3VsZG4ndCBjcmFzaCIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MjQ0MworICAgICAgICBodHRwOi8vdHJhYy53ZWJr
aXQub3JnL2NoYW5nZXNldC8xODEzMDcKKwogMjAxNS0wMy0wOSAgR2VvZmZyZXkgR2FyZW4gIDxn
Z2FyZW5AYXBwbGUuY29tPgogCiAgICAgICAgIGJtYWxsb2M6IHRyeUZhc3RNYWxsb2Mgc2hvdWxk
bid0IGNyYXNoCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
Ym1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggMzYzZDQ5Mzg3ZmFjNTQxMTlmNDhjNTY2MzA0ZmM5NmQz
ZTllOTYzZi4uNWQzYjM0Nzc3MzgxZjE2MTJiYmE0M2I3NzBlNDY3MjU1ODM0MTQyZiAxMDA2NDQK
LS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE1LTAzLTA5ICBDb21taXQgUXVldWUgIDxjb21taXQt
cXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTgx
MzA3LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQy
NTI1CisKKyAgICAgICAgQnJva2UgQVNhbiB0ZXN0cyAoUmVxdWVzdGVkIGJ5IGFwIG9uICN3ZWJr
aXQpLgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoKKworICAgICAgICAiYm1hbGxvYzog
dHJ5RmFzdE1hbGxvYyBzaG91bGRuJ3QgY3Jhc2giCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDI0NDMKKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0
Lm9yZy9jaGFuZ2VzZXQvMTgxMzA3CisKIDIwMTUtMDMtMDkgIEdlb2ZmcmV5IEdhcmVuICA8Z2dh
cmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBibWFsbG9jOiB0cnlGYXN0TWFsbG9jIHNob3VsZG4n
dCBjcmFzaApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5jcHAgYi9Tb3Vy
Y2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcAppbmRleCAyZTgxODZjNTBhYmQzNDA2NDM0N2Q1MGIy
NzBhZTZmZjcwYTFjZTZlLi4zODE5NTFiMjdjNWFlY2E3NTcxNGE5MDMzZWJkYmM4MTU1YmE1NTY5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcAorKysgYi9Tb3VyY2Uv
V1RGL3d0Zi9GYXN0TWFsbG9jLmNwcApAQCAtMTUwLDYgKzE1MCwxMSBAQCB2b2lkIGZhc3RGcmVl
KHZvaWQqIHApCiAgICAgZnJlZShwKTsKIH0KIAorVHJ5TWFsbG9jUmV0dXJuVmFsdWUgdHJ5RmFz
dFJlYWxsb2Modm9pZCogcCwgc2l6ZV90IG4pCit7CisgICAgcmV0dXJuIHJlYWxsb2MocCwgbik7
Cit9CisKIHZvaWQqIGZhc3RSZWFsbG9jKHZvaWQqIHAsIHNpemVfdCBuKQogewogICAgIHZvaWQq
IHJlc3VsdCA9IHJlYWxsb2MocCwgbik7CkBAIC0xODksNyArMTk0LDEwIEBAIG5hbWVzcGFjZSBX
VEYgewogCiB2b2lkKiBmYXN0TWFsbG9jKHNpemVfdCBzaXplKQogewotICAgIHJldHVybiBibWFs
bG9jOjphcGk6Om1hbGxvYyhzaXplKTsKKyAgICB2b2lkKiByZXN1bHQgPSBibWFsbG9jOjphcGk6
Om1hbGxvYyhzaXplKTsKKyAgICBpZiAoIXJlc3VsdCkKKyAgICAgICAgQ1JBU0goKTsKKyAgICBy
ZXR1cm4gcmVzdWx0OwogfQogCiB2b2lkKiBmYXN0Q2FsbG9jKHNpemVfdCBudW1FbGVtZW50cywg
c2l6ZV90IGVsZW1lbnRTaXplKQpAQCAtMjA0LDcgKzIxMiwxMCBAQCB2b2lkKiBmYXN0Q2FsbG9j
KHNpemVfdCBudW1FbGVtZW50cywgc2l6ZV90IGVsZW1lbnRTaXplKQogCiB2b2lkKiBmYXN0UmVh
bGxvYyh2b2lkKiBvYmplY3QsIHNpemVfdCBzaXplKQogewotICAgIHJldHVybiBibWFsbG9jOjph
cGk6OnJlYWxsb2Mob2JqZWN0LCBzaXplKTsKKyAgICB2b2lkKiByZXN1bHQgPSBibWFsbG9jOjph
cGk6OnJlYWxsb2Mob2JqZWN0LCBzaXplKTsKKyAgICBpZiAoIXJlc3VsdCkKKyAgICAgICAgQ1JB
U0goKTsKKyAgICByZXR1cm4gcmVzdWx0OwogfQogCiB2b2lkIGZhc3RGcmVlKHZvaWQqIG9iamVj
dCkKQEAgLTIyOCw3ICsyMzksMTAgQEAgc2l6ZV90IGZhc3RNYWxsb2NHb29kU2l6ZShzaXplX3Qg
c2l6ZSkKIAogdm9pZCogZmFzdEFsaWduZWRNYWxsb2Moc2l6ZV90IGFsaWdubWVudCwgc2l6ZV90
IHNpemUpIAogewotICAgIHJldHVybiBibWFsbG9jOjphcGk6Om1lbWFsaWduKGFsaWdubWVudCwg
c2l6ZSk7CisgICAgdm9pZCogcmVzdWx0ID0gYm1hbGxvYzo6YXBpOjptZW1hbGlnbihhbGlnbm1l
bnQsIHNpemUpOworICAgIGlmICghcmVzdWx0KQorICAgICAgICBDUkFTSCgpOworICAgIHJldHVy
biByZXN1bHQ7CiB9CiAKIHZvaWQgZmFzdEFsaWduZWRGcmVlKHZvaWQqIHApIApAQCAtMjM4LDcg
KzI1MiwxMiBAQCB2b2lkIGZhc3RBbGlnbmVkRnJlZSh2b2lkKiBwKQogCiBUcnlNYWxsb2NSZXR1
cm5WYWx1ZSB0cnlGYXN0TWFsbG9jKHNpemVfdCBzaXplKQogewotICAgIHJldHVybiBibWFsbG9j
OjphcGk6OnRyeU1hbGxvYyhzaXplKTsKKyAgICByZXR1cm4gYm1hbGxvYzo6YXBpOjptYWxsb2Mo
c2l6ZSk7Cit9CisgICAgCitUcnlNYWxsb2NSZXR1cm5WYWx1ZSB0cnlGYXN0UmVhbGxvYyh2b2lk
KiBvYmplY3QsIHNpemVfdCBzaXplKQoreworICAgIHJldHVybiBibWFsbG9jOjphcGk6OnJlYWxs
b2Mob2JqZWN0LCBzaXplKTsKIH0KICAgICAKIFRyeU1hbGxvY1JldHVyblZhbHVlIHRyeUZhc3RD
YWxsb2Moc2l6ZV90IG51bUVsZW1lbnRzLCBzaXplX3QgZWxlbWVudFNpemUpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmggYi9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9j
LmgKaW5kZXggNzE1MTc3MTFmNjEwOWU2MGYwN2UxOTk4MjBlOWEzNDhmY2JlYWViNy4uZDA5OTI0
NWZhZjgwNzJjYWFjMTgyZDc0MGM5ZTQwZWY3NDIwMjkyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dU
Ri93dGYvRmFzdE1hbGxvYy5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaApAQCAt
NDgsNiArNDgsNyBAQCBXVEZfRVhQT1JUX1BSSVZBVEUgY2hhciogZmFzdFN0ckR1cChjb25zdCBj
aGFyKik7CiBXVEZfRVhQT1JUX1BSSVZBVEUgVHJ5TWFsbG9jUmV0dXJuVmFsdWUgdHJ5RmFzdE1h
bGxvYyhzaXplX3QpOwogVHJ5TWFsbG9jUmV0dXJuVmFsdWUgdHJ5RmFzdFplcm9lZE1hbGxvYyhz
aXplX3QpOwogV1RGX0VYUE9SVF9QUklWQVRFIFRyeU1hbGxvY1JldHVyblZhbHVlIHRyeUZhc3RD
YWxsb2Moc2l6ZV90IG51bUVsZW1lbnRzLCBzaXplX3QgZWxlbWVudFNpemUpOworV1RGX0VYUE9S
VF9QUklWQVRFIFRyeU1hbGxvY1JldHVyblZhbHVlIHRyeUZhc3RSZWFsbG9jKHZvaWQqLCBzaXpl
X3QpOwogCiBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBmYXN0RnJlZSh2b2lkKik7CiAKQEAgLTEw
Nyw2ICsxMDgsNyBAQCB1c2luZyBXVEY6OmZhc3RTdHJEdXA7CiB1c2luZyBXVEY6OmZhc3RaZXJv
ZWRNYWxsb2M7CiB1c2luZyBXVEY6OnRyeUZhc3RDYWxsb2M7CiB1c2luZyBXVEY6OnRyeUZhc3RN
YWxsb2M7Cit1c2luZyBXVEY6OnRyeUZhc3RSZWFsbG9jOwogdXNpbmcgV1RGOjp0cnlGYXN0WmVy
b2VkTWFsbG9jOwogdXNpbmcgV1RGOjpmYXN0QWxpZ25lZE1hbGxvYzsKIHVzaW5nIFdURjo6ZmFz
dEFsaWduZWRGcmVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9IZWFwLmNw
cCBiL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvSGVhcC5jcHAKaW5kZXggYWU3ZDcwOWE5ZDBjMTg5
MTkzMDU2YWY2OGMwMDQ0NjExZjNkMzEyOS4uNjUwMmE3NDlmNjg1YjNmYThmMzc1ZmY4ZWY3NmYx
ZDNjMDFjNWQ2MyAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9IZWFwLmNwcAor
KysgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0hlYXAuY3BwCkBAIC0yODEsMTAgKzI4MSwxNCBA
QCB2b2lkIEhlYXA6OmRlYWxsb2NhdGVNZWRpdW1MaW5lKHN0ZDo6bG9ja19ndWFyZDxTdGF0aWNN
dXRleD4mIGxvY2ssIE1lZGl1bUxpbmUqCiAgICAgfQogfQogCi12b2lkKiBIZWFwOjphbGxvY2F0
ZVhMYXJnZShzdGQ6OmxvY2tfZ3VhcmQ8U3RhdGljTXV0ZXg+JiBsb2NrLCBzaXplX3QgYWxpZ25t
ZW50LCBzaXplX3Qgc2l6ZSkKK3ZvaWQqIEhlYXA6OmFsbG9jYXRlWExhcmdlKHN0ZDo6bG9ja19n
dWFyZDxTdGF0aWNNdXRleD4mLCBzaXplX3QgYWxpZ25tZW50LCBzaXplX3Qgc2l6ZSkKIHsKLSAg
ICB2b2lkKiByZXN1bHQgPSB0cnlBbGxvY2F0ZVhMYXJnZShsb2NrLCBhbGlnbm1lbnQsIHNpemUp
OwotICAgIFJFTEVBU0VfQkFTU0VSVChyZXN1bHQpOworICAgIEJBU1NFUlQoaXNQb3dlck9mVHdv
KGFsaWdubWVudCkpOworICAgIEJBU1NFUlQoYWxpZ25tZW50ID49IHhMYXJnZUFsaWdubWVudCk7
CisgICAgQkFTU0VSVChzaXplID09IHJvdW5kVXBUb011bHRpcGxlT2Y8eExhcmdlQWxpZ25tZW50
PihzaXplKSk7CisKKyAgICB2b2lkKiByZXN1bHQgPSB2bUFsbG9jYXRlKGFsaWdubWVudCwgc2l6
ZSk7CisgICAgbV94TGFyZ2VPYmplY3RzLnB1c2goUmFuZ2UocmVzdWx0LCBzaXplKSk7CiAgICAg
cmV0dXJuIHJlc3VsdDsKIH0KIApAQCAtMjkzLDE5ICsyOTcsNiBAQCB2b2lkKiBIZWFwOjphbGxv
Y2F0ZVhMYXJnZShzdGQ6OmxvY2tfZ3VhcmQ8U3RhdGljTXV0ZXg+JiBsb2NrLCBzaXplX3Qgc2l6
ZSkKICAgICByZXR1cm4gYWxsb2NhdGVYTGFyZ2UobG9jaywgc3VwZXJDaHVua1NpemUsIHNpemUp
OwogfQogCi12b2lkKiBIZWFwOjp0cnlBbGxvY2F0ZVhMYXJnZShzdGQ6OmxvY2tfZ3VhcmQ8U3Rh
dGljTXV0ZXg+Jiwgc2l6ZV90IGFsaWdubWVudCwgc2l6ZV90IHNpemUpCi17Ci0gICAgQkFTU0VS
VChpc1Bvd2VyT2ZUd28oYWxpZ25tZW50KSk7Ci0gICAgQkFTU0VSVChhbGlnbm1lbnQgPj0gc3Vw
ZXJDaHVua1NpemUpOwotICAgIEJBU1NFUlQoc2l6ZSA9PSByb3VuZFVwVG9NdWx0aXBsZU9mPHhM
YXJnZUFsaWdubWVudD4oc2l6ZSkpOwotCi0gICAgdm9pZCogcmVzdWx0ID0gdHJ5Vk1BbGxvY2F0
ZShhbGlnbm1lbnQsIHNpemUpOwotICAgIGlmICghcmVzdWx0KQotICAgICAgICByZXR1cm4gbnVs
bHB0cjsKLSAgICBtX3hMYXJnZU9iamVjdHMucHVzaChSYW5nZShyZXN1bHQsIHNpemUpKTsKLSAg
ICByZXR1cm4gcmVzdWx0OwotfQotCiBSYW5nZSBIZWFwOjpmaW5kWExhcmdlKHN0ZDo6bG9ja19n
dWFyZDxTdGF0aWNNdXRleD4mLCB2b2lkKiBvYmplY3QpCiB7CiAgICAgZm9yIChhdXRvJiByYW5n
ZSA6IG1feExhcmdlT2JqZWN0cykgewpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvYm1hbGxv
Yy9IZWFwLmggYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0hlYXAuaAppbmRleCAzZjYxNDYyM2Vh
ZDg0MzBkNWQ0ZGFmOWZjYTVjOTkyMzMxZTBjNDIzLi5iM2E4MGMwNGY5NWExNDUwZDY5NzMyODMx
ODljYWI5MmUxNGU2ZTQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0hlYXAu
aAorKysgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0hlYXAuaApAQCAtNjUsNyArNjUsNiBAQCBw
dWJsaWM6CiAKICAgICB2b2lkKiBhbGxvY2F0ZVhMYXJnZShzdGQ6OmxvY2tfZ3VhcmQ8U3RhdGlj
TXV0ZXg+Jiwgc2l6ZV90KTsKICAgICB2b2lkKiBhbGxvY2F0ZVhMYXJnZShzdGQ6OmxvY2tfZ3Vh
cmQ8U3RhdGljTXV0ZXg+Jiwgc2l6ZV90IGFsaWdubWVudCwgc2l6ZV90KTsKLSAgICB2b2lkKiB0
cnlBbGxvY2F0ZVhMYXJnZShzdGQ6OmxvY2tfZ3VhcmQ8U3RhdGljTXV0ZXg+Jiwgc2l6ZV90IGFs
aWdubWVudCwgc2l6ZV90KTsKICAgICBSYW5nZSBmaW5kWExhcmdlKHN0ZDo6bG9ja19ndWFyZDxT
dGF0aWNNdXRleD4mLCB2b2lkKik7CiAgICAgdm9pZCBkZWFsbG9jYXRlWExhcmdlKHN0ZDo6dW5p
cXVlX2xvY2s8U3RhdGljTXV0ZXg+Jiwgdm9pZCopOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1h
bGxvYy9ibWFsbG9jL1ZNQWxsb2NhdGUuaCBiL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvVk1BbGxv
Y2F0ZS5oCmluZGV4IGQ5ZDBhOWMzZTU0ZGM5ZmJhOGFlNzcwZGY2YTdhZjQ2M2E0ZDM3N2EuLjMx
Zjc5YjQxYjJmYmE5MTY4MWEyMzdlZmI2MmFmYmUwMDdjM2ZjNWYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9ibWFsbG9jL2JtYWxsb2MvVk1BbGxvY2F0ZS5oCisrKyBiL1NvdXJjZS9ibWFsbG9jL2JtYWxs
b2MvVk1BbGxvY2F0ZS5oCkBAIC03MywxOSArNzMsMTEgQEAgaW5saW5lIHZvaWQgdm1WYWxpZGF0
ZSh2b2lkKiBwLCBzaXplX3Qgdm1TaXplKQogICAgIEJBU1NFUlQocCA9PSBtYXNrKHAsIH4oZ2V0
cGFnZXNpemUoKSAtIDEpKSk7CiB9CiAKLWlubGluZSB2b2lkKiB0cnlWTUFsbG9jYXRlKHNpemVf
dCB2bVNpemUpCitpbmxpbmUgdm9pZCogdm1BbGxvY2F0ZShzaXplX3Qgdm1TaXplKQogewogICAg
IHZtVmFsaWRhdGUodm1TaXplKTsKICAgICB2b2lkKiByZXN1bHQgPSBtbWFwKDAsIHZtU2l6ZSwg
UFJPVF9SRUFEIHwgUFJPVF9XUklURSwgTUFQX1BSSVZBVEUgfCBNQVBfQU5PTiwgQk1BTExPQ19W
TV9UQUcsIDApOwotICAgIGlmIChyZXN1bHQgPT0gTUFQX0ZBSUxFRCkKLSAgICAgICAgcmV0dXJu
IG51bGxwdHI7Ci0gICAgcmV0dXJuIHJlc3VsdDsKLX0KLQotaW5saW5lIHZvaWQqIHZtQWxsb2Nh
dGUoc2l6ZV90IHZtU2l6ZSkKLXsKLSAgICB2b2lkKiByZXN1bHQgPSB0cnlWTUFsbG9jYXRlKHZt
U2l6ZSk7Ci0gICAgUkVMRUFTRV9CQVNTRVJUKHJlc3VsdCk7CisgICAgUkVMRUFTRV9CQVNTRVJU
KHJlc3VsdCAhPSBNQVBfRkFJTEVEKTsKICAgICByZXR1cm4gcmVzdWx0OwogfQogCkBAIC05OCwx
NSArOTAsMTMgQEAgaW5saW5lIHZvaWQgdm1EZWFsbG9jYXRlKHZvaWQqIHAsIHNpemVfdCB2bVNp
emUpCiAvLyBBbGxvY2F0ZXMgdm1TaXplIGJ5dGVzIGF0IGEgc3BlY2lmaWVkIHBvd2VyLW9mLXR3
byBhbGlnbm1lbnQuCiAvLyBVc2UgdGhpcyBmdW5jdGlvbiB0byBjcmVhdGUgbWFza2FibGUgbWVt
b3J5IHJlZ2lvbnMuCiAKLWlubGluZSB2b2lkKiB0cnlWTUFsbG9jYXRlKHNpemVfdCB2bUFsaWdu
bWVudCwgc2l6ZV90IHZtU2l6ZSkKK2lubGluZSB2b2lkKiB2bUFsbG9jYXRlKHNpemVfdCB2bUFs
aWdubWVudCwgc2l6ZV90IHZtU2l6ZSkKIHsKICAgICB2bVZhbGlkYXRlKHZtU2l6ZSk7CiAgICAg
dm1WYWxpZGF0ZSh2bUFsaWdubWVudCk7CiAKICAgICBzaXplX3QgbWFwcGVkU2l6ZSA9IHN0ZDo6
bWF4KHZtU2l6ZSwgdm1BbGlnbm1lbnQpICsgdm1BbGlnbm1lbnQ7Ci0gICAgY2hhciogbWFwcGVk
ID0gc3RhdGljX2Nhc3Q8Y2hhcio+KHRyeVZNQWxsb2NhdGUobWFwcGVkU2l6ZSkpOwotICAgIGlm
ICghbWFwcGVkKQotICAgICAgICByZXR1cm4gbnVsbHB0cjsKKyAgICBjaGFyKiBtYXBwZWQgPSBz
dGF0aWNfY2FzdDxjaGFyKj4odm1BbGxvY2F0ZShtYXBwZWRTaXplKSk7CiAgICAgY2hhciogbWFw
cGVkRW5kID0gbWFwcGVkICsgbWFwcGVkU2l6ZTsKIAogICAgIGNoYXIqIGFsaWduZWQgPSByb3Vu
ZFVwVG9NdWx0aXBsZU9mKHZtQWxpZ25tZW50LCBtYXBwZWQpOwpAQCAtMTIxLDEzICsxMTEsNiBA
QCBpbmxpbmUgdm9pZCogdHJ5Vk1BbGxvY2F0ZShzaXplX3Qgdm1BbGlnbm1lbnQsIHNpemVfdCB2
bVNpemUpCiAgICAgcmV0dXJuIGFsaWduZWQ7CiB9CiAKLWlubGluZSB2b2lkKiB2bUFsbG9jYXRl
KHNpemVfdCB2bUFsaWdubWVudCwgc2l6ZV90IHZtU2l6ZSkKLXsKLSAgICB2b2lkKiByZXN1bHQg
PSB0cnlWTUFsbG9jYXRlKHZtQWxpZ25tZW50LCB2bVNpemUpOwotICAgIFJFTEVBU0VfQkFTU0VS
VChyZXN1bHQpOwotICAgIHJldHVybiByZXN1bHQ7Ci19Ci0KIGlubGluZSB2b2lkIHZtRGVhbGxv
Y2F0ZVBoeXNpY2FsUGFnZXModm9pZCogcCwgc2l6ZV90IHZtU2l6ZSkKIHsKICAgICB2bVZhbGlk
YXRlKHAsIHZtU2l6ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL2JtYWxs
b2MuaCBiL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvYm1hbGxvYy5oCmluZGV4IGQ4YzliZjlhOTdi
OTYyNGJlMDZhOWZmNjZiNTE0NDAyOTY2NGRhMjguLmUyODYxYzE1OWVkMzA2ODM3NzRmM2NiMzU0
ZDdhNWM5ZmU3NzhhYjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvYm1hbGxv
Yy5oCisrKyBiL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvYm1hbGxvYy5oCkBAIC0zMSwzNyArMzEs
MjQgQEAKIG5hbWVzcGFjZSBibWFsbG9jIHsKIG5hbWVzcGFjZSBhcGkgewogCi0vLyBSZXR1cm5z
IG51bGwgb24gZmFpbHVyZS4KLWlubGluZSB2b2lkKiB0cnlNYWxsb2Moc2l6ZV90IHNpemUpCi17
Ci0gICAgaWYgKHNpemUgPD0gbGFyZ2VNYXgpCi0gICAgICAgIHJldHVybiBDYWNoZTo6YWxsb2Nh
dGUoc2l6ZSk7Ci0KLSAgICBzdGQ6OmxvY2tfZ3VhcmQ8U3RhdGljTXV0ZXg+IGxvY2soUGVyUHJv
Y2VzczxIZWFwPjo6bXV0ZXgoKSk7Ci0gICAgcmV0dXJuIFBlclByb2Nlc3M8SGVhcD46OmdldCgp
LT50cnlBbGxvY2F0ZVhMYXJnZShsb2NrLCBzdXBlckNodW5rU2l6ZSwgcm91bmRVcFRvTXVsdGlw
bGVPZjx4TGFyZ2VBbGlnbm1lbnQ+KHNpemUpKTsKLX0KLQotLy8gQ3Jhc2hlcyBvbiBmYWlsdXJl
LgogaW5saW5lIHZvaWQqIG1hbGxvYyhzaXplX3Qgc2l6ZSkKIHsKICAgICByZXR1cm4gQ2FjaGU6
OmFsbG9jYXRlKHNpemUpOwogfQogCi0vLyBDcmFzaGVzIG9uIGZhaWx1cmUuCiBpbmxpbmUgdm9p
ZCogbWVtYWxpZ24oc2l6ZV90IGFsaWdubWVudCwgc2l6ZV90IHNpemUpCiB7CiAgICAgcmV0dXJu
IENhY2hlOjphbGxvY2F0ZShhbGlnbm1lbnQsIHNpemUpOwogfQogCi0vLyBDcmFzaGVzIG9uIGZh
aWx1cmUuCi1pbmxpbmUgdm9pZCogcmVhbGxvYyh2b2lkKiBvYmplY3QsIHNpemVfdCBuZXdTaXpl
KQoraW5saW5lIHZvaWQgZnJlZSh2b2lkKiBvYmplY3QpCiB7Ci0gICAgcmV0dXJuIENhY2hlOjpy
ZWFsbG9jYXRlKG9iamVjdCwgbmV3U2l6ZSk7CisgICAgQ2FjaGU6OmRlYWxsb2NhdGUob2JqZWN0
KTsKIH0KIAotaW5saW5lIHZvaWQgZnJlZSh2b2lkKiBvYmplY3QpCitpbmxpbmUgdm9pZCogcmVh
bGxvYyh2b2lkKiBvYmplY3QsIHNpemVfdCBuZXdTaXplKQogewotICAgIENhY2hlOjpkZWFsbG9j
YXRlKG9iamVjdCk7CisgICAgcmV0dXJuIENhY2hlOjpyZWFsbG9jYXRlKG9iamVjdCwgbmV3U2l6
ZSk7CiB9CiAKIGlubGluZSB2b2lkIHNjYXZlbmdlVGhpc1RocmVhZCgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>