<?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>75379</bug_id>
          
          <creation_ts>2011-12-30 01:12:52 -0800</creation_ts>
          <short_desc>REGRESSION(r103794): the ASSERT is triggered by several tests (Requested by jchaffraix on #webkit).</short_desc>
          <delta_ts>2011-12-30 01:20: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>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>73972</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>abarth</cc>
    
    <cc>jchaffraix</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>528094</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-30 01:12:52 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/103794 broke the build:
the ASSERT is triggered by several tests (Requested by jchaffraix 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>528095</commentid>
    <comment_count>1</comment_count>
      <attachid>120786</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-30 01:13:26 -0800</bug_when>
    <thetext>Created attachment 120786
ROLLOUT of r103794

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>528097</commentid>
    <comment_count>2</comment_count>
      <attachid>120786</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-30 01:20:35 -0800</bug_when>
    <thetext>Comment on attachment 120786
ROLLOUT of r103794

Clearing flags on attachment: 120786

Committed r103838: &lt;http://trac.webkit.org/changeset/103838&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528098</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-30 01:20:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120786</attachid>
            <date>2011-12-30 01:13:26 -0800</date>
            <delta_ts>2011-12-30 01:20:35 -0800</delta_ts>
            <desc>ROLLOUT of r103794</desc>
            <filename>bug-75379-20111230091359.patch</filename>
            <type>text/plain</type>
            <size>10594</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzODM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDRkMDQ3ZTZjODdmMjBh
YTFhYjQxY2JjZTc3ZDFhNjQ5MjkxN2U0ZS4uZjBhNzMwMDAzMmQzY2U4MmZmYjc1ZjYwODhlNWNl
YjRlOGRmZjAzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDExLTEyLTMwICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTAzNzk0LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMDM3OTQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTc1Mzc5CisKKyAgICAgICAgdGhlIEFTU0VSVCBpcyB0cmlnZ2VyZWQgYnkgc2V2
ZXJhbCB0ZXN0cyAoUmVxdWVzdGVkIGJ5CisgICAgICAgIGpjaGFmZnJhaXggb24gI3dlYmtpdCku
CisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVGFibGUuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyVGFibGU6OlJlbmRlclRhYmxlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRh
YmxlOjphZGRDaGlsZCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZTo6bGF5b3V0KToK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlOjpyZWNhbGNTZWN0aW9ucyk6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJUYWJsZTo6b3V0ZXJCb3JkZXJBZnRlcik6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJUYWJsZTo6c2VjdGlvbkFib3ZlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
clRhYmxlOjpzZWN0aW9uQmVsb3cpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUYWJsZS5o
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGFibGU6OmhlYWRlcik6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJUYWJsZTo6Zm9vdGVyKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxl
OjpmaXJzdEJvZHkpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGFibGU6Omhhc1NlY3Rpb25z
KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlOjp0b3BTZWN0aW9uKToKKwogMjAxMS0x
Mi0yOSAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGdvb2dsZS5jb20+CiAKICAgICAgICAgV2Vi
IEluc3BlY3RvcjogZW5hYmxlIGRvY2stdG8tcmlnaHQgdmlldyAoc3RpbGwgbmVlZCBlbWJlZGRl
cnMgdG8gc3VwcG9ydCBpdCkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVGFibGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmNw
cAppbmRleCA1ODRlOTRiMTdiNWY5MjNhMjgxOTI4NDM2YzEyMmE2MzczNGZhOTNlLi4zMmY3YWIx
YjQ0NWQxMWE0ZmVjNDJjMDg1OGFmZGE1N2FmN2QxOGI2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJUYWJsZS5jcHAKQEAgLTQ5LDggKzQ5LDggQEAgdXNpbmcgbmFtZXNwYWNlIEhU
TUxOYW1lczsKIAogUmVuZGVyVGFibGU6OlJlbmRlclRhYmxlKE5vZGUqIG5vZGUpCiAgICAgOiBS
ZW5kZXJCbG9jayhub2RlKQotICAgICwgbV9oZWFkZXIoMCkKLSAgICAsIG1fZm9vdGVyKDApCisg
ICAgLCBtX2hlYWQoMCkKKyAgICAsIG1fZm9vdCgwKQogICAgICwgbV9maXJzdEJvZHkoMCkKICAg
ICAsIG1fY3VycmVudEJvcmRlcigwKQogICAgICwgbV9jb2xsYXBzZWRCb3JkZXJzVmFsaWQoZmFs
c2UpCkBAIC0xMjUsOSArMTI1LDkgQEAgdm9pZCBSZW5kZXJUYWJsZTo6YWRkQ2hpbGQoUmVuZGVy
T2JqZWN0KiBjaGlsZCwgUmVuZGVyT2JqZWN0KiBiZWZvcmVDaGlsZCkKICAgICB9IGVsc2UgaWYg
KGNoaWxkLT5pc1RhYmxlU2VjdGlvbigpKSB7CiAgICAgICAgIHN3aXRjaCAoY2hpbGQtPnN0eWxl
KCktPmRpc3BsYXkoKSkgewogICAgICAgICAgICAgY2FzZSBUQUJMRV9IRUFERVJfR1JPVVA6Ci0g
ICAgICAgICAgICAgICAgcmVzZXRTZWN0aW9uUG9pbnRlcklmTm90QmVmb3JlKG1faGVhZGVyLCBi
ZWZvcmVDaGlsZCk7Ci0gICAgICAgICAgICAgICAgaWYgKCFtX2hlYWRlcikgewotICAgICAgICAg
ICAgICAgICAgICBtX2hlYWRlciA9IHRvUmVuZGVyVGFibGVTZWN0aW9uKGNoaWxkKTsKKyAgICAg
ICAgICAgICAgICByZXNldFNlY3Rpb25Qb2ludGVySWZOb3RCZWZvcmUobV9oZWFkLCBiZWZvcmVD
aGlsZCk7CisgICAgICAgICAgICAgICAgaWYgKCFtX2hlYWQpIHsKKyAgICAgICAgICAgICAgICAg
ICAgbV9oZWFkID0gdG9SZW5kZXJUYWJsZVNlY3Rpb24oY2hpbGQpOwogICAgICAgICAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgIHJlc2V0U2VjdGlvblBvaW50ZXJJZk5vdEJl
Zm9yZShtX2ZpcnN0Qm9keSwgYmVmb3JlQ2hpbGQpOwogICAgICAgICAgICAgICAgICAgICBpZiAo
IW1fZmlyc3RCb2R5KSAKQEAgLTEzNiw5ICsxMzYsOSBAQCB2b2lkIFJlbmRlclRhYmxlOjphZGRD
aGlsZChSZW5kZXJPYmplY3QqIGNoaWxkLCBSZW5kZXJPYmplY3QqIGJlZm9yZUNoaWxkKQogICAg
ICAgICAgICAgICAgIHdyYXBJbkFub255bW91c1NlY3Rpb24gPSBmYWxzZTsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgVEFCTEVfRk9PVEVSX0dST1VQOgotICAgICAg
ICAgICAgICAgIHJlc2V0U2VjdGlvblBvaW50ZXJJZk5vdEJlZm9yZShtX2Zvb3RlciwgYmVmb3Jl
Q2hpbGQpOwotICAgICAgICAgICAgICAgIGlmICghbV9mb290ZXIpIHsKLSAgICAgICAgICAgICAg
ICAgICAgbV9mb290ZXIgPSB0b1JlbmRlclRhYmxlU2VjdGlvbihjaGlsZCk7CisgICAgICAgICAg
ICAgICAgcmVzZXRTZWN0aW9uUG9pbnRlcklmTm90QmVmb3JlKG1fZm9vdCwgYmVmb3JlQ2hpbGQp
OworICAgICAgICAgICAgICAgIGlmICghbV9mb290KSB7CisgICAgICAgICAgICAgICAgICAgIG1f
Zm9vdCA9IHRvUmVuZGVyVGFibGVTZWN0aW9uKGNoaWxkKTsKICAgICAgICAgICAgICAgICAgICAg
d3JhcEluQW5vbnltb3VzU2VjdGlvbiA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgICAgICB9CkBAIC0zNzYsMTAgKzM3NiwxMCBAQCB2b2lkIFJlbmRlclRh
YmxlOjpsYXlvdXQoKQogICAgIGZvciAoUmVuZGVyT2JqZWN0KiBjaGlsZCA9IGZpcnN0Q2hpbGQo
KTsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPm5leHRTaWJsaW5nKCkpIHsKICAgICAgICAgaWYgKGNo
aWxkLT5pc1RhYmxlU2VjdGlvbigpKQogICAgICAgICAgICAgLy8gRklYTUU6IERpc3RyaWJ1dGUg
ZXh0cmEgaGVpZ2h0IGJldHdlZW4gYWxsIHRhYmxlIGJvZHkgc2VjdGlvbnMgaW5zdGVhZCBvZiBn
aXZpbmcgaXQgYWxsIHRvIHRoZSBmaXJzdCBvbmUuCi0gICAgICAgICAgICB0b1JlbmRlclRhYmxl
U2VjdGlvbihjaGlsZCktPmxheW91dFJvd3MoY2hpbGQgPT0gZmlyc3RCb2R5KCkgPyBtYXg8TGF5
b3V0VW5pdD4oMCwgY29tcHV0ZWRMb2dpY2FsSGVpZ2h0IC0gdG90YWxTZWN0aW9uTG9naWNhbEhl
aWdodCkgOiAwKTsKKyAgICAgICAgICAgIHRvUmVuZGVyVGFibGVTZWN0aW9uKGNoaWxkKS0+bGF5
b3V0Um93cyhjaGlsZCA9PSBtX2ZpcnN0Qm9keSA/IG1heDxMYXlvdXRVbml0PigwLCBjb21wdXRl
ZExvZ2ljYWxIZWlnaHQgLSB0b3RhbFNlY3Rpb25Mb2dpY2FsSGVpZ2h0KSA6IDApOwogICAgIH0K
IAotICAgIGlmICghZmlyc3RCb2R5KCkgJiYgY29tcHV0ZWRMb2dpY2FsSGVpZ2h0ID4gdG90YWxT
ZWN0aW9uTG9naWNhbEhlaWdodCAmJiAhZG9jdW1lbnQoKS0+aW5RdWlya3NNb2RlKCkpIHsKKyAg
ICBpZiAoIW1fZmlyc3RCb2R5ICYmIGNvbXB1dGVkTG9naWNhbEhlaWdodCA+IHRvdGFsU2VjdGlv
bkxvZ2ljYWxIZWlnaHQgJiYgIWRvY3VtZW50KCktPmluUXVpcmtzTW9kZSgpKSB7CiAgICAgICAg
IC8vIENvbXBsZXRlbHkgZW1wdHkgdGFibGVzICh3aXRoIG5vIHNlY3Rpb25zIG9yIGFueXRoaW5n
KSBzaG91bGQgYXQgbGVhc3QgaG9ub3Igc3BlY2lmaWVkIGhlaWdodAogICAgICAgICAvLyBpbiBz
dHJpY3QgbW9kZS4KICAgICAgICAgc2V0TG9naWNhbEhlaWdodChsb2dpY2FsSGVpZ2h0KCkgKyBj
b21wdXRlZExvZ2ljYWxIZWlnaHQpOwpAQCAtNzQ3LDEwICs3NDcsOCBAQCBSZW5kZXJUYWJsZUNv
bCogUmVuZGVyVGFibGU6OmNvbEVsZW1lbnQodW5zaWduZWQgY29sLCBib29sKiBzdGFydEVkZ2Us
IGJvb2wqIGVuZAogCiB2b2lkIFJlbmRlclRhYmxlOjpyZWNhbGNTZWN0aW9ucygpIGNvbnN0CiB7
Ci0gICAgQVNTRVJUKG5lZWRzU2VjdGlvblJlY2FsYygpKTsKLQotICAgIG1faGVhZGVyID0gMDsK
LSAgICBtX2Zvb3RlciA9IDA7CisgICAgbV9oZWFkID0gMDsKKyAgICBtX2Zvb3QgPSAwOwogICAg
IG1fZmlyc3RCb2R5ID0gMDsKICAgICBtX2hhc0NvbEVsZW1lbnRzID0gZmFsc2U7CiAKQEAgLTc2
Niw4ICs3NjQsOCBAQCB2b2lkIFJlbmRlclRhYmxlOjpyZWNhbGNTZWN0aW9ucygpIGNvbnN0CiAg
ICAgICAgICAgICBjYXNlIFRBQkxFX0hFQURFUl9HUk9VUDoKICAgICAgICAgICAgICAgICBpZiAo
Y2hpbGQtPmlzVGFibGVTZWN0aW9uKCkpIHsKICAgICAgICAgICAgICAgICAgICAgUmVuZGVyVGFi
bGVTZWN0aW9uKiBzZWN0aW9uID0gdG9SZW5kZXJUYWJsZVNlY3Rpb24oY2hpbGQpOwotICAgICAg
ICAgICAgICAgICAgICBpZiAoIW1faGVhZGVyKQotICAgICAgICAgICAgICAgICAgICAgICAgbV9o
ZWFkZXIgPSBzZWN0aW9uOworICAgICAgICAgICAgICAgICAgICBpZiAoIW1faGVhZCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgIG1faGVhZCA9IHNlY3Rpb247CiAgICAgICAgICAgICAgICAgICAg
IGVsc2UgaWYgKCFtX2ZpcnN0Qm9keSkKICAgICAgICAgICAgICAgICAgICAgICAgIG1fZmlyc3RC
b2R5ID0gc2VjdGlvbjsKICAgICAgICAgICAgICAgICAgICAgc2VjdGlvbi0+cmVjYWxjQ2VsbHNJ
Zk5lZWRlZCgpOwpAQCAtNzc2LDggKzc3NCw4IEBAIHZvaWQgUmVuZGVyVGFibGU6OnJlY2FsY1Nl
Y3Rpb25zKCkgY29uc3QKICAgICAgICAgICAgIGNhc2UgVEFCTEVfRk9PVEVSX0dST1VQOgogICAg
ICAgICAgICAgICAgIGlmIChjaGlsZC0+aXNUYWJsZVNlY3Rpb24oKSkgewogICAgICAgICAgICAg
ICAgICAgICBSZW5kZXJUYWJsZVNlY3Rpb24qIHNlY3Rpb24gPSB0b1JlbmRlclRhYmxlU2VjdGlv
bihjaGlsZCk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICghbV9mb290ZXIpCi0gICAgICAgICAg
ICAgICAgICAgICAgICBtX2Zvb3RlciA9IHNlY3Rpb247CisgICAgICAgICAgICAgICAgICAgIGlm
ICghbV9mb290KQorICAgICAgICAgICAgICAgICAgICAgICAgbV9mb290ID0gc2VjdGlvbjsKICAg
ICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIW1fZmlyc3RCb2R5KQogICAgICAgICAgICAgICAg
ICAgICAgICAgbV9maXJzdEJvZHkgPSBzZWN0aW9uOwogICAgICAgICAgICAgICAgICAgICBzZWN0
aW9uLT5yZWNhbGNDZWxsc0lmTmVlZGVkKCk7CkBAIC05NjYsOCArOTY0LDggQEAgTGF5b3V0VW5p
dCBSZW5kZXJUYWJsZTo6b3V0ZXJCb3JkZXJBZnRlcigpIGNvbnN0CiAgICAgICAgIHJldHVybiAw
OwogICAgIExheW91dFVuaXQgYm9yZGVyV2lkdGggPSAwOwogICAgIFJlbmRlclRhYmxlU2VjdGlv
biogYm90dG9tU2VjdGlvbjsKLSAgICBpZiAoZm9vdGVyKCkpCi0gICAgICAgIGJvdHRvbVNlY3Rp
b24gPSBmb290ZXIoKTsKKyAgICBpZiAobV9mb290KQorICAgICAgICBib3R0b21TZWN0aW9uID0g
bV9mb290OwogICAgIGVsc2UgewogICAgICAgICBSZW5kZXJPYmplY3QqIGNoaWxkOwogICAgICAg
ICBmb3IgKGNoaWxkID0gbGFzdENoaWxkKCk7IGNoaWxkICYmICFjaGlsZC0+aXNUYWJsZVNlY3Rp
b24oKTsgY2hpbGQgPSBjaGlsZC0+cHJldmlvdXNTaWJsaW5nKCkpIHsgfQpAQCAtMTA0OCwxNyAr
MTA0NiwxNyBAQCBSZW5kZXJUYWJsZVNlY3Rpb24qIFJlbmRlclRhYmxlOjpzZWN0aW9uQWJvdmUo
Y29uc3QgUmVuZGVyVGFibGVTZWN0aW9uKiBzZWN0aW9uLAogewogICAgIHJlY2FsY1NlY3Rpb25z
SWZOZWVkZWQoKTsKIAotICAgIGlmIChzZWN0aW9uID09IGhlYWRlcigpKQorICAgIGlmIChzZWN0
aW9uID09IG1faGVhZCkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBSZW5kZXJPYmplY3QqIHBy
ZXZTZWN0aW9uID0gc2VjdGlvbiA9PSBmb290ZXIoKSA/IGxhc3RDaGlsZCgpIDogc2VjdGlvbi0+
cHJldmlvdXNTaWJsaW5nKCk7CisgICAgUmVuZGVyT2JqZWN0KiBwcmV2U2VjdGlvbiA9IHNlY3Rp
b24gPT0gbV9mb290ID8gbGFzdENoaWxkKCkgOiBzZWN0aW9uLT5wcmV2aW91c1NpYmxpbmcoKTsK
ICAgICB3aGlsZSAocHJldlNlY3Rpb24pIHsKLSAgICAgICAgaWYgKHByZXZTZWN0aW9uLT5pc1Rh
YmxlU2VjdGlvbigpICYmIHByZXZTZWN0aW9uICE9IGhlYWRlcigpICYmIHByZXZTZWN0aW9uICE9
IGZvb3RlcigpICYmIChza2lwRW1wdHlTZWN0aW9ucyA9PSBEb05vdFNraXBFbXB0eVNlY3Rpb25z
IHx8IHRvUmVuZGVyVGFibGVTZWN0aW9uKHByZXZTZWN0aW9uKS0+bnVtUm93cygpKSkKKyAgICAg
ICAgaWYgKHByZXZTZWN0aW9uLT5pc1RhYmxlU2VjdGlvbigpICYmIHByZXZTZWN0aW9uICE9IG1f
aGVhZCAmJiBwcmV2U2VjdGlvbiAhPSBtX2Zvb3QgJiYgKHNraXBFbXB0eVNlY3Rpb25zID09IERv
Tm90U2tpcEVtcHR5U2VjdGlvbnMgfHwgdG9SZW5kZXJUYWJsZVNlY3Rpb24ocHJldlNlY3Rpb24p
LT5udW1Sb3dzKCkpKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHByZXZTZWN0aW9uID0g
cHJldlNlY3Rpb24tPnByZXZpb3VzU2libGluZygpOwogICAgIH0KLSAgICBpZiAoIXByZXZTZWN0
aW9uICYmIGhlYWRlcigpICYmIChza2lwRW1wdHlTZWN0aW9ucyA9PSBEb05vdFNraXBFbXB0eVNl
Y3Rpb25zIHx8IGhlYWRlcigpLT5udW1Sb3dzKCkpKQotICAgICAgICBwcmV2U2VjdGlvbiA9IGhl
YWRlcigpOworICAgIGlmICghcHJldlNlY3Rpb24gJiYgbV9oZWFkICYmIChza2lwRW1wdHlTZWN0
aW9ucyA9PSBEb05vdFNraXBFbXB0eVNlY3Rpb25zIHx8IG1faGVhZC0+bnVtUm93cygpKSkKKyAg
ICAgICAgcHJldlNlY3Rpb24gPSBtX2hlYWQ7CiAgICAgcmV0dXJuIHRvUmVuZGVyVGFibGVTZWN0
aW9uKHByZXZTZWN0aW9uKTsKIH0KIApAQCAtMTA2NiwxNyArMTA2NCwxNyBAQCBSZW5kZXJUYWJs
ZVNlY3Rpb24qIFJlbmRlclRhYmxlOjpzZWN0aW9uQmVsb3coY29uc3QgUmVuZGVyVGFibGVTZWN0
aW9uKiBzZWN0aW9uLAogewogICAgIHJlY2FsY1NlY3Rpb25zSWZOZWVkZWQoKTsKIAotICAgIGlm
IChzZWN0aW9uID09IGZvb3RlcigpKQorICAgIGlmIChzZWN0aW9uID09IG1fZm9vdCkKICAgICAg
ICAgcmV0dXJuIDA7CiAKLSAgICBSZW5kZXJPYmplY3QqIG5leHRTZWN0aW9uID0gc2VjdGlvbiA9
PSBoZWFkZXIoKSA/IGZpcnN0Q2hpbGQoKSA6IHNlY3Rpb24tPm5leHRTaWJsaW5nKCk7CisgICAg
UmVuZGVyT2JqZWN0KiBuZXh0U2VjdGlvbiA9IHNlY3Rpb24gPT0gbV9oZWFkID8gZmlyc3RDaGls
ZCgpIDogc2VjdGlvbi0+bmV4dFNpYmxpbmcoKTsKICAgICB3aGlsZSAobmV4dFNlY3Rpb24pIHsK
LSAgICAgICAgaWYgKG5leHRTZWN0aW9uLT5pc1RhYmxlU2VjdGlvbigpICYmIG5leHRTZWN0aW9u
ICE9IGhlYWRlcigpICYmIG5leHRTZWN0aW9uICE9IGZvb3RlcigpICYmIChza2lwRW1wdHlTZWN0
aW9ucyAgPT0gRG9Ob3RTa2lwRW1wdHlTZWN0aW9ucyB8fCB0b1JlbmRlclRhYmxlU2VjdGlvbihu
ZXh0U2VjdGlvbiktPm51bVJvd3MoKSkpCisgICAgICAgIGlmIChuZXh0U2VjdGlvbi0+aXNUYWJs
ZVNlY3Rpb24oKSAmJiBuZXh0U2VjdGlvbiAhPSBtX2hlYWQgJiYgbmV4dFNlY3Rpb24gIT0gbV9m
b290ICYmIChza2lwRW1wdHlTZWN0aW9ucyAgPT0gRG9Ob3RTa2lwRW1wdHlTZWN0aW9ucyB8fCB0
b1JlbmRlclRhYmxlU2VjdGlvbihuZXh0U2VjdGlvbiktPm51bVJvd3MoKSkpCiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgbmV4dFNlY3Rpb24gPSBuZXh0U2VjdGlvbi0+bmV4dFNpYmxpbmco
KTsKICAgICB9Ci0gICAgaWYgKCFuZXh0U2VjdGlvbiAmJiBmb290ZXIoKSAmJiAoc2tpcEVtcHR5
U2VjdGlvbnMgPT0gRG9Ob3RTa2lwRW1wdHlTZWN0aW9ucyB8fCBmb290ZXIoKS0+bnVtUm93cygp
KSkKLSAgICAgICAgbmV4dFNlY3Rpb24gPSBmb290ZXIoKTsKKyAgICBpZiAoIW5leHRTZWN0aW9u
ICYmIG1fZm9vdCAmJiAoc2tpcEVtcHR5U2VjdGlvbnMgPT0gRG9Ob3RTa2lwRW1wdHlTZWN0aW9u
cyB8fCBtX2Zvb3QtPm51bVJvd3MoKSkpCisgICAgICAgIG5leHRTZWN0aW9uID0gbV9mb290Owog
ICAgIHJldHVybiB0b1JlbmRlclRhYmxlU2VjdGlvbihuZXh0U2VjdGlvbik7CiB9CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5oIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmgKaW5kZXggNGE2ODdhZTY1NGRiMGY4ZjQwM2Uy
MmE4NDJmMTk4MjNiZDUxYzI5My4uMmRlOTAwY2ViNGI4ZWY0MTY4YjQ2MTc4OWUzYjUyNWM1N2M0
MjA5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmgKQEAgLTEzNiw5ICsx
MzYsOSBAQCBwdWJsaWM6CiAKICAgICBWZWN0b3I8Q29sdW1uU3RydWN0PiYgY29sdW1ucygpIHsg
cmV0dXJuIG1fY29sdW1uczsgfQogICAgIFZlY3RvcjxMYXlvdXRVbml0PiYgY29sdW1uUG9zaXRp
b25zKCkgeyByZXR1cm4gbV9jb2x1bW5Qb3M7IH0KLSAgICBSZW5kZXJUYWJsZVNlY3Rpb24qIGhl
YWRlcigpIGNvbnN0IHsgQVNTRVJUKCFuZWVkc1NlY3Rpb25SZWNhbGMoKSk7IHJldHVybiBtX2hl
YWRlcjsgfQotICAgIFJlbmRlclRhYmxlU2VjdGlvbiogZm9vdGVyKCkgY29uc3QgeyBBU1NFUlQo
IW5lZWRzU2VjdGlvblJlY2FsYygpKTsgcmV0dXJuIG1fZm9vdGVyOyB9Ci0gICAgUmVuZGVyVGFi
bGVTZWN0aW9uKiBmaXJzdEJvZHkoKSBjb25zdCB7IEFTU0VSVCghbmVlZHNTZWN0aW9uUmVjYWxj
KCkpOyByZXR1cm4gbV9maXJzdEJvZHk7IH0KKyAgICBSZW5kZXJUYWJsZVNlY3Rpb24qIGhlYWRl
cigpIGNvbnN0IHsgcmV0dXJuIG1faGVhZDsgfQorICAgIFJlbmRlclRhYmxlU2VjdGlvbiogZm9v
dGVyKCkgY29uc3QgeyByZXR1cm4gbV9mb290OyB9CisgICAgUmVuZGVyVGFibGVTZWN0aW9uKiBm
aXJzdEJvZHkoKSBjb25zdCB7IHJldHVybiBtX2ZpcnN0Qm9keTsgfQogCiAgICAgLy8gVGhpcyBm
dW5jdGlvbiByZXR1cm5zIDAgaWYgdGhlIHRhYmxlIGhhcyBubyBzZWN0aW9uLgogICAgIFJlbmRl
clRhYmxlU2VjdGlvbiogdG9wU2VjdGlvbigpIGNvbnN0OwpAQCAtMjAyLDcgKzIwMiw3IEBAIHB1
YmxpYzoKICAgICB9CiAgICAgY29uc3QgQ29sbGFwc2VkQm9yZGVyVmFsdWUqIGN1cnJlbnRCb3Jk
ZXJWYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIG1fY3VycmVudEJvcmRlcjsgfQogICAgIAotICAgIGJv
b2wgaGFzU2VjdGlvbnMoKSBjb25zdCB7IHJldHVybiBoZWFkZXIoKSB8fCBmb290ZXIoKSB8fCBm
aXJzdEJvZHkoKTsgfQorICAgIGJvb2wgaGFzU2VjdGlvbnMoKSBjb25zdCB7IHJldHVybiBtX2hl
YWQgfHwgbV9mb290IHx8IG1fZmlyc3RCb2R5OyB9CiAKICAgICB2b2lkIHJlY2FsY1NlY3Rpb25z
SWZOZWVkZWQoKSBjb25zdAogICAgIHsKQEAgLTI1Myw4ICsyNTMsOCBAQCBwcml2YXRlOgogICAg
IG11dGFibGUgVmVjdG9yPENvbHVtblN0cnVjdD4gbV9jb2x1bW5zOwogCiAgICAgbXV0YWJsZSBW
ZWN0b3I8UmVuZGVyQmxvY2sqPiBtX2NhcHRpb25zOwotICAgIG11dGFibGUgUmVuZGVyVGFibGVT
ZWN0aW9uKiBtX2hlYWRlcjsKLSAgICBtdXRhYmxlIFJlbmRlclRhYmxlU2VjdGlvbiogbV9mb290
ZXI7CisgICAgbXV0YWJsZSBSZW5kZXJUYWJsZVNlY3Rpb24qIG1faGVhZDsKKyAgICBtdXRhYmxl
IFJlbmRlclRhYmxlU2VjdGlvbiogbV9mb290OwogICAgIG11dGFibGUgUmVuZGVyVGFibGVTZWN0
aW9uKiBtX2ZpcnN0Qm9keTsKIAogICAgIE93blB0cjxUYWJsZUxheW91dD4gbV90YWJsZUxheW91
dDsKQEAgLTI3NCwxMSArMjc0LDExIEBAIHByaXZhdGU6CiAKIGlubGluZSBSZW5kZXJUYWJsZVNl
Y3Rpb24qIFJlbmRlclRhYmxlOjp0b3BTZWN0aW9uKCkgY29uc3QKIHsKLSAgICBpZiAoaGVhZGVy
KCkpCi0gICAgICAgIHJldHVybiBoZWFkZXIoKTsKLSAgICBpZiAoZmlyc3RCb2R5KCkpCi0gICAg
ICAgIHJldHVybiBmaXJzdEJvZHkoKTsKLSAgICByZXR1cm4gZm9vdGVyKCk7CisgICAgaWYgKG1f
aGVhZCkKKyAgICAgICAgcmV0dXJuIG1faGVhZDsKKyAgICBpZiAobV9maXJzdEJvZHkpCisgICAg
ICAgIHJldHVybiBtX2ZpcnN0Qm9keTsKKyAgICByZXR1cm4gbV9mb290OwogfQogCiBpbmxpbmUg
UmVuZGVyVGFibGUqIHRvUmVuZGVyVGFibGUoUmVuZGVyT2JqZWN0KiBvYmplY3QpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>