<?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>97338</bug_id>
          
          <creation_ts>2012-09-21 07:18:47 -0700</creation_ts>
          <short_desc>REGRESSION(r129219): Presumably broke Apple Mac compilation (Requested by yurys_ on #webkit).</short_desc>
          <delta_ts>2012-09-21 07:33: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>97203</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>aandrey</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>725497</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-21 07:18:47 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/129219 broke the build:
Presumably broke Apple Mac compilation (Requested by yurys_ 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>725499</commentid>
    <comment_count>1</comment_count>
      <attachid>165129</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-21 07:19:24 -0700</bug_when>
    <thetext>Created attachment 165129
ROLLOUT of r129219

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>725505</commentid>
    <comment_count>2</comment_count>
      <attachid>165129</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-21 07:32:20 -0700</bug_when>
    <thetext>Comment on attachment 165129
ROLLOUT of r129219

Clearing flags on attachment: 165129

Committed r129227: &lt;http://trac.webkit.org/changeset/129227&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>725506</commentid>
    <comment_count>3</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-21 07:32:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>725507</commentid>
    <comment_count>4</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-21 07:33:47 -0700</bug_when>
    <thetext>Here is a link to the failing build:
http://build.webkit.org/builders/Apple%20Lion%20%28Leaks%29/builds/2095

http://build.webkit.org/builders/Apple%20Lion%20%28Leaks%29/builds/2095/steps/compile-webkit/logs/stdio</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165129</attachid>
            <date>2012-09-21 07:19:24 -0700</date>
            <delta_ts>2012-09-21 07:32:19 -0700</delta_ts>
            <desc>ROLLOUT of r129219</desc>
            <filename>bug-97338-20120921142551.patch</filename>
            <type>text/plain</type>
            <size>11618</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5MjI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDE0MDc5ZTU2NDlmZmJk
YTA1OGQ5MGJlNDU3MjY4MDJiMjA4YTgwMi4uYmU1MjIwNzU5ODViMzc1OTRjYjAyYWE0NTBiZjI2
M2M3MTM3YTY0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTA5LTIxICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTI5MjE5LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMjkyMTkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk3MzM4CisKKyAgICAgICAgUHJlc3VtYWJseSBicm9rZSBBcHBsZSBNYWMgY29t
cGlsYXRpb24gKFJlcXVlc3RlZCBieSB5dXJ5c18gb24KKyAgICAgICAgI3dlYmtpdCkuCisKKyAg
ICAgICAgKiBiaW5kaW5ncy9qcy9KU0hUTUxDYW52YXNFbGVtZW50Q3VzdG9tLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkpTSFRNTENhbnZhc0VsZW1lbnQ6OmdldENvbnRleHQpOgorICAgICAgICAq
IGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxDYW52YXNFbGVtZW50Q3VzdG9tLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlY4SFRNTENhbnZhc0VsZW1lbnQ6OmdldENvbnRleHRDYWxsYmFjayk6Cisg
ICAgICAgICogaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkluamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlOjp3cmFwV2ViR0xDb250ZXh0
KToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGluc3BlY3Rvci9JbmplY3RlZFNjcmlw
dENhbnZhc01vZHVsZS5oOgorICAgICAgICAoSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGUpOgor
ICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JDYW52YXNBZ2VudC5jcHA6CisgICAgICAgICog
aW5zcGVjdG9yL0luc3BlY3RvckNhbnZhc0FnZW50Lmg6CisgICAgICAgICogaW5zcGVjdG9yL0lu
c3BlY3RvckNhbnZhc0luc3RydW1lbnRhdGlvbi5oOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNw
ZWN0b3JJbnN0cnVtZW50YXRpb24uaDoKKyAgICAgICAgKEluc3BlY3Rvckluc3RydW1lbnRhdGlv
bik6CisKIDIwMTItMDktMjEgIEFuZHJleSBBZGFpa2luICA8YWFuZHJleUBjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogW0NhbnZhc10gc3VwcG9ydCAyRCBjYW52YXMgaW5z
dHJ1bWVudGF0aW9uIGZyb20gdGhlIGluc3BlY3RvciBDKysgY29kZQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNIVE1MQ2FudmFzRWxlbWVudEN1c3RvbS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0hUTUxDYW52YXNFbGVtZW50Q3VzdG9tLmNwcApp
bmRleCA3MmJmMzg2YTA2NGYzNjQ2NWM0NWEyMDUxMDA5MThiY2QxMWRjMDVmLi41NTZiZGY3NWZi
NGE4YzhiZmVlOWRmYWIwMGZkZTljNmRlMDlmZDU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9qcy9KU0hUTUxDYW52YXNFbGVtZW50Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU0hUTUxDYW52YXNFbGVtZW50Q3VzdG9tLmNwcApAQCAtMjks
MTEgKzI5LDExIEBACiAKICNpbmNsdWRlICJDYW52YXNDb250ZXh0QXR0cmlidXRlcy5oIgogI2lu
Y2x1ZGUgIkhUTUxDYW52YXNFbGVtZW50LmgiCi0jaW5jbHVkZSAiSW5zcGVjdG9yQ2FudmFzSW5z
dHJ1bWVudGF0aW9uLmgiCiAjaW5jbHVkZSAiSlNDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuaCIK
LSNpbmNsdWRlICJTY3JpcHRPYmplY3QuaCIKICNpZiBFTkFCTEUoV0VCR0wpCisjaW5jbHVkZSAi
SW5zcGVjdG9yQ2FudmFzSW5zdHJ1bWVudGF0aW9uLmgiCiAjaW5jbHVkZSAiSlNXZWJHTFJlbmRl
cmluZ0NvbnRleHQuaCIKKyNpbmNsdWRlICJTY3JpcHRPYmplY3QuaCIKICNpbmNsdWRlICJXZWJH
TENvbnRleHRBdHRyaWJ1dGVzLmgiCiAjZW5kaWYKICNpbmNsdWRlIDx3dGYvR2V0UHRyLmg+CkBA
IC03OCwxOCArNzgsMTQgQEAgSlNWYWx1ZSBKU0hUTUxDYW52YXNFbGVtZW50OjpnZXRDb250ZXh0
KEV4ZWNTdGF0ZSogZXhlYykKICAgICBpZiAoIWNvbnRleHQpCiAgICAgICAgIHJldHVybiBqc051
bGwoKTsKICAgICBKU1ZhbHVlIGpzVmFsdWUgPSB0b0pTKGV4ZWMsIGdsb2JhbE9iamVjdCgpLCBX
VEY6OmdldFB0cihjb250ZXh0KSk7Ci0gICAgaWYgKEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6
aGFzRnJvbnRlbmRzKCkpIHsKLSAgICAgICAgU2NyaXB0T2JqZWN0IGNvbnRleHRPYmplY3QoZXhl
YywganNWYWx1ZS5nZXRPYmplY3QoKSk7Ci0gICAgICAgIFNjcmlwdE9iamVjdCB3cmFwcGVkOwot
ICAgICAgICBpZiAoY29udGV4dC0+aXMyZCgpKQotICAgICAgICAgICAgd3JhcHBlZCA9IEluc3Bl
Y3Rvckluc3RydW1lbnRhdGlvbjo6d3JhcENhbnZhczJEUmVuZGVyaW5nQ29udGV4dEZvckluc3Ry
dW1lbnRhdGlvbihjYW52YXMtPmRvY3VtZW50KCksIGNvbnRleHRPYmplY3QpOwogI2lmIEVOQUJM
RShXRUJHTCkKLSAgICAgICAgZWxzZSBpZiAoY29udGV4dC0+aXMzZCgpKQotICAgICAgICAgICAg
d3JhcHBlZCA9IEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6d3JhcFdlYkdMUmVuZGVyaW5nQ29u
dGV4dEZvckluc3RydW1lbnRhdGlvbihjYW52YXMtPmRvY3VtZW50KCksIGNvbnRleHRPYmplY3Qp
OwotI2VuZGlmCisgICAgaWYgKGNvbnRleHQtPmlzM2QoKSAmJiBJbnNwZWN0b3JJbnN0cnVtZW50
YXRpb246Omhhc0Zyb250ZW5kcygpKSB7CisgICAgICAgIFNjcmlwdE9iamVjdCBnbENvbnRleHQo
ZXhlYywganNWYWx1ZS5nZXRPYmplY3QoKSk7CisgICAgICAgIFNjcmlwdE9iamVjdCB3cmFwcGVk
ID0gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3cmFwV2ViR0xSZW5kZXJpbmdDb250ZXh0Rm9y
SW5zdHJ1bWVudGF0aW9uKGNhbnZhcy0+ZG9jdW1lbnQoKSwgZ2xDb250ZXh0KTsKICAgICAgICAg
aWYgKCF3cmFwcGVkLmhhc05vVmFsdWUoKSkKICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLmpz
VmFsdWUoKTsKICAgICB9CisjZW5kaWYKICAgICByZXR1cm4ganNWYWx1ZTsKIH0KIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTENhbnZhc0VsZW1l
bnRDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTENh
bnZhc0VsZW1lbnRDdXN0b20uY3BwCmluZGV4IGE2ZmIyMmE0NDFiOTRmMDhmNWNiYTU1NWU5OThl
N2UwNjJiYjUzNDIuLjBiMTU3Mjc5Y2NkMWFhYjk1MjI3MGY1Zjg5NTJkNzc0MGVlYjNmOTEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxDYW52YXNF
bGVtZW50Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20v
VjhIVE1MQ2FudmFzRWxlbWVudEN1c3RvbS5jcHAKQEAgLTM1LDEyICszNSwxMiBAQAogI2luY2x1
ZGUgIkNhbnZhc0NvbnRleHRBdHRyaWJ1dGVzLmgiCiAjaW5jbHVkZSAiQ2FudmFzUmVuZGVyaW5n
Q29udGV4dC5oIgogI2luY2x1ZGUgIkhUTUxDYW52YXNFbGVtZW50LmgiCi0jaW5jbHVkZSAiSW5z
cGVjdG9yQ2FudmFzSW5zdHJ1bWVudGF0aW9uLmgiCiAjaW5jbHVkZSAiV2ViR0xDb250ZXh0QXR0
cmlidXRlcy5oIgogI2luY2x1ZGUgIlY4QmluZGluZy5oIgogI2luY2x1ZGUgIlY4Q2FudmFzUmVu
ZGVyaW5nQ29udGV4dDJELmgiCiAjaW5jbHVkZSAiVjhOb2RlLmgiCiAjaWYgRU5BQkxFKFdFQkdM
KQorI2luY2x1ZGUgIkluc3BlY3RvckNhbnZhc0luc3RydW1lbnRhdGlvbi5oIgogI2luY2x1ZGUg
IlY4V2ViR0xSZW5kZXJpbmdDb250ZXh0LmgiCiAjZW5kaWYKICNpbmNsdWRlIDx3dGYvTWF0aEV4
dHJhcy5oPgpAQCAtODUsMTcgKzg1LDkgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4SFRNTENh
bnZhc0VsZW1lbnQ6OmdldENvbnRleHRDYWxsYmFjayhjb25zdCB2ODo6QXJndW1lbnQKICAgICBD
YW52YXNSZW5kZXJpbmdDb250ZXh0KiByZXN1bHQgPSBpbXAtPmdldENvbnRleHQoY29udGV4dElk
LCBhdHRycy5nZXQoKSk7CiAgICAgaWYgKCFyZXN1bHQpCiAgICAgICAgIHJldHVybiB2ODo6TnVs
bChhcmdzLkdldElzb2xhdGUoKSk7Ci0gICAgZWxzZSBpZiAocmVzdWx0LT5pczJkKCkpIHsKLSAg
ICAgICAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHY4UmVzdWx0ID0gdG9WOChzdGF0aWNfY2FzdDxD
YW52YXNSZW5kZXJpbmdDb250ZXh0MkQqPihyZXN1bHQpLCBhcmdzLkhvbGRlcigpLCBhcmdzLkdl
dElzb2xhdGUoKSk7Ci0gICAgICAgIGlmIChJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246Omhhc0Zy
b250ZW5kcygpKSB7Ci0gICAgICAgICAgICBTY3JpcHRTdGF0ZSogc2NyaXB0U3RhdGUgPSBTY3Jp
cHRTdGF0ZTo6Zm9yQ29udGV4dCh2ODo6Q29udGV4dDo6R2V0Q3VycmVudCgpKTsKLSAgICAgICAg
ICAgIFNjcmlwdE9iamVjdCBjb250ZXh0KHNjcmlwdFN0YXRlLCB2ODo6SGFuZGxlPHY4OjpPYmpl
Y3Q+OjpDYXN0KHY4UmVzdWx0KSk7Ci0gICAgICAgICAgICBTY3JpcHRPYmplY3Qgd3JhcHBlZCA9
IEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6d3JhcENhbnZhczJEUmVuZGVyaW5nQ29udGV4dEZv
ckluc3RydW1lbnRhdGlvbihpbXAtPmRvY3VtZW50KCksIGNvbnRleHQpOwotICAgICAgICAgICAg
aWYgKCF3cmFwcGVkLmhhc05vVmFsdWUoKSkKLSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBl
ZC52OFZhbHVlKCk7Ci0gICAgICAgIH0KLSAgICAgICAgcmV0dXJuIHY4UmVzdWx0OwotICAgIH0K
KworICAgIGlmIChyZXN1bHQtPmlzMmQoKSkKKyAgICAgICAgcmV0dXJuIHRvVjgoc3RhdGljX2Nh
c3Q8Q2FudmFzUmVuZGVyaW5nQ29udGV4dDJEKj4ocmVzdWx0KSwgYXJncy5Ib2xkZXIoKSwgYXJn
cy5HZXRJc29sYXRlKCkpOwogI2lmIEVOQUJMRShXRUJHTCkKICAgICBlbHNlIGlmIChyZXN1bHQt
PmlzM2QoKSkgewogICAgICAgICAvLyAzRCBjYW52YXMgY29udGV4dHMgY2FuIGhvbGQgb24gdG8g
bG90cyBvZiBHUFUgcmVzb3VyY2VzLCBhbmQgd2Ugd2FudCB0byB0YWtlIGFuCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGUuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlLmNw
cAppbmRleCBiMWYxZGNhMjc1OGY5OTdlZjI1NWQ4NmY5ZjcxZWYxOTMxZWY3ZTA3Li5kYjI3OGQ5
NzZlYzNmNzU1MWYzN2JlM2M5NGY5M2NlNzI1NTE2MjhjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGUuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdENhbnZhc01vZHVsZS5jcHAKQEAgLTU5
LDMwICs1OSwyMCBAQCBTdHJpbmcgSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGU6OnNvdXJjZSgp
IGNvbnN0CiAgICAgcmV0dXJuIFN0cmluZyhyZWludGVycHJldF9jYXN0PGNvbnN0IGNoYXIqPihJ
bmplY3RlZFNjcmlwdENhbnZhc01vZHVsZVNvdXJjZV9qcyksIHNpemVvZihJbmplY3RlZFNjcmlw
dENhbnZhc01vZHVsZVNvdXJjZV9qcykpOwogfQogCi1TY3JpcHRPYmplY3QgSW5qZWN0ZWRTY3Jp
cHRDYW52YXNNb2R1bGU6OndyYXBDYW52YXMyRENvbnRleHQoY29uc3QgU2NyaXB0T2JqZWN0JiBj
b250ZXh0KQotewotICAgIHJldHVybiBjYWxsV3JhcENvbnRleHRGdW5jdGlvbigid3JhcENhbnZh
czJEQ29udGV4dCIsIGNvbnRleHQpOwotfQotCiAjaWYgRU5BQkxFKFdFQkdMKQogU2NyaXB0T2Jq
ZWN0IEluamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlOjp3cmFwV2ViR0xDb250ZXh0KGNvbnN0IFNj
cmlwdE9iamVjdCYgZ2xDb250ZXh0KQogewotICAgIHJldHVybiBjYWxsV3JhcENvbnRleHRGdW5j
dGlvbigid3JhcFdlYkdMQ29udGV4dCIsIGdsQ29udGV4dCk7Ci19Ci0jZW5kaWYgLy8gRU5BQkxF
KFdFQkdMKQotCi1TY3JpcHRPYmplY3QgSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGU6OmNhbGxX
cmFwQ29udGV4dEZ1bmN0aW9uKGNvbnN0IFN0cmluZyYgZnVuY3Rpb25OYW1lLCBjb25zdCBTY3Jp
cHRPYmplY3QmIGNvbnRleHQpCi17Ci0gICAgU2NyaXB0RnVuY3Rpb25DYWxsIGZ1bmN0aW9uKGlu
amVjdGVkU2NyaXB0T2JqZWN0KCksIGZ1bmN0aW9uTmFtZSk7Ci0gICAgZnVuY3Rpb24uYXBwZW5k
QXJndW1lbnQoY29udGV4dCk7CisgICAgU2NyaXB0RnVuY3Rpb25DYWxsIGZ1bmN0aW9uKGluamVj
dGVkU2NyaXB0T2JqZWN0KCksICJ3cmFwV2ViR0xDb250ZXh0Iik7CisgICAgZnVuY3Rpb24uYXBw
ZW5kQXJndW1lbnQoZ2xDb250ZXh0KTsKICAgICBib29sIGhhZEV4Y2VwdGlvbiA9IGZhbHNlOwog
ICAgIFNjcmlwdFZhbHVlIHJlc3VsdFZhbHVlID0gY2FsbEZ1bmN0aW9uV2l0aEV2YWxFbmFibGVk
KGZ1bmN0aW9uLCBoYWRFeGNlcHRpb24pOwogICAgIGlmIChoYWRFeGNlcHRpb24gfHwgcmVzdWx0
VmFsdWUuaGFzTm9WYWx1ZSgpIHx8ICFyZXN1bHRWYWx1ZS5pc09iamVjdCgpKSB7CiAgICAgICAg
IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICByZXR1cm4gU2NyaXB0T2JqZWN0KCk7CiAg
ICAgfQotICAgIHJldHVybiBTY3JpcHRPYmplY3QoY29udGV4dC5zY3JpcHRTdGF0ZSgpLCByZXN1
bHRWYWx1ZSk7CisgICAgcmV0dXJuIFNjcmlwdE9iamVjdChnbENvbnRleHQuc2NyaXB0U3RhdGUo
KSwgcmVzdWx0VmFsdWUpOwogfQorI2VuZGlmIC8vIEVOQUJMRShXRUJHTCkKIAogdm9pZCBJbmpl
Y3RlZFNjcmlwdENhbnZhc01vZHVsZTo6Y2FwdHVyZUZyYW1lKEVycm9yU3RyaW5nKiBlcnJvclN0
cmluZywgU3RyaW5nKiB0cmFjZUxvZ0lkKQogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL0luamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlLmggYi9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGUuaAppbmRleCAyZTk2MGFhNmU1Y2Fj
NzVlNTYzNGUxZWQxYjY0MzYwMWQ3MWY0Y2M2Li40ZGUyMjM2NjA5Y2NjNzc0ZDY2ZDZjYmE5ZGY2
MGEyOWY2NTFkOTJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0
ZWRTY3JpcHRDYW52YXNNb2R1bGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5q
ZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGUuaApAQCAtNTAsMTggKzUwLDE0IEBAIHB1YmxpYzoKIAog
ICAgIHN0YXRpYyBJbmplY3RlZFNjcmlwdENhbnZhc01vZHVsZSBtb2R1bGVGb3JTdGF0ZShJbmpl
Y3RlZFNjcmlwdE1hbmFnZXIqLCBTY3JpcHRTdGF0ZSopOwogCi0gICAgU2NyaXB0T2JqZWN0IHdy
YXBDYW52YXMyRENvbnRleHQoY29uc3QgU2NyaXB0T2JqZWN0Jik7CiAjaWYgRU5BQkxFKFdFQkdM
KQotICAgIFNjcmlwdE9iamVjdCB3cmFwV2ViR0xDb250ZXh0KGNvbnN0IFNjcmlwdE9iamVjdCYp
OworICAgIFNjcmlwdE9iamVjdCB3cmFwV2ViR0xDb250ZXh0KGNvbnN0IFNjcmlwdE9iamVjdCYg
Z2xDb250ZXh0KTsKICNlbmRpZgogCiAgICAgdm9pZCBjYXB0dXJlRnJhbWUoRXJyb3JTdHJpbmcq
LCBTdHJpbmcqKTsKICAgICB2b2lkIGRyb3BUcmFjZUxvZyhFcnJvclN0cmluZyosIGNvbnN0IFN0
cmluZyYpOwogICAgIHZvaWQgdHJhY2VMb2coRXJyb3JTdHJpbmcqLCBjb25zdCBTdHJpbmcmLCBS
ZWZQdHI8VHlwZUJ1aWxkZXI6OkNhbnZhczo6VHJhY2VMb2c+Kik7CiAgICAgdm9pZCByZXBsYXlU
cmFjZUxvZyhFcnJvclN0cmluZyosIGNvbnN0IFN0cmluZyYsIGludCwgU3RyaW5nKik7Ci0KLXBy
aXZhdGU6Ci0gICAgU2NyaXB0T2JqZWN0IGNhbGxXcmFwQ29udGV4dEZ1bmN0aW9uKGNvbnN0IFN0
cmluZyYsIGNvbnN0IFNjcmlwdE9iamVjdCYpOwogfTsKIAogI2VuZGlmCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ2FudmFzQWdlbnQuY3BwIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNhbnZhc0FnZW50LmNwcAppbmRleCA1ZTNmZmNi
YzM4Zjc3NjExNDU2NzI3YjEwMzYzZDRlODUzY2JkZWJjLi5kZmYyOTM4NDVkNGU0MzFkNzkwNjE4
ZTM2ZjA5Njg3NWI2YjkxODk4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
SW5zcGVjdG9yQ2FudmFzQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9J
bnNwZWN0b3JDYW52YXNBZ2VudC5jcHAKQEAgLTEzMCwyMCArMTMwLDYgQEAgdm9pZCBJbnNwZWN0
b3JDYW52YXNBZ2VudDo6cmVwbGF5VHJhY2VMb2coRXJyb3JTdHJpbmcqIGVycm9yU3RyaW5nLCBj
b25zdCBTdHJpbmcKICAgICAgICAgbW9kdWxlLnJlcGxheVRyYWNlTG9nKGVycm9yU3RyaW5nLCB0
cmFjZUxvZ0lkLCBzdGVwTm8sIHJlc3VsdCk7CiB9CiAKLVNjcmlwdE9iamVjdCBJbnNwZWN0b3JD
YW52YXNBZ2VudDo6d3JhcENhbnZhczJEUmVuZGVyaW5nQ29udGV4dEZvckluc3RydW1lbnRhdGlv
bihjb25zdCBTY3JpcHRPYmplY3QmIGNvbnRleHQpCi17Ci0gICAgaWYgKGNvbnRleHQuaGFzTm9W
YWx1ZSgpKSB7Ci0gICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgICAgICByZXR1cm4g
U2NyaXB0T2JqZWN0KCk7Ci0gICAgfQotICAgIEluamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlIG1v
ZHVsZSA9IEluamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlOjptb2R1bGVGb3JTdGF0ZShtX2luamVj
dGVkU2NyaXB0TWFuYWdlciwgY29udGV4dC5zY3JpcHRTdGF0ZSgpKTsKLSAgICBpZiAobW9kdWxl
Lmhhc05vVmFsdWUoKSkgewotICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKLSAgICAgICAg
cmV0dXJuIFNjcmlwdE9iamVjdCgpOwotICAgIH0KLSAgICByZXR1cm4gbW9kdWxlLndyYXBDYW52
YXMyRENvbnRleHQoY29udGV4dCk7Ci19Ci0KICNpZiBFTkFCTEUoV0VCR0wpCiBTY3JpcHRPYmpl
Y3QgSW5zcGVjdG9yQ2FudmFzQWdlbnQ6OndyYXBXZWJHTFJlbmRlcmluZ0NvbnRleHRGb3JJbnN0
cnVtZW50YXRpb24oY29uc3QgU2NyaXB0T2JqZWN0JiBnbENvbnRleHQpCiB7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ2FudmFzQWdlbnQuaCBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDYW52YXNBZ2VudC5oCmluZGV4IGU4Njg2MTlk
NmU1OWFhMjIwOThjMDQyZGJjMjYwYTdjZDFhZmViNTMuLmY0NjBjNjQxMDAyMTkwMDY3MDgwZmRi
ZjIwNGY5YWZlZDk1ZDliYzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9J
bnNwZWN0b3JDYW52YXNBZ2VudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNw
ZWN0b3JDYW52YXNBZ2VudC5oCkBAIC02Niw3ICs2Niw2IEBAIHB1YmxpYzoKIAogICAgIGJvb2wg
ZW5hYmxlZCgpIHsgcmV0dXJuIG1fZW5hYmxlZDsgfQogCi0gICAgU2NyaXB0T2JqZWN0IHdyYXBD
YW52YXMyRFJlbmRlcmluZ0NvbnRleHRGb3JJbnN0cnVtZW50YXRpb24oY29uc3QgU2NyaXB0T2Jq
ZWN0Jik7CiAjaWYgRU5BQkxFKFdFQkdMKQogICAgIFNjcmlwdE9iamVjdCB3cmFwV2ViR0xSZW5k
ZXJpbmdDb250ZXh0Rm9ySW5zdHJ1bWVudGF0aW9uKGNvbnN0IFNjcmlwdE9iamVjdCYpOwogI2Vu
ZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ2FudmFz
SW5zdHJ1bWVudGF0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ2Fu
dmFzSW5zdHJ1bWVudGF0aW9uLmgKaW5kZXggNzgzYTE0NjNlNmE1YmExYjFhZTY0Y2FhYzZlNDVl
NDBjYzQxMjM3ZS4uNTkwNGI4Nzg5NDJjM2MyM2U5MDUwMjdjYzBmNTFiNzYyMTU0Mjk1MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNhbnZhc0luc3RydW1l
bnRhdGlvbi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDYW52YXNJ
bnN0cnVtZW50YXRpb24uaApAQCAtMzgsMTggKzM4LDYgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCi1TY3JpcHRPYmplY3QgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3cmFwQ2FudmFzMkRS
ZW5kZXJpbmdDb250ZXh0Rm9ySW5zdHJ1bWVudGF0aW9uKERvY3VtZW50KiBkb2N1bWVudCwgY29u
c3QgU2NyaXB0T2JqZWN0JiBjb250ZXh0KQotewotI2lmIEVOQUJMRShJTlNQRUNUT1IpCi0gICAg
aWYgKEluc3RydW1lbnRpbmdBZ2VudHMqIGluc3RydW1lbnRpbmdBZ2VudHMgPSBpbnN0cnVtZW50
aW5nQWdlbnRzRm9yRG9jdW1lbnQoZG9jdW1lbnQpKSB7Ci0gICAgICAgIEluc3BlY3RvckNhbnZh
c0FnZW50KiBjYW52YXNBZ2VudCA9IGluc3RydW1lbnRpbmdBZ2VudHMtPmluc3BlY3RvckNhbnZh
c0FnZW50KCk7Ci0gICAgICAgIGlmIChjYW52YXNBZ2VudCAmJiBjYW52YXNBZ2VudC0+ZW5hYmxl
ZCgpKQotICAgICAgICAgICAgcmV0dXJuIGNhbnZhc0FnZW50LT53cmFwQ2FudmFzMkRSZW5kZXJp
bmdDb250ZXh0Rm9ySW5zdHJ1bWVudGF0aW9uKGNvbnRleHQpOwotICAgIH0KLSNlbmRpZgotICAg
IHJldHVybiBTY3JpcHRPYmplY3QoKTsKLX0KLQogI2lmIEVOQUJMRShXRUJHTCkKIFNjcmlwdE9i
amVjdCBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OndyYXBXZWJHTFJlbmRlcmluZ0NvbnRleHRG
b3JJbnN0cnVtZW50YXRpb24oRG9jdW1lbnQqIGRvY3VtZW50LCBjb25zdCBTY3JpcHRPYmplY3Qm
IGdsQ29udGV4dCkKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNw
ZWN0b3JJbnN0cnVtZW50YXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JJbnN0cnVtZW50YXRpb24uaAppbmRleCA0MDBjNDQzYjg0YTkwZGFlMGJkNWYwODg4YWNlMjZh
ODNjZGY3OGE3Li4yMTdkOThkMDJiNmE4YTliNTgyZjRhZjYwYWI5ZGU2ZWZjNDMzYzA5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9u
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvckluc3RydW1lbnRhdGlv
bi5oCkBAIC0yNTEsNyArMjUxLDYgQEAgcHVibGljOgogICAgIHN0YXRpYyB2b2lkIGRpZFJlY2Vp
dmVXZWJTb2NrZXRGcmFtZUVycm9yKERvY3VtZW50KiwgdW5zaWduZWQgbG9uZyBpZGVudGlmaWVy
LCBjb25zdCBTdHJpbmcmIGVycm9yTWVzc2FnZSk7CiAjZW5kaWYKIAotICAgIHN0YXRpYyBTY3Jp
cHRPYmplY3Qgd3JhcENhbnZhczJEUmVuZGVyaW5nQ29udGV4dEZvckluc3RydW1lbnRhdGlvbihE
b2N1bWVudCosIGNvbnN0IFNjcmlwdE9iamVjdCYpOwogI2lmIEVOQUJMRShXRUJHTCkKICAgICBz
dGF0aWMgU2NyaXB0T2JqZWN0IHdyYXBXZWJHTFJlbmRlcmluZ0NvbnRleHRGb3JJbnN0cnVtZW50
YXRpb24oRG9jdW1lbnQqLCBjb25zdCBTY3JpcHRPYmplY3QmKTsKICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>