<?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>43223</bug_id>
          
          <creation_ts>2010-07-29 17:33:04 -0700</creation_ts>
          <short_desc>REGRESSION(r64302): Assertion is bogus (Requested by olliej on #webkit).</short_desc>
          <delta_ts>2010-07-29 18:27:42 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>38045</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>loki</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>258000</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-29 17:33:04 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/64302 broke the build:
Assertion is bogus (Requested by olliej on #webkit).

This is an automatic bug report generated by the sheriff-bot. 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 case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258001</commentid>
    <comment_count>1</comment_count>
      <attachid>63015</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-29 17:33:14 -0700</bug_when>
    <thetext>Created attachment 63015
ROLLOUT of r64302

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 --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258019</commentid>
    <comment_count>2</comment_count>
      <attachid>63015</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-29 18:27:37 -0700</bug_when>
    <thetext>Comment on attachment 63015
ROLLOUT of r64302

Clearing flags on attachment: 63015

Committed r64327: &lt;http://trac.webkit.org/changeset/64327&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258020</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-29 18:27:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63015</attachid>
            <date>2010-07-29 17:33:14 -0700</date>
            <delta_ts>2010-07-29 18:27:37 -0700</delta_ts>
            <desc>ROLLOUT of r64302</desc>
            <filename>bug-43223-20100730003312.patch</filename>
            <type>text/plain</type>
            <size>13036</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCA2NmEzNTBkMzQ0MjFjMDA3MWVlN2YyZTlhZWQ0YjdmZTUyZDlkMDg4Li5k
NWJiODBkMzQ0NmU4ZjgwODFkYzdmNGU5ZGExM2E0Njk0NmYyMjY1IDEwMDY0NAotLS0gYS9KYXZh
U2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMzMgQEAKKzIwMTAtMDctMjkgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RA
Z21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2NDMwMi4KKyAg
ICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNjQzMDIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzMjIzCisKKyAgICAgICAgQXNz
ZXJ0aW9uIGlzIGJvZ3VzIChSZXF1ZXN0ZWQgYnkgb2xsaWVqIG9uICN3ZWJraXQpLgorCisgICAg
ICAgICogYXNzZW1ibGVyL0FSTUFzc2VtYmxlci5jcHA6CisgICAgICAgIChKU0M6OkFSTUFzc2Vt
Ymxlcjo6ZXhlY3V0YWJsZUNvcHkpOgorICAgICAgICAqIGFzc2VtYmxlci9Bc3NlbWJsZXJCdWZm
ZXIuaDoKKyAgICAgICAgKEpTQzo6QXNzZW1ibGVyQnVmZmVyOjpwdXRTaG9ydFVuY2hlY2tlZCk6
CisgICAgICAgIChKU0M6OkFzc2VtYmxlckJ1ZmZlcjo6cHV0SW50VW5jaGVja2VkKToKKyAgICAg
ICAgKEpTQzo6QXNzZW1ibGVyQnVmZmVyOjpwdXRJbnQ2NFVuY2hlY2tlZCk6CisgICAgICAgICog
aml0L0pJVFN0dWJzLmNwcDoKKyAgICAgICAgKiBwY3JlL3BjcmVfY29tcGlsZS5jcHA6CisgICAg
ICAgIChqc1JlZ0V4cENvbXBpbGUpOgorICAgICAgICAqIHd0Zi9GYXN0TWFsbG9jLmNwcDoKKyAg
ICAgICAgKFdURjo6UGFnZUhlYXBBbGxvY2F0b3I6Ok5ldyk6CisgICAgICAgIChXVEY6OlRDTWFs
bG9jX0NlbnRyYWxfRnJlZUxpc3Q6OlBvcHVsYXRlKToKKyAgICAgICAgKiB3dGYvTUQ1LmNwcDoK
KyAgICAgICAgKFdURjo6cmV2ZXJzZUJ5dGVzKToKKyAgICAgICAgKFdURjo6TUQ1OjphZGRCeXRl
cyk6CisgICAgICAgIChXVEY6Ok1ENTo6Y2hlY2tzdW0pOgorICAgICAgICAqIHd0Zi9TdGRMaWJF
eHRyYXMuaDoKKyAgICAgICAgKiB3dGYvVmVjdG9yLmg6CisgICAgICAgIChXVEY6OlZlY3RvckJ1
ZmZlcjo6aW5saW5lQnVmZmVyKToKKyAgICAgICAgKiB3dGYvcXQvU3RyaW5nUXQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U3RyaW5nOjpTdHJpbmcpOgorCiAyMDEwLTA3LTI5ICBNaWNoYWVsIFNh
Ym9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdhdmluIEJh
cnJhY2xvdWdoLgpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0FSTUFzc2Vt
Ymxlci5jcHAgYi9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQVJNQXNzZW1ibGVyLmNwcAppbmRl
eCA4NmExYzE0NjdkZDIzMTA0ZGUzZmFkNDZhYzg3ZDE0ODAxY2E2YTRhLi4wMDE2NTQwNTIyNzVl
OGE5MmRlZDYzMjA4MzdlOGRkMjdmMGIzYThlIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9h
c3NlbWJsZXIvQVJNQXNzZW1ibGVyLmNwcAorKysgYi9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIv
QVJNQXNzZW1ibGVyLmNwcApAQCAtMzU1LDExICszNTUsMTEgQEAgdm9pZCogQVJNQXNzZW1ibGVy
OjpleGVjdXRhYmxlQ29weShFeGVjdXRhYmxlUG9vbCogYWxsb2NhdG9yKQogICAgIGZvciAoSnVt
cHM6Okl0ZXJhdG9yIGl0ZXIgPSBtX2p1bXBzLmJlZ2luKCk7IGl0ZXIgIT0gbV9qdW1wcy5lbmQo
KTsgKytpdGVyKSB7CiAgICAgICAgIC8vIFRoZSBsYXN0IGJpdCBpcyBzZXQgaWYgdGhlIGNvbnN0
YW50IG11c3QgYmUgcGxhY2VkIG9uIGNvbnN0YW50IHBvb2wuCiAgICAgICAgIGludCBwb3MgPSAo
Kml0ZXIpICYgKH4weDEpOwotICAgICAgICBBUk1Xb3JkKiBsZHJBZGRyID0gcmVpbnRlcnByZXRf
Y2FzdF9wdHI8QVJNV29yZCo+KGRhdGEgKyBwb3MpOworICAgICAgICBBUk1Xb3JkKiBsZHJBZGRy
ID0gcmVpbnRlcnByZXRfY2FzdDxBUk1Xb3JkKj4oZGF0YSArIHBvcyk7CiAgICAgICAgIEFSTVdv
cmQqIGFkZHIgPSBnZXRMZHJJbW1BZGRyZXNzKGxkckFkZHIpOwogICAgICAgICBpZiAoKmFkZHIg
IT0gSW52YWxpZEJyYW5jaFRhcmdldCkgewogICAgICAgICAgICAgaWYgKCEoKml0ZXIgJiAxKSkg
ewotICAgICAgICAgICAgICAgIGludCBkaWZmID0gcmVpbnRlcnByZXRfY2FzdF9wdHI8QVJNV29y
ZCo+KGRhdGEgKyAqYWRkcikgLSAobGRyQWRkciArIERlZmF1bHRQcmVmZXRjaGluZyk7CisgICAg
ICAgICAgICAgICAgaW50IGRpZmYgPSByZWludGVycHJldF9jYXN0PEFSTVdvcmQqPihkYXRhICsg
KmFkZHIpIC0gKGxkckFkZHIgKyBEZWZhdWx0UHJlZmV0Y2hpbmcpOwogCiAgICAgICAgICAgICAg
ICAgaWYgKChkaWZmIDw9IEJPRkZTRVRfTUFYICYmIGRpZmYgPj0gQk9GRlNFVF9NSU4pKSB7CiAg
ICAgICAgICAgICAgICAgICAgICpsZHJBZGRyID0gQiB8IGdldENvbmRpdGlvbmFsRmllbGQoKmxk
ckFkZHIpIHwgKGRpZmYgJiBCUkFOQ0hfTUFTSyk7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvQXNzZW1ibGVyQnVmZmVyLmggYi9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIv
QXNzZW1ibGVyQnVmZmVyLmgKaW5kZXggMDQ1NGE5OTMzNTZkNGExMGU1YzVlNjg3YTZlNWNkYzRl
ODliYmRkNi4uMTFlMGRmMDllYjhmMGU5MTcxNGJkYjM2Y2QzYzAyNGI2YjUwYTdmZSAxMDA2NDQK
LS0tIGEvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0Fzc2VtYmxlckJ1ZmZlci5oCisrKyBiL0ph
dmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9Bc3NlbWJsZXJCdWZmZXIuaApAQCAtMzMsNyArMzMsNiBA
QAogI2luY2x1ZGUgPGppdC9FeGVjdXRhYmxlQWxsb2NhdG9yLmg+CiAjaW5jbHVkZSA8d3RmL0Fz
c2VydGlvbnMuaD4KICNpbmNsdWRlIDx3dGYvRmFzdE1hbGxvYy5oPgotI2luY2x1ZGUgPHd0Zi9T
dGRMaWJFeHRyYXMuaD4KIAogbmFtZXNwYWNlIEpTQyB7CiAKQEAgLTgyLDcgKzgxLDcgQEAgbmFt
ZXNwYWNlIEpTQyB7CiAgICAgICAgIHZvaWQgcHV0U2hvcnRVbmNoZWNrZWQoaW50IHZhbHVlKQog
ICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIShtX3NpemUgPiBtX2NhcGFjaXR5IC0gNCkp
OwotICAgICAgICAgICAgKnJlaW50ZXJwcmV0X2Nhc3RfcHRyPHNob3J0Kj4oJm1fYnVmZmVyW21f
c2l6ZV0pID0gdmFsdWU7CisgICAgICAgICAgICAqcmVpbnRlcnByZXRfY2FzdDxzaG9ydCo+KCZt
X2J1ZmZlclttX3NpemVdKSA9IHZhbHVlOwogICAgICAgICAgICAgbV9zaXplICs9IDI7CiAgICAg
ICAgIH0KIApAQCAtOTYsMTQgKzk1LDE0IEBAIG5hbWVzcGFjZSBKU0MgewogICAgICAgICB2b2lk
IHB1dEludFVuY2hlY2tlZChpbnQgdmFsdWUpCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VS
VCghKG1fc2l6ZSA+IG1fY2FwYWNpdHkgLSA0KSk7Ci0gICAgICAgICAgICAqcmVpbnRlcnByZXRf
Y2FzdF9wdHI8aW50Kj4oJm1fYnVmZmVyW21fc2l6ZV0pID0gdmFsdWU7CisgICAgICAgICAgICAq
cmVpbnRlcnByZXRfY2FzdDxpbnQqPigmbV9idWZmZXJbbV9zaXplXSkgPSB2YWx1ZTsKICAgICAg
ICAgICAgIG1fc2l6ZSArPSA0OwogICAgICAgICB9CiAKICAgICAgICAgdm9pZCBwdXRJbnQ2NFVu
Y2hlY2tlZChpbnQ2NF90IHZhbHVlKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoISht
X3NpemUgPiBtX2NhcGFjaXR5IC0gOCkpOwotICAgICAgICAgICAgKnJlaW50ZXJwcmV0X2Nhc3Rf
cHRyPGludDY0X3QqPigmbV9idWZmZXJbbV9zaXplXSkgPSB2YWx1ZTsKKyAgICAgICAgICAgICpy
ZWludGVycHJldF9jYXN0PGludDY0X3QqPigmbV9idWZmZXJbbV9zaXplXSkgPSB2YWx1ZTsKICAg
ICAgICAgICAgIG1fc2l6ZSArPSA4OwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL0phdmFTY3Jp
cHRDb3JlL2ppdC9KSVRTdHVicy5jcHAgYi9KYXZhU2NyaXB0Q29yZS9qaXQvSklUU3R1YnMuY3Bw
CmluZGV4IDE1MGE0YWY1MTc1MmViNTc1MGUwNjViMjNiZDAwNGNlMzRhM2U3NjguLmYwODhiNmUw
ZTExMDQxMDFiNDVkOTE1ZWE4OGQ3YTI3MWJlYjU0OWYgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRD
b3JlL2ppdC9KSVRTdHVicy5jcHAKKysrIGIvSmF2YVNjcmlwdENvcmUvaml0L0pJVFN0dWJzLmNw
cApAQCAtOTg2LDEzICs5ODYsMTMgQEAgc3RydWN0IFN0YWNrSGFjayB7CiAgICAgUmV0dXJuQWRk
cmVzc1B0ciBzYXZlZFJldHVybkFkZHJlc3M7CiB9OwogCi0jZGVmaW5lIFNUVUJfSU5JVF9TVEFD
S19GUkFNRShzdGFja0ZyYW1lKSBKSVRTdGFja0ZyYW1lJiBzdGFja0ZyYW1lID0gKnJlaW50ZXJw
cmV0X2Nhc3RfcHRyPEpJVFN0YWNrRnJhbWUqPihTVFVCX0FSR1MpOyBTdGFja0hhY2sgc3RhY2tI
YWNrKHN0YWNrRnJhbWUpCisjZGVmaW5lIFNUVUJfSU5JVF9TVEFDS19GUkFNRShzdGFja0ZyYW1l
KSBKSVRTdGFja0ZyYW1lJiBzdGFja0ZyYW1lID0gKnJlaW50ZXJwcmV0X2Nhc3Q8SklUU3RhY2tG
cmFtZSo+KFNUVUJfQVJHUyk7IFN0YWNrSGFjayBzdGFja0hhY2soc3RhY2tGcmFtZSkKICNkZWZp
bmUgU1RVQl9TRVRfUkVUVVJOX0FERFJFU1MocmV0dXJuQWRkcmVzcykgc3RhY2tIYWNrLnNhdmVk
UmV0dXJuQWRkcmVzcyA9IFJldHVybkFkZHJlc3NQdHIocmV0dXJuQWRkcmVzcykKICNkZWZpbmUg
U1RVQl9SRVRVUk5fQUREUkVTUyBzdGFja0hhY2suc2F2ZWRSZXR1cm5BZGRyZXNzCiAKICNlbHNl
CiAKLSNkZWZpbmUgU1RVQl9JTklUX1NUQUNLX0ZSQU1FKHN0YWNrRnJhbWUpIEpJVFN0YWNrRnJh
bWUmIHN0YWNrRnJhbWUgPSAqcmVpbnRlcnByZXRfY2FzdF9wdHI8SklUU3RhY2tGcmFtZSo+KFNU
VUJfQVJHUykKKyNkZWZpbmUgU1RVQl9JTklUX1NUQUNLX0ZSQU1FKHN0YWNrRnJhbWUpIEpJVFN0
YWNrRnJhbWUmIHN0YWNrRnJhbWUgPSAqcmVpbnRlcnByZXRfY2FzdDxKSVRTdGFja0ZyYW1lKj4o
U1RVQl9BUkdTKQogI2RlZmluZSBTVFVCX1NFVF9SRVRVUk5fQUREUkVTUyhyZXR1cm5BZGRyZXNz
KSAqc3RhY2tGcmFtZS5yZXR1cm5BZGRyZXNzU2xvdCgpID0gUmV0dXJuQWRkcmVzc1B0cihyZXR1
cm5BZGRyZXNzKQogI2RlZmluZSBTVFVCX1JFVFVSTl9BRERSRVNTICpzdGFja0ZyYW1lLnJldHVy
bkFkZHJlc3NTbG90KCkKIApkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcGNyZS9wY3JlX2Nv
bXBpbGUuY3BwIGIvSmF2YVNjcmlwdENvcmUvcGNyZS9wY3JlX2NvbXBpbGUuY3BwCmluZGV4IDlk
NDcyZDg3ZWE1MDcxYTkzZTJmYWMzN2M1M2QzOTBmNzNjMTkyMjUuLmVhNmU0NGMxYTZmMmFjMDdm
NmMwNDM5MTg1NDIyNWI0YzQ4N2U3ZTMgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3BjcmUv
cGNyZV9jb21waWxlLmNwcAorKysgYi9KYXZhU2NyaXB0Q29yZS9wY3JlL3BjcmVfY29tcGlsZS5j
cHAKQEAgLTQ5LDcgKzQ5LDYgQEAgc3VwcG9ydGluZyBpbnRlcm5hbCBmdW5jdGlvbnMgdGhhdCBh
cmUgbm90IHVzZWQgYnkgb3RoZXIgbW9kdWxlcy4gKi8KICNpbmNsdWRlIDx3dGYvQVNDSUlDVHlw
ZS5oPgogI2luY2x1ZGUgPHd0Zi9GYXN0TWFsbG9jLmg+CiAjaW5jbHVkZSA8d3RmL0ZpeGVkQXJy
YXkuaD4KLSNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBX
VEY7CiAKQEAgLTI1OTEsNyArMjU5MCw3IEBAIEpTUmVnRXhwKiBqc1JlZ0V4cENvbXBpbGUoY29u
c3QgVUNoYXIqIHBhdHRlcm4sIGludCBwYXR0ZXJuTGVuZ3RoLAogICAgIHNpemVfdCBzdHJpbmdP
ZmZzZXQgPSAoc2l6ZSArIHNpemVvZihVQ2hhcikgLSAxKSAvIHNpemVvZihVQ2hhcikgKiBzaXpl
b2YoVUNoYXIpOwogICAgIHNpemUgPSBzdHJpbmdPZmZzZXQgKyBwYXR0ZXJuTGVuZ3RoICogc2l6
ZW9mKFVDaGFyKTsKICNlbmRpZgotICAgIEpTUmVnRXhwKiByZSA9IHJlaW50ZXJwcmV0X2Nhc3Rf
cHRyPEpTUmVnRXhwKj4obmV3IGNoYXJbc2l6ZV0pOworICAgIEpTUmVnRXhwKiByZSA9IHJlaW50
ZXJwcmV0X2Nhc3Q8SlNSZWdFeHAqPihuZXcgY2hhcltzaXplXSk7CiAgICAgCiAgICAgaWYgKCFy
ZSkKICAgICAgICAgcmV0dXJuIHJldHVybkVycm9yKEVSUjEzLCBlcnJvclB0cik7CmRpZmYgLS1n
aXQgYS9KYXZhU2NyaXB0Q29yZS93dGYvRmFzdE1hbGxvYy5jcHAgYi9KYXZhU2NyaXB0Q29yZS93
dGYvRmFzdE1hbGxvYy5jcHAKaW5kZXggYWU3ZGY5ZTdlY2ZlYTkzNGYyODc2OWNlYjA5MTViYWFl
Y2I0NjBiOC4uOWRmYmM2YjdlYmU0ZTBmMmVhYmQ5Y2IzMjE3MjY1YWEwYTY0Y2Q0NiAxMDA2NDQK
LS0tIGEvSmF2YVNjcmlwdENvcmUvd3RmL0Zhc3RNYWxsb2MuY3BwCisrKyBiL0phdmFTY3JpcHRD
b3JlL3d0Zi9GYXN0TWFsbG9jLmNwcApAQCAtODIsNyArODIsNiBAQAogI2lmIEVOQUJMRShKU0Nf
TVVMVElQTEVfVEhSRUFEUykKICNpbmNsdWRlIDxwdGhyZWFkLmg+CiAjZW5kaWYKLSNpbmNsdWRl
IDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKICNpZm5kZWYgTk9fVENNQUxMT0NfU0FNUExFUwogI2lm
ZGVmIFdURl9DSEFOR0VTCkBAIC0xMDE2LDcgKzEwMTUsNyBAQCBjbGFzcyBQYWdlSGVhcEFsbG9j
YXRvciB7CiAgICAgICAgIGlmICghbmV3X2FsbG9jYXRpb24pCiAgICAgICAgICAgQ1JBU0goKTsK
IAotICAgICAgICAqcmVpbnRlcnByZXRfY2FzdF9wdHI8dm9pZCoqPihuZXdfYWxsb2NhdGlvbikg
PSBhbGxvY2F0ZWRfcmVnaW9uc187CisgICAgICAgICoodm9pZCoqKW5ld19hbGxvY2F0aW9uID0g
YWxsb2NhdGVkX3JlZ2lvbnNfOwogICAgICAgICBhbGxvY2F0ZWRfcmVnaW9uc18gPSBuZXdfYWxs
b2NhdGlvbjsKICAgICAgICAgZnJlZV9hcmVhXyA9IG5ld19hbGxvY2F0aW9uICsga0FsaWduZWRT
aXplOwogICAgICAgICBmcmVlX2F2YWlsXyA9IGtBbGxvY0luY3JlbWVudCAtIGtBbGlnbmVkU2l6
ZTsKQEAgLTI3MTEsNyArMjcxMCw3IEBAIEFMV0FZU19JTkxJTkUgdm9pZCBUQ01hbGxvY19DZW50
cmFsX0ZyZWVMaXN0OjpQb3B1bGF0ZSgpIHsKICAgY2hhciogbnB0cjsKICAgd2hpbGUgKChucHRy
ID0gcHRyICsgc2l6ZSkgPD0gbGltaXQpIHsKICAgICAqdGFpbCA9IHB0cjsKLSAgICB0YWlsID0g
cmVpbnRlcnByZXRfY2FzdF9wdHI8dm9pZCoqPihwdHIpOworICAgIHRhaWwgPSByZWludGVycHJl
dF9jYXN0PHZvaWQqKj4ocHRyKTsKICAgICBwdHIgPSBucHRyOwogICAgIG51bSsrOwogICB9CmRp
ZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS93dGYvTUQ1LmNwcCBiL0phdmFTY3JpcHRDb3JlL3d0
Zi9NRDUuY3BwCmluZGV4IDM3NTQ0NmUzOTY1NDRjYjVmYjY2OTQ1Y2Q4ZWIwZmFkNGY1YjJkY2Mu
LmU5OTUxMDJjMzg1Mzc3NjQ2MjcwYWY1Mzg4YWVhMTk1ZmUzNWE2YTAgMTAwNjQ0Ci0tLSBhL0ph
dmFTY3JpcHRDb3JlL3d0Zi9NRDUuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL3d0Zi9NRDUuY3Bw
CkBAIC01NCw3ICs1NCw2IEBACiAjaW5jbHVkZSAiU3RyaW5nRXh0cmFzLmgiCiAjaW5jbHVkZSAi
dGV4dC9DU3RyaW5nLmgiCiAjZW5kaWYKLSNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAK
IG5hbWVzcGFjZSBXVEYgewogCkBAIC0xMDQsNyArMTAzLDcgQEAgc3RhdGljIHZvaWQgcmV2ZXJz
ZUJ5dGVzKHVpbnQ4X3QqIGJ1ZiwgdW5zaWduZWQgbG9uZ3MpCiAgICAgZG8gewogICAgICAgICB1
aW50MzJfdCB0ID0gc3RhdGljX2Nhc3Q8dWludDMyX3Q+KGJ1ZlszXSA8PCA4IHwgYnVmWzJdKSA8
PCAxNiB8IGJ1ZlsxXSA8PCA4IHwgYnVmWzBdOwogICAgICAgICBBU1NFUlRfV0lUSF9NRVNTQUdF
KCEocmVpbnRlcnByZXRfY2FzdDx1aW50cHRyX3Q+KGJ1ZikgJSBzaXplb2YodCkpLCAiYWxpZ25t
ZW50IGVycm9yIG9mIGJ1ZiIpOwotICAgICAgICAqcmVpbnRlcnByZXRfY2FzdF9wdHI8dWludDMy
X3QgKj4oYnVmKSA9IHQ7CisgICAgICAgICpyZWludGVycHJldF9jYXN0PHVpbnQzMl90ICo+KGJ1
ZikgPSB0OwogICAgICAgICBidWYgKz0gNDsKICAgICB9IHdoaWxlICgtLWxvbmdzKTsKIH0KQEAg
LTIzOSw3ICsyMzgsNyBAQCB2b2lkIE1ENTo6YWRkQnl0ZXMoY29uc3QgdWludDhfdCogaW5wdXQs
IHNpemVfdCBsZW5ndGgpCiAgICAgICAgIH0KICAgICAgICAgbWVtY3B5KHAsIGJ1ZiwgdCk7CiAg
ICAgICAgIHJldmVyc2VCeXRlcyhtX2luLCAxNik7Ci0gICAgICAgIE1ENVRyYW5zZm9ybShtX2J1
ZiwgcmVpbnRlcnByZXRfY2FzdF9wdHI8dWludDMyX3QqPihtX2luKSk7IC8vIG1faW4gaXMgNC1i
eXRlIGFsaWduZWQuCisgICAgICAgIE1ENVRyYW5zZm9ybShtX2J1ZiwgcmVpbnRlcnByZXRfY2Fz
dDx1aW50MzJfdCo+KG1faW4pKTsgLy8gbV9pbiBpcyA0LWJ5dGUgYWxpZ25lZC4KICAgICAgICAg
YnVmICs9IHQ7CiAgICAgICAgIGxlbmd0aCAtPSB0OwogICAgIH0KQEAgLTI0OSw3ICsyNDgsNyBA
QCB2b2lkIE1ENTo6YWRkQnl0ZXMoY29uc3QgdWludDhfdCogaW5wdXQsIHNpemVfdCBsZW5ndGgp
CiAgICAgd2hpbGUgKGxlbmd0aCA+PSA2NCkgewogICAgICAgICBtZW1jcHkobV9pbiwgYnVmLCA2
NCk7CiAgICAgICAgIHJldmVyc2VCeXRlcyhtX2luLCAxNik7Ci0gICAgICAgIE1ENVRyYW5zZm9y
bShtX2J1ZiwgcmVpbnRlcnByZXRfY2FzdF9wdHI8dWludDMyX3QqPihtX2luKSk7IC8vIG1faW4g
aXMgNC1ieXRlIGFsaWduZWQuCisgICAgICAgIE1ENVRyYW5zZm9ybShtX2J1ZiwgcmVpbnRlcnBy
ZXRfY2FzdDx1aW50MzJfdCo+KG1faW4pKTsgLy8gbV9pbiBpcyA0LWJ5dGUgYWxpZ25lZC4KICAg
ICAgICAgYnVmICs9IDY0OwogICAgICAgICBsZW5ndGggLT0gNjQ7CiAgICAgfQpAQCAtMjc2LDcg
KzI3NSw3IEBAIHZvaWQgTUQ1OjpjaGVja3N1bShWZWN0b3I8dWludDhfdCwgMTY+JiBkaWdlc3Qp
CiAgICAgICAgIC8vIFR3byBsb3RzIG9mIHBhZGRpbmc6ICBQYWQgdGhlIGZpcnN0IGJsb2NrIHRv
IDY0IGJ5dGVzCiAgICAgICAgIG1lbXNldChwLCAwLCBjb3VudCk7CiAgICAgICAgIHJldmVyc2VC
eXRlcyhtX2luLCAxNik7Ci0gICAgICAgIE1ENVRyYW5zZm9ybShtX2J1ZiwgcmVpbnRlcnByZXRf
Y2FzdF9wdHI8dWludDMyX3QgKj4obV9pbikpOyAvLyBtX2luIGlzIDQtYnl0ZSBhbGlnbmVkLgor
ICAgICAgICBNRDVUcmFuc2Zvcm0obV9idWYsIHJlaW50ZXJwcmV0X2Nhc3Q8dWludDMyX3QgKj4o
bV9pbikpOyAvLyBtX2luIGlzIDQtYnl0ZSBhbGlnbmVkLgogCiAgICAgICAgIC8vIE5vdyBmaWxs
IHRoZSBuZXh0IGJsb2NrIHdpdGggNTYgYnl0ZXMKICAgICAgICAgbWVtc2V0KG1faW4sIDAsIDU2
KTsKQEAgLTI4OCwxMCArMjg3LDEwIEBAIHZvaWQgTUQ1OjpjaGVja3N1bShWZWN0b3I8dWludDhf
dCwgMTY+JiBkaWdlc3QpCiAKICAgICAvLyBBcHBlbmQgbGVuZ3RoIGluIGJpdHMgYW5kIHRyYW5z
Zm9ybQogICAgIC8vIG1faW4gaXMgNC1ieXRlIGFsaWduZWQuCi0gICAgKHJlaW50ZXJwcmV0X2Nh
c3RfcHRyPHVpbnQzMl90Kj4obV9pbikpWzE0XSA9IG1fYml0c1swXTsKLSAgICAocmVpbnRlcnBy
ZXRfY2FzdF9wdHI8dWludDMyX3QqPihtX2luKSlbMTVdID0gbV9iaXRzWzFdOworICAgIChyZWlu
dGVycHJldF9jYXN0PHVpbnQzMl90Kj4obV9pbikpWzE0XSA9IG1fYml0c1swXTsKKyAgICAocmVp
bnRlcnByZXRfY2FzdDx1aW50MzJfdCo+KG1faW4pKVsxNV0gPSBtX2JpdHNbMV07CiAKLSAgICBN
RDVUcmFuc2Zvcm0obV9idWYsIHJlaW50ZXJwcmV0X2Nhc3RfcHRyPHVpbnQzMl90Kj4obV9pbikp
OworICAgIE1ENVRyYW5zZm9ybShtX2J1ZiwgcmVpbnRlcnByZXRfY2FzdDx1aW50MzJfdCo+KG1f
aW4pKTsKICAgICByZXZlcnNlQnl0ZXMocmVpbnRlcnByZXRfY2FzdDx1aW50OF90Kj4obV9idWYp
LCA0KTsKIAogICAgIC8vIE5vdywgbV9idWYgY29udGFpbnMgY2hlY2tzdW0gcmVzdWx0LgpkaWZm
IC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvd3RmL1N0ZExpYkV4dHJhcy5oIGIvSmF2YVNjcmlwdENv
cmUvd3RmL1N0ZExpYkV4dHJhcy5oCmluZGV4IDZjN2VhOTRiZWUxMjJmNDkwN2ZjYzM2N2FjYmM3
YmY0Nzc3ZDVmM2YuLjk2YTkyOWM3ZWQwM2QwNjViODhiNzI1NTEzMzRkODIxNjA1ZDEwMDkgMTAw
NjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3d0Zi9TdGRMaWJFeHRyYXMuaAorKysgYi9KYXZhU2Ny
aXB0Q29yZS93dGYvU3RkTGliRXh0cmFzLmgKQEAgLTUxLDMzICs1MSw2IEBACiAjZGVmaW5lIFNU
UklOR0laRShleHApICNleHAKICNkZWZpbmUgU1RSSU5HSVpFX1ZBTFVFX09GKGV4cCkgU1RSSU5H
SVpFKGV4cCkKIAotLyoKLSAqIFRoZSByZWludGVycHJldF9jYXN0PFR5cGUxKj4oW3BvaW50ZXIg
dG8gVHlwZTJdKSBleHByZXNzaW9ucyAtIHdoZXJlCi0gKiBzaXplb2YoVHlwZTEpID4gc2l6ZW9m
KFR5cGUyKSAtIGNhdXNlIHRoZSBmb2xsb3dpbmcgd2FybmluZyBvbiBBUk0gd2l0aCBHQ0M6Ci0g
KiBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50IG9mIHRhcmdldCB0eXBlLgotICoKLSAqIEFu
IGltcGxpY2l0IG9yIGFuIGV4dHJhIHN0YXRpY19jYXN0PHZvaWQqPiBieXBhc3NlcyB0aGUgd2Fy
bmluZy4KLSAqIEZvciBtb3JlIGluZm8gc2VlIHRoZSBmb2xsb3dpbmcgYnVnemlsbGEgZW50cmll
czoKLSAqIC0gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM4MDQ1Ci0g
KiAtIGh0dHA6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9NDM5NzYKLSAq
LwotI2lmIENQVShBUk0pICYmIENPTVBJTEVSKEdDQykKLXRlbXBsYXRlPHR5cGVuYW1lIFQ+Ci1U
IHJlaW50ZXJwcmV0X2Nhc3RfcHRyKHZvaWQqIHB0cikKLXsKLSAgICBBU1NFUlQoIShyZWludGVy
cHJldF9jYXN0PHVuc2lnbmVkIGludD4ocHRyKSAlIF9fYWxpZ25vZl9fKFQpKSk7Ci0gICAgcmV0
dXJuIHJlaW50ZXJwcmV0X2Nhc3Q8VD4ocHRyKTsKLX0KLXRlbXBsYXRlPHR5cGVuYW1lIFQ+Ci1U
IHJlaW50ZXJwcmV0X2Nhc3RfcHRyKGNvbnN0IHZvaWQqIHB0cikKLXsKLSAgICBBU1NFUlQoIShy
ZWludGVycHJldF9jYXN0PHVuc2lnbmVkIGludD4ocHRyKSAlIF9fYWxpZ25vZl9fKFQpKSk7Ci0g
ICAgcmV0dXJuIHJlaW50ZXJwcmV0X2Nhc3Q8VD4ocHRyKTsKLX0KLSNlbHNlCi0jZGVmaW5lIHJl
aW50ZXJwcmV0X2Nhc3RfcHRyIHJlaW50ZXJwcmV0X2Nhc3QKLSNlbmRpZgotCiBuYW1lc3BhY2Ug
V1RGIHsKIAogICAgIC8qCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS93dGYvVmVjdG9yLmgg
Yi9KYXZhU2NyaXB0Q29yZS93dGYvVmVjdG9yLmgKaW5kZXggZjczNzkzZjEzNzA5YmRkZDk0Yzkw
YmViYTY2Y2ZmOTQzOTNlZDQxZi4uYzYwZGUxNWU0MmFmZTQ4YTIxZTUyOTM3MjBkNDA0MjNjMWYx
YmY0NSAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvd3RmL1ZlY3Rvci5oCisrKyBiL0phdmFT
Y3JpcHRDb3JlL3d0Zi9WZWN0b3IuaApAQCAtMjQsNyArMjQsNiBAQAogI2luY2x1ZGUgIkZhc3RB
bGxvY0Jhc2UuaCIKICNpbmNsdWRlICJOb25jb3B5YWJsZS5oIgogI2luY2x1ZGUgIk5vdEZvdW5k
LmgiCi0jaW5jbHVkZSAiU3RkTGliRXh0cmFzLmgiCiAjaW5jbHVkZSAiVmFsdWVDaGVjay5oIgog
I2luY2x1ZGUgIlZlY3RvclRyYWl0cy5oIgogI2luY2x1ZGUgPGxpbWl0cz4KQEAgLTQ4Miw3ICs0
ODEsNyBAQCBuYW1lc3BhY2UgV1RGIHsKICAgICAgICAgdXNpbmcgQmFzZTo6bV9jYXBhY2l0eTsK
IAogICAgICAgICBzdGF0aWMgY29uc3Qgc2l6ZV90IG1faW5saW5lQnVmZmVyU2l6ZSA9IGlubGlu
ZUNhcGFjaXR5ICogc2l6ZW9mKFQpOwotICAgICAgICBUKiBpbmxpbmVCdWZmZXIoKSB7IHJldHVy
biByZWludGVycHJldF9jYXN0X3B0cjxUKj4obV9pbmxpbmVCdWZmZXIuYnVmZmVyKTsgfQorICAg
ICAgICBUKiBpbmxpbmVCdWZmZXIoKSB7IHJldHVybiByZWludGVycHJldF9jYXN0PFQqPihtX2lu
bGluZUJ1ZmZlci5idWZmZXIpOyB9CiAKICAgICAgICAgQWxpZ25lZEJ1ZmZlcjxtX2lubGluZUJ1
ZmZlclNpemUsIFdURl9BTElHTl9PRihUKT4gbV9pbmxpbmVCdWZmZXI7CiAgICAgfTsKZGlmZiAt
LWdpdCBhL0phdmFTY3JpcHRDb3JlL3d0Zi9xdC9TdHJpbmdRdC5jcHAgYi9KYXZhU2NyaXB0Q29y
ZS93dGYvcXQvU3RyaW5nUXQuY3BwCmluZGV4IDE3MWQ1MzI1NDQ0YmUzNWRhOGNjMGY1M2QzOWVh
ZjIyZGI2NTUzMTQuLmIyYzYyMWFjM2JlNDg1MTFhMmIzMGEyZTlkMzNkYTRlYzJhYmRiMjkgMTAw
NjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3d0Zi9xdC9TdHJpbmdRdC5jcHAKKysrIGIvSmF2YVNj
cmlwdENvcmUvd3RmL3F0L1N0cmluZ1F0LmNwcApAQCAtMjUsNyArMjUsNiBAQAogCiAjaW5jbHVk
ZSAiY29uZmlnLmgiCiAKLSNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAjaW5jbHVkZSA8
d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKICNpbmNsdWRlIDxRU3RyaW5nPgpAQCAtMzcsMTQgKzM2
LDE0IEBAIFN0cmluZzo6U3RyaW5nKGNvbnN0IFFTdHJpbmcmIHFzdHIpCiB7CiAgICAgaWYgKHFz
dHIuaXNOdWxsKCkpCiAgICAgICAgIHJldHVybjsKLSAgICBtX2ltcGwgPSBTdHJpbmdJbXBsOjpj
cmVhdGUocmVpbnRlcnByZXRfY2FzdF9wdHI8Y29uc3QgVUNoYXIqPihxc3RyLmNvbnN0RGF0YSgp
KSwgcXN0ci5sZW5ndGgoKSk7CisgICAgbV9pbXBsID0gU3RyaW5nSW1wbDo6Y3JlYXRlKHJlaW50
ZXJwcmV0X2Nhc3Q8Y29uc3QgVUNoYXIqPihxc3RyLmNvbnN0RGF0YSgpKSwgcXN0ci5sZW5ndGgo
KSk7CiB9CiAKIFN0cmluZzo6U3RyaW5nKGNvbnN0IFFTdHJpbmdSZWYmIHJlZikKIHsKICAgICBp
ZiAoIXJlZi5zdHJpbmcoKSkKICAgICAgICAgcmV0dXJuOwotICAgIG1faW1wbCA9IFN0cmluZ0lt
cGw6OmNyZWF0ZShyZWludGVycHJldF9jYXN0X3B0cjxjb25zdCBVQ2hhcio+KHJlZi51bmljb2Rl
KCkpLCByZWYubGVuZ3RoKCkpOworICAgIG1faW1wbCA9IFN0cmluZ0ltcGw6OmNyZWF0ZShyZWlu
dGVycHJldF9jYXN0PGNvbnN0IFVDaGFyKj4ocmVmLnVuaWNvZGUoKSksIHJlZi5sZW5ndGgoKSk7
CiB9CiAKIFN0cmluZzo6b3BlcmF0b3IgUVN0cmluZygpIGNvbnN0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>