<?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>99354</bug_id>
          
          <creation_ts>2012-10-15 12:46:58 -0700</creation_ts>
          <short_desc>REGRESSION(r131306): It made layout testing extremely slow again (Requested by Ossy_night on #webkit).</short_desc>
          <delta_ts>2012-10-15 12:57:47 -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>95992</blocked>
    
    <blocked>98654</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>jturcotte</cc>
    
    <cc>kbalazs</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>742311</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-15 12:46:58 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/131306 broke the build:
It made layout testing extremely slow again (Requested by Ossy_night 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>742316</commentid>
    <comment_count>1</comment_count>
      <attachid>168761</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-15 12:47:37 -0700</bug_when>
    <thetext>Created attachment 168761
ROLLOUT of r131306

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>742324</commentid>
    <comment_count>2</comment_count>
      <attachid>168761</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-15 12:53:02 -0700</bug_when>
    <thetext>Comment on attachment 168761
ROLLOUT of r131306

Clearing flags on attachment: 168761

Committed r131339: &lt;http://trac.webkit.org/changeset/131339&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742325</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-15 12:53:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168761</attachid>
            <date>2012-10-15 12:47:37 -0700</date>
            <delta_ts>2012-10-15 12:53:02 -0700</delta_ts>
            <desc>ROLLOUT of r131306</desc>
            <filename>bug-99354-20121015195404.patch</filename>
            <type>text/plain</type>
            <size>11375</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMzM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMmYyYTg0NmFiN2QwOWRk
MDA0YjAxMzY3ZWFlMmViMmRmY2JmYWFjMC4uMmQ4MTQxMDQ1MjVjZmMyMGY3NzQ4ZGEwYTg0ODZl
NmY3Yjk5YmE2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTEwLTE1ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTMxMzA2IGFuZCByMTMxMzA3LgorICAgICAgICBodHRwOi8vdHJh
Yy53ZWJraXQub3JnL2NoYW5nZXNldC8xMzEzMDYKKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0
Lm9yZy9jaGFuZ2VzZXQvMTMxMzA3CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05OTM1NAorCisgICAgICAgIEl0IG1hZGUgbGF5b3V0IHRlc3RpbmcgZXh0
cmVtZWx5IHNsb3cgYWdhaW4gKFJlcXVlc3RlZCBieQorICAgICAgICBPc3N5X25pZ2h0IG9uICN3
ZWJraXQpLgorCisgICAgICAgICogU2hhcmVkL0FQSS9jL3F0L1dLSW1hZ2VRdC5jcHA6CisgICAg
ICAgIChXS0ltYWdlQ3JlYXRlUUltYWdlKToKKyAgICAgICAgKiBTaGFyZWQvQVBJL2MvcXQvV0tJ
bWFnZVF0Lmg6CisKIDIwMTItMTAtMTUgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1
bWV6QGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXVtXSzJdIEltcGxlbWVudCBGYXZpY29ucyBB
UEkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9xdC9XS0ltYWdlUXQu
Y3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL3F0L1dLSW1hZ2VRdC5jcHAKaW5kZXgg
NjAzODhmNGZhMjdlMWZjMzIzYWIyNWI2N2U1ODgxYTE1YzI0NTY5MS4uZDA5NzVmNjUzMGUwN2Ex
NTQ4MGNlZWFjNzBlMDBjNGI1NzAzZThhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hh
cmVkL0FQSS9jL3F0L1dLSW1hZ2VRdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQ
SS9jL3F0L1dLSW1hZ2VRdC5jcHAKQEAgLTI1LDMwICsyNSwxMCBAQAogI2luY2x1ZGUgIlNoYXJl
YWJsZUJpdG1hcC5oIgogI2luY2x1ZGUgIldLU2hhcmVkQVBJQ2FzdC5oIgogI2luY2x1ZGUgIldl
YkltYWdlLmgiCi0jaW5jbHVkZSA8UVBhaW50ZXI+Ci0jaW5jbHVkZSA8V2ViQ29yZS9HcmFwaGlj
c0NvbnRleHQuaD4KLSNpbmNsdWRlIDxXZWJDb3JlL0ludFNpemUuaD4KIAotdXNpbmcgbmFtZXNw
YWNlIFdlYkNvcmU7CiB1c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogCiBRSW1hZ2UgV0tJbWFnZUNy
ZWF0ZVFJbWFnZShXS0ltYWdlUmVmIGltYWdlUmVmKQogewogICAgIHJldHVybiB0b0ltcGwoaW1h
Z2VSZWYpLT5iaXRtYXAoKS0+Y3JlYXRlUUltYWdlKCkuY29weSgpOwogfQotCi1XS0ltYWdlUmVm
IFdLSW1hZ2VDcmVhdGVGcm9tUUltYWdlKGNvbnN0IFFJbWFnZSYgaW1hZ2UpCi17Ci0gICAgaWYg
KGltYWdlLmlzTnVsbCgpKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIEFTU0VSVChpbWFnZS5i
eXRlc1BlckxpbmUoKSA9PSBpbWFnZS53aWR0aCgpICogNCk7Ci0KLSAgICBSZWZQdHI8V2ViSW1h
Z2U+IHdlYkltYWdlID0gV2ViSW1hZ2U6OmNyZWF0ZShpbWFnZS5zaXplKCksIHN0YXRpY19jYXN0
PEltYWdlT3B0aW9ucz4oMCkpOwotICAgIGlmICghd2ViSW1hZ2UtPmJpdG1hcCgpKQotICAgICAg
ICByZXR1cm4gMDsKLSAgICBPd25QdHI8R3JhcGhpY3NDb250ZXh0PiBncmFwaGljc0NvbnRleHQg
PSB3ZWJJbWFnZS0+Yml0bWFwKCktPmNyZWF0ZUdyYXBoaWNzQ29udGV4dCgpOwotICAgIFFQYWlu
dGVyKiBwYWludGVyID0gZ3JhcGhpY3NDb250ZXh0LT5wbGF0Zm9ybUNvbnRleHQoKTsKLSAgICBw
YWludGVyLT5kcmF3SW1hZ2UoUVBvaW50KDAsIDApLCBpbWFnZSk7Ci0gICAgcmV0dXJuIHRvQVBJ
KHdlYkltYWdlLnJlbGVhc2UoKS5sZWFrUmVmKCkpOwotfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvU2hhcmVkL0FQSS9jL3F0L1dLSW1hZ2VRdC5oIGIvU291cmNlL1dlYktpdDIvU2hhcmVk
L0FQSS9jL3F0L1dLSW1hZ2VRdC5oCmluZGV4IDVhYmVmNDgxODMwODdhYzU1NjkxNWZjYjI2Njgx
NDc2Njg3MzVjNTguLjFlNTA3M2EwOGNiMzQwNTI5OGJjMzQ2MWI2NGFmYWU3ZWU5NTdiZDMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9xdC9XS0ltYWdlUXQuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvcXQvV0tJbWFnZVF0LmgKQEAgLTI3LDYgKzI3
LDUgQEAKICNpbmNsdWRlIDxXZWJLaXQyL1dLSW1hZ2UuaD4KIAogV0tfRVhQT1JUIFFJbWFnZSBX
S0ltYWdlQ3JlYXRlUUltYWdlKFdLSW1hZ2VSZWYgaW1hZ2UpOwotV0tfRVhQT1JUIFdLSW1hZ2VS
ZWYgV0tJbWFnZUNyZWF0ZUZyb21RSW1hZ2UoY29uc3QgUUltYWdlJiBpbWFnZSk7CiAKICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDYx
YjNkY2VkN2QzNGIzMTVjODZlOTYyODRhZjlhN2FiMzJjNTM1ODUuLjRmMjhkZjQ1NjkzYmYzNmM3
Mjk1NTAwYzA5NzdmMDZkYjdiMGI0MzggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysg
Yi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNSBAQAorMjAxMi0xMC0xNSAgU2hlcmlmZiBC
b3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CisKKyAgICAgICAgVW5yZXZpZXdlZCwg
cm9sbGluZyBvdXQgcjEzMTMwNiBhbmQgcjEzMTMwNy4KKyAgICAgICAgaHR0cDovL3RyYWMud2Vi
a2l0Lm9yZy9jaGFuZ2VzZXQvMTMxMzA2CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcv
Y2hhbmdlc2V0LzEzMTMwNworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTkzNTQKKworICAgICAgICBJdCBtYWRlIGxheW91dCB0ZXN0aW5nIGV4dHJlbWVs
eSBzbG93IGFnYWluIChSZXF1ZXN0ZWQgYnkKKyAgICAgICAgT3NzeV9uaWdodCBvbiAjd2Via2l0
KS4KKworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGFyZ2V0LnByaToKKyAgICAgICAgKiBX
ZWJLaXRUZXN0UnVubmVyL1Rlc3RJbnZvY2F0aW9uLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdElu
dm9jYXRpb246Omludm9rZSk6CisgICAgICAgIChXVFI6OlRlc3RJbnZvY2F0aW9uOjpkaWRSZWNl
aXZlTWVzc2FnZUZyb21JbmplY3RlZEJ1bmRsZSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5l
ci9UZXN0SW52b2NhdGlvbi5oOgorICAgICAgICAoVGVzdEludm9jYXRpb24pOgorICAgICAgICAq
IFdlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwOgorICAgICAgICAoV1RS
OjpXcmFwcGVyV2luZG93OjpoYW5kbGVTdGF0dXNDaGFuZ2VkKToKKyAgICAgICAgKFdUUjo6UGxh
dGZvcm1XZWJWaWV3Ojp3aW5kb3dTbmFwc2hvdEltYWdlKToKKyAgICAgICAgKiBXZWJLaXRUZXN0
UnVubmVyL3F0L1Rlc3RJbnZvY2F0aW9uUXQuY3BwOgorICAgICAgICAoV1RSOjpUZXN0SW52b2Nh
dGlvbjo6ZHVtcFBpeGVsc0FuZENvbXBhcmVXaXRoRXhwZWN0ZWQpOgorCiAyMDEyLTEwLTE1ICBL
ZW5pY2hpIElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbV2ViU29j
a2V0XSBVcGRhdGUgcHl3ZWJzb2NrZXQgdG8gMC43LjgKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktp
dFRlc3RSdW5uZXIvVGFyZ2V0LnByaSBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGFyZ2V0LnBy
aQppbmRleCA2NDJkNTJhOGZhZjlhNzhmNWUwMDMxNDIwNDQwMDExNzVmZTRjNWZjLi43MWJmYjgy
M2ExOWZiYmVlMzM2Zjg5Yzg3NDNkYTFmM2I5Y2E2MzY4IDEwMDY0NAotLS0gYS9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL1RhcmdldC5wcmkKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UYXJn
ZXQucHJpCkBAIC0zMSw3ICszMSw3IEBAIFNPVVJDRVMgKz0gXAogCiBERVNURElSID0gJCR7Uk9P
VF9CVUlMRF9ESVJ9L2JpbgogCi1RVCA9IGNvcmUgY29yZS1wcml2YXRlIGd1aSBndWktcHJpdmF0
ZSB3aWRnZXRzIG5ldHdvcmsgdGVzdGxpYiBxdWljayBxdWljay1wcml2YXRlIHdlYmtpdHdpZGdl
dHMgcW1sLXByaXZhdGUgdjgtcHJpdmF0ZQorUVQgPSBjb3JlIGd1aSBndWktcHJpdmF0ZSB3aWRn
ZXRzIG5ldHdvcmsgdGVzdGxpYiBxdWljayBxdWljay1wcml2YXRlIHdlYmtpdHdpZGdldHMKIAog
V0VCS0lUICs9IHd0ZiBqYXZhc2NyaXB0Y29yZSB3ZWJraXQyCiAKZGlmZiAtLWdpdCBhL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvVGVzdEludm9jYXRpb24uY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9UZXN0SW52b2NhdGlvbi5jcHAKaW5kZXggZGM2NjM5ZDJlMjk4YTAzMGQ1OTgzMDFlNGYy
MzA3N2YzNjExNDM4Ny4uYTYyNTRkOWZkNTEwNmUyZmNiYmJiMDA5ZDZmYmEwYmFhNGUzZGNiZiAx
MDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0SW52b2NhdGlvbi5jcHAKKysr
IGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0SW52b2NhdGlvbi5jcHAKQEAgLTE5Miw4ICsx
OTIsNiBAQCB2b2lkIFRlc3RJbnZvY2F0aW9uOjppbnZva2UoKQogICAgICAgICBnb3RvIGVuZDsK
ICAgICB9CiAKLSAgICBkdW1wUmVzdWx0cygpOwotCiBlbmQ6CiAjaWYgRU5BQkxFKElOU1BFQ1RP
UikKICAgICBpZiAobV9nb3RJbml0aWFsUmVzcG9uc2UpCkBAIC0yMzcsMTcgKzIzNSw2IEBAIHZv
aWQgVGVzdEludm9jYXRpb246OmR1bXAoY29uc3QgY2hhciogdGV4dFRvU3Rkb3V0LCBjb25zdCBj
aGFyKiB0ZXh0VG9TdGRlcnIsIGJvCiAgICAgZmZsdXNoKHN0ZGVycik7CiB9CiAKLXZvaWQgVGVz
dEludm9jYXRpb246OmR1bXBSZXN1bHRzKCkKLXsKLSAgICBkdW1wKHRvV1RGU3RyaW5nKG1fdGV4
dE91dHB1dC5nZXQoKSkudXRmOCgpLmRhdGEoKSk7Ci0KLSAgICBpZiAobV9kdW1wUGl4ZWxzICYm
IG1fcGl4ZWxSZXN1bHQpCi0gICAgICAgIGR1bXBQaXhlbHNBbmRDb21wYXJlV2l0aEV4cGVjdGVk
KG1fcGl4ZWxSZXN1bHQuZ2V0KCksIG1fcmVwYWludFJlY3RzLmdldCgpKTsKLQotICAgIGZwdXRz
KCIjRU9GXG4iLCBzdGRvdXQpOwotICAgIGZmbHVzaChzdGRvdXQpOwotfQotCiBib29sIFRlc3RJ
bnZvY2F0aW9uOjpjb21wYXJlQWN0dWFsSGFzaFRvRXhwZWN0ZWRBbmREdW1wUmVzdWx0cyhjb25z
dCBjaGFyIGFjdHVhbEhhc2hbMzNdKQogewogICAgIC8vIENvbXB1dGUgdGhlIGhhc2ggb2YgdGhl
IGJpdG1hcCBjb250ZXh0IHBpeGVscwpAQCAtMjkxLDE1ICsyNzgsMjYgQEAgdm9pZCBUZXN0SW52
b2NhdGlvbjo6ZGlkUmVjZWl2ZU1lc3NhZ2VGcm9tSW5qZWN0ZWRCdW5kbGUoV0tTdHJpbmdSZWYg
bWVzc2FnZU5hbWUKICAgICAgICAgV0tEaWN0aW9uYXJ5UmVmIG1lc3NhZ2VCb2R5RGljdGlvbmFy
eSA9IHN0YXRpY19jYXN0PFdLRGljdGlvbmFyeVJlZj4obWVzc2FnZUJvZHkpOwogCiAgICAgICAg
IFdLUmV0YWluUHRyPFdLU3RyaW5nUmVmPiB0ZXh0T3V0cHV0S2V5KEFkb3B0V0ssIFdLU3RyaW5n
Q3JlYXRlV2l0aFVURjhDU3RyaW5nKCJUZXh0T3V0cHV0IikpOwotICAgICAgICBtX3RleHRPdXRw
dXQgPSBzdGF0aWNfY2FzdDxXS1N0cmluZ1JlZj4oV0tEaWN0aW9uYXJ5R2V0SXRlbUZvcktleSht
ZXNzYWdlQm9keURpY3Rpb25hcnksIHRleHRPdXRwdXRLZXkuZ2V0KCkpKTsKKyAgICAgICAgV0tT
dHJpbmdSZWYgdGV4dE91dHB1dCA9IHN0YXRpY19jYXN0PFdLU3RyaW5nUmVmPihXS0RpY3Rpb25h
cnlHZXRJdGVtRm9yS2V5KG1lc3NhZ2VCb2R5RGljdGlvbmFyeSwgdGV4dE91dHB1dEtleS5nZXQo
KSkpOwogCiAgICAgICAgIFdLUmV0YWluUHRyPFdLU3RyaW5nUmVmPiBwaXhlbFJlc3VsdEtleSA9
IGFkb3B0V0soV0tTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoIlBpeGVsUmVzdWx0IikpOwot
ICAgICAgICBtX3BpeGVsUmVzdWx0ID0gc3RhdGljX2Nhc3Q8V0tJbWFnZVJlZj4oV0tEaWN0aW9u
YXJ5R2V0SXRlbUZvcktleShtZXNzYWdlQm9keURpY3Rpb25hcnksIHBpeGVsUmVzdWx0S2V5Lmdl
dCgpKSk7Ci0gICAgICAgIEFTU0VSVCghbV9waXhlbFJlc3VsdCB8fCBtX2R1bXBQaXhlbHMpOwot
CisgICAgICAgIFdLSW1hZ2VSZWYgcGl4ZWxSZXN1bHQgPSBzdGF0aWNfY2FzdDxXS0ltYWdlUmVm
PihXS0RpY3Rpb25hcnlHZXRJdGVtRm9yS2V5KG1lc3NhZ2VCb2R5RGljdGlvbmFyeSwgcGl4ZWxS
ZXN1bHRLZXkuZ2V0KCkpKTsKKyAgICAgICAgQVNTRVJUKCFwaXhlbFJlc3VsdCB8fCBtX2R1bXBQ
aXhlbHMpOworICAgICAgICAKICAgICAgICAgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IHJlcGFp
bnRSZWN0c0tleSA9IGFkb3B0V0soV0tTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoIlJlcGFp
bnRSZWN0cyIpKTsKLSAgICAgICAgbV9yZXBhaW50UmVjdHMgPSBzdGF0aWNfY2FzdDxXS0FycmF5
UmVmPihXS0RpY3Rpb25hcnlHZXRJdGVtRm9yS2V5KG1lc3NhZ2VCb2R5RGljdGlvbmFyeSwgcmVw
YWludFJlY3RzS2V5LmdldCgpKSk7CisgICAgICAgIFdLQXJyYXlSZWYgcmVwYWludFJlY3RzID0g
c3RhdGljX2Nhc3Q8V0tBcnJheVJlZj4oV0tEaWN0aW9uYXJ5R2V0SXRlbUZvcktleShtZXNzYWdl
Qm9keURpY3Rpb25hcnksIHJlcGFpbnRSZWN0c0tleS5nZXQoKSkpOyAgICAgICAgCiAKKyAgICAg
ICAgLy8gRHVtcCB0ZXh0LgorICAgICAgICBkdW1wKHRvV1RGU3RyaW5nKHRleHRPdXRwdXQpLnV0
ZjgoKS5kYXRhKCkpOworCisgICAgICAgIC8vIER1bXAgcGl4ZWxzIChpZiBuZWNlc3NhcnkpLgor
ICAgICAgICBpZiAobV9kdW1wUGl4ZWxzICYmIHBpeGVsUmVzdWx0KQorICAgICAgICAgICAgZHVt
cFBpeGVsc0FuZENvbXBhcmVXaXRoRXhwZWN0ZWQocGl4ZWxSZXN1bHQsIHJlcGFpbnRSZWN0cyk7
CisKKyAgICAgICAgZnB1dHMoIiNFT0ZcbiIsIHN0ZG91dCk7CisgICAgICAgIGZmbHVzaChzdGRv
dXQpOworICAgICAgICBmZmx1c2goc3RkZXJyKTsKKyAgICAgICAgCiAgICAgICAgIG1fZ290Rmlu
YWxNZXNzYWdlID0gdHJ1ZTsKICAgICAgICAgVGVzdENvbnRyb2xsZXI6OnNoYXJlZCgpLm5vdGlm
eURvbmUoKTsKICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9UZXN0SW52b2NhdGlvbi5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0SW52b2Nh
dGlvbi5oCmluZGV4IGI1NTA2NTUxYjE5MWVjNjVlMTU1MTY4NDY5YzlmNTc2NzNkMWZlYWYuLjQ5
NjQxZTllZTQzZTc4OWNkOTU5ZjRiNGRkYWJlNDY4Y2Y5NjM4M2IgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvVGVzdEludm9jYXRpb24uaAorKysgYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL1Rlc3RJbnZvY2F0aW9uLmgKQEAgLTQ2LDE1ICs0Niw5IEBAIHB1YmxpYzoKIAogICAg
IHN0YXRpYyB2b2lkIGR1bXBXZWJQcm9jZXNzVW5yZXNwb25zaXZlbmVzcyhjb25zdCBjaGFyKiB0
ZXh0VG9TdGRvdXQpOwogcHJpdmF0ZToKLSAgICB2b2lkIGR1bXBSZXN1bHRzKCk7CiAgICAgc3Rh
dGljIHZvaWQgZHVtcChjb25zdCBjaGFyKiB0ZXh0VG9TdGRvdXQsIGNvbnN0IGNoYXIqIHRleHRU
b1N0ZGVyciA9IDAsIGJvb2wgc2VlbkVycm9yID0gZmFsc2UpOwogICAgIHZvaWQgZHVtcFBpeGVs
c0FuZENvbXBhcmVXaXRoRXhwZWN0ZWQoV0tJbWFnZVJlZiwgV0tBcnJheVJlZiByZXBhaW50UmVj
dHMpOwogICAgIGJvb2wgY29tcGFyZUFjdHVhbEhhc2hUb0V4cGVjdGVkQW5kRHVtcFJlc3VsdHMo
Y29uc3QgY2hhclszM10pOwotCi0jaWYgUExBVEZPUk0oUVQpCi0gICAgc3RhdGljIHZvaWQgZm9y
Y2VSZXBhaW50RG9uZUNhbGxiYWNrKFdLRXJyb3JSZWYsIHZvaWQqIGNvbnRleHQpOwotICAgIHZv
aWQgZm9yY2VSZXBhaW50RG9uZSgpOwotI2VuZGlmCiAgICAgCiAgICAgV0tSZXRhaW5QdHI8V0tV
UkxSZWY+IG1fdXJsOwogICAgIHN0ZDo6c3RyaW5nIG1fcGF0aE9yVVJMOwpAQCAtNjcsMTAgKzYx
LDYgQEAgcHJpdmF0ZToKICAgICBib29sIG1fZ290RmluYWxNZXNzYWdlOwogICAgIGJvb2wgbV9n
b3RSZXBhaW50OwogICAgIGJvb2wgbV9lcnJvcjsKLQotICAgIFdLUmV0YWluUHRyPFdLU3RyaW5n
UmVmPiBtX3RleHRPdXRwdXQ7Ci0gICAgV0tSZXRhaW5QdHI8V0tJbWFnZVJlZj4gbV9waXhlbFJl
c3VsdDsKLSAgICBXS1JldGFpblB0cjxXS0FycmF5UmVmPiBtX3JlcGFpbnRSZWN0czsKIH07CiAK
IH0gLy8gbmFtZXNwYWNlIFdUUgpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9x
dC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRm
b3JtV2ViVmlld1F0LmNwcAppbmRleCA4Yzc2MDU5OTI3MThlNThjMGE1NjQxYTBhNTQ3ODgxMWVi
Y2MxMmNjLi4xZTUzYjA4ODVmNDBkODM1Nzg4ZDQyNGIwYTA3YjBjNzcxODlkZTViIDEwMDY0NAot
LS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNwcAorKysg
Yi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNwcApAQCAtMzQs
NyArMzQsNiBAQAogI2luY2x1ZGUgPFFFdmVudExvb3A+CiAjaW5jbHVkZSA8UVFtbFByb3BlcnR5
PgogI2luY2x1ZGUgPFF0UXVpY2svUVF1aWNrVmlldz4KLSNpbmNsdWRlIDxRdFF1aWNrL3ByaXZh
dGUvcXF1aWNrd2luZG93X3AuaD4KICNpbmNsdWRlIDxXZWJLaXQyL1dLSW1hZ2VRdC5oPgogI2lu
Y2x1ZGUgPHFwYS9xd2luZG93c3lzdGVtaW50ZXJmYWNlLmg+CiAKQEAgLTYyLDExICs2MSw2IEBA
IHByaXZhdGUgUV9TTE9UUzoKICAgICAgICAgbV92aWV3LT5zZXRQYXJlbnRJdGVtKHJvb3RPYmpl
Y3QoKSk7CiAgICAgICAgIFFRbWxQcm9wZXJ0eTo6d3JpdGUobV92aWV3LCAiYW5jaG9ycy5maWxs
IiwgcVZhcmlhbnRGcm9tVmFsdWUocm9vdE9iamVjdCgpKSk7CiAKLSAgICAgICAgc2V0U3VyZmFj
ZVR5cGUoT3BlbkdMU3VyZmFjZSk7Ci0gICAgICAgIGNyZWF0ZSgpOwotCi0gICAgICAgIFFRdWlj
a1dpbmRvd1ByaXZhdGU6OmdldCh0aGlzKS0+c2V0UmVuZGVyV2l0aG91dFNob3dpbmcodHJ1ZSk7
Ci0KICAgICAgICAgUVdpbmRvd1N5c3RlbUludGVyZmFjZTo6aGFuZGxlV2luZG93QWN0aXZhdGVk
KHRoaXMpOwogICAgICAgICBtX3ZpZXctPnBhZ2UoKS0+c2V0Rm9jdXModHJ1ZSk7CiAgICAgfQpA
QCAtMTU4LDcgKzE1Miw5IEBAIHZvaWQgUGxhdGZvcm1XZWJWaWV3OjptYWtlV2ViVmlld0ZpcnN0
UmVzcG9uZGVyKCkKIAogV0tSZXRhaW5QdHI8V0tJbWFnZVJlZj4gUGxhdGZvcm1XZWJWaWV3Ojp3
aW5kb3dTbmFwc2hvdEltYWdlKCkKIHsKLSAgICByZXR1cm4gYWRvcHRXSyhXS0ltYWdlQ3JlYXRl
RnJvbVFJbWFnZShtX3dpbmRvdy0+Z3JhYldpbmRvdygpKSk7CisgICAgLy8gRklYTUU6IGltcGxl
bWVudCB0byBjYXB0dXJlIHBpeGVscyBpbiB0aGUgVUkgcHJvY2VzcywKKyAgICAvLyB3aGljaCBt
YXkgYmUgbmVjZXNzYXJ5IHRvIGNhcHR1cmUgdGhpbmdzIGxpa2UgM0QgdHJhbnNmb3Jtcy4KKyAg
ICByZXR1cm4gMDsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV1RSCmRpZmYgLS1naXQgYS9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL3F0L1Rlc3RJbnZvY2F0aW9uUXQuY3BwIGIvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9xdC9UZXN0SW52b2NhdGlvblF0LmNwcAppbmRleCBiNjk2NTQ0MzY0ZDc4ZDhhNjgy
ZmQwNmEwNWE2NTY2ZTkzOTcyMzMwLi45ODFjMjAzMmEyOTc4NzAyZjZiNmNhMjRhMTk4ZGY0OTkx
NGRjZjNmIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1Rlc3RJbnZvY2F0
aW9uUXQuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvVGVzdEludm9jYXRpb25R
dC5jcHAKQEAgLTI3LDggKzI3LDYgQEAKIAogI2luY2x1ZGUgIlRlc3RJbnZvY2F0aW9uLmgiCiAK
LSNpbmNsdWRlICJQbGF0Zm9ybVdlYlZpZXcuaCIKLSNpbmNsdWRlICJUZXN0Q29udHJvbGxlci5o
IgogI2luY2x1ZGUgPFFCdWZmZXI+CiAjaW5jbHVkZSA8UUNyeXB0b2dyYXBoaWNIYXNoPgogI2lu
Y2x1ZGUgPFF0R3VpL1FQYWludGVyPgpAQCAtNjUsMjggKzYzLDkgQEAgc3RhdGljIHZvaWQgZHVt
cEltYWdlKGNvbnN0IFFJbWFnZSYgaW1hZ2UpCiAgICAgZmZsdXNoKHN0ZG91dCk7CiB9CiAKLXZv
aWQgVGVzdEludm9jYXRpb246OmZvcmNlUmVwYWludERvbmVDYWxsYmFjayhXS0Vycm9yUmVmLCB2
b2lkICpjb250ZXh0KQotewotICAgIHN0YXRpY19jYXN0PFRlc3RJbnZvY2F0aW9uKj4oY29udGV4
dCktPm1fZ290UmVwYWludCA9IHRydWU7Ci0gICAgVGVzdENvbnRyb2xsZXI6OnNoYXJlZCgpLm5v
dGlmeURvbmUoKTsKLX0KLQogdm9pZCBUZXN0SW52b2NhdGlvbjo6ZHVtcFBpeGVsc0FuZENvbXBh
cmVXaXRoRXhwZWN0ZWQoV0tJbWFnZVJlZiBpbWFnZVJlZiwgV0tBcnJheVJlZiByZXBhaW50UmVj
dHMpCiB7Ci0gICAgV0tQYWdlUmVmIHBhZ2UgPSBUZXN0Q29udHJvbGxlcjo6c2hhcmVkKCkubWFp
bldlYlZpZXcoKS0+cGFnZSgpOwotICAgIFdLUGFnZUZvcmNlUmVwYWludChwYWdlLCB0aGlzLCAm
Zm9yY2VSZXBhaW50RG9uZUNhbGxiYWNrKTsKLQotICAgIFRlc3RDb250cm9sbGVyOjpzaGFyZWQo
KS5ydW5VbnRpbChtX2dvdFJlcGFpbnQsIFRlc3RDb250cm9sbGVyOjpTaG9ydFRpbWVvdXQpOwot
Ci0gICAgUUltYWdlIGltYWdlOwotICAgIGlmIChtX2dvdFJlcGFpbnQpCi0gICAgICAgIGltYWdl
ID0gV0tJbWFnZUNyZWF0ZVFJbWFnZShUZXN0Q29udHJvbGxlcjo6c2hhcmVkKCkubWFpbldlYlZp
ZXcoKS0+d2luZG93U25hcHNob3RJbWFnZSgpLmdldCgpKTsKLSAgICBlbHNlIHsKLSAgICAgICAg
Ly8gVGhlIHRlc3QgaGFybmVzcyBleHBlY3RzIGFuIGltYWdlIHNvIHdlIG91dHB1dCBhbiBlbXB0
eSBvbmUuCi0gICAgICAgIFdLUmVjdCB3aW5kb3dSZWN0ID0gVGVzdENvbnRyb2xsZXI6OnNoYXJl
ZCgpLm1haW5XZWJWaWV3KCktPndpbmRvd0ZyYW1lKCk7Ci0gICAgICAgIGltYWdlID0gUUltYWdl
KFFTaXplKHdpbmRvd1JlY3Quc2l6ZS53aWR0aCwgd2luZG93UmVjdC5zaXplLmhlaWdodCksIFFJ
bWFnZTo6Rm9ybWF0X0FSR0IzMl9QcmVtdWx0aXBsaWVkKTsKLSAgICAgICAgaW1hZ2UuZmlsbChR
dDo6cmVkKTsKLSAgICB9CisgICAgUUltYWdlIGltYWdlID0gV0tJbWFnZUNyZWF0ZVFJbWFnZShp
bWFnZVJlZik7CiAKICAgICBpZiAocmVwYWludFJlY3RzKSB7CiAgICAgICAgIFFJbWFnZSBtYXNr
KGltYWdlLnNpemUoKSwgaW1hZ2UuZm9ybWF0KCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>