<?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>158064</bug_id>
          
          <creation_ts>2016-05-25 04:13:08 -0700</creation_ts>
          <short_desc>REGRESSION(r201373): Several tests are hitting the ASSERT (Requested by rego on #webkit).</short_desc>
          <delta_ts>2016-05-25 04:16:34 -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>158021</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>rego</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1196282</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-25 04:13:08 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/201373 broke the build:
Several tests are hitting the ASSERT (Requested by rego 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>1196285</commentid>
    <comment_count>1</comment_count>
      <attachid>279756</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-25 04:13:37 -0700</bug_when>
    <thetext>Created attachment 279756
ROLLOUT of r201373

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>1196287</commentid>
    <comment_count>2</comment_count>
      <attachid>279756</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-25 04:16:31 -0700</bug_when>
    <thetext>Comment on attachment 279756
ROLLOUT of r201373

Clearing flags on attachment: 279756

Committed r201378: &lt;http://trac.webkit.org/changeset/201378&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1196288</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-25 04:16:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>279756</attachid>
            <date>2016-05-25 04:13:37 -0700</date>
            <delta_ts>2016-05-25 04:16:31 -0700</delta_ts>
            <desc>ROLLOUT of r201373</desc>
            <filename>bug-158064-20160525041444.patch</filename>
            <type>text/plain</type>
            <size>9633</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAxMzc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGZjMmE2ZTNjODgyZWY5
ZTViOWJhMjdkOGYzZGMyNWExM2YzMDg5NS4uNGU4ODQyZjNlYWUzODk1YmRlYjYxNzJjNDhiYWM0
MTY4NjA4MjZmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTA1LTI1ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMjAxMzczLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTU4MDY0CisKKyAgICAgICAgU2V2ZXJhbCB0ZXN0cyBhcmUgaGl0dGlu
ZyB0aGUgQVNTRVJUIChSZXF1ZXN0ZWQgYnkgcmVnbyBvbgorICAgICAgICAjd2Via2l0KS4KKwor
ICAgICAgICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgIltjc3MtZ3JpZF0gU2ltcGxp
ZnkgZ3JpZCB0cmFjayBzaXplcyBwYXJzaW5nIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MDIxCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5v
cmcvY2hhbmdlc2V0LzIwMTM3MworCiAyMDE2LTA1LTI1ICBOYWVsIE91ZWRyYW9nbyAgPG5hZWwu
b3VlZHJhb2dvQGNyZi5jYW5vbi5mcj4KIAogICAgICAgICBQdXJnZSBQYXNzUmVmUHRyIGZyb20g
VG91Y2hMaXN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCmluZGV4IGI1NzZmZDAyMjI2YzM1OGQy
MGM1YjU5ZjFkODlkYTZhZDA1MTc1NTQuLjAyNWYxN2Q2YjRlZjdlMTE1ZGVkZGMwMDNmZmY4ZDRl
ZTk0OWQ1MTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC01ODE3LDE3ICs1ODE3LDI1
IEBAIGJvb2wgQ1NTUGFyc2VyOjpwYXJzZUdyaWRMaW5lTmFtZXMoQ1NTUGFyc2VyVmFsdWVMaXN0
JiBpbnB1dExpc3QsIENTU1ZhbHVlTGlzdCYKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGlj
IGJvb2wgaXNHcmlkVHJhY2tGaXhlZFNpemVkKGNvbnN0IENTU1ZhbHVlJiB2YWx1ZSkKK3N0YXRp
YyBib29sIGFsbFRyYWNrc0FyZUZpeGVkU2l6ZWQoQ1NTVmFsdWVMaXN0JiB2YWx1ZUxpc3QpCiB7
Ci0gICAgQVNTRVJUKHZhbHVlLmlzUHJpbWl0aXZlVmFsdWUoKSB8fCAodmFsdWUuaXNGdW5jdGlv
blZhbHVlKCkgJiYgZG93bmNhc3Q8Q1NTRnVuY3Rpb25WYWx1ZT4odmFsdWUpLmFyZ3VtZW50cygp
KSk7Ci0gICAgY29uc3QgYXV0byYgcHJpbWl0aXZlVmFsdWUgPSB2YWx1ZS5pc1ByaW1pdGl2ZVZh
bHVlKCkKLSAgICAgICAgPyBkb3duY2FzdDxDU1NQcmltaXRpdmVWYWx1ZT4odmFsdWUpCi0gICAg
ICAgIDogZG93bmNhc3Q8Q1NTUHJpbWl0aXZlVmFsdWU+KCpkb3duY2FzdDxDU1NGdW5jdGlvblZh
bHVlPih2YWx1ZSkuYXJndW1lbnRzKCktPml0ZW0oMCkpOwotICAgIENTU1ZhbHVlSUQgdmFsdWVJ
RCA9IHByaW1pdGl2ZVZhbHVlLmdldFZhbHVlSUQoKTsKLSAgICBpZiAodmFsdWVJRCA9PSBDU1NW
YWx1ZVdlYmtpdE1pbkNvbnRlbnQgfHwgdmFsdWVJRCA9PSBDU1NWYWx1ZVdlYmtpdE1heENvbnRl
bnQgfHwgdmFsdWVJRCA9PSBDU1NWYWx1ZUF1dG8gfHwgcHJpbWl0aXZlVmFsdWUuaXNGbGV4KCkp
Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIEFTU0VSVChwcmltaXRpdmVWYWx1ZS5pc0xl
bmd0aCgpKTsKKyAgICBmb3IgKGF1dG8mIHZhbHVlIDogdmFsdWVMaXN0KSB7CisgICAgICAgIGlm
IChpczxDU1NHcmlkTGluZU5hbWVzVmFsdWU+KHZhbHVlKSkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICAvLyBUaGUgYXV0by1yZXBlYXQgdmFsdWUgaG9sZHMgYSA8Zml4ZWQtc2l6ZT4g
PSA8Zml4ZWQtYnJlYWR0aD4gfCBtaW5tYXgoIDxmaXhlZC1icmVhZHRoPiwgPHRyYWNrLWJyZWFk
dGg+ICkKKyAgICAgICAgaWYgKGlzPENTU0dyaWRBdXRvUmVwZWF0VmFsdWU+KHZhbHVlKSkgewor
ICAgICAgICAgICAgaWYgKCFhbGxUcmFja3NBcmVGaXhlZFNpemVkKGRvd25jYXN0PENTU1ZhbHVl
TGlzdD4odmFsdWUuZ2V0KCkpKSkKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorICAgICAgICBBU1NFUlQodmFsdWUtPmlzUHJp
bWl0aXZlVmFsdWUoKSB8fCAodmFsdWUtPmlzRnVuY3Rpb25WYWx1ZSgpICYmIGRvd25jYXN0PENT
U0Z1bmN0aW9uVmFsdWU+KHZhbHVlLmdldCgpKS5hcmd1bWVudHMoKSkpOworICAgICAgICBjb25z
dCBDU1NQcmltaXRpdmVWYWx1ZSYgcHJpbWl0aXZlVmFsdWUgPSB2YWx1ZS0+aXNQcmltaXRpdmVW
YWx1ZSgpCisgICAgICAgICAgICA/IGRvd25jYXN0PENTU1ByaW1pdGl2ZVZhbHVlPih2YWx1ZS5n
ZXQoKSkKKyAgICAgICAgICAgIDogZG93bmNhc3Q8Q1NTUHJpbWl0aXZlVmFsdWU+KCpkb3duY2Fz
dDxDU1NGdW5jdGlvblZhbHVlPih2YWx1ZS5nZXQoKSkuYXJndW1lbnRzKCktPml0ZW0oMCkpOwor
ICAgICAgICBDU1NWYWx1ZUlEIHZhbHVlSUQgPSBwcmltaXRpdmVWYWx1ZS5nZXRWYWx1ZUlEKCk7
CisgICAgICAgIGlmICh2YWx1ZUlEID09IENTU1ZhbHVlV2Via2l0TWluQ29udGVudCB8fCB2YWx1
ZUlEID09IENTU1ZhbHVlV2Via2l0TWF4Q29udGVudCB8fCB2YWx1ZUlEID09IENTU1ZhbHVlQXV0
byB8fCBwcmltaXRpdmVWYWx1ZS5pc0ZsZXgoKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICB9CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKQEAgLTU4NDksMzAgKzU4NTcsMjQgQEAgUmVm
UHRyPENTU1ZhbHVlPiBDU1NQYXJzZXI6OnBhcnNlR3JpZFRyYWNrTGlzdCgpCiAKICAgICBib29s
IHNlZW5UcmFja1NpemVPclJlcGVhdEZ1bmN0aW9uID0gZmFsc2U7CiAgICAgYm9vbCBzZWVuQXV0
b1JlcGVhdCA9IGZhbHNlOwotICAgIGJvb2wgYWxsVHJhY2tzQXJlRml4ZWRTaXplZCA9IHRydWU7
CiAgICAgd2hpbGUgKENTU1BhcnNlclZhbHVlKiBjdXJyZW50VmFsdWUgPSBtX3ZhbHVlTGlzdC0+
Y3VycmVudCgpKSB7CiAgICAgICAgIGlmIChpc0ZvcndhcmRTbGFzaE9wZXJhdG9yKCpjdXJyZW50
VmFsdWUpKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmIChjdXJyZW50VmFsdWUtPnVu
aXQgPT0gQ1NTUGFyc2VyVmFsdWU6OkZ1bmN0aW9uICYmIGVxdWFsTGV0dGVyc0lnbm9yaW5nQVND
SUlDYXNlKGN1cnJlbnRWYWx1ZS0+ZnVuY3Rpb24tPm5hbWUsICJyZXBlYXQoIikpIHsKICAgICAg
ICAgICAgIGJvb2wgaXNBdXRvUmVwZWF0OwotICAgICAgICAgICAgaWYgKCFwYXJzZUdyaWRUcmFj
a1JlcGVhdEZ1bmN0aW9uKHZhbHVlcywgaXNBdXRvUmVwZWF0LCBhbGxUcmFja3NBcmVGaXhlZFNp
emVkKSkKKyAgICAgICAgICAgIGlmICghcGFyc2VHcmlkVHJhY2tSZXBlYXRGdW5jdGlvbih2YWx1
ZXMsIGlzQXV0b1JlcGVhdCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAg
ICAgICAgICBpZiAoaXNBdXRvUmVwZWF0ICYmIHNlZW5BdXRvUmVwZWF0KQogICAgICAgICAgICAg
ICAgIHJldHVybiBudWxscHRyOwogICAgICAgICAgICAgc2VlbkF1dG9SZXBlYXQgPSBzZWVuQXV0
b1JlcGVhdCB8fCBpc0F1dG9SZXBlYXQ7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBS
ZWZQdHI8Q1NTVmFsdWU+IHZhbHVlID0gcGFyc2VHcmlkVHJhY2tTaXplKCptX3ZhbHVlTGlzdCk7
CisgICAgICAgICAgICBSZWZQdHI8Q1NTVmFsdWU+IHZhbHVlID0gcGFyc2VHcmlkVHJhY2tTaXpl
KCptX3ZhbHVlTGlzdCwgc2VlbkF1dG9SZXBlYXQgPyBGaXhlZFNpemVPbmx5IDogQWxsb3dBbGwp
OwogICAgICAgICAgICAgaWYgKCF2YWx1ZSkKICAgICAgICAgICAgICAgICByZXR1cm4gbnVsbHB0
cjsKLSAgICAgICAgICAgIGlmIChhbGxUcmFja3NBcmVGaXhlZFNpemVkKQotICAgICAgICAgICAg
ICAgIGFsbFRyYWNrc0FyZUZpeGVkU2l6ZWQgPSBpc0dyaWRUcmFja0ZpeGVkU2l6ZWQoKnZhbHVl
KTsKICAgICAgICAgICAgIHZhbHVlcy0+YXBwZW5kKHZhbHVlLnJlbGVhc2VOb25OdWxsKCkpOwog
ICAgICAgICB9CiAgICAgICAgIHNlZW5UcmFja1NpemVPclJlcGVhdEZ1bmN0aW9uID0gdHJ1ZTsK
IAotICAgICAgICBpZiAoc2VlbkF1dG9SZXBlYXQgJiYgIWFsbFRyYWNrc0FyZUZpeGVkU2l6ZWQp
Ci0gICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKLQogICAgICAgICAvLyBUaGlzIHdpbGwgaGFu
ZGxlIHRoZSB0cmFpbGluZyA8Y3VzdG9tLWlkZW50PiogaW4gdGhlIGdyYW1tYXIuCiAgICAgICAg
IHZhbHVlID0gbV92YWx1ZUxpc3QtPmN1cnJlbnQoKTsKICAgICAgICAgaWYgKHZhbHVlICYmIHZh
bHVlLT51bml0ID09IENTU1BhcnNlclZhbHVlOjpWYWx1ZUxpc3QpCkBAIC01ODgyLDEwICs1ODg0
LDE1IEBAIFJlZlB0cjxDU1NWYWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZUdyaWRUcmFja0xpc3QoKQog
ICAgIGlmICghc2VlblRyYWNrU2l6ZU9yUmVwZWF0RnVuY3Rpb24pCiAgICAgICAgIHJldHVybiBu
dWxscHRyOwogCisgICAgLy8gPGF1dG8tcmVwZWF0PiByZXF1aXJlcyBkZWZpbml0ZSBtaW5pbXVt
IHRyYWNrIHNpemVzIGluIG9yZGVyIHRvIGNvbXB1dGUgdGhlIG51bWJlciBvZiByZXBldGl0aW9u
cy4KKyAgICAvLyBUaGUgYWJvdmUgd2hpbGUgbG9vcCBkZXRlY3RzIHRob3NlIGFwcGVhcmFuY2Vz
IGFmdGVyIHRoZSA8YXV0by1yZXBlYXQ+IGJ1dCBub3QgdGhlIG9uZXMgYmVmb3JlLgorICAgIGlm
IChzZWVuQXV0b1JlcGVhdCAmJiAhYWxsVHJhY2tzQXJlRml4ZWRTaXplZCh2YWx1ZXMpKQorICAg
ICAgICByZXR1cm4gbnVsbHB0cjsKKwogICAgIHJldHVybiBXVEZNb3ZlKHZhbHVlcyk7CiB9CiAK
LWJvb2wgQ1NTUGFyc2VyOjpwYXJzZUdyaWRUcmFja1JlcGVhdEZ1bmN0aW9uKENTU1ZhbHVlTGlz
dCYgbGlzdCwgYm9vbCYgaXNBdXRvUmVwZWF0LCBib29sJiBhbGxUcmFja3NBcmVGaXhlZFNpemVk
KQorYm9vbCBDU1NQYXJzZXI6OnBhcnNlR3JpZFRyYWNrUmVwZWF0RnVuY3Rpb24oQ1NTVmFsdWVM
aXN0JiBsaXN0LCBib29sJiBpc0F1dG9SZXBlYXQpCiB7CiAgICAgQVNTRVJUKGlzQ1NTR3JpZExh
eW91dEVuYWJsZWQoKSk7CiAKQEAgLTU5MTUsMTUgKzU5MjIsMTQgQEAgYm9vbCBDU1NQYXJzZXI6
OnBhcnNlR3JpZFRyYWNrUmVwZWF0RnVuY3Rpb24oQ1NTVmFsdWVMaXN0JiBsaXN0LCBib29sJiBp
c0F1dG9SZXAKICAgICAgICAgcGFyc2VHcmlkTGluZU5hbWVzKCphcmd1bWVudHMsIHJlcGVhdGVk
VmFsdWVzKTsKIAogICAgIHVuc2lnbmVkIG51bWJlck9mVHJhY2tzID0gMDsKKyAgICBUcmFja1Np
emVSZXN0cmljdGlvbiByZXN0cmljdGlvbiA9IGlzQXV0b1JlcGVhdCA/IEZpeGVkU2l6ZU9ubHkg
OiBBbGxvd0FsbDsKICAgICB3aGlsZSAoYXJndW1lbnRzLT5jdXJyZW50KCkpIHsKICAgICAgICAg
aWYgKGlzQXV0b1JlcGVhdCAmJiBudW1iZXJPZlRyYWNrcykKICAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKIAotICAgICAgICBSZWZQdHI8Q1NTVmFsdWU+IHRyYWNrU2l6ZSA9IHBhcnNlR3JpZFRy
YWNrU2l6ZSgqYXJndW1lbnRzKTsKKyAgICAgICAgUmVmUHRyPENTU1ZhbHVlPiB0cmFja1NpemUg
PSBwYXJzZUdyaWRUcmFja1NpemUoKmFyZ3VtZW50cywgcmVzdHJpY3Rpb24pOwogICAgICAgICBp
ZiAoIXRyYWNrU2l6ZSkKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICAgICAgaWYgKGFs
bFRyYWNrc0FyZUZpeGVkU2l6ZWQpCi0gICAgICAgICAgICBhbGxUcmFja3NBcmVGaXhlZFNpemVk
ID0gaXNHcmlkVHJhY2tGaXhlZFNpemVkKCp0cmFja1NpemUpOwogCiAgICAgICAgIHJlcGVhdGVk
VmFsdWVzLT5hcHBlbmQodHJhY2tTaXplLnJlbGVhc2VOb25OdWxsKCkpOwogICAgICAgICArK251
bWJlck9mVHJhY2tzOwpAQCAtNTk1NSw3ICs1OTYxLDcgQEAgYm9vbCBDU1NQYXJzZXI6OnBhcnNl
R3JpZFRyYWNrUmVwZWF0RnVuY3Rpb24oQ1NTVmFsdWVMaXN0JiBsaXN0LCBib29sJiBpc0F1dG9S
ZXAKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotUmVmUHRyPENTU1ZhbHVlPiBDU1NQYXJzZXI6OnBh
cnNlR3JpZFRyYWNrU2l6ZShDU1NQYXJzZXJWYWx1ZUxpc3QmIGlucHV0TGlzdCkKK1JlZlB0cjxD
U1NWYWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZUdyaWRUcmFja1NpemUoQ1NTUGFyc2VyVmFsdWVMaXN0
JiBpbnB1dExpc3QsIFRyYWNrU2l6ZVJlc3RyaWN0aW9uIHJlc3RyaWN0aW9uKQogewogICAgIEFT
U0VSVChpc0NTU0dyaWRMYXlvdXRFbmFibGVkKCkpOwogCkBAIC01OTcxLDggKzU5NzcsOSBAQCBS
ZWZQdHI8Q1NTVmFsdWU+IENTU1BhcnNlcjo6cGFyc2VHcmlkVHJhY2tTaXplKENTU1BhcnNlclZh
bHVlTGlzdCYgaW5wdXRMaXN0KQogICAgICAgICBpZiAoIWFyZ3VtZW50cyB8fCBhcmd1bWVudHMt
PnNpemUoKSAhPSAzIHx8ICFpc0NvbW1hKGFyZ3VtZW50cy0+dmFsdWVBdCgxKSkpCiAgICAgICAg
ICAgICByZXR1cm4gbnVsbHB0cjsKIAotICAgICAgICBSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+
IG1pblRyYWNrQnJlYWR0aCA9IHBhcnNlR3JpZEJyZWFkdGgoKmFyZ3VtZW50cy0+dmFsdWVBdCgw
KSk7Ci0gICAgICAgIGlmICghbWluVHJhY2tCcmVhZHRoIHx8IG1pblRyYWNrQnJlYWR0aC0+aXNG
bGV4KCkpCisgICAgICAgIFRyYWNrU2l6ZVJlc3RyaWN0aW9uIG1pblRyYWNrQnJlYWR0aFJlc3Ry
aWN0aW9uID0gcmVzdHJpY3Rpb24gPT0gQWxsb3dBbGwgPyBJbmZsZXhpYmxlU2l6ZU9ubHkgOiBy
ZXN0cmljdGlvbjsKKyAgICAgICAgUmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBtaW5UcmFja0Jy
ZWFkdGggPSBwYXJzZUdyaWRCcmVhZHRoKCphcmd1bWVudHMtPnZhbHVlQXQoMCksIG1pblRyYWNr
QnJlYWR0aFJlc3RyaWN0aW9uKTsKKyAgICAgICAgaWYgKCFtaW5UcmFja0JyZWFkdGgpCiAgICAg
ICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAgICAgICBSZWZQdHI8Q1NTUHJpbWl0aXZlVmFs
dWU+IG1heFRyYWNrQnJlYWR0aCA9IHBhcnNlR3JpZEJyZWFkdGgoKmFyZ3VtZW50cy0+dmFsdWVB
dCgyKSk7CkBAIC01OTg1LDE3ICs1OTkyLDIzIEBAIFJlZlB0cjxDU1NWYWx1ZT4gQ1NTUGFyc2Vy
OjpwYXJzZUdyaWRUcmFja1NpemUoQ1NTUGFyc2VyVmFsdWVMaXN0JiBpbnB1dExpc3QpCiAgICAg
ICAgIHJldHVybiBDU1NGdW5jdGlvblZhbHVlOjpjcmVhdGUoIm1pbm1heCgiLCBXVEZNb3ZlKHBh
cnNlZEFyZ3VtZW50cykpOwogICAgIH0KIAotICAgIHJldHVybiBwYXJzZUdyaWRCcmVhZHRoKGN1
cnJlbnRWYWx1ZSk7CisgICAgcmV0dXJuIHBhcnNlR3JpZEJyZWFkdGgoY3VycmVudFZhbHVlLCBy
ZXN0cmljdGlvbik7CiB9CiAKLVJlZlB0cjxDU1NQcmltaXRpdmVWYWx1ZT4gQ1NTUGFyc2VyOjpw
YXJzZUdyaWRCcmVhZHRoKENTU1BhcnNlclZhbHVlJiB2YWx1ZSkKK1JlZlB0cjxDU1NQcmltaXRp
dmVWYWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZUdyaWRCcmVhZHRoKENTU1BhcnNlclZhbHVlJiB2YWx1
ZSwgVHJhY2tTaXplUmVzdHJpY3Rpb24gcmVzdHJpY3Rpb24pCiB7CiAgICAgQVNTRVJUKGlzQ1NT
R3JpZExheW91dEVuYWJsZWQoKSk7CiAKLSAgICBpZiAodmFsdWUuaWQgPT0gQ1NTVmFsdWVXZWJr
aXRNaW5Db250ZW50IHx8IHZhbHVlLmlkID09IENTU1ZhbHVlV2Via2l0TWF4Q29udGVudCB8fCB2
YWx1ZS5pZCA9PSBDU1NWYWx1ZUF1dG8pCisgICAgaWYgKHZhbHVlLmlkID09IENTU1ZhbHVlV2Vi
a2l0TWluQ29udGVudCB8fCB2YWx1ZS5pZCA9PSBDU1NWYWx1ZVdlYmtpdE1heENvbnRlbnQgfHwg
dmFsdWUuaWQgPT0gQ1NTVmFsdWVBdXRvKSB7CisgICAgICAgIGlmIChyZXN0cmljdGlvbiA9PSBG
aXhlZFNpemVPbmx5KQorICAgICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgICAgIHJldHVy
biBDU1NWYWx1ZVBvb2w6OnNpbmdsZXRvbigpLmNyZWF0ZUlkZW50aWZpZXJWYWx1ZSh2YWx1ZS5p
ZCk7CisgICAgfQogCiAgICAgaWYgKHZhbHVlLnVuaXQgPT0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNT
U19GUikgeworICAgICAgICBpZiAocmVzdHJpY3Rpb24gPT0gRml4ZWRTaXplT25seSB8fCByZXN0
cmljdGlvbiA9PSBJbmZsZXhpYmxlU2l6ZU9ubHkpCisgICAgICAgICAgICByZXR1cm4gbnVsbHB0
cjsKKwogICAgICAgICBkb3VibGUgZmxleFZhbHVlID0gdmFsdWUuZlZhbHVlOwogCiAgICAgICAg
IC8vIEZyYWN0aW9uYWwgdW5pdCBpcyBhIG5vbi1uZWdhdGl2ZSBkaW1lbnNpb24uCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTUGFyc2VyLmgKaW5kZXggMzBhZGE4NTFlYzk1YjkzNTdiMWEyNGViODMzNWM1Y2EyNjIwYjJk
MS4uNjk0MjI2ZWRkYmIzYTZkOGY2NDFlYWZkMzM1ZjAyMjYwZDk4MTI3YyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9D
U1NQYXJzZXIuaApAQCAtMjM5LDkgKzIzOSwxMCBAQCBwdWJsaWM6CiAgICAgYm9vbCBwYXJzZUdy
aWRHYXBTaG9ydGhhbmQoYm9vbCBpbXBvcnRhbnQpOwogICAgIGJvb2wgcGFyc2VTaW5nbGVHcmlk
QXJlYUxvbmdoYW5kKFJlZlB0cjxDU1NWYWx1ZT4mKTsKICAgICBSZWZQdHI8Q1NTVmFsdWU+IHBh
cnNlR3JpZFRyYWNrTGlzdCgpOwotICAgIGJvb2wgcGFyc2VHcmlkVHJhY2tSZXBlYXRGdW5jdGlv
bihDU1NWYWx1ZUxpc3QmLCBib29sJiBpc0F1dG9SZXBlYXQsIGJvb2wmIGFsbFRyYWNrc0FyZUZp
eGVkU2l6ZWQpOwotICAgIFJlZlB0cjxDU1NWYWx1ZT4gcGFyc2VHcmlkVHJhY2tTaXplKENTU1Bh
cnNlclZhbHVlTGlzdCYgaW5wdXRMaXN0KTsKLSAgICBSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+
IHBhcnNlR3JpZEJyZWFkdGgoQ1NTUGFyc2VyVmFsdWUmKTsKKyAgICBib29sIHBhcnNlR3JpZFRy
YWNrUmVwZWF0RnVuY3Rpb24oQ1NTVmFsdWVMaXN0JiwgYm9vbCYgaXNBdXRvUmVwZWF0KTsKKyAg
ICBlbnVtIFRyYWNrU2l6ZVJlc3RyaWN0aW9uIHsgRml4ZWRTaXplT25seSwgSW5mbGV4aWJsZVNp
emVPbmx5LCBBbGxvd0FsbCB9OworICAgIFJlZlB0cjxDU1NWYWx1ZT4gcGFyc2VHcmlkVHJhY2tT
aXplKENTU1BhcnNlclZhbHVlTGlzdCYgaW5wdXRMaXN0LCBUcmFja1NpemVSZXN0cmljdGlvbiA9
IEFsbG93QWxsKTsKKyAgICBSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+IHBhcnNlR3JpZEJyZWFk
dGgoQ1NTUGFyc2VyVmFsdWUmLCBUcmFja1NpemVSZXN0cmljdGlvbiA9IEFsbG93QWxsKTsKICAg
ICBib29sIHBhcnNlR3JpZFRlbXBsYXRlQXJlYXNSb3coTmFtZWRHcmlkQXJlYU1hcCYsIGNvbnN0
IHVuc2lnbmVkLCB1bnNpZ25lZCYpOwogICAgIFJlZlB0cjxDU1NWYWx1ZT4gcGFyc2VHcmlkVGVt
cGxhdGVBcmVhcygpOwogICAgIGJvb2wgcGFyc2VHcmlkTGluZU5hbWVzKENTU1BhcnNlclZhbHVl
TGlzdCYsIENTU1ZhbHVlTGlzdCYsIENTU0dyaWRMaW5lTmFtZXNWYWx1ZSogPSBudWxscHRyKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>