<?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>37042</bug_id>
          
          <creation_ts>2010-04-02 13:49:50 -0700</creation_ts>
          <short_desc>REGRESSION(r57020): Broke lots of builds. (Requested by dave_levin on #webkit).</short_desc>
          <delta_ts>2010-04-02 14:10:43 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>36906</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>208051</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-04-02 13:49:50 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/57020 broke the build:
Broke lots of builds. (Requested by dave_levin 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>208053</commentid>
    <comment_count>1</comment_count>
      <attachid>52448</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-04-02 13:49:59 -0700</bug_when>
    <thetext>Created attachment 52448
ROLLOUT of r57020</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208058</commentid>
    <comment_count>2</comment_count>
      <attachid>52448</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-04-02 14:03:26 -0700</bug_when>
    <thetext>Comment on attachment 52448
ROLLOUT of r57020

I already fixed this. No need to do the &quot;nuke from orbit&quot; solution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208059</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-04-02 14:03:42 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/57022</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208060</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-02 14:05:45 -0700</bug_when>
    <thetext>Thanks Darin.

Looks like the commit-queue rollout code is broken anyway.  The commit-queue was just spinning endlessly:

1 patch in commit-queue [52448]
Landing patch
Adding [&apos;webkit-bot-watchers@googlegroups.com&apos;] to the CC list for bug 37042
Builders [&quot;Windows Release (Build)&quot;, &quot;Windows Debug (Build)&quot;, &quot;Chromium Win Release&quot;, &quot;Chromium Mac Release&quot;, &quot;Chromium Linux Release&quot;] are red. See http://build.webkit.org
Fetching: https://bugs.webkit.org/show_bug.cgi?id=35607&amp;ctype=xml
Fetching: https://bugs.webkit.org/show_bug.cgi?id=36904&amp;ctype=xml
Fetching: https://bugs.webkit.org/show_bug.cgi?id=37033&amp;ctype=xml
Fetching: https://bugs.webkit.org/show_bug.cgi?id=35811&amp;ctype=xml
Fetching: https://bugs.webkit.org/show_bug.cgi?id=37042&amp;ctype=xml
Builders [&quot;Windows Release (Build)&quot;, &quot;Windows Debug (Build)&quot;, &quot;Chromium Win Release&quot;, &quot;Chromium Mac Release&quot;, &quot;Chromium Linux Release&quot;] are red. See http://build.webkit.org
Empty queue
No work item. Sleeping until 2010-04-02 14:08:30 (5 mins).

Adam and I will investigate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208063</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-02 14:10:43 -0700</bug_when>
    <thetext>We also probably shouldn&apos;t put the requestee in the Title of the bug?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52448</attachid>
            <date>2010-04-02 13:49:59 -0700</date>
            <delta_ts>2010-04-02 14:03:26 -0700</delta_ts>
            <desc>ROLLOUT of r57020</desc>
            <filename>bug-37042-20100402204957.patch</filename>
            <type>text/plain</type>
            <size>14329</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyNzU2NDdhLi4xM2UxYzA4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDQt
MDIgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisgICAgICAg
IFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI1NzAyMC4KKyAgICAgICAgaHR0cDovL3RyYWMud2Vi
a2l0Lm9yZy9jaGFuZ2VzZXQvNTcwMjAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTM3MDQyCisKKyAgICAgICAgQnJva2UgbG90cyBvZiBidWlsZHMuIChS
ZXF1ZXN0ZWQgYnkgZGF2ZV9sZXZpbiBvbiAjd2Via2l0KS4KKworICAgICAgICAqIGZhc3QvY2Fu
dmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtZ3JhZGllbnQtYWRkU3RvcC1lcnJvci5qczoKKwogMjAx
MC0wNC0wMiAgRGF2aWQgTGV2aW4gIDxsZXZpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZh
cy9zY3JpcHQtdGVzdHMvY2FudmFzLWdyYWRpZW50LWFkZFN0b3AtZXJyb3IuanMgYi9MYXlvdXRU
ZXN0cy9mYXN0L2NhbnZhcy9zY3JpcHQtdGVzdHMvY2FudmFzLWdyYWRpZW50LWFkZFN0b3AtZXJy
b3IuanMKaW5kZXggZWI2OTgzYi4uY2M4ODhmNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFz
dC9jYW52YXMvc2NyaXB0LXRlc3RzL2NhbnZhcy1ncmFkaWVudC1hZGRTdG9wLWVycm9yLmpzCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtZ3JhZGllbnQt
YWRkU3RvcC1lcnJvci5qcwpAQCAtMTIsOCArMTIsNyBAQCBpZiAodGhpcy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikgewogfSBlbHNlIHsKICAgICBkZWJ1ZygiVGhlIGZvbGxvd2luZyB0ZXN0cyB3aWxs
IGZhaWwgaW4gdGhlIGJyb3dzZXIgYXMgd2UgY2FuIG9ubHkgZW5hYmxlIGRhc2hib2FyZCBjb21w
YXRpYmlsaXR5IG1vZGUgaW4gRFJULiIpCiB9Ci0vLyBDcmVhdGUgYSBuZXcgY29udGV4dCBzbyB0
aGF0IHdpbGwgYmUgY3JlYXRlZCB1c2luZyBkYXNoYm9hcmQgY29tcGF0aWJpbGl0eSBtb2RlLgot
Y3R4ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJykuZ2V0Q29udGV4dCgnMmQnKTsK
KwogdmFyIGdyYWRpZW50ID0gY3R4LmNyZWF0ZUxpbmVhckdyYWRpZW50KDAsIDAsIDAsIDEwMCk7
CiBzaG91bGRCZVVuZGVmaW5lZCgiZ3JhZGllbnQuYWRkQ29sb3JTdG9wKDEsICdyZ2IoTmFOJSwg
TmFOJSwgTmFOJSknKSIpOwogdmFyIGdyYWRpZW50ID0gY3R4LmNyZWF0ZVJhZGlhbEdyYWRpZW50
KDAsIDAsIDAsIDEwMCwgMCwgMCk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dl
YkNvcmUvQ2hhbmdlTG9nCmluZGV4IDFkNjFjM2UuLjc5ZDk5NWQgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIw
MTAtMDQtMDIgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisg
ICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI1NzAyMC4KKyAgICAgICAgaHR0cDovL3Ry
YWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNTcwMjAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTM3MDQyCisKKyAgICAgICAgQnJva2UgbG90cyBvZiBidWls
ZHMuIChSZXF1ZXN0ZWQgYnkgZGF2ZV9sZXZpbiBvbiAjd2Via2l0KS4KKworICAgICAgICAqIGRv
bS9DYW52YXNTdXJmYWNlLmNwcDoKKyAgICAgICAgKiBkb20vQ2FudmFzU3VyZmFjZS5oOgorICAg
ICAgICAqIGh0bWwvSFRNTENhbnZhc0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRN
TENhbnZhc0VsZW1lbnQ6OmdldENvbnRleHQpOgorICAgICAgICAqIGh0bWwvSFRNTENhbnZhc0Vs
ZW1lbnQuaDoKKyAgICAgICAgKiBodG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzUmVuZGVyaW5nQ29udGV4dDJEOjpDYW52YXNS
ZW5kZXJpbmdDb250ZXh0MkQpOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzUmVuZGVyaW5nQ29u
dGV4dDJEOjpjbGVhclBhdGhGb3JEYXNoYm9hcmRCYWNrd2FyZENvbXBhdGliaWxpdHlNb2RlKToK
KyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6Y2hlY2tPcmlnaW4p
OgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzUmVuZGVyaW5nQ29udGV4dDJEOjpwcmVwYXJlR3Jh
ZGllbnRGb3JEYXNoYm9hcmQpOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzUmVuZGVyaW5nQ29u
dGV4dDJEOjpjcmVhdGVQYXR0ZXJuKToKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1JlbmRlcmlu
Z0NvbnRleHQyRDo6c2V0Rm9udCk6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNSZW5kZXJpbmdD
b250ZXh0MkQ6OmRyYXdUZXh0SW50ZXJuYWwpOgorICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZh
c1JlbmRlcmluZ0NvbnRleHQyRC5oOgorICAgICAgICAqIGh0bWwvY2FudmFzL1dlYkdMUmVuZGVy
aW5nQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6
Om1hcmtDb250ZXh0Q2hhbmdlZCk6CisgICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0Nv
bnRleHQ6OnJlc2hhcGUpOgorCiAyMDEwLTA0LTAyICBEYXZpZCBMZXZpbiAgPGxldmluQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuY3BwIGIvV2ViQ29yZS9kb20vQ2FudmFzU3VyZmFj
ZS5jcHAKaW5kZXggZGM3ZTRlMS4uYWEwYTBiZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9kb20vQ2Fu
dmFzU3VyZmFjZS5jcHAKKysrIGIvV2ViQ29yZS9kb20vQ2FudmFzU3VyZmFjZS5jcHAKQEAgLTMw
LDcgKzMwLDYgQEAKICNpbmNsdWRlICJFeGNlcHRpb25Db2RlLmgiCiAjaW5jbHVkZSAiRmxvYXRS
ZWN0LmgiCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0LmgiCi0jaW5jbHVkZSAiSFRNTENhbnZh
c0VsZW1lbnQuaCIKICNpbmNsdWRlICJJbWFnZUJ1ZmZlci5oIgogI2luY2x1ZGUgIk1JTUVUeXBl
UmVnaXN0cnkuaCIKIApAQCAtMTU1LDI2ICsxNTQsNCBAQCBBZmZpbmVUcmFuc2Zvcm0gQ2FudmFz
U3VyZmFjZTo6YmFzZVRyYW5zZm9ybSgpIGNvbnN0CiAgICAgcmV0dXJuIHRyYW5zZm9ybTsKIH0K
IAotLy8gRklYTUU6IEV2ZXJ5dGhpbmcgYmVsb3cgaGVyZSByZWxpZXMgb24gQ2FudmFzU3VyZmFj
ZSByZWFsbHkgYmVpbmcKLS8vIGEgSFRNTENhbnZhc0VsZW1lbnQuCi1jb25zdCBTZWN1cml0eU9y
aWdpbiYgQ2FudmFzU3VyZmFjZTo6c2VjdXJpdHlPcmlnaW4oKSBjb25zdAotewotICAgIHJldHVy
biAqKHN0YXRpY19jYXN0PGNvbnN0IEhUTUxDYW52YXNFbGVtZW50Kj4odGhpcyktPmRvY3VtZW50
KCktPnNlY3VyaXR5T3JpZ2luKCkpOwotfQotCi1SZW5kZXJCb3gqIENhbnZhc1N1cmZhY2U6OnJl
bmRlckJveCgpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIHN0YXRpY19jYXN0PGNvbnN0IEhUTUxDYW52
YXNFbGVtZW50Kj4odGhpcyktPnJlbmRlckJveCgpOwotfQotCi1SZW5kZXJTdHlsZSogQ2FudmFz
U3VyZmFjZTo6Y29tcHV0ZWRTdHlsZSgpCi17Ci0gICAgcmV0dXJuIHN0YXRpY19jYXN0PEhUTUxD
YW52YXNFbGVtZW50Kj4odGhpcyktPmNvbXB1dGVkU3R5bGUoKTsKLX0KLQotQ1NTU3R5bGVTZWxl
Y3RvciogQ2FudmFzU3VyZmFjZTo6c3R5bGVTZWxlY3RvcigpCi17Ci0gICAgcmV0dXJuIHN0YXRp
Y19jYXN0PEhUTUxDYW52YXNFbGVtZW50Kj4odGhpcyktPmRvY3VtZW50KCktPnN0eWxlU2VsZWN0
b3IoKTsKLX0KLQogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9k
b20vQ2FudmFzU3VyZmFjZS5oIGIvV2ViQ29yZS9kb20vQ2FudmFzU3VyZmFjZS5oCmluZGV4IGY1
MzE3ZTUuLjIyZjc5ZDEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuaAor
KysgYi9XZWJDb3JlL2RvbS9DYW52YXNTdXJmYWNlLmgKQEAgLTQzLDExICs0Myw2IEBAIGNsYXNz
IEltYWdlQnVmZmVyOwogY2xhc3MgSW50UG9pbnQ7CiBjbGFzcyBTdHJpbmc7CiAKLWNsYXNzIENT
U1N0eWxlU2VsZWN0b3I7Ci1jbGFzcyBSZW5kZXJCb3g7Ci1jbGFzcyBSZW5kZXJTdHlsZTsKLWNs
YXNzIFNlY3VyaXR5T3JpZ2luOwotCiB0eXBlZGVmIGludCBFeGNlcHRpb25Db2RlOwogCiBjbGFz
cyBDYW52YXNTdXJmYWNlIDogcHVibGljIE5vbmNvcHlhYmxlIHsKQEAgLTc3LDExICs3Miw2IEBA
IHB1YmxpYzoKIAogICAgIEFmZmluZVRyYW5zZm9ybSBiYXNlVHJhbnNmb3JtKCkgY29uc3Q7CiAK
LSAgICBjb25zdCBTZWN1cml0eU9yaWdpbiYgc2VjdXJpdHlPcmlnaW4oKSBjb25zdDsKLSAgICBS
ZW5kZXJCb3gqIHJlbmRlckJveCgpIGNvbnN0OwotICAgIFJlbmRlclN0eWxlKiBjb21wdXRlZFN0
eWxlKCk7Ci0gICAgQ1NTU3R5bGVTZWxlY3Rvciogc3R5bGVTZWxlY3RvcigpOwotCiBwcm90ZWN0
ZWQ6CiAgICAgdm9pZCBzZXRTdXJmYWNlU2l6ZShjb25zdCBJbnRTaXplJik7CiAgICAgYm9vbCBo
YXNDcmVhdGVkSW1hZ2VCdWZmZXIoKSBjb25zdCB7IHJldHVybiBtX2hhc0NyZWF0ZWRJbWFnZUJ1
ZmZlcjsgfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmNwcCBi
L1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5jcHAKaW5kZXggZWY4NTMyMy4uODYxYzli
YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmNwcAorKysgYi9X
ZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuY3BwCkBAIC0xMzMsMTQgKzEzMyw4IEBAIENh
bnZhc1JlbmRlcmluZ0NvbnRleHQqIEhUTUxDYW52YXNFbGVtZW50OjpnZXRDb250ZXh0KGNvbnN0
IFN0cmluZyYgdHlwZSwgQ2FudmFzCiAgICAgaWYgKHR5cGUgPT0gIjJkIikgewogICAgICAgICBp
ZiAobV9jb250ZXh0ICYmICFtX2NvbnRleHQtPmlzMmQoKSkKICAgICAgICAgICAgIHJldHVybiAw
OwotICAgICAgICBpZiAoIW1fY29udGV4dCkgewotICAgICAgICAgICAgYm9vbCB1c2VzRGFzaGJh
cmRDb21wYXRpYmlsaXR5TW9kZSA9IGZhbHNlOwotI2lmIEVOQUJMRShEQVNIQk9BUkRfU1VQUE9S
VCkKLSAgICAgICAgICAgIGlmIChTZXR0aW5ncyogc2V0dGluZ3MgPSBkb2N1bWVudCgpLT5zZXR0
aW5ncygpKQotICAgICAgICAgICAgICAgIHVzZXNEYXNoYmFyZENvbXBhdGliaWxpdHlNb2RlID0g
c2V0dGluZ3MtPnVzZXNEYXNoYm9hcmRCYWNrd2FyZENvbXBhdGliaWxpdHlNb2RlKCk7Ci0jZW5k
aWYKLSAgICAgICAgICAgIG1fY29udGV4dCA9IG5ldyBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQo
dGhpcywgZG9jdW1lbnQoKS0+aW5Db21wYXRNb2RlKCksIHVzZXNEYXNoYmFyZENvbXBhdGliaWxp
dHlNb2RlKTsKLSAgICAgICAgfQorICAgICAgICBpZiAoIW1fY29udGV4dCkKKyAgICAgICAgICAg
IG1fY29udGV4dCA9IG5ldyBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQodGhpcyk7CiAgICAgICAg
IHJldHVybiBtX2NvbnRleHQuZ2V0KCk7CiAgICAgfQogI2lmIEVOQUJMRSgzRF9DQU5WQVMpICAg
IApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmggYi9XZWJDb3Jl
L2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaAppbmRleCBiMmE3NmExLi43OWU2ZjE1IDEwMDY0NAot
LS0gYS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0bWwv
SFRNTENhbnZhc0VsZW1lbnQuaApAQCAtODEsOSArODEsNiBAQCBwdWJsaWM6CiAKICAgICBDYW52
YXNSZW5kZXJpbmdDb250ZXh0KiByZW5kZXJpbmdDb250ZXh0KCkgY29uc3QgeyByZXR1cm4gbV9j
b250ZXh0LmdldCgpOyB9CiAKLSAgICBSZW5kZXJCb3gqIHJlbmRlckJveCgpIGNvbnN0IHsgcmV0
dXJuIEhUTUxFbGVtZW50OjpyZW5kZXJCb3goKTsgfQotICAgIFJlbmRlclN0eWxlKiBjb21wdXRl
ZFN0eWxlKCkgeyByZXR1cm4gSFRNTEVsZW1lbnQ6OmNvbXB1dGVkU3R5bGUoKTsgfQotCiAjaWYg
RU5BQkxFKDNEX0NBTlZBUykgICAgCiAgICAgYm9vbCBpczNEKCkgY29uc3Q7CiAjZW5kaWYKZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNw
cCBiL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAppbmRl
eCA1NTg3M2NkLi42ZmU3NGY5IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZh
c1JlbmRlcmluZ0NvbnRleHQyRC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNS
ZW5kZXJpbmdDb250ZXh0MkQuY3BwCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSAiQ1NTTXV0
YWJsZVN0eWxlRGVjbGFyYXRpb24uaCIKICNpbmNsdWRlICJDU1NQcm9wZXJ0eU5hbWVzLmgiCiAj
aW5jbHVkZSAiQ1NTU3R5bGVTZWxlY3Rvci5oIgorI2luY2x1ZGUgIkRvY3VtZW50LmgiCiAjaW5j
bHVkZSAiRXhjZXB0aW9uQ29kZS5oIgogI2luY2x1ZGUgIkZsb2F0Q29udmVyc2lvbi5oIgogI2lu
Y2x1ZGUgIkdyYXBoaWNzQ29udGV4dC5oIgpAQCAtODksMTggKzkwLDEyIEBAIHByaXZhdGU6CiAg
ICAgQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEKiBtX2NhbnZhc0NvbnRleHQ7CiB9OwogCi1DYW52
YXNSZW5kZXJpbmdDb250ZXh0MkQ6OkNhbnZhc1JlbmRlcmluZ0NvbnRleHQyRChIVE1MQ2FudmFz
RWxlbWVudCogY2FudmFzLCBib29sIHVzZXNDU1NDb21wYXRpYmlsaXR5UGFyc2VNb2RlLCBib29s
IHVzZXNEYXNoYmFyZENvbXBhdGliaWxpdHlNb2RlKQorCisKK0NhbnZhc1JlbmRlcmluZ0NvbnRl
eHQyRDo6Q2FudmFzUmVuZGVyaW5nQ29udGV4dDJEKEhUTUxDYW52YXNFbGVtZW50KiBjYW52YXMp
CiAgICAgOiBDYW52YXNSZW5kZXJpbmdDb250ZXh0KGNhbnZhcykKICAgICAsIG1fc3RhdGVTdGFj
aygxKQotICAgICwgbV91c2VzQ1NTQ29tcGF0aWJpbGl0eVBhcnNlTW9kZSh1c2VzQ1NTQ29tcGF0
aWJpbGl0eVBhcnNlTW9kZSkKLSNpZiBFTkFCTEUoREFTSEJPQVJEX1NVUFBPUlQpCi0gICAgLCBt
X3VzZXNEYXNoYmFyZENvbXBhdGliaWxpdHlNb2RlKHVzZXNEYXNoYmFyZENvbXBhdGliaWxpdHlN
b2RlKQotI2VuZGlmCiB7Ci0jaWYgIUVOQUJMRShEQVNIQk9BUkRfU1VQUE9SVCkKLSAgIEFTU0VS
VF9VTlVTRUQodXNlc0Rhc2hib2FyZENvbXBhdGliaWxpdHlNb2RlLCAhdXNlc0Rhc2hib2FyZENv
bXBhdGliaWxpdHlNb2RlKTsKLSNlbmRpZgotCiAgICAgLy8gTWFrZSBzdXJlIHRoYXQgZXZlbiBp
ZiB0aGUgZHJhd2luZ0NvbnRleHQoKSBoYXMgYSBkaWZmZXJlbnQgZGVmYXVsdAogICAgIC8vIHRo
aWNrbmVzcywgaXQgaXMgaW4gc3luYyB3aXRoIHRoZSBjYW52YXMgdGhpY2tuZXNzLgogICAgIHNl
dExpbmVXaWR0aChsaW5lV2lkdGgoKSk7CkBAIC02NDEsOCArNjM2LDkgQEAgdm9pZCBDYW52YXNS
ZW5kZXJpbmdDb250ZXh0MkQ6OnJlY3QoZmxvYXQgeCwgZmxvYXQgeSwgZmxvYXQgd2lkdGgsIGZs
b2F0IGhlaWdodCkKICNpZiBFTkFCTEUoREFTSEJPQVJEX1NVUFBPUlQpCiB2b2lkIENhbnZhc1Jl
bmRlcmluZ0NvbnRleHQyRDo6Y2xlYXJQYXRoRm9yRGFzaGJvYXJkQmFja3dhcmRDb21wYXRpYmls
aXR5TW9kZSgpCiB7Ci0gICAgaWYgKG1fdXNlc0Rhc2hiYXJkQ29tcGF0aWJpbGl0eU1vZGUpCi0g
ICAgICAgIG1fcGF0aC5jbGVhcigpOworICAgIGlmIChTZXR0aW5ncyogc2V0dGluZ3MgPSBjYW52
YXMoKS0+ZG9jdW1lbnQoKS0+c2V0dGluZ3MoKSkKKyAgICAgICAgaWYgKHNldHRpbmdzLT51c2Vz
RGFzaGJvYXJkQmFja3dhcmRDb21wYXRpYmlsaXR5TW9kZSgpKQorICAgICAgICAgICAgbV9wYXRo
LmNsZWFyKCk7CiB9CiAjZW5kaWYKIApAQCAtOTQ1LDcgKzk0MSw3IEBAIHN0YXRpYyBpbmxpbmUg
RmxvYXRSZWN0IG5vcm1hbGl6ZVJlY3QoY29uc3QgRmxvYXRSZWN0JiByZWN0KQogCiB2b2lkIENh
bnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6Y2hlY2tPcmlnaW4oY29uc3QgS1VSTCYgdXJsKQogewot
ICAgIGlmIChjYW52YXMoKS0+c2VjdXJpdHlPcmlnaW4oKS50YWludHNDYW52YXModXJsKSkKKyAg
ICBpZiAoY2FudmFzKCktPmRvY3VtZW50KCktPnNlY3VyaXR5T3JpZ2luKCktPnRhaW50c0NhbnZh
cyh1cmwpKQogICAgICAgICBjYW52YXMoKS0+c2V0T3JpZ2luVGFpbnRlZCgpOwogfQogCkBAIC0x
MTY1LDggKzExNjEsOSBAQCB2b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6c2V0Q29tcG9z
aXRlT3BlcmF0aW9uKGNvbnN0IFN0cmluZyYgb3BlcmF0aW9uKQogdm9pZCBDYW52YXNSZW5kZXJp
bmdDb250ZXh0MkQ6OnByZXBhcmVHcmFkaWVudEZvckRhc2hib2FyZChDYW52YXNHcmFkaWVudCog
Z3JhZGllbnQpIGNvbnN0CiB7CiAjaWYgRU5BQkxFKERBU0hCT0FSRF9TVVBQT1JUKQotICAgIGlm
IChtX3VzZXNEYXNoYmFyZENvbXBhdGliaWxpdHlNb2RlKQotICAgICAgICBncmFkaWVudC0+c2V0
RGFzaGJvYXJkQ29tcGF0aWJpbGl0eU1vZGUoKTsKKyAgICBpZiAoU2V0dGluZ3MqIHNldHRpbmdz
ID0gY2FudmFzKCktPmRvY3VtZW50KCktPnNldHRpbmdzKCkpCisgICAgICAgIGlmIChzZXR0aW5n
cy0+dXNlc0Rhc2hib2FyZEJhY2t3YXJkQ29tcGF0aWJpbGl0eU1vZGUoKSkKKyAgICAgICAgICAg
IGdyYWRpZW50LT5zZXREYXNoYm9hcmRDb21wYXRpYmlsaXR5TW9kZSgpOwogI2Vsc2UKICAgICBV
TlVTRURfUEFSQU0oZ3JhZGllbnQpOwogI2VuZGlmCkBAIC0xMjE0LDcgKzEyMTEsNyBAQCBQYXNz
UmVmUHRyPENhbnZhc1BhdHRlcm4+IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6Y3JlYXRlUGF0
dGVybihIVE1MSW1hZ2VFbGVtZQogICAgIGlmICghY2FjaGVkSW1hZ2UgfHwgIWltYWdlLT5jYWNo
ZWRJbWFnZSgpLT5pbWFnZSgpKQogICAgICAgICByZXR1cm4gQ2FudmFzUGF0dGVybjo6Y3JlYXRl
KEltYWdlOjpudWxsSW1hZ2UoKSwgcmVwZWF0WCwgcmVwZWF0WSwgdHJ1ZSk7CiAKLSAgICBib29s
IG9yaWdpbkNsZWFuID0gIWNhbnZhcygpLT5zZWN1cml0eU9yaWdpbigpLnRhaW50c0NhbnZhcyhL
VVJMKEtVUkwoKSwgY2FjaGVkSW1hZ2UtPnVybCgpKSkgJiYgY2FjaGVkSW1hZ2UtPmltYWdlKCkt
Pmhhc1NpbmdsZVNlY3VyaXR5T3JpZ2luKCk7CisgICAgYm9vbCBvcmlnaW5DbGVhbiA9ICFjYW52
YXMoKS0+ZG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4oKS0+dGFpbnRzQ2FudmFzKEtVUkwoS1VS
TCgpLCBjYWNoZWRJbWFnZS0+dXJsKCkpKSAmJiBjYWNoZWRJbWFnZS0+aW1hZ2UoKS0+aGFzU2lu
Z2xlU2VjdXJpdHlPcmlnaW4oKTsKICAgICByZXR1cm4gQ2FudmFzUGF0dGVybjo6Y3JlYXRlKGNh
Y2hlZEltYWdlLT5pbWFnZSgpLCByZXBlYXRYLCByZXBlYXRZLCBvcmlnaW5DbGVhbik7CiB9CiAK
QEAgLTEzNzIsNyArMTM2OSw3IEBAIFN0cmluZyBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmZv
bnQoKSBjb25zdAogdm9pZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OnNldEZvbnQoY29uc3Qg
U3RyaW5nJiBuZXdGb250KQogewogICAgIFJlZlB0cjxDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlv
bj4gdGVtcERlY2wgPSBDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbjo6Y3JlYXRlKCk7Ci0gICAg
Q1NTUGFyc2VyIHBhcnNlcighbV91c2VzQ1NTQ29tcGF0aWJpbGl0eVBhcnNlTW9kZSk7CisgICAg
Q1NTUGFyc2VyIHBhcnNlcighY2FudmFzKCktPmRvY3VtZW50KCktPmluQ29tcGF0TW9kZSgpKTsg
Ly8gVXNlIHRoZSBwYXJzZSBtb2RlIG9mIHRoZSBjYW52YXMnIGRvY3VtZW50IHdoZW4gcGFyc2lu
ZyBDU1MuCiAgICAgICAgIAogICAgIFN0cmluZyBkZWNsYXJhdGlvblRleHQoImZvbnQ6ICIpOwog
ICAgIGRlY2xhcmF0aW9uVGV4dCArPSBuZXdGb250OwpAQCAtMTM4NiwxMSArMTM4MywxMSBAQCB2
b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6c2V0Rm9udChjb25zdCBTdHJpbmcmIG5ld0Zv
bnQpCiAgICAgLy8gTWFwIHRoZSA8Y2FudmFzPiBmb250IGludG8gdGhlIHRleHQgc3R5bGUuIElm
IHRoZSBmb250IHVzZXMga2V5d29yZHMgbGlrZSBsYXJnZXIvc21hbGxlciwgdGhlc2Ugd2lsbCB3
b3JrCiAgICAgLy8gcmVsYXRpdmUgdG8gdGhlIGNhbnZhcy4KICAgICBSZWZQdHI8UmVuZGVyU3R5
bGU+IG5ld1N0eWxlID0gUmVuZGVyU3R5bGU6OmNyZWF0ZSgpOwotICAgIGlmIChSZW5kZXJTdHls
ZSogY29tcHV0ZWRTdHlsZSA9IGNhbnZhcygpLT5jb21wdXRlZFN0eWxlKCkpCi0gICAgICAgIG5l
d1N0eWxlLT5zZXRGb250RGVzY3JpcHRpb24oY29tcHV0ZWRTdHlsZS0+Zm9udERlc2NyaXB0aW9u
KCkpOworICAgIGlmIChjYW52YXMoKS0+Y29tcHV0ZWRTdHlsZSgpKQorICAgICAgICBuZXdTdHls
ZS0+c2V0Rm9udERlc2NyaXB0aW9uKGNhbnZhcygpLT5jb21wdXRlZFN0eWxlKCktPmZvbnREZXNj
cmlwdGlvbigpKTsKIAogICAgIC8vIE5vdyBtYXAgdGhlIGZvbnQgcHJvcGVydHkgaW50byB0aGUg
c3R5bGUuCi0gICAgQ1NTU3R5bGVTZWxlY3Rvciogc3R5bGVTZWxlY3RvciA9IGNhbnZhcygpLT5z
dHlsZVNlbGVjdG9yKCk7CisgICAgQ1NTU3R5bGVTZWxlY3Rvciogc3R5bGVTZWxlY3RvciA9IGNh
bnZhcygpLT5kb2N1bWVudCgpLT5zdHlsZVNlbGVjdG9yKCk7CiAgICAgc3R5bGVTZWxlY3Rvci0+
YXBwbHlQcm9wZXJ0eVRvU3R5bGUoQ1NTUHJvcGVydHlGb250LCB0ZW1wRGVjbC0+Z2V0UHJvcGVy
dHlDU1NWYWx1ZShDU1NQcm9wZXJ0eUZvbnQpLmdldCgpLCBuZXdTdHlsZS5nZXQoKSk7CiAgICAg
CiAgICAgc3RhdGUoKS5tX2ZvbnQgPSBuZXdTdHlsZS0+Zm9udCgpOwpAQCAtMTQ2NCw5ICsxNDYx
LDggQEAgdm9pZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmRyYXdUZXh0SW50ZXJuYWwoY29u
c3QgU3RyaW5nJiB0ZXh0LCBmbG9hdCB4LCBmbG8KICAgICAvLyBGSVhNRTogSGFuZGxlIG1heFdp
ZHRoLgogICAgIC8vIEZJWE1FOiBOZWVkIHRvIHR1cm4gb2ZmIGZvbnQgc21vb3RoaW5nLgogCi0g
ICAgUmVuZGVyU3R5bGUqIGNvbXB1dGVkU3R5bGUgPSBjYW52YXMoKS0+Y29tcHV0ZWRTdHlsZSgp
OwotICAgIGJvb2wgcnRsID0gY29tcHV0ZWRTdHlsZSA/IGNvbXB1dGVkU3R5bGUtPmRpcmVjdGlv
bigpID09IFJUTCA6IGZhbHNlOwotICAgIGJvb2wgb3ZlcnJpZGUgPSBjb21wdXRlZFN0eWxlID8g
Y29tcHV0ZWRTdHlsZS0+dW5pY29kZUJpZGkoKSA9PSBPdmVycmlkZSA6IGZhbHNlOworICAgIGJv
b2wgcnRsID0gY2FudmFzKCktPmNvbXB1dGVkU3R5bGUoKSA/IGNhbnZhcygpLT5jb21wdXRlZFN0
eWxlKCktPmRpcmVjdGlvbigpID09IFJUTCA6IGZhbHNlOworICAgIGJvb2wgb3ZlcnJpZGUgPSBj
YW52YXMoKS0+Y29tcHV0ZWRTdHlsZSgpID8gY2FudmFzKCktPmNvbXB1dGVkU3R5bGUoKS0+dW5p
Y29kZUJpZGkoKSA9PSBPdmVycmlkZSA6IGZhbHNlOwogCiAgICAgdW5zaWduZWQgbGVuZ3RoID0g
dGV4dC5sZW5ndGgoKTsKICAgICBjb25zdCBVQ2hhciogc3RyaW5nID0gdGV4dC5jaGFyYWN0ZXJz
KCk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRl
eHQyRC5oIGIvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuaApp
bmRleCBhZTAyNWJjLi41NTNmZmQyIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvY2FudmFzL0Nh
bnZhc1JlbmRlcmluZ0NvbnRleHQyRC5oCisrKyBiL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJELmgKQEAgLTU3LDcgKzU3LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogCiAgICAgY2xhc3MgQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEIDogcHVibGljIENhbnZhc1Jl
bmRlcmluZ0NvbnRleHQgewogICAgIHB1YmxpYzoKLSAgICAgICAgQ2FudmFzUmVuZGVyaW5nQ29u
dGV4dDJEKEhUTUxDYW52YXNFbGVtZW50KiwgYm9vbCB1c2VzQ1NTQ29tcGF0aWJpbGl0eVBhcnNl
TW9kZSwgYm9vbCB1c2VzRGFzaGJhcmRDb21wYXRpYmlsaXR5TW9kZSk7CisgICAgICAgIENhbnZh
c1JlbmRlcmluZ0NvbnRleHQyRChIVE1MQ2FudmFzRWxlbWVudCopOwogCiAgICAgICAgIHZpcnR1
YWwgfkNhbnZhc1JlbmRlcmluZ0NvbnRleHQyRCgpOwogICAgICAgICAKQEAgLTI2MywxMCArMjYz
LDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICB2b2lkIGNoZWNrT3JpZ2luKGNvbnN0
IFN0cmluZyYpOwogCiAgICAgICAgIFZlY3RvcjxTdGF0ZSwgMT4gbV9zdGF0ZVN0YWNrOwotICAg
ICAgICBib29sIG1fdXNlc0NTU0NvbXBhdGliaWxpdHlQYXJzZU1vZGU7Ci0jaWYgRU5BQkxFKERB
U0hCT0FSRF9TVVBQT1JUKQotICAgICAgICBib29sIG1fdXNlc0Rhc2hiYXJkQ29tcGF0aWJpbGl0
eU1vZGU7Ci0jZW5kaWYKICAgICB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHAgYi9XZWJD
b3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHAKaW5kZXggYjE4ZWE2NC4u
MTZjOTJkYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0Nv
bnRleHQuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5kZXJpbmdDb250ZXh0
LmNwcApAQCAtNDYsNiArNDYsMTIgQEAKICNpbmNsdWRlICJXZWJHTFRleHR1cmUuaCIKICNpbmNs
dWRlICJXZWJHTFNoYWRlci5oIgogI2luY2x1ZGUgIldlYkdMVW5pZm9ybUxvY2F0aW9uLmgiCisj
aW5jbHVkZSAiSFRNTENhbnZhc0VsZW1lbnQuaCIKKyNpbmNsdWRlICJIVE1MSW1hZ2VFbGVtZW50
LmgiCisjaW5jbHVkZSAiSW1hZ2VCdWZmZXIuaCIKKyNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5o
IgorI2luY2x1ZGUgIlJlbmRlckJveC5oIgorI2luY2x1ZGUgIlJlbmRlckxheWVyLmgiCiAKICNp
bmNsdWRlIDx3dGYvQnl0ZUFycmF5Lmg+CiAKQEAgLTEwMiwxMCArMTA4LDkgQEAgV2ViR0xSZW5k
ZXJpbmdDb250ZXh0Ojp+V2ViR0xSZW5kZXJpbmdDb250ZXh0KCkKIHZvaWQgV2ViR0xSZW5kZXJp
bmdDb250ZXh0OjptYXJrQ29udGV4dENoYW5nZWQoKQogewogI2lmIFVTRShBQ0NFTEVSQVRFRF9D
T01QT1NJVElORykKLSAgICBSZW5kZXJCb3gqIHJlbmRlckJveCA9IGNhbnZhcygpLT5yZW5kZXJC
b3goKTsKLSAgICBpZiAocmVuZGVyQm94ICYmIHJlbmRlckJveC0+aGFzTGF5ZXIoKSAmJiByZW5k
ZXJCb3gtPmxheWVyKCktPmhhc0FjY2VsZXJhdGVkQ29tcG9zaXRpbmcoKSkKLSAgICAgICAgcmVu
ZGVyQm94LT5sYXllcigpLT5yZW5kZXJlckNvbnRlbnRDaGFuZ2VkKCk7Ci0gICAgZWxzZSB7Cisg
ICAgaWYgKGNhbnZhcygpLT5yZW5kZXJCb3goKSAmJiBjYW52YXMoKS0+cmVuZGVyQm94KCktPmhh
c0xheWVyKCkgJiYgY2FudmFzKCktPnJlbmRlckJveCgpLT5sYXllcigpLT5oYXNBY2NlbGVyYXRl
ZENvbXBvc2l0aW5nKCkpIHsKKyAgICAgICAgY2FudmFzKCktPnJlbmRlckJveCgpLT5sYXllcigp
LT5yZW5kZXJlckNvbnRlbnRDaGFuZ2VkKCk7CisgICAgfSBlbHNlIHsKICNlbmRpZgogICAgICAg
ICBpZiAoIW1fbWFya2VkQ2FudmFzRGlydHkpIHsKICAgICAgICAgICAgIC8vIE1ha2Ugc3VyZSB0
aGUgY2FudmFzJ3MgaW1hZ2UgYnVmZmVyIGlzIGFsbG9jYXRlZC4KQEAgLTEzNyw5ICsxNDIsOCBA
QCB2b2lkIFdlYkdMUmVuZGVyaW5nQ29udGV4dDo6cmVzaGFwZShpbnQgd2lkdGgsIGludCBoZWln
aHQpCiB7CiAgICAgaWYgKG1fbmVlZHNVcGRhdGUpIHsKICNpZiBVU0UoQUNDRUxFUkFURURfQ09N
UE9TSVRJTkcpCi0gICAgICAgIFJlbmRlckJveCogcmVuZGVyQm94ID0gY2FudmFzKCktPnJlbmRl
ckJveCgpOwotICAgICAgICBpZiAocmVuZGVyQm94ICYmIHJlbmRlckJveC0+aGFzTGF5ZXIoKSkK
LSAgICAgICAgICAgIHJlbmRlckJveC0+bGF5ZXIoKS0+cmVuZGVyZXJDb250ZW50Q2hhbmdlZCgp
OworICAgICAgICBpZiAoY2FudmFzKCktPnJlbmRlckJveCgpICYmIGNhbnZhcygpLT5yZW5kZXJC
b3goKS0+aGFzTGF5ZXIoKSkKKyAgICAgICAgICAgIGNhbnZhcygpLT5yZW5kZXJCb3goKS0+bGF5
ZXIoKS0+cmVuZGVyZXJDb250ZW50Q2hhbmdlZCgpOwogI2VuZGlmCiAgICAgICAgIG1fbmVlZHNV
cGRhdGUgPSBmYWxzZTsKICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>