<?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>73902</bug_id>
          
          <creation_ts>2011-12-06 03:23:17 -0800</creation_ts>
          <short_desc>REGRESSION(r102111): Breaks compilation (Requested by vsevik on #webkit).</short_desc>
          <delta_ts>2022-03-01 03:09:29 -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>73628</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>morrita</cc>
    
    <cc>vsevik</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>515775</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-06 03:23:17 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/102111 broke the build:
Breaks compilation (Requested by vsevik 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>515776</commentid>
    <comment_count>1</comment_count>
      <attachid>118017</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-06 03:23:52 -0800</bug_when>
    <thetext>Created attachment 118017
ROLLOUT of r102111

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>515785</commentid>
    <comment_count>2</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-12-06 03:38:40 -0800</bug_when>
    <thetext>Committed r102120: &lt;http://trac.webkit.org/changeset/102120&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118017</attachid>
            <date>2011-12-06 03:23:52 -0800</date>
            <delta_ts>2022-03-01 03:09:29 -0800</delta_ts>
            <desc>ROLLOUT of r102111</desc>
            <filename>bug-73902-20111206112501.patch</filename>
            <type>text/plain</type>
            <size>11732</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMTE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjQ4MDdhYmU0ODQ4MjUz
YTZkZTJiOTUwMDExOWVhZDI5NTk0ZGI0MC4uNDcwZWEyZjlmNTgyMzdmMzAxYTUxMGI0MTk1NTUy
ZDIzMzYyOGViNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDExLTEyLTA2ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTAyMTExLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMDIxMTEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTczOTAyCisKKyAgICAgICAgQnJlYWtzIGNvbXBpbGF0aW9uIChSZXF1ZXN0ZWQg
YnkgdnNldmlrIG9uICN3ZWJraXQpLgorCisgICAgICAgICogZWRpdGluZy9FZGl0b3IuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RWRpdG9yOjptYXJrQWxsTWlzc3BlbGxpbmdzQW5kQmFkR3JhbW1h
ckluUmFuZ2VzKToKKyAgICAgICAgKiBlZGl0aW5nL0VkaXRvci5oOgorCiAyMDExLTEyLTA2ICBF
cmljIFBlbm5lciAgPGVwZW5uZXJAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIFNl
dCB0ZXh0dXJlIGxpbWl0cyBhcyBtdWx0aXBsZXMgb2Ygdmlld3BvcnQgc2l6ZSBpbnN0ZWFkIG9m
IGhhcmRjb2RlZCB2YWx1ZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRp
dG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcAppbmRleCBmZDc4MjZh
NmYxZDYxZmE4NGU4NDExMWEwY2I0OWM3NmQ5MTVjMDc1Li5kMDBjZTEyN2E3ODc3NzhjNmEwZGRj
NDkyZGQ2NWRiMWZkNjdkMmU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0Vk
aXRvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwCkBAIC0xOTk0
LDEwICsxOTk0LDE0IEBAIHZvaWQgRWRpdG9yOjptYXJrQWxsTWlzc3BlbGxpbmdzQW5kQmFkR3Jh
bW1hckluUmFuZ2VzKFRleHRDaGVja2luZ1R5cGVNYXNrIHRleHRDCiAgICAgLy8gVGhlcmUgc2hv
dWxkbid0IGJlIHBlbmRpbmcgYXV0b2NvcnJlY3Rpb24gYXQgdGhpcyBtb21lbnQuCiAgICAgQVNT
RVJUKCFtX3NwZWxsaW5nQ29ycmVjdG9yLT5oYXNQZW5kaW5nQ29ycmVjdGlvbigpKTsKIAorICAg
IGJvb2wgc2hvdWxkTWFya1NwZWxsaW5nID0gdGV4dENoZWNraW5nT3B0aW9ucyAmIFRleHRDaGVj
a2luZ1R5cGVTcGVsbGluZzsKICAgICBib29sIHNob3VsZE1hcmtHcmFtbWFyID0gdGV4dENoZWNr
aW5nT3B0aW9ucyAmIFRleHRDaGVja2luZ1R5cGVHcmFtbWFyOworICAgIGJvb2wgc2hvdWxkUGVy
Zm9ybVJlcGxhY2VtZW50ID0gdGV4dENoZWNraW5nT3B0aW9ucyAmIFRleHRDaGVja2luZ1R5cGVS
ZXBsYWNlbWVudDsKICAgICBib29sIHNob3VsZFNob3dDb3JyZWN0aW9uUGFuZWwgPSB0ZXh0Q2hl
Y2tpbmdPcHRpb25zICYgVGV4dENoZWNraW5nVHlwZVNob3dDb3JyZWN0aW9uUGFuZWw7CisgICAg
Ym9vbCBzaG91bGRDaGVja0ZvckNvcnJlY3Rpb24gPSBzaG91bGRTaG93Q29ycmVjdGlvblBhbmVs
IHx8ICh0ZXh0Q2hlY2tpbmdPcHRpb25zICYgVGV4dENoZWNraW5nVHlwZUNvcnJlY3Rpb24pOwog
CiAgICAgLy8gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2l0aCBzZWxlY3Rpb25zIGFscmVhZHkg
ZXhwYW5kZWQgdG8gd29yZCBib3VuZGFyaWVzLgorICAgIEV4Y2VwdGlvbkNvZGUgZWMgPSAwOwog
ICAgIGlmICghY2xpZW50KCkgfHwgIXNwZWxsaW5nUmFuZ2UgfHwgKHNob3VsZE1hcmtHcmFtbWFy
ICYmICFncmFtbWFyUmFuZ2UpKQogICAgICAgICByZXR1cm47CiAKQEAgLTIwMDksMTIgKzIwMTMs
MzYgQEAgdm9pZCBFZGl0b3I6Om1hcmtBbGxNaXNzcGVsbGluZ3NBbmRCYWRHcmFtbWFySW5SYW5n
ZXMoVGV4dENoZWNraW5nVHlwZU1hc2sgdGV4dEMKICAgICBpZiAoIWlzU3BlbGxDaGVja2luZ0Vu
YWJsZWRGb3IoZWRpdGFibGVOb2RlKSkKICAgICAgICAgcmV0dXJuOwogCisgICAgLy8gRXhwYW5k
IHRoZSByYW5nZSB0byBlbmNvbXBhc3MgZW50aXJlIHBhcmFncmFwaHMsIHNpbmNlIHRleHQgY2hl
Y2tpbmcgbmVlZHMgdGhhdCBtdWNoIGNvbnRleHQuCisgICAgaW50IHNlbGVjdGlvbk9mZnNldCA9
IDA7CisgICAgaW50IGFtYmlndW91c0JvdW5kYXJ5T2Zmc2V0ID0gLTE7CisgICAgYm9vbCBzZWxl
Y3Rpb25DaGFuZ2VkID0gZmFsc2U7CisgICAgYm9vbCByZXN0b3JlU2VsZWN0aW9uQWZ0ZXJDaGFu
Z2UgPSBmYWxzZTsKKyAgICBib29sIGFkanVzdFNlbGVjdGlvbkZvclBhcmFncmFwaEJvdW5kYXJp
ZXMgPSBmYWxzZTsKKwogICAgIFRleHRDaGVja2luZ1BhcmFncmFwaCBzcGVsbGluZ1BhcmFncmFw
aChzcGVsbGluZ1JhbmdlKTsKICAgICBUZXh0Q2hlY2tpbmdQYXJhZ3JhcGggZ3JhbW1hclBhcmFn
cmFwaChzaG91bGRNYXJrR3JhbW1hciA/IGdyYW1tYXJSYW5nZSA6IDApOwogCiAgICAgaWYgKHNo
b3VsZE1hcmtHcmFtbWFyID8gKHNwZWxsaW5nUGFyYWdyYXBoLmlzUmFuZ2VFbXB0eSgpICYmIGdy
YW1tYXJQYXJhZ3JhcGguaXNFbXB0eSgpKSA6IHNwZWxsaW5nUGFyYWdyYXBoLmlzRW1wdHkoKSkK
ICAgICAgICAgcmV0dXJuOwogCisgICAgaWYgKHNob3VsZFBlcmZvcm1SZXBsYWNlbWVudCB8fCBz
aG91bGRNYXJrU3BlbGxpbmcgfHwgc2hvdWxkQ2hlY2tGb3JDb3JyZWN0aW9uKSB7CisgICAgICAg
IGlmIChtX2ZyYW1lLT5zZWxlY3Rpb24oKS0+c2VsZWN0aW9uVHlwZSgpID09IFZpc2libGVTZWxl
Y3Rpb246OkNhcmV0U2VsZWN0aW9uKSB7CisgICAgICAgICAgICAvLyBBdHRlbXB0IHRvIHNhdmUg
dGhlIGNhcmV0IHBvc2l0aW9uIHNvIHdlIGNhbiByZXN0b3JlIGl0IGxhdGVyIGlmIG5lZWRlZAor
ICAgICAgICAgICAgUG9zaXRpb24gY2FyZXRQb3NpdGlvbiA9IG1fZnJhbWUtPnNlbGVjdGlvbigp
LT5lbmQoKTsKKyAgICAgICAgICAgIGludCBvZmZzZXQgPSBzcGVsbGluZ1BhcmFncmFwaC5vZmZz
ZXRUbyhjYXJldFBvc2l0aW9uLCBlYyk7CisgICAgICAgICAgICBpZiAoIWVjKSB7CisgICAgICAg
ICAgICAgICAgc2VsZWN0aW9uT2Zmc2V0ID0gb2Zmc2V0OworICAgICAgICAgICAgICAgIHJlc3Rv
cmVTZWxlY3Rpb25BZnRlckNoYW5nZSA9IHRydWU7CisgICAgICAgICAgICAgICAgaWYgKHNlbGVj
dGlvbk9mZnNldCA+IDAgJiYgKHNlbGVjdGlvbk9mZnNldCA+IHNwZWxsaW5nUGFyYWdyYXBoLnRl
eHRMZW5ndGgoKSB8fCBzcGVsbGluZ1BhcmFncmFwaC50ZXh0Q2hhckF0KHNlbGVjdGlvbk9mZnNl
dCAtIDEpID09IG5ld2xpbmVDaGFyYWN0ZXIpKQorICAgICAgICAgICAgICAgICAgICBhZGp1c3RT
ZWxlY3Rpb25Gb3JQYXJhZ3JhcGhCb3VuZGFyaWVzID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICBp
ZiAoc2VsZWN0aW9uT2Zmc2V0ID4gMCAmJiBzZWxlY3Rpb25PZmZzZXQgPD0gc3BlbGxpbmdQYXJh
Z3JhcGgudGV4dExlbmd0aCgpICYmIGlzQW1iaWd1b3VzQm91bmRhcnlDaGFyYWN0ZXIoc3BlbGxp
bmdQYXJhZ3JhcGgudGV4dENoYXJBdChzZWxlY3Rpb25PZmZzZXQgLSAxKSkpCisgICAgICAgICAg
ICAgICAgICAgIGFtYmlndW91c0JvdW5kYXJ5T2Zmc2V0ID0gc2VsZWN0aW9uT2Zmc2V0IC0gMTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKworCiAgICAgYm9vbCBhc3luY2hyb25v
dXMgPSBtX2ZyYW1lICYmIG1fZnJhbWUtPnNldHRpbmdzKCkgJiYgbV9mcmFtZS0+c2V0dGluZ3Mo
KS0+YXN5bmNocm9ub3VzU3BlbGxDaGVja2luZ0VuYWJsZWQoKSAmJiAhc2hvdWxkU2hvd0NvcnJl
Y3Rpb25QYW5lbDsKICAgICBpZiAoYXN5bmNocm9ub3VzKSB7CiAgICAgICAgIGlmIChzaG91bGRN
YXJrR3JhbW1hcikKQEAgLTIwMzEsMzcgKzIwNTksNyBAQCB2b2lkIEVkaXRvcjo6bWFya0FsbE1p
c3NwZWxsaW5nc0FuZEJhZEdyYW1tYXJJblJhbmdlcyhUZXh0Q2hlY2tpbmdUeXBlTWFzayB0ZXh0
QwogICAgIGVsc2UKICAgICAgICAgY2hlY2tUZXh0T2ZQYXJhZ3JhcGgodGV4dENoZWNrZXIoKSwg
c3BlbGxpbmdQYXJhZ3JhcGgudGV4dENoYXJhY3RlcnMoKSwgc3BlbGxpbmdQYXJhZ3JhcGgudGV4
dExlbmd0aCgpLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzb2x2ZVRleHRDaGVja2luZ1R5cGVNYXNrKHRleHRDaGVja2luZ09wdGlvbnMpLCByZXN1bHRz
KTsKLQotICAgIG1hcmtBbmRSZXBsYWNlRm9yKHRleHRDaGVja2luZ09wdGlvbnMsIHJlc3VsdHMs
IHNwZWxsaW5nUGFyYWdyYXBoLCBncmFtbWFyUGFyYWdyYXBoKTsKLX0KLQotdm9pZCBFZGl0b3I6
Om1hcmtBbmRSZXBsYWNlRm9yKFRleHRDaGVja2luZ1R5cGVNYXNrIHRleHRDaGVja2luZ09wdGlv
bnMsIGNvbnN0IFZlY3RvcjxUZXh0Q2hlY2tpbmdSZXN1bHQ+JiByZXN1bHRzLCBjb25zdCBUZXh0
Q2hlY2tpbmdQYXJhZ3JhcGgmIHNwZWxsaW5nUGFyYWdyYXBoLCBjb25zdCBUZXh0Q2hlY2tpbmdQ
YXJhZ3JhcGgmIGdyYW1tYXJQYXJhZ3JhcGgpCi17Ci0gICAgYm9vbCBzaG91bGRNYXJrU3BlbGxp
bmcgPSB0ZXh0Q2hlY2tpbmdPcHRpb25zICYgVGV4dENoZWNraW5nVHlwZVNwZWxsaW5nOwotICAg
IGJvb2wgc2hvdWxkTWFya0dyYW1tYXIgPSB0ZXh0Q2hlY2tpbmdPcHRpb25zICYgVGV4dENoZWNr
aW5nVHlwZUdyYW1tYXI7Ci0gICAgYm9vbCBzaG91bGRQZXJmb3JtUmVwbGFjZW1lbnQgPSB0ZXh0
Q2hlY2tpbmdPcHRpb25zICYgVGV4dENoZWNraW5nVHlwZVJlcGxhY2VtZW50OwotICAgIGJvb2wg
c2hvdWxkU2hvd0NvcnJlY3Rpb25QYW5lbCA9IHRleHRDaGVja2luZ09wdGlvbnMgJiBUZXh0Q2hl
Y2tpbmdUeXBlU2hvd0NvcnJlY3Rpb25QYW5lbDsKLSAgICBib29sIHNob3VsZENoZWNrRm9yQ29y
cmVjdGlvbiA9IHNob3VsZFNob3dDb3JyZWN0aW9uUGFuZWwgfHwgKHRleHRDaGVja2luZ09wdGlv
bnMgJiBUZXh0Q2hlY2tpbmdUeXBlQ29ycmVjdGlvbik7Ci0KLSAgICAvLyBFeHBhbmQgdGhlIHJh
bmdlIHRvIGVuY29tcGFzcyBlbnRpcmUgcGFyYWdyYXBocywgc2luY2UgdGV4dCBjaGVja2luZyBu
ZWVkcyB0aGF0IG11Y2ggY29udGV4dC4KLSAgICBpbnQgc2VsZWN0aW9uT2Zmc2V0ID0gMDsKLSAg
ICBpbnQgYW1iaWd1b3VzQm91bmRhcnlPZmZzZXQgPSAtMTsKLSAgICBib29sIHNlbGVjdGlvbkNo
YW5nZWQgPSBmYWxzZTsKLSAgICBib29sIHJlc3RvcmVTZWxlY3Rpb25BZnRlckNoYW5nZSA9IGZh
bHNlOwotICAgIGJvb2wgYWRqdXN0U2VsZWN0aW9uRm9yUGFyYWdyYXBoQm91bmRhcmllcyA9IGZh
bHNlOwotCi0gICAgaWYgKHNob3VsZFBlcmZvcm1SZXBsYWNlbWVudCB8fCBzaG91bGRNYXJrU3Bl
bGxpbmcgfHwgc2hvdWxkQ2hlY2tGb3JDb3JyZWN0aW9uKSB7Ci0gICAgICAgIGlmIChtX2ZyYW1l
LT5zZWxlY3Rpb24oKS0+c2VsZWN0aW9uVHlwZSgpID09IFZpc2libGVTZWxlY3Rpb246OkNhcmV0
U2VsZWN0aW9uKSB7Ci0gICAgICAgICAgICAvLyBBdHRlbXB0IHRvIHNhdmUgdGhlIGNhcmV0IHBv
c2l0aW9uIHNvIHdlIGNhbiByZXN0b3JlIGl0IGxhdGVyIGlmIG5lZWRlZAotICAgICAgICAgICAg
UG9zaXRpb24gY2FyZXRQb3NpdGlvbiA9IG1fZnJhbWUtPnNlbGVjdGlvbigpLT5lbmQoKTsKLSAg
ICAgICAgICAgIHNlbGVjdGlvbk9mZnNldCA9IHNwZWxsaW5nUGFyYWdyYXBoLm9mZnNldFRvKGNh
cmV0UG9zaXRpb24sIEFTU0VSVF9OT19FWENFUFRJT04pOwotICAgICAgICAgICAgcmVzdG9yZVNl
bGVjdGlvbkFmdGVyQ2hhbmdlID0gdHJ1ZTsKLSAgICAgICAgICAgIGlmIChzZWxlY3Rpb25PZmZz
ZXQgPiAwICYmIChzZWxlY3Rpb25PZmZzZXQgPiBzcGVsbGluZ1BhcmFncmFwaC50ZXh0TGVuZ3Ro
KCkgfHwgc3BlbGxpbmdQYXJhZ3JhcGgudGV4dENoYXJBdChzZWxlY3Rpb25PZmZzZXQgLSAxKSA9
PSBuZXdsaW5lQ2hhcmFjdGVyKSkKLSAgICAgICAgICAgICAgICBhZGp1c3RTZWxlY3Rpb25Gb3JQ
YXJhZ3JhcGhCb3VuZGFyaWVzID0gdHJ1ZTsKLSAgICAgICAgICAgIGlmIChzZWxlY3Rpb25PZmZz
ZXQgPiAwICYmIHNlbGVjdGlvbk9mZnNldCA8PSBzcGVsbGluZ1BhcmFncmFwaC50ZXh0TGVuZ3Ro
KCkgJiYgaXNBbWJpZ3VvdXNCb3VuZGFyeUNoYXJhY3RlcihzcGVsbGluZ1BhcmFncmFwaC50ZXh0
Q2hhckF0KHNlbGVjdGlvbk9mZnNldCAtIDEpKSkKLSAgICAgICAgICAgICAgICBhbWJpZ3VvdXNC
b3VuZGFyeU9mZnNldCA9IHNlbGVjdGlvbk9mZnNldCAtIDE7Ci0gICAgICAgIH0KLSAgICB9Cisg
ICAgICAgIAogCiAgICAgLy8gSWYgdGhpcyBjaGVja2luZyBpcyBvbmx5IGZvciBzaG93aW5nIGNv
cnJlY3Rpb24gcGFuZWwsIHdlIHNob3VsZG4ndCBib3RoZXIgdG8gbWFyayBtaXNzcGVsbGluZ3Mu
CiAgICAgaWYgKHNob3VsZFNob3dDb3JyZWN0aW9uUGFuZWwpCkBAIC0yMDg2LDcgKzIwODQsNyBA
QCB2b2lkIEVkaXRvcjo6bWFya0FuZFJlcGxhY2VGb3IoVGV4dENoZWNraW5nVHlwZU1hc2sgdGV4
dENoZWNraW5nT3B0aW9ucywgY29uc3QgVgogICAgICAgICAgICAgUmVmUHRyPFJhbmdlPiBtaXNz
cGVsbGluZ1JhbmdlID0gc3BlbGxpbmdQYXJhZ3JhcGguc3VicmFuZ2UocmVzdWx0TG9jYXRpb24s
IHJlc3VsdExlbmd0aCk7CiAgICAgICAgICAgICBpZiAoIW1fc3BlbGxpbmdDb3JyZWN0b3ItPmlz
U3BlbGxpbmdNYXJrZXJBbGxvd2VkKG1pc3NwZWxsaW5nUmFuZ2UpKQogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICAgICAgbWlzc3BlbGxpbmdSYW5nZS0+c3RhcnRDb250YWluZXIo
KS0+ZG9jdW1lbnQoKS0+bWFya2VycygpLT5hZGRNYXJrZXIobWlzc3BlbGxpbmdSYW5nZS5nZXQo
KSwgRG9jdW1lbnRNYXJrZXI6OlNwZWxsaW5nKTsKKyAgICAgICAgICAgIG1pc3NwZWxsaW5nUmFu
Z2UtPnN0YXJ0Q29udGFpbmVyKGVjKS0+ZG9jdW1lbnQoKS0+bWFya2VycygpLT5hZGRNYXJrZXIo
bWlzc3BlbGxpbmdSYW5nZS5nZXQoKSwgRG9jdW1lbnRNYXJrZXI6OlNwZWxsaW5nKTsKICAgICAg
ICAgfSBlbHNlIGlmIChzaG91bGRNYXJrR3JhbW1hciAmJiByZXN1bHQtPnR5cGUgPT0gVGV4dENo
ZWNraW5nVHlwZUdyYW1tYXIgJiYgZ3JhbW1hclBhcmFncmFwaC5jaGVja2luZ1JhbmdlQ292ZXJz
KHJlc3VsdExvY2F0aW9uLCByZXN1bHRMZW5ndGgpKSB7CiAgICAgICAgICAgICBBU1NFUlQocmVz
dWx0TGVuZ3RoID4gMCAmJiByZXN1bHRMb2NhdGlvbiA+PSAwKTsKICAgICAgICAgICAgIGZvciAo
dW5zaWduZWQgaiA9IDA7IGogPCByZXN1bHQtPmRldGFpbHMuc2l6ZSgpOyBqKyspIHsKQEAgLTIw
OTQsNyArMjA5Miw3IEBAIHZvaWQgRWRpdG9yOjptYXJrQW5kUmVwbGFjZUZvcihUZXh0Q2hlY2tp
bmdUeXBlTWFzayB0ZXh0Q2hlY2tpbmdPcHRpb25zLCBjb25zdCBWCiAgICAgICAgICAgICAgICAg
QVNTRVJUKGRldGFpbC0+bGVuZ3RoID4gMCAmJiBkZXRhaWwtPmxvY2F0aW9uID49IDApOwogICAg
ICAgICAgICAgICAgIGlmIChncmFtbWFyUGFyYWdyYXBoLmNoZWNraW5nUmFuZ2VDb3ZlcnMocmVz
dWx0TG9jYXRpb24gKyBkZXRhaWwtPmxvY2F0aW9uLCBkZXRhaWwtPmxlbmd0aCkpIHsKICAgICAg
ICAgICAgICAgICAgICAgUmVmUHRyPFJhbmdlPiBiYWRHcmFtbWFyUmFuZ2UgPSBncmFtbWFyUGFy
YWdyYXBoLnN1YnJhbmdlKHJlc3VsdExvY2F0aW9uICsgZGV0YWlsLT5sb2NhdGlvbiwgZGV0YWls
LT5sZW5ndGgpOwotICAgICAgICAgICAgICAgICAgICBiYWRHcmFtbWFyUmFuZ2UtPnN0YXJ0Q29u
dGFpbmVyKCktPmRvY3VtZW50KCktPm1hcmtlcnMoKS0+YWRkTWFya2VyKGJhZEdyYW1tYXJSYW5n
ZS5nZXQoKSwgRG9jdW1lbnRNYXJrZXI6OkdyYW1tYXIsIGRldGFpbC0+dXNlckRlc2NyaXB0aW9u
KTsKKyAgICAgICAgICAgICAgICAgICAgZ3JhbW1hclJhbmdlLT5zdGFydENvbnRhaW5lcihlYykt
PmRvY3VtZW50KCktPm1hcmtlcnMoKS0+YWRkTWFya2VyKGJhZEdyYW1tYXJSYW5nZS5nZXQoKSwg
RG9jdW1lbnRNYXJrZXI6OkdyYW1tYXIsIGRldGFpbC0+dXNlckRlc2NyaXB0aW9uKTsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0gZWxzZSBpZiAocmVzdWx0TG9j
YXRpb24gKyByZXN1bHRMZW5ndGggPD0gc3BlbGxpbmdSYW5nZUVuZE9mZnNldCAmJiByZXN1bHRM
b2NhdGlvbiArIHJlc3VsdExlbmd0aCA+PSBzcGVsbGluZ1BhcmFncmFwaC5jaGVja2luZ1N0YXJ0
KCkKQEAgLTIxODAsMTEgKzIxNzgsMTAgQEAgdm9pZCBFZGl0b3I6Om1hcmtBbmRSZXBsYWNlRm9y
KFRleHRDaGVja2luZ1R5cGVNYXNrIHRleHRDaGVja2luZ09wdGlvbnMsIGNvbnN0IFYKICAgICB9
CiAKICAgICBpZiAoc2VsZWN0aW9uQ2hhbmdlZCkgewotICAgICAgICBUZXh0Q2hlY2tpbmdQYXJh
Z3JhcGggZXh0ZW5kZWRQYXJhZ3JhcGgoc3BlbGxpbmdQYXJhZ3JhcGgpOwogICAgICAgICAvLyBS
ZXN0b3JlIHRoZSBjYXJldCBwb3NpdGlvbiBpZiB3ZSBoYXZlIG1hZGUgYW55IHJlcGxhY2VtZW50
cwotICAgICAgICBleHRlbmRlZFBhcmFncmFwaC5leHBhbmRSYW5nZVRvTmV4dEVuZCgpOwotICAg
ICAgICBpZiAocmVzdG9yZVNlbGVjdGlvbkFmdGVyQ2hhbmdlICYmIHNlbGVjdGlvbk9mZnNldCA+
PSAwICYmIHNlbGVjdGlvbk9mZnNldCA8PSBleHRlbmRlZFBhcmFncmFwaC5yYW5nZUxlbmd0aCgp
KSB7Ci0gICAgICAgICAgICBSZWZQdHI8UmFuZ2U+IHNlbGVjdGlvblJhbmdlID0gZXh0ZW5kZWRQ
YXJhZ3JhcGguc3VicmFuZ2UoMCwgc2VsZWN0aW9uT2Zmc2V0KTsKKyAgICAgICAgc3BlbGxpbmdQ
YXJhZ3JhcGguZXhwYW5kUmFuZ2VUb05leHRFbmQoKTsKKyAgICAgICAgaWYgKHJlc3RvcmVTZWxl
Y3Rpb25BZnRlckNoYW5nZSAmJiBzZWxlY3Rpb25PZmZzZXQgPj0gMCAmJiBzZWxlY3Rpb25PZmZz
ZXQgPD0gc3BlbGxpbmdQYXJhZ3JhcGgucmFuZ2VMZW5ndGgoKSkgeworICAgICAgICAgICAgUmVm
UHRyPFJhbmdlPiBzZWxlY3Rpb25SYW5nZSA9IHNwZWxsaW5nUGFyYWdyYXBoLnN1YnJhbmdlKDAs
IHNlbGVjdGlvbk9mZnNldCk7CiAgICAgICAgICAgICBtX2ZyYW1lLT5zZWxlY3Rpb24oKS0+bW92
ZVRvKHNlbGVjdGlvblJhbmdlLT5lbmRQb3NpdGlvbigpLCBET1dOU1RSRUFNKTsKICAgICAgICAg
ICAgIGlmIChhZGp1c3RTZWxlY3Rpb25Gb3JQYXJhZ3JhcGhCb3VuZGFyaWVzKQogICAgICAgICAg
ICAgICAgIG1fZnJhbWUtPnNlbGVjdGlvbigpLT5tb2RpZnkoRnJhbWVTZWxlY3Rpb246OkFsdGVy
YXRpb25Nb3ZlLCBEaXJlY3Rpb25Gb3J3YXJkLCBDaGFyYWN0ZXJHcmFudWxhcml0eSk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5oIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9FZGl0b3IuaAppbmRleCBkYzUzOWRkZDQxODcwYjg4NzlkZGU0YWFmNjNmMmExMWFl
Y2Q2YTVkLi4xMGQ3MDk4NmRjNTJkNWY4Y2QzOTZlODI2MzRkMDlhNDRjNzY1ZjdjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2VkaXRpbmcvRWRpdG9yLmgKQEAgLTYyLDggKzYyLDYgQEAgY2xhc3MgU2ltcGxlRm9udERhdGE7
CiBjbGFzcyBTcGVsbENoZWNrZXI7CiBjbGFzcyBUZXh0OwogY2xhc3MgVGV4dENoZWNrZXJDbGll
bnQ7Ci1jbGFzcyBUZXh0Q2hlY2tpbmdQYXJhZ3JhcGg7Ci1jbGFzcyBUZXh0Q2hlY2tpbmdSZXN1
bHQ7CiBjbGFzcyBUZXh0RXZlbnQ7CiAKIHN0cnVjdCBDb21wb3NpdGlvblVuZGVybGluZSB7CkBA
IC00MDUsNyArNDAzLDYgQEAgcHJpdmF0ZToKICAgICB2b2lkIHdyaXRlU2VsZWN0aW9uVG9QYXN0
ZWJvYXJkKFBhc3RlYm9hcmQqKTsKICAgICB2b2lkIHJldmVhbFNlbGVjdGlvbkFmdGVyRWRpdGlu
Z09wZXJhdGlvbigpOwogICAgIHZvaWQgbWFya01pc3NwZWxsaW5nc09yQmFkR3JhbW1hcihjb25z
dCBWaXNpYmxlU2VsZWN0aW9uJiwgYm9vbCBjaGVja1NwZWxsaW5nLCBSZWZQdHI8UmFuZ2U+JiBm
aXJzdE1pc3NwZWxsaW5nUmFuZ2UpOwotICAgIHZvaWQgbWFya0FuZFJlcGxhY2VGb3IoVGV4dENo
ZWNraW5nVHlwZU1hc2ssIGNvbnN0IFZlY3RvcjxUZXh0Q2hlY2tpbmdSZXN1bHQ+JiwgY29uc3Qg
VGV4dENoZWNraW5nUGFyYWdyYXBoJiBzcGVsbGluZ1BhcmFncmFwaCwgY29uc3QgVGV4dENoZWNr
aW5nUGFyYWdyYXBoJiBncmFtbWFyUGFyYWdyYXBoKTsKICAgICBUZXh0Q2hlY2tpbmdUeXBlTWFz
ayByZXNvbHZlVGV4dENoZWNraW5nVHlwZU1hc2soVGV4dENoZWNraW5nVHlwZU1hc2spOwogCiAg
ICAgdm9pZCBzZWxlY3RDb21wb3NpdGlvbigpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGNmOTQxODE2NmI2NzQyZThmNjRh
YzA4NDEyNTg2ZGFkMzk2YWFkMGMuLjg4NGY1Mzk2NjZkZjAyZmY4NTcxMTU2NzVkNzQwNWZmNTc5
MjFhN2EgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMCBAQAorMjAxMS0xMi0wNiAgQ3NhYmEgT3N6dHJvZ29u
w6FjICA8b3NzeUB3ZWJraXQub3JnPgorCisgICAgICAgIFtRdF0gaHR0cC90ZXN0cy9taXNjL2Ry
YWctb3Zlci1pZnJhbWUtaW52YWxpZC1zb3VyY2UtY3Jhc2guaHRtbCBhbmQgZmFzdC9ldmVudHMv
ZHJhZy1zZWxlY3RzLWltYWdlLmh0bWwgZmFpbHMgd2l0aCB0aW1lb3V0CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzkwMQorCisgICAgICAgICogcGxh
dGZvcm0vcXQtd2sxL1NraXBwZWQ6IFNraXAgdGhlIGZhaWxpbnQgdGVzdHMuCisKIDIwMTEtMTIt
MDYgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCBjaHJvbWl1bSB0ZXN0cyByZWJhc2VsaW5lLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQtd2sxL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC13azEv
U2tpcHBlZAppbmRleCBmNDI2ZDlkNzU4N2IxNDEyZDdiZWFlN2JjZjRmYjA1OWRmMDExZTJkLi43
NTI1YjFmODZlZDQzNjRjOWU2M2I1ZmVlMGU4YmM0MDBiNDM4MjAwIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9xdC13azEvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC13azEvU2tpcHBlZApAQCAtMywzICszLDggQEAKICMgTmV3IHRlc3QgaW50cm9kdWNlZCBp
biByMTAyMDQ4IGZhaWxzIG9uIFF0LVdLMQogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NzMzNjYKIGZhc3QvZXZlbnRzL2RvbnQtbG9vc2UtbGFzdC1ldmVudC5odG1s
CisKKyMgW1F0XSBodHRwL3Rlc3RzL21pc2MvZHJhZy1vdmVyLWlmcmFtZS1pbnZhbGlkLXNvdXJj
ZS1jcmFzaC5odG1sIGFuZCBmYXN0L2V2ZW50cy9kcmFnLXNlbGVjdHMtaW1hZ2UuaHRtbCBmYWls
cyB3aXRoIHRpbWVvdXQKKyMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTczOTAxCitodHRwL3Rlc3RzL21pc2MvZHJhZy1vdmVyLWlmcmFtZS1pbnZhbGlkLXNvdXJjZS1j
cmFzaC5odG1sCitmYXN0L2V2ZW50cy9kcmFnLXNlbGVjdHMtaW1hZ2UuaHRtbAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>