<?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>83487</bug_id>
          
          <creation_ts>2012-04-09 11:01:28 -0700</creation_ts>
          <short_desc>REGRESSION(r113561): broke webkit_unit_tests (Requested by simonjam on #webkit).</short_desc>
          <delta_ts>2012-04-09 11:14:08 -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>83217</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>danakj</cc>
    
    <cc>enne</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>598435</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-09 11:01:28 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/113561 broke the build:
broke webkit_unit_tests (Requested by simonjam 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>598436</commentid>
    <comment_count>1</comment_count>
      <attachid>136269</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-09 11:02:09 -0700</bug_when>
    <thetext>Created attachment 136269
ROLLOUT of r113561

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>598444</commentid>
    <comment_count>2</comment_count>
      <attachid>136269</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-09 11:14:01 -0700</bug_when>
    <thetext>Comment on attachment 136269
ROLLOUT of r113561

Clearing flags on attachment: 136269

Committed r113595: &lt;http://trac.webkit.org/changeset/113595&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598445</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-09 11:14:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136269</attachid>
            <date>2012-04-09 11:02:09 -0700</date>
            <delta_ts>2012-04-09 11:14:01 -0700</delta_ts>
            <desc>ROLLOUT of r113561</desc>
            <filename>bug-83487-20120409180517.patch</filename>
            <type>text/plain</type>
            <size>13156</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzNTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjFkNWYwNTA5Y2E3OThi
YzcwM2IyYzhmNzFlMmY4ZTE1MDVlNzkxOC4uZWZiMzdjNjY5NDk2MzZiZmQ4MzhiNmU3YzhlZDI4
Yjg2NmY0ODQ1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA0LTA5ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTEzNTYxLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMTM1NjEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTgzNDg3CisKKyAgICAgICAgYnJva2Ugd2Via2l0X3VuaXRfdGVzdHMgKFJlcXVl
c3RlZCBieSBzaW1vbmphbSBvbiAjd2Via2l0KS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL2NjL0NDT2NjbHVzaW9uVHJhY2tlci5jcHA6CisgICAgICAgIChXZWJDb3Jl
Ojp0cmFuc2Zvcm1TdXJmYWNlT3BhcXVlUmVnaW9uKToKKyAgICAgICAgKFdlYkNvcmU6OmNvbXB1
dGVPY2NsdXNpb25CZWhpbmRMYXllcik6CisgICAgICAgIChXZWJDb3JlOjo6Om1hcmtPY2NsdWRl
ZEJlaGluZExheWVyKToKKyAgICAgICAgKFdlYkNvcmU6OnRlc3RDb250ZW50UmVjdE9jY2x1ZGVk
KToKKyAgICAgICAgKFdlYkNvcmU6OmNvbXB1dGVVbm9jY2x1ZGVkQ29udGVudFJlY3QpOgorCiAy
MDEyLTA0LTA2ICBBbmRyZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAg
ICAgV2ViIEluc3BlY3Rvcjogem9vbSBvbiB2ZXJ0aWNhbCBtb3VzZXdoZWVsIGluIFRpbWVsaW5l
IG92ZXJ2aWV3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IGZiNTljMzlhMzE4Y2U1YWI5
ZmEzNzgxODRkYzhhNjdmYjFkMmRjMTUuLmUzZDgzOThhY2E3ODExOTIwMmQ4ZjJmNTRjZGQwYWU4
OTExM2ZiMjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIw
MTItMDQtMDkgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisg
ICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTM1NjEuCisgICAgICAgIGh0dHA6Ly90
cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzExMzU2MQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM0ODcKKworICAgICAgICBicm9rZSB3ZWJraXRfdW5p
dF90ZXN0cyAoUmVxdWVzdGVkIGJ5IHNpbW9uamFtIG9uICN3ZWJraXQpLgorCisgICAgICAgICog
dGVzdHMvQ0NPY2NsdXNpb25UcmFja2VyVGVzdC5jcHA6CisgICAgICAgIChXZWJLaXRUZXN0cyk6
CisgICAgICAgICogdGVzdHMvQ0NRdWFkQ3VsbGVyVGVzdC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpUZXN0Q0NPY2NsdXNpb25UcmFja2VySW1wbDo6VGVzdENDT2NjbHVzaW9uVHJhY2tlckltcGwp
OgorCiAyMDEyLTA0LTA5ICBEYW5hIEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFtjaHJvbWl1bV0gTWFrZSBjdWxsaW5nIHdvcmsgd2l0aCBjbGlwcGVkIHJlY3RzCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9D
Q09jY2x1c2lvblRyYWNrZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vY2MvQ0NPY2NsdXNpb25UcmFja2VyLmNwcAppbmRleCBjZjc2YmRmNjNiY2ZjMmI4
M2E5NTRkN2VmN2JiYjk2ZjdkMmM5YzE0Li5lMDRhZGZhMzEzNmE0ZjA5ZWVhMjhkOGIyMDUxYTNm
YjQ2YzY3NzNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
aHJvbWl1bS9jYy9DQ09jY2x1c2lvblRyYWNrZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDT2NjbHVzaW9uVHJhY2tlci5jcHAKQEAgLTEx
NSwxNiArMTE1LDEzIEBAIHN0YXRpYyBpbmxpbmUgUmVnaW9uIHRyYW5zZm9ybVN1cmZhY2VPcGFx
dWVSZWdpb24oY29uc3QgUmVuZGVyU3VyZmFjZVR5cGUqIHN1cmZhCiAgICAgLy8gVmVyaWZ5IHRo
YXQgcmVjdHMgd2l0aGluIHRoZSB8c3VyZmFjZXwgd2lsbCByZW1haW4gcmVjdHMgaW4gaXRzIHRh
cmdldCBzdXJmYWNlIGFmdGVyIGFwcGx5aW5nIHx0cmFuc2Zvcm18LiBJZiB0aGlzIGlzIHRydWUs
IHRoZW4KICAgICAvLyBhcHBseSB8dHJhbnNmb3JtfCB0byBlYWNoIHJlY3Qgd2l0aGluIHxyZWdp
b258IGluIG9yZGVyIHRvIHRyYW5zZm9ybSB0aGUgZW50aXJlIFJlZ2lvbi4KIAotICAgIGJvb2wg
Y2xpcHBlZDsKLSAgICBGbG9hdFF1YWQgdHJhbnNmb3JtZWRCb3VuZHNRdWFkID0gQ0NNYXRoVXRp
bDo6bWFwUXVhZCh0cmFuc2Zvcm0sIEZsb2F0UXVhZChyZWdpb24uYm91bmRzKCkpLCBjbGlwcGVk
KTsKLSAgICAvLyBGSVhNRTogRmluZCBhIHJlY3QgaW50ZXJpb3IgdG8gZWFjaCB0cmFuc2Zvcm1l
ZCBxdWFkLgotICAgIGlmIChjbGlwcGVkIHx8ICF0cmFuc2Zvcm1lZEJvdW5kc1F1YWQuaXNSZWN0
aWxpbmVhcigpKQorICAgIEZsb2F0UXVhZCB0cmFuc2Zvcm1lZEJvdW5kc1F1YWQgPSB0cmFuc2Zv
cm0ubWFwUXVhZChGbG9hdFF1YWQocmVnaW9uLmJvdW5kcygpKSk7CisgICAgaWYgKCF0cmFuc2Zv
cm1lZEJvdW5kc1F1YWQuaXNSZWN0aWxpbmVhcigpKQogICAgICAgICByZXR1cm4gUmVnaW9uKCk7
CiAKICAgICBSZWdpb24gdHJhbnNmb3JtZWRSZWdpb247CiAKICAgICBWZWN0b3I8SW50UmVjdD4g
cmVjdHMgPSByZWdpb24ucmVjdHMoKTsKLSAgICAvLyBDbGlwcGluZyBoYXMgYmVlbiB2ZXJpZmll
ZCBhYm92ZSwgc28gbWFwUmVjdCB3aWxsIGdpdmUgY29ycmVjdCByZXN1bHRzLgogICAgIGZvciAo
c2l6ZV90IGkgPSAwOyBpIDwgcmVjdHMuc2l6ZSgpOyArK2kpCiAgICAgICAgIHRyYW5zZm9ybWVk
UmVnaW9uLnVuaXRlKGVuY2xvc2VkSW50UmVjdCh0cmFuc2Zvcm0ubWFwUmVjdChGbG9hdFJlY3Qo
cmVjdHNbaV0pKSkpOwogICAgIHJldHVybiB0cmFuc2Zvcm1lZFJlZ2lvbjsKQEAgLTE5OCwxNSAr
MTk1LDEzIEBAIHN0YXRpYyBpbmxpbmUgVHJhbnNmb3JtYXRpb25NYXRyaXggY29udGVudFRvVGFy
Z2V0U3VyZmFjZVRyYW5zZm9ybShjb25zdCBMYXllclR5CiAKIC8vIEZJWE1FOiBSZW1vdmUgdXNl
UGFpbnRUcmFja2luZyB3aGVuIHBhaW50IHRyYWNraW5nIGlzIG9uIGZvciBwYWludCBjdWxsaW5n
LgogdGVtcGxhdGU8dHlwZW5hbWUgTGF5ZXJUeXBlPgotc3RhdGljIGlubGluZSBSZWdpb24gY29t
cHV0ZU9jY2x1c2lvbkJlaGluZExheWVyKGNvbnN0IExheWVyVHlwZSogbGF5ZXIsIGNvbnN0IFRy
YW5zZm9ybWF0aW9uTWF0cml4JiB0cmFuc2Zvcm0sIGNvbnN0IEludFJlY3QmIHNjaXNzb3JSZWN0
LCBib29sIHVzZVBhaW50VHJhY2tpbmcpCitzdGF0aWMgaW5saW5lIFJlZ2lvbiBjb21wdXRlT2Nj
bHVzaW9uQmVoaW5kTGF5ZXIoY29uc3QgTGF5ZXJUeXBlKiBsYXllciwgY29uc3QgVHJhbnNmb3Jt
YXRpb25NYXRyaXgmIHRyYW5zZm9ybSwgYm9vbCB1c2VQYWludFRyYWNraW5nKQogewogICAgIFJl
Z2lvbiBvcGFxdWVSZWdpb247CiAKLSAgICBib29sIGNsaXBwZWQ7Ci0gICAgRmxvYXRRdWFkIHVu
b2NjbHVkZWRRdWFkID0gQ0NNYXRoVXRpbDo6bWFwUXVhZCh0cmFuc2Zvcm0sIEZsb2F0UXVhZChs
YXllci0+dmlzaWJsZUxheWVyUmVjdCgpKSwgY2xpcHBlZCk7CisgICAgRmxvYXRRdWFkIHVub2Nj
bHVkZWRRdWFkID0gdHJhbnNmb3JtLm1hcFF1YWQoRmxvYXRRdWFkKGxheWVyLT52aXNpYmxlTGF5
ZXJSZWN0KCkpKTsKICAgICBib29sIGlzUGFpbnRlZEF4aXNBbGlnbmVkID0gdW5vY2NsdWRlZFF1
YWQuaXNSZWN0aWxpbmVhcigpOwotICAgIC8vIEZJWE1FOiBGaW5kIGEgcmVjdCBpbnRlcmlvciB0
byBlYWNoIHRyYW5zZm9ybWVkIHF1YWQuCi0gICAgaWYgKGNsaXBwZWQgfHwgIWlzUGFpbnRlZEF4
aXNBbGlnbmVkKQorICAgIGlmICghaXNQYWludGVkQXhpc0FsaWduZWQpCiAgICAgICAgIHJldHVy
biBvcGFxdWVSZWdpb247CiAKICAgICBpZiAobGF5ZXItPm9wYXF1ZSgpKQpAQCAtMjE2LDExICsy
MTEsOSBAQCBzdGF0aWMgaW5saW5lIFJlZ2lvbiBjb21wdXRlT2NjbHVzaW9uQmVoaW5kTGF5ZXIo
Y29uc3QgTGF5ZXJUeXBlKiBsYXllciwgY29uc3QgVAogICAgIGVsc2UgaWYgKHVzZVBhaW50VHJh
Y2tpbmcpIHsKICAgICAgICAgUmVnaW9uIGNvbnRlbnRSZWdpb24gPSBsYXllci0+dmlzaWJsZUNv
bnRlbnRPcGFxdWVSZWdpb24oKTsKICAgICAgICAgVmVjdG9yPEludFJlY3Q+IGNvbnRlbnRSZWN0
cyA9IGNvbnRlbnRSZWdpb24ucmVjdHMoKTsKLSAgICAgICAgLy8gV2UgdmVyaWZ5IHRoYXQgdGhl
IHBvc3NpYmxlIGJvdW5kcyBvZiB0aGlzIHJlZ2lvbiBhcmUgbm90IGNsaXBwZWQgYWJvdmUsIHNv
IHdlIGNhbiB1c2UgbWFwUmVjdCgpIHNhZmVseSBoZXJlLgogICAgICAgICBmb3IgKHNpemVfdCBp
ID0gMDsgaSA8IGNvbnRlbnRSZWN0cy5zaXplKCk7ICsraSkKICAgICAgICAgICAgIG9wYXF1ZVJl
Z2lvbi51bml0ZShlbmNsb3NlZEludFJlY3QodHJhbnNmb3JtLm1hcFJlY3QoRmxvYXRSZWN0KGNv
bnRlbnRSZWN0c1tpXSkpKSk7CiAgICAgfQotICAgIG9wYXF1ZVJlZ2lvbi5pbnRlcnNlY3Qoc2Np
c3NvclJlY3QpOwogICAgIHJldHVybiBvcGFxdWVSZWdpb247CiB9CiAKQEAgLTIzNSwyNiArMjI4
LDE2IEBAIHZvaWQgQ0NPY2NsdXNpb25UcmFja2VyQmFzZTxMYXllclR5cGUsIFJlbmRlclN1cmZh
Y2VUeXBlPjo6bWFya09jY2x1ZGVkQmVoaW5kTGF5CiAgICAgaWYgKCFsYXllck9wYWNpdHlLbm93
bihsYXllcikgfHwgbGF5ZXItPmRyYXdPcGFjaXR5KCkgPCAxKQogICAgICAgICByZXR1cm47CiAK
LSAgICBJbnRSZWN0IHNjaXNzb3JJblRhcmdldCA9IGxheWVyU2Npc3NvclJlY3RJblRhcmdldFN1
cmZhY2UobGF5ZXIpOworICAgIC8vIEZJWE1FOiBSZW1vdmUgbV91c2VQYWludFRyYWNraW5nIHdo
ZW4gcGFpbnQgdHJhY2tpbmcgaXMgb24gZm9yIHBhaW50IGN1bGxpbmcuCisgICAgaWYgKGxheWVy
VHJhbnNmb3Jtc1RvU2NyZWVuS25vd24obGF5ZXIpKQorICAgICAgICBtX3N0YWNrLmxhc3QoKS5v
Y2NsdXNpb25JblNjcmVlbi51bml0ZShjb21wdXRlT2NjbHVzaW9uQmVoaW5kTGF5ZXI8TGF5ZXJU
eXBlPihsYXllciwgY29udGVudFRvU2NyZWVuU3BhY2VUcmFuc2Zvcm08TGF5ZXJUeXBlPihsYXll
ciksIG1fdXNlUGFpbnRUcmFja2luZykpOwogICAgIGlmIChsYXllclRyYW5zZm9ybXNUb1Rhcmdl
dEtub3duKGxheWVyKSkKLSAgICAgICAgbV9zdGFjay5sYXN0KCkub2NjbHVzaW9uSW5UYXJnZXQu
dW5pdGUoY29tcHV0ZU9jY2x1c2lvbkJlaGluZExheWVyPExheWVyVHlwZT4obGF5ZXIsIGNvbnRl
bnRUb1RhcmdldFN1cmZhY2VUcmFuc2Zvcm08TGF5ZXJUeXBlPihsYXllciksIHNjaXNzb3JJblRh
cmdldCwgbV91c2VQYWludFRyYWNraW5nKSk7Ci0KLSAgICAvLyBXZSBtdXN0IGNsaXAgdGhlIG9j
Y2x1c2lvbiB3aXRoaW4gdGhlIGxheWVyJ3Mgc2Npc3NvckluVGFyZ2V0IHdpdGhpbiBzY3JlZW4g
c3BhY2UgYXMgd2VsbC4gSWYgdGhlIHNjaXNzb3IgcmVjdCBjYW4ndCBiZSBtb3ZlZCB0byBzY3Jl
ZW4gc3BhY2UgYW5kCi0gICAgLy8gcmVtYWluIHJlY3RpbGluZWFyLCB0aGVuIHdlIGRvbid0IGFk
ZCBhbnkgb2NjbHVzaW9uIGluIHNjcmVlbiBzcGFjZS4KLQotICAgIGlmIChsYXllclRyYW5zZm9y
bXNUb1NjcmVlbktub3duKGxheWVyKSkgewotICAgICAgICBUcmFuc2Zvcm1hdGlvbk1hdHJpeCB0
YXJnZXRUb1NjcmVlblRyYW5zZm9ybSA9IG1fc3RhY2subGFzdCgpLnN1cmZhY2UtPnNjcmVlblNw
YWNlVHJhbnNmb3JtKCk7Ci0gICAgICAgIEZsb2F0UXVhZCBzY2lzc29ySW5TY3JlZW5RdWFkID0g
dGFyZ2V0VG9TY3JlZW5UcmFuc2Zvcm0ubWFwUXVhZChGbG9hdFF1YWQoRmxvYXRSZWN0KHNjaXNz
b3JJblRhcmdldCkpKTsKLSAgICAgICAgaWYgKCFzY2lzc29ySW5TY3JlZW5RdWFkLmlzUmVjdGls
aW5lYXIoKSkKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgSW50UmVjdCBzY2lzc29ySW5T
Y3JlZW5SZWN0ID0gaW50ZXJzZWN0aW9uKG1fc2Npc3NvclJlY3RJblNjcmVlblNwYWNlLCBlbmNs
b3NlZEludFJlY3QoQ0NNYXRoVXRpbDo6bWFwQ2xpcHBlZFJlY3QodGFyZ2V0VG9TY3JlZW5UcmFu
c2Zvcm0sIEZsb2F0UmVjdChzY2lzc29ySW5UYXJnZXQpKSkpOwotICAgICAgICBtX3N0YWNrLmxh
c3QoKS5vY2NsdXNpb25JblNjcmVlbi51bml0ZShjb21wdXRlT2NjbHVzaW9uQmVoaW5kTGF5ZXI8
TGF5ZXJUeXBlPihsYXllciwgY29udGVudFRvU2NyZWVuU3BhY2VUcmFuc2Zvcm08TGF5ZXJUeXBl
PihsYXllciksIHNjaXNzb3JJblNjcmVlblJlY3QsIG1fdXNlUGFpbnRUcmFja2luZykpOwotICAg
IH0KKyAgICAgICAgbV9zdGFjay5sYXN0KCkub2NjbHVzaW9uSW5UYXJnZXQudW5pdGUoY29tcHV0
ZU9jY2x1c2lvbkJlaGluZExheWVyPExheWVyVHlwZT4obGF5ZXIsIGNvbnRlbnRUb1RhcmdldFN1
cmZhY2VUcmFuc2Zvcm08TGF5ZXJUeXBlPihsYXllciksIG1fdXNlUGFpbnRUcmFja2luZykpOwog
fQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdGVzdENvbnRlbnRSZWN0T2NjbHVkZWQoY29uc3QgSW50
UmVjdCYgY29udGVudFJlY3QsIGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiBjb250ZW50U3Bh
Y2VUcmFuc2Zvcm0sIGNvbnN0IEludFJlY3QmIHNjaXNzb3JSZWN0LCBjb25zdCBSZWdpb24mIG9j
Y2x1c2lvbikKIHsKLSAgICBGbG9hdFJlY3QgdHJhbnNmb3JtZWRSZWN0ID0gQ0NNYXRoVXRpbDo6
bWFwQ2xpcHBlZFJlY3QoY29udGVudFNwYWNlVHJhbnNmb3JtLCBGbG9hdFJlY3QoY29udGVudFJl
Y3QpKTsKKyAgICBGbG9hdFJlY3QgdHJhbnNmb3JtZWRSZWN0ID0gY29udGVudFNwYWNlVHJhbnNm
b3JtLm1hcFJlY3QoRmxvYXRSZWN0KGNvbnRlbnRSZWN0KSk7CiAgICAgLy8gVGFrZSB0aGUgZW5j
bG9zaW5nSW50UmVjdCwgYXMgd2Ugd2FudCB0byBpbmNsdWRlIHBhcnRpYWwgcGl4ZWxzIGluIHRo
ZSB0ZXN0LgogICAgIEludFJlY3QgdGFyZ2V0UmVjdCA9IGludGVyc2VjdGlvbihlbmNsb3NpbmdJ
bnRSZWN0KHRyYW5zZm9ybWVkUmVjdCksIHNjaXNzb3JSZWN0KTsKICAgICByZXR1cm4gdGFyZ2V0
UmVjdC5pc0VtcHR5KCkgfHwgb2NjbHVzaW9uLmNvbnRhaW5zKHRhcmdldFJlY3QpOwpAQCAtMjk4
LDEwICsyODEsMTMgQEAgc3RhdGljIGlubGluZSBJbnRSZWN0IGNvbXB1dGVVbm9jY2x1ZGVkQ29u
dGVudFJlY3QoY29uc3QgSW50UmVjdCYgY29udGVudFJlY3QsIGMKICAgICBpZiAoIWNvbnRlbnRT
cGFjZVRyYW5zZm9ybS5pc0ludmVydGlibGUoKSkKICAgICAgICAgcmV0dXJuIGNvbnRlbnRSZWN0
OwogCisgICAgRmxvYXRSZWN0IHRyYW5zZm9ybWVkUmVjdCA9IGNvbnRlbnRTcGFjZVRyYW5zZm9y
bS5tYXBSZWN0KEZsb2F0UmVjdChjb250ZW50UmVjdCkpOwogICAgIC8vIFRha2UgdGhlIGVuY2xv
c2luZ0ludFJlY3QgYXQgZWFjaCBzdGVwLCBhcyB3ZSB3YW50IHRvIGNvbnRhaW4gYW55IHVub2Nj
bHVkZWQgcGFydGlhbCBwaXhlbHMgaW4gdGhlIHJlc3VsdGluZyBJbnRSZWN0LgotICAgIEZsb2F0
UmVjdCB0cmFuc2Zvcm1lZFJlY3QgPSBDQ01hdGhVdGlsOjptYXBDbGlwcGVkUmVjdChjb250ZW50
U3BhY2VUcmFuc2Zvcm0sIEZsb2F0UmVjdChjb250ZW50UmVjdCkpOwogICAgIEludFJlY3Qgc2hy
dW5rUmVjdCA9IHJlY3RTdWJ0cmFjdFJlZ2lvbihpbnRlcnNlY3Rpb24oZW5jbG9zaW5nSW50UmVj
dCh0cmFuc2Zvcm1lZFJlY3QpLCBzY2lzc29yUmVjdCksIG9jY2x1c2lvbik7Ci0gICAgSW50UmVj
dCB1bm9jY2x1ZGVkUmVjdCA9IGVuY2xvc2luZ0ludFJlY3QoQ0NNYXRoVXRpbDo6cHJvamVjdENs
aXBwZWRSZWN0KGNvbnRlbnRTcGFjZVRyYW5zZm9ybS5pbnZlcnNlKCksIEZsb2F0UmVjdChzaHJ1
bmtSZWN0KSkpOworICAgIGJvb2wgY2xpcHBlZDsgLy8gRklYTUU6IFdlIHNob3VsZCBiZSBhYmxl
IHRvIHVzZSBwcm9qZWN0Q2xpcHBlZFF1YWQgaW5zdGVhZCBvZiBmb3JjaW5nIGV2ZXJ5dGhpbmcg
dG8gYmUgdW5vY2NsdWRlZC4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTgzMjE3LgorICAgIEludFJlY3QgdW5vY2NsdWRlZFJlY3QgPSBlbmNsb3NpbmdJbnRSZWN0KEND
TWF0aFV0aWw6OnByb2plY3RRdWFkKGNvbnRlbnRTcGFjZVRyYW5zZm9ybS5pbnZlcnNlKCksIEZs
b2F0UXVhZChGbG9hdFJlY3Qoc2hydW5rUmVjdCkpLCBjbGlwcGVkKS5ib3VuZGluZ0JveCgpKTsK
KyAgICBpZiAoY2xpcHBlZCkKKyAgICAgICAgcmV0dXJuIGNvbnRlbnRSZWN0OwogICAgIC8vIFRo
ZSByZWN0IGJhY2sgaW4gY29udGVudCBzcGFjZSBpcyBhIGJvdW5kaW5nIGJveCBhbmQgbWF5IGV4
dGVuZCBvdXRzaWRlIG9mIHRoZSBvcmlnaW5hbCBjb250ZW50UmVjdCwgc28gY2xhbXAgaXQgdG8g
dGhlIGNvbnRlbnRSZWN0Qm91bmRzLgogICAgIHJldHVybiBpbnRlcnNlY3Rpb24odW5vY2NsdWRl
ZFJlY3QsIGNvbnRlbnRSZWN0KTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvQ0NPY2NsdXNpb25UcmFja2VyVGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3Rlc3RzL0NDT2NjbHVzaW9uVHJhY2tlclRlc3QuY3BwCmluZGV4IGIxYTZmM2E5ZTNhNTA1
OWNhMWRhYzdjODVmODJlY2NhZGNiN2Y5MjEuLmNjYmIwYzJiNzVjZDViZDZlZmUyMjUzYjQwYTI2
MzA5NjM2OWFmNDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NP
Y2NsdXNpb25UcmFja2VyVGVzdC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0
cy9DQ09jY2x1c2lvblRyYWNrZXJUZXN0LmNwcApAQCAtMTY3NCw2NSArMTY3NCw2IEBAIHByb3Rl
Y3RlZDoKIE1BSU5fVEhSRUFEX1RFU1QoQ0NPY2NsdXNpb25UcmFja2VyVGVzdFBlcnNwZWN0aXZl
VHJhbnNmb3JtQmVoaW5kQ2FtZXJhKTsKIAogdGVtcGxhdGU8Y2xhc3MgVHlwZXMsIGJvb2wgb3Bh
cXVlTGF5ZXJzPgotY2xhc3MgQ0NPY2NsdXNpb25UcmFja2VyVGVzdExheWVyQmVoaW5kQ2FtZXJh
RG9lc05vdE9jY2x1ZGUgOiBwdWJsaWMgQ0NPY2NsdXNpb25UcmFja2VyVGVzdDxUeXBlcywgb3Bh
cXVlTGF5ZXJzPiB7Ci1wcm90ZWN0ZWQ6Ci0gICAgdm9pZCBydW5NeVRlc3QoKQotICAgIHsKLSAg
ICAgICAgVHJhbnNmb3JtYXRpb25NYXRyaXggdHJhbnNmb3JtOwotICAgICAgICB0cmFuc2Zvcm0u
dHJhbnNsYXRlKDUwLCA1MCk7Ci0gICAgICAgIHRyYW5zZm9ybS5hcHBseVBlcnNwZWN0aXZlKDEw
MCk7Ci0gICAgICAgIHRyYW5zZm9ybS50cmFuc2xhdGUzZCgwLCAwLCAxMTApOwotICAgICAgICB0
cmFuc2Zvcm0udHJhbnNsYXRlKC01MCwgLTUwKTsKLQotICAgICAgICB0eXBlbmFtZSBUeXBlczo6
Q29udGVudExheWVyVHlwZSogcGFyZW50ID0gdGhpcy0+Y3JlYXRlUm9vdCh0aGlzLT5pZGVudGl0
eU1hdHJpeCwgRmxvYXRQb2ludCgwLCAwKSwgSW50U2l6ZSgxMDAsIDEwMCkpOwotICAgICAgICB0
eXBlbmFtZSBUeXBlczo6Q29udGVudExheWVyVHlwZSogbGF5ZXIgPSB0aGlzLT5jcmVhdGVEcmF3
aW5nTGF5ZXIocGFyZW50LCB0cmFuc2Zvcm0sIEZsb2F0UG9pbnQoMCwgMCksIEludFNpemUoMTAw
LCAxMDApLCB0cnVlKTsKLSAgICAgICAgcGFyZW50LT5zZXRQcmVzZXJ2ZXMzRCh0cnVlKTsKLSAg
ICAgICAgdGhpcy0+Y2FsY0RyYXdFdGMocGFyZW50KTsKLQotICAgICAgICBUZXN0Q0NPY2NsdXNp
b25UcmFja2VyV2l0aFNjaXNzb3I8dHlwZW5hbWUgVHlwZXM6OkxheWVyVHlwZSwgdHlwZW5hbWUg
VHlwZXM6OlJlbmRlclN1cmZhY2VUeXBlPiBvY2NsdXNpb24oSW50UmVjdCgwLCAwLCAxMDAwLCAx
MDAwKSk7Ci0gICAgICAgIG9jY2x1c2lvbi5lbnRlclRhcmdldFJlbmRlclN1cmZhY2UocGFyZW50
LT5yZW5kZXJTdXJmYWNlKCkpOwotCi0gICAgICAgIC8vIFRoaXMgbGF5ZXIgaXMgZW50aXJlbHkg
YmVoaW5kIHRoZSBjYW1lcmEgYW5kIHNob3VsZCBub3Qgb2NjbHVkZS4KLSAgICAgICAgb2NjbHVz
aW9uLm1hcmtPY2NsdWRlZEJlaGluZExheWVyKGxheWVyKTsKLSAgICAgICAgRVhQRUNUX0VRKDB1
LCBvY2NsdXNpb24ub2NjbHVzaW9uSW5UYXJnZXRTdXJmYWNlKCkucmVjdHMoKS5zaXplKCkpOwot
ICAgICAgICBFWFBFQ1RfRVEoMHUsIG9jY2x1c2lvbi5vY2NsdXNpb25JblNjcmVlblNwYWNlKCku
cmVjdHMoKS5zaXplKCkpOwotICAgIH0KLX07Ci0KLU1BSU5fVEhSRUFEX1RFU1QoQ0NPY2NsdXNp
b25UcmFja2VyVGVzdExheWVyQmVoaW5kQ2FtZXJhRG9lc05vdE9jY2x1ZGUpOwotCi10ZW1wbGF0
ZTxjbGFzcyBUeXBlcywgYm9vbCBvcGFxdWVMYXllcnM+Ci1jbGFzcyBDQ09jY2x1c2lvblRyYWNr
ZXJUZXN0TGFyZ2VQaXhlbHNPY2NsdWRlSW5zaWRlQ2xpcFJlY3QgOiBwdWJsaWMgQ0NPY2NsdXNp
b25UcmFja2VyVGVzdDxUeXBlcywgb3BhcXVlTGF5ZXJzPiB7Ci1wcm90ZWN0ZWQ6Ci0gICAgdm9p
ZCBydW5NeVRlc3QoKQotICAgIHsKLSAgICAgICAgVHJhbnNmb3JtYXRpb25NYXRyaXggdHJhbnNm
b3JtOwotICAgICAgICB0cmFuc2Zvcm0udHJhbnNsYXRlKDUwLCA1MCk7Ci0gICAgICAgIHRyYW5z
Zm9ybS5hcHBseVBlcnNwZWN0aXZlKDEwMCk7Ci0gICAgICAgIHRyYW5zZm9ybS50cmFuc2xhdGUz
ZCgwLCAwLCA5OSk7Ci0gICAgICAgIHRyYW5zZm9ybS50cmFuc2xhdGUoLTUwLCAtNTApOwotCi0g
ICAgICAgIHR5cGVuYW1lIFR5cGVzOjpDb250ZW50TGF5ZXJUeXBlKiBwYXJlbnQgPSB0aGlzLT5j
cmVhdGVSb290KHRoaXMtPmlkZW50aXR5TWF0cml4LCBGbG9hdFBvaW50KDAsIDApLCBJbnRTaXpl
KDEwMCwgMTAwKSk7Ci0gICAgICAgIHR5cGVuYW1lIFR5cGVzOjpDb250ZW50TGF5ZXJUeXBlKiBs
YXllciA9IHRoaXMtPmNyZWF0ZURyYXdpbmdMYXllcihwYXJlbnQsIHRyYW5zZm9ybSwgRmxvYXRQ
b2ludCgwLCAwKSwgSW50U2l6ZSgxMDAsIDEwMCksIHRydWUpOwotICAgICAgICBwYXJlbnQtPnNl
dFByZXNlcnZlczNEKHRydWUpOwotICAgICAgICB0aGlzLT5jYWxjRHJhd0V0YyhwYXJlbnQpOwot
Ci0gICAgICAgIFRlc3RDQ09jY2x1c2lvblRyYWNrZXJXaXRoU2Npc3Nvcjx0eXBlbmFtZSBUeXBl
czo6TGF5ZXJUeXBlLCB0eXBlbmFtZSBUeXBlczo6UmVuZGVyU3VyZmFjZVR5cGU+IG9jY2x1c2lv
bihJbnRSZWN0KDAsIDAsIDEwMDAsIDEwMDApKTsKLSAgICAgICAgb2NjbHVzaW9uLmVudGVyVGFy
Z2V0UmVuZGVyU3VyZmFjZShwYXJlbnQtPnJlbmRlclN1cmZhY2UoKSk7Ci0KLSAgICAgICAgLy8g
VGhpcyBpcyB2ZXJ5IGNsb3NlIHRvIHRoZSBjYW1lcmEsIHNvIHBpeGVscyBpbiBpdHMgdmlzaWJs
ZUxheWVyUmVjdCB3aWxsIGFjdHVhbGx5IGdvIG91dHNpZGUgb2YgdGhlIGxheWVyJ3MgY2xpcFJl
Y3QuCi0gICAgICAgIC8vIEVuc3VyZSB0aGF0IHRob3NlIHBpeGVscyBkb24ndCBvY2NsdWRlIHRo
aW5ncyBvdXRzaWRlIHRoZSBjbGlwUmVjdC4KLSAgICAgICAgb2NjbHVzaW9uLm1hcmtPY2NsdWRl
ZEJlaGluZExheWVyKGxheWVyKTsKLSAgICAgICAgRVhQRUNUX0VRKEludFJlY3QoMCwgMCwgMTAw
LCAxMDApLCBvY2NsdXNpb24ub2NjbHVzaW9uSW5UYXJnZXRTdXJmYWNlKCkuYm91bmRzKCkpOwot
ICAgICAgICBFWFBFQ1RfRVEoMXUsIG9jY2x1c2lvbi5vY2NsdXNpb25JblRhcmdldFN1cmZhY2Uo
KS5yZWN0cygpLnNpemUoKSk7Ci0gICAgICAgIEVYUEVDVF9FUShJbnRSZWN0KDAsIDAsIDEwMCwg
MTAwKSwgb2NjbHVzaW9uLm9jY2x1c2lvbkluU2NyZWVuU3BhY2UoKS5ib3VuZHMoKSk7Ci0gICAg
ICAgIEVYUEVDVF9FUSgxdSwgb2NjbHVzaW9uLm9jY2x1c2lvbkluU2NyZWVuU3BhY2UoKS5yZWN0
cygpLnNpemUoKSk7Ci0gICAgfQotfTsKLQotTUFJTl9USFJFQURfVEVTVChDQ09jY2x1c2lvblRy
YWNrZXJUZXN0TGFyZ2VQaXhlbHNPY2NsdWRlSW5zaWRlQ2xpcFJlY3QpOwotCi10ZW1wbGF0ZTxj
bGFzcyBUeXBlcywgYm9vbCBvcGFxdWVMYXllcnM+CiBjbGFzcyBDQ09jY2x1c2lvblRyYWNrZXJU
ZXN0QW5pbWF0aW9uT3BhY2l0eTFPbk1haW5UaHJlYWQgOiBwdWJsaWMgQ0NPY2NsdXNpb25UcmFj
a2VyVGVzdDxUeXBlcywgb3BhcXVlTGF5ZXJzPiB7CiBwcm90ZWN0ZWQ6CiAgICAgdm9pZCBydW5N
eVRlc3QoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ1F1YWRD
dWxsZXJUZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NRdWFkQ3VsbGVy
VGVzdC5jcHAKaW5kZXggNTFjYmM4YmJlNDk1N2I4NTY5MjdjN2FhZmM2ZjZiYmI3ZjlhZjdjZS4u
NDU2MmEzYTc1YzJjYmI5NTgwOTMzYzMyM2FiZDA1MGRlNTQxMWQ3MyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ1F1YWRDdWxsZXJUZXN0LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0NDUXVhZEN1bGxlclRlc3QuY3BwCkBAIC00NCw5ICs0
NCw4IEBAIHB1YmxpYzoKICAgICAgICAgOiBDQ09jY2x1c2lvblRyYWNrZXJJbXBsKHNjaXNzb3JS
ZWN0SW5TY3JlZW4sIHJlY29yZE1ldHJpY3NGb3JGcmFtZSkKICAgICAgICAgLCBtX3NjaXNzb3JS
ZWN0SW5TY3JlZW4oc2Npc3NvclJlY3RJblNjcmVlbikKICAgICB7Ci0gICAgICAgIC8vIFByZXRl
bmQgd2UgaGF2ZSB2aXNpdGVkIHRoZSByb290IHJlbmRlciBzdXJmYWNlLgorICAgICAgICAvLyBQ
cmV0ZW5kIHdlIGhhdmUgdmlzaXRlZCBhIHJlbmRlciBzdXJmYWNlLgogICAgICAgICBtX3N0YWNr
LmFwcGVuZChTdGFja09iamVjdCgpKTsKLSAgICAgICAgbV9zdGFjay5sYXN0KCkuc3VyZmFjZSA9
IG5ldyBDQ1JlbmRlclN1cmZhY2UoMCk7CiAgICAgfQogCiBwcm90ZWN0ZWQ6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>