<?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>88771</bug_id>
          
          <creation_ts>2012-06-11 02:25:34 -0700</creation_ts>
          <short_desc>REGRESSION(r119965): Breaks windows build. (Requested by mibrunin on #webkit).</short_desc>
          <delta_ts>2022-03-01 03:05:44 -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>INVALID</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>73918</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>kenneth</cc>
    
    <cc>michael.bruning</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>645857</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-11 02:25:34 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/119965 broke the build:
Breaks windows build. (Requested by mibrunin 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>645859</commentid>
    <comment_count>1</comment_count>
      <attachid>146816</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-11 02:26:30 -0700</bug_when>
    <thetext>Created attachment 146816
ROLLOUT of r119965

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>645865</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-06-11 02:35:46 -0700</bug_when>
    <thetext>Created the rollout a bit premature (sorry!).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146816</attachid>
            <date>2012-06-11 02:26:30 -0700</date>
            <delta_ts>2022-03-01 03:05:44 -0800</delta_ts>
            <desc>ROLLOUT of r119965</desc>
            <filename>bug-88771-20120611093110.patch</filename>
            <type>text/plain</type>
            <size>11646</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5OTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTNmMTY5MjllNGZiNWZj
ZThkOWU4YzA0MjJkNGYxMmI4Y2M4M2ZmYS4uZmE2YThlNzgyNmQ5Mjk5NmY1YzQwZGQ1N2JjODZl
NGIyNTkxNjViMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA2LTExICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTE5OTY1LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMTk5NjUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg4NzcxCisKKyAgICAgICAgQnJlYWtzIHdpbmRvd3MgYnVpbGQuIChSZXF1ZXN0
ZWQgYnkgbWlicnVuaW4gb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9GaWxlU3lz
dGVtLmg6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9GaWxlU3lz
dGVtUXQuY3BwOgorCiAyMDEyLTA2LTExICBNaWNoYWVsIEJyw7xuaW5nICA8bWljaGFlbC5icnVu
aW5nQG5va2lhLmNvbT4KIAogICAgICAgICBbUXRdW1dLMl0gQ29tcHV0ZSBhbmQgc2V0IGNhY2hl
IGNhcGFjaXRpZXMgdXNpbmcgdGhlIGN1cnJlbnQgQ2FjaGVNb2RlbApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IDhk
MGZlNWQyYmUwYWUxMzdmODQzNzNhMzI0YmViMDIxMTljZTg0ZTEuLmQyOTExMjYwYzlkNWZiNzk3
NDFmMTFmM2RiNGNjMzkyMTdmNGU0NTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNCBAQAorMjAx
Mi0wNi0xMSAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CisKKyAg
ICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjExOTk2NS4KKyAgICAgICAgaHR0cDovL3Ry
YWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTE5OTY1CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODc3MQorCisgICAgICAgIEJyZWFrcyB3aW5kb3dzIGJ1
aWxkLiAoUmVxdWVzdGVkIGJ5IG1pYnJ1bmluIG9uICN3ZWJraXQpLgorCisgICAgICAgICogU2hh
cmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjplbmNvZGUpOgorICAgICAgICAoV2ViS2l0OjpX
ZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpkZWNvZGUpOgorICAgICAgICAqIFNoYXJlZC9X
ZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmg6CisgICAgICAgIChXZWJQcm9jZXNzQ3JlYXRp
b25QYXJhbWV0ZXJzKToKKyAgICAgICAgKiBVSVByb2Nlc3MvcXQvV2ViQ29udGV4dFF0LmNwcDoK
KyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6OldlYkNvbnRleHQ6OnBsYXRmb3Jt
SW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAgICAqIFdlYlByb2Nlc3MvcXQvV2ViUHJvY2Vz
c1F0LmNwcDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6
OnBsYXRmb3JtU2V0Q2FjaGVNb2RlbCk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OnBs
YXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDEyLTA2LTExICBNaWNoYWVsIEJyw7xu
aW5nICA8bWljaGFlbC5icnVuaW5nQG5va2lhLmNvbT4KIAogICAgICAgICBbUXRdW1dLMl0gQ29t
cHV0ZSBhbmQgc2V0IGNhY2hlIGNhcGFjaXRpZXMgdXNpbmcgdGhlIGN1cnJlbnQgQ2FjaGVNb2Rl
bApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRmlsZVN5c3RlbS5oIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vRmlsZVN5c3RlbS5oCmluZGV4IGNjMDViMDJjMWNmODgyMWUz
YzAxMTA0ZDI2ODI3MTY4NTBkNTVmYzQuLjIxZWNlMTEyMWYzMTdkYmJmZWQzYWU5MTEwODc5MDFl
ZTBkMWM3MTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0ZpbGVTeXN0ZW0u
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9GaWxlU3lzdGVtLmgKQEAgLTIwNSw4ICsy
MDUsNiBAQCBTdHJpbmcgZmlsZW5hbWVUb1N0cmluZyhjb25zdCBjaGFyKik7CiBTdHJpbmcgZmls
ZW5hbWVGb3JEaXNwbGF5KGNvbnN0IFN0cmluZyYpOwogQ1N0cmluZyBhcHBsaWNhdGlvbkRpcmVj
dG9yeVBhdGgoKTsKIENTdHJpbmcgc2hhcmVkUmVzb3VyY2VzUGF0aCgpOwotI2VuZGlmCi0jaWYg
UExBVEZPUk0oR1RLKSB8fCBQTEFURk9STShRVCkKIHVpbnQ2NF90IGdldFZvbHVtZUZyZWVTaXpl
Rm9yUGF0aChjb25zdCBjaGFyKik7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vcXQvRmlsZVN5c3RlbVF0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L3F0L0ZpbGVTeXN0ZW1RdC5jcHAKaW5kZXggNjI3OTgzY2ZhN2I1ZWFkMTUxYmQxZDViOTUzNDg1
YzI2MTE1NzFiNy4uOWE4MDExNDE3ZjI5ODI0MGU1NzA0MDZlMmQ1MDg0NTcxNzgxNDc4OSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vcXQvRmlsZVN5c3RlbVF0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9xdC9GaWxlU3lzdGVtUXQuY3BwCkBAIC00MCw5ICs0
MCw2IEBACiAjaW5jbHVkZSA8UUZpbGU+CiAjaW5jbHVkZSA8UUZpbGVJbmZvPgogI2luY2x1ZGUg
PFFUZW1wb3JhcnlGaWxlPgotI2lmICFkZWZpbmVkKFFfT1NfV0lORE9XUykKLSNpbmNsdWRlIDxz
eXMvc3RhdHZmcy5oPgotI2VuZGlmCiAjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogCiBu
YW1lc3BhY2UgV2ViQ29yZSB7CkBAIC0yMDUsMjQgKzIwMiw2IEBAIGxvbmcgbG9uZyBzZWVrRmls
ZShQbGF0Zm9ybUZpbGVIYW5kbGUgaGFuZGxlLCBsb25nIGxvbmcgb2Zmc2V0LCBGaWxlU2Vla09y
aWdpbiBvCiAgICAgcmV0dXJuIC0xOwogfQogCi11aW50NjRfdCBnZXRWb2x1bWVGcmVlU2l6ZUZv
clBhdGgoY29uc3QgY2hhciogcGF0aCkKLXsKLSNpZiBkZWZpbmVkKFFfT1NfV0lOKQotICAgIFVM
QVJHRV9JTlRFR0VSIGZyZWVCeXRlc1RvQ2FsbGVyOwotICAgIEJPT0wgcmVzdWx0ID0gR2V0RGlz
a0ZyZWVTcGFjZUV4VygoTFBDV1NUUilwYXRoLCAmZnJlZUJ5dGVzVG9DYWxsZXIsIDAsIDApOwot
ICAgIGlmICghcmVzdWx0KQotICAgICAgICByZXR1cm4gMDsKLSAgICByZXR1cm4gc3RhdGljX2Nh
c3Q8dWludDY0X3Q+KGZyZWVCeXRlc1RvQ2FsbGVyLlF1YWRQYXJ0KTsKLSNlbHNlCi0gICAgc3Ry
dWN0IHN0YXR2ZnMgdm9sdW1lSW5mbzsKLSAgICBpZiAoc3RhdHZmcyhwYXRoLCAmdm9sdW1lSW5m
bykpCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcmV0dXJuIHN0YXRpY19jYXN0PHVpbnQ2NF90
Pih2b2x1bWVJbmZvLmZfYmF2YWlsKSAqIHN0YXRpY19jYXN0PHVpbnQ2NF90Pih2b2x1bWVJbmZv
LmZfZnJzaXplKTsKLSNlbmRpZgotfQotCi0KIGludCB3cml0ZVRvRmlsZShQbGF0Zm9ybUZpbGVI
YW5kbGUgaGFuZGxlLCBjb25zdCBjaGFyKiBkYXRhLCBpbnQgbGVuZ3RoKQogewogICAgIGlmICho
YW5kbGUgJiYgaGFuZGxlLT5leGlzdHMoKSAmJiBoYW5kbGUtPmlzV3JpdGFibGUoKSkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJz
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJz
LmNwcAppbmRleCBiNDFlNjRiODIzZDJmZWQ5OGE5ZmQ5ZDE4MWZlNDUyYjE0ZTM4YTkyLi5hY2Jm
YjNlNmQzNDU1OTkwMjExMTlkM2JmN2IxMmMyMzU1YmY5NjUxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCkBAIC05
Nyw3ICs5Nyw2IEBAIHZvaWQgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZW5jb2RlKENv
cmVJUEM6OkFyZ3VtZW50RW5jb2RlciogZW5jb2RlcikgY29uCiAjZW5kaWYKICNpZiBQTEFURk9S
TShRVCkKICAgICBlbmNvZGVyLT5lbmNvZGUoY29va2llU3RvcmFnZURpcmVjdG9yeSk7Ci0gICAg
ZW5jb2Rlci0+ZW5jb2RlKGRpc2tDYWNoZURpcmVjdG9yeSk7CiAjZW5kaWYKIAogI2lmIEVOQUJM
RShOT1RJRklDQVRJT05TKSB8fCBFTkFCTEUoTEVHQUNZX05PVElGSUNBVElPTlMpCkBAIC0xOTMs
OCArMTkyLDYgQEAgYm9vbCBXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpkZWNvZGUoQ29y
ZUlQQzo6QXJndW1lbnREZWNvZGVyKiBkZWNvZGVyLCBXZWIKICNpZiBQTEFURk9STShRVCkKICAg
ICBpZiAoIWRlY29kZXItPmRlY29kZShwYXJhbWV0ZXJzLmNvb2tpZVN0b3JhZ2VEaXJlY3Rvcnkp
KQogICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgaWYgKCFkZWNvZGVyLT5kZWNvZGUocGFyYW1l
dGVycy5kaXNrQ2FjaGVEaXJlY3RvcnkpKQotICAgICAgICByZXR1cm4gZmFsc2U7CiAjZW5kaWYK
IAogI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKSB8fCBFTkFCTEUoTEVHQUNZX05PVElGSUNBVElP
TlMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9u
UGFyYW1ldGVycy5oIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBh
cmFtZXRlcnMuaAppbmRleCA2YWJjNWVjODY5YTdkZThiMTcwZDJlNTc3NDA5YTI5NzVjMTQ3MWVj
Li42OGZmNThjMmJlZWY4NjY2MTc5N2JmYTAzODhiMGE2ODNmZDk2YzgxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmgKQEAg
LTEyMCw3ICsxMjAsNiBAQCBzdHJ1Y3QgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyB7CiAj
ZW5kaWYgLy8gUExBVEZPUk0oV0lOKQogI2lmIFBMQVRGT1JNKFFUKQogICAgIFN0cmluZyBjb29r
aWVTdG9yYWdlRGlyZWN0b3J5OwotICAgIFN0cmluZyBkaXNrQ2FjaGVEaXJlY3Rvcnk7CiAjZW5k
aWYKIAogI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKSB8fCBFTkFCTEUoTEVHQUNZX05PVElGSUNB
VElPTlMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvV2ViQ29udGV4
dFF0LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9xdC9XZWJDb250ZXh0UXQuY3BwCmlu
ZGV4IDY3NmVjYjQ3YTc3MDBkNDlkNTQzNjRjYWJhZTMyMDYyMTNhY2JlMTUuLjVkYTk3Y2IxMmI2
Yjc4Y2Q5OTk4YWExZjdmMjkzOGU0N2EzMjJkN2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9xdC9XZWJDb250ZXh0UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9xdC9XZWJDb250ZXh0UXQuY3BwCkBAIC01OSwxOCArNTksNiBAQCBzdGF0aWMgUVN0cmlu
ZyBkZWZhdWx0RGF0YUxvY2F0aW9uKCkKIHN0YXRpYyBRU3RyaW5nIHNfZGVmYXVsdERhdGFiYXNl
RGlyZWN0b3J5Owogc3RhdGljIFFTdHJpbmcgc19kZWZhdWx0TG9jYWxTdG9yYWdlRGlyZWN0b3J5
OwogCi1zdGF0aWMgU3RyaW5nIGRlZmF1bHREaXNrQ2FjaGVEaXJlY3RvcnkoKQotewotICAgIHN0
YXRpYyBTdHJpbmcgc19kZWZhdWx0RGlza0NhY2hlRGlyZWN0b3J5OwotCi0gICAgaWYgKCFzX2Rl
ZmF1bHREaXNrQ2FjaGVEaXJlY3RvcnkuaXNFbXB0eSgpKQotICAgICAgICByZXR1cm4gc19kZWZh
dWx0RGlza0NhY2hlRGlyZWN0b3J5OwotCi0gICAgc19kZWZhdWx0RGlza0NhY2hlRGlyZWN0b3J5
ID0gV2ViQ29yZTo6cGF0aEJ5QXBwZW5kaW5nQ29tcG9uZW50KGRlZmF1bHREYXRhTG9jYXRpb24o
KSwgImNhY2hlLyIpOwotICAgIFdlYkNvcmU6Om1ha2VBbGxEaXJlY3RvcmllcyhzX2RlZmF1bHRE
aXNrQ2FjaGVEaXJlY3RvcnkpOwotICAgIHJldHVybiBzX2RlZmF1bHREaXNrQ2FjaGVEaXJlY3Rv
cnk7Ci19Ci0KIFN0cmluZyBXZWJDb250ZXh0OjphcHBsaWNhdGlvbkNhY2hlRGlyZWN0b3J5KCkK
IHsKICAgICByZXR1cm4gV2ViQ29yZTo6Y2FjaGVTdG9yYWdlKCkuY2FjaGVEaXJlY3RvcnkoKTsK
QEAgLTgwLDcgKzY4LDYgQEAgdm9pZCBXZWJDb250ZXh0OjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQ
cm9jZXNzKFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMmIHBhcmEKIHsKICAgICBxUmVnaXN0
ZXJNZXRhVHlwZTxRUHJvY2Vzczo6RXhpdFN0YXR1cz4oIlFQcm9jZXNzOjpFeGl0U3RhdHVzIik7
CiAgICAgcGFyYW1ldGVycy5jb29raWVTdG9yYWdlRGlyZWN0b3J5ID0gZGVmYXVsdERhdGFMb2Nh
dGlvbigpOwotICAgIHBhcmFtZXRlcnMuZGlza0NhY2hlRGlyZWN0b3J5ID0gZGVmYXVsdERpc2tD
YWNoZURpcmVjdG9yeSgpOwogI2lmIEVOQUJMRShHRU9MT0NBVElPTikKICAgICBzdGF0aWMgV2Vi
R2VvbG9jYXRpb25Qcm92aWRlclF0KiBsb2NhdGlvbiA9IFdlYkdlb2xvY2F0aW9uUHJvdmlkZXJR
dDo6Y3JlYXRlKHRvQVBJKGdlb2xvY2F0aW9uTWFuYWdlclByb3h5KCkpKTsKICAgICBXS0dlb2xv
Y2F0aW9uTWFuYWdlclNldFByb3ZpZGVyKHRvQVBJKGdlb2xvY2F0aW9uTWFuYWdlclByb3h5KCkp
LCBXZWJHZW9sb2NhdGlvblByb3ZpZGVyUXQ6OnByb3ZpZGVyKGxvY2F0aW9uKSk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL3F0L1dlYlByb2Nlc3NRdC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL3F0L1dlYlByb2Nlc3NRdC5jcHAKaW5kZXggMjY4YzRiMDkz
NGUyMzhmMTA0MDA1MTNhNDE1ODNmNTczZDBmZGM0My4uYTJiZWFjMTRiY2JkYWJiMTdiMGFkNTJj
NDIzY2FhZTUwNWQ2ZmI0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9x
dC9XZWJQcm9jZXNzUXQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvcXQvV2Vi
UHJvY2Vzc1F0LmNwcApAQCAtMzUsOTMgKzM1LDI0IEBACiAjaW5jbHVkZSA8UUNvcmVBcHBsaWNh
dGlvbj4KICNpbmNsdWRlIDxRTmV0d29ya0FjY2Vzc01hbmFnZXI+CiAjaW5jbHVkZSA8UU5ldHdv
cmtDb29raWVKYXI+Ci0jaW5jbHVkZSA8UU5ldHdvcmtEaXNrQ2FjaGU+CiAjaW5jbHVkZSA8V2Vi
Q29yZS9Db29raWVKYXJRdC5oPgotI2luY2x1ZGUgPFdlYkNvcmUvRmlsZVN5c3RlbS5oPgotI2lu
Y2x1ZGUgPFdlYkNvcmUvTWVtb3J5Q2FjaGUuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1BhZ2VDYWNo
ZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5oPgogCiAjaWYg
ZGVmaW5lZChRX09TX01BQ1gpCiAjaW5jbHVkZSA8ZGlzcGF0Y2gvZGlzcGF0Y2guaD4KLSNpbmNs
dWRlIDxtYWNoL2hvc3RfaW5mby5oPgotI2luY2x1ZGUgPG1hY2gvbWFjaC5oPgotI2luY2x1ZGUg
PG1hY2gvbWFjaF9lcnJvci5oPgotI2VsaWYgIWRlZmluZWQoUV9PU19XSU4pCi0jaW5jbHVkZSA8
dW5pc3RkLmg+CiAjZW5kaWYKIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKIG5hbWVzcGFj
ZSBXZWJLaXQgewogCi1zdGF0aWMgdWludDY0X3QgcGh5c2ljYWxNZW1vcnlTaXplSW5CeXRlcygp
Ci17Ci0gICAgc3RhdGljIHVpbnQ2NF90IHBoeXNpY2FsTWVtb3J5U2l6ZSA9IDA7Ci0KLSAgICBp
ZiAoIXBoeXNpY2FsTWVtb3J5U2l6ZSkgewotI2lmIGRlZmluZWQoUV9PU19NQUNYKQotICAgICAg
ICBob3N0X2Jhc2ljX2luZm9fZGF0YV90IGhvc3RJbmZvOwotICAgICAgICBtYWNoX3BvcnRfdCBo
b3N0ID0gbWFjaF9ob3N0X3NlbGYoKTsKLSAgICAgICAgbWFjaF9tc2dfdHlwZV9udW1iZXJfdCBj
b3VudCA9IEhPU1RfQkFTSUNfSU5GT19DT1VOVDsKLSAgICAgICAga2Vybl9yZXR1cm5fdCByID0g
aG9zdF9pbmZvKGhvc3QsIEhPU1RfQkFTSUNfSU5GTywgKGhvc3RfaW5mb190KSZob3N0SW5mbywg
JmNvdW50KTsKLSAgICAgICAgbWFjaF9wb3J0X2RlYWxsb2NhdGUobWFjaF90YXNrX3NlbGYoKSwg
aG9zdCk7Ci0KLSAgICAgICAgaWYgKHIgPT0gS0VSTl9TVUNDRVNTKQotICAgICAgICAgICAgcGh5
c2ljYWxNZW1vcnlTaXplID0gaG9zdEluZm8ubWF4X21lbTsKLQotI2VsaWYgZGVmaW5lZChRX09T
X1dJTikKLSAgICAgICAgTUVNT1JZU1RBVFVTRVggc3RhdGV4OwotICAgICAgICBzdGF0ZXguZHdM
ZW5ndGggPSBzaXplb2Yoc3RhdGV4KTsKLSAgICAgICAgR2xvYmFsTWVtb3J5U3RhdHVzRXgoJnN0
YXRleCk7Ci0gICAgICAgIHBoeXNpY2FsTWVtb3J5U2l6ZSA9IHN0YXRpY19jYXN0PHVpbnQ2NF90
PihzdGF0ZXgudWxsVG90YWxQaHlzKTsKLQotI2Vsc2UKLSAgICAgICAgbG9uZyBwYWdlU2l6ZSA9
IHN5c2NvbmYoX1NDX1BBR0VTSVpFKTsKLSAgICAgICAgbG9uZyBudW1iZXJPZlBhZ2VzID0gc3lz
Y29uZihfU0NfUEhZU19QQUdFUyk7Ci0KLSAgICAgICAgaWYgKHBhZ2VTaXplID4gMCAmJiBudW1i
ZXJPZlBhZ2VzID4gMCkKLSAgICAgICAgICAgIHBoeXNpY2FsTWVtb3J5U2l6ZSA9IHN0YXRpY19j
YXN0PHVpbnQ2NF90PihwYWdlU2l6ZSkgKiBzdGF0aWNfY2FzdDx1aW50NjRfdD4obnVtYmVyT2ZQ
YWdlcyk7Ci0KLSNlbmRpZgotICAgIH0KLSAgICByZXR1cm4gcGh5c2ljYWxNZW1vcnlTaXplOwot
fQorc3RhdGljIGNvbnN0IGludCBEZWZhdWx0UGFnZUNhY2hlQ2FwYWNpdHkgPSAyMDsKIAotdm9p
ZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybVNldENhY2hlTW9kZWwoQ2FjaGVNb2RlbCBjYWNoZU1vZGVs
KQordm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybVNldENhY2hlTW9kZWwoQ2FjaGVNb2RlbCkKIHsK
LSAgICBRTmV0d29ya0Rpc2tDYWNoZSogZGlza0NhY2hlID0gcW9iamVjdF9jYXN0PFFOZXR3b3Jr
RGlza0NhY2hlKj4obV9uZXR3b3JrQWNjZXNzTWFuYWdlci0+Y2FjaGUoKSk7Ci0gICAgQVNTRVJU
KGRpc2tDYWNoZSk7Ci0KLSAgICB1aW50NjRfdCBwaHlzaWNhbE1lbW9yeVNpemVJbk1lZ2FieXRl
cyA9IHBoeXNpY2FsTWVtb3J5U2l6ZUluQnl0ZXMoKSAvIDEwMjQgLyAxMDI0OwotCi0gICAgLy8g
VGhlIE1hYyBwb3J0IG9mIFdlYktpdDIgdXNlcyBhIGZ1ZGdlIGZhY3RvciBvZiAxMDAwIGhlcmUg
dG8gYWNjb3VudCBmb3IgbWlzYWxpZ25tZW50LCBob3dldmVyLAotICAgIC8vIHRoYXQgdGVuZHMg
dG8gb3ZlcmVzdGltYXRlIHRoZSBtZW1vcnkgcXVpdGUgYSBiaXQgKDEgYnl0ZSBtaXNhbGlnbm1l
bnQgfiA0OCBNaUIgbWlzZXN0aW1hdGlvbikuCi0gICAgLy8gV2UgdXNlIDEwMjQgKiAxMDIzIGZv
ciBub3cgdG8ga2VlcCB0aGUgZXN0aW1hdGlvbiBlcnJvciBkb3duIHRvICsvLSB+MSBNaUIuCi0g
ICAgdWludDY0X3QgZnJlZVZvbHVtZVNwYWNlID0gV2ViQ29yZTo6Z2V0Vm9sdW1lRnJlZVNpemVG
b3JQYXRoKGRpc2tDYWNoZS0+Y2FjaGVEaXJlY3RvcnkoKS50b0FzY2lpKCkuY29uc3REYXRhKCkp
IC8gMTAyNCAvIDEwMjM7Ci0KLSAgICAvLyBUaGUgZm9sbG93aW5nIHZhcmlhYmxlcyBhcmUgaW5p
dGlhbGlzZWQgdG8gMCBiZWNhdXNlIFdlYlByb2Nlc3M6OmNhbGN1bGF0ZUNhY2hlU2l6ZXMgbWln
aHQgbm90Ci0gICAgLy8gc2V0IHRoZW0gaW4gc29tZSByYXJlIGNhc2VzLgotICAgIHVuc2lnbmVk
IGNhY2hlVG90YWxDYXBhY2l0eSA9IDA7Ci0gICAgdW5zaWduZWQgY2FjaGVNaW5EZWFkQ2FwYWNp
dHkgPSAwOwotICAgIHVuc2lnbmVkIGNhY2hlTWF4RGVhZENhcGFjaXR5ID0gMDsKLSAgICBkb3Vi
bGUgZGVhZERlY29kZWREYXRhRGVsZXRpb25JbnRlcnZhbCA9IDA7Ci0gICAgdW5zaWduZWQgcGFn
ZUNhY2hlQ2FwYWNpdHkgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgdXJsQ2FjaGVNZW1vcnlDYXBh
Y2l0eSA9IDA7Ci0gICAgdW5zaWduZWQgbG9uZyB1cmxDYWNoZURpc2tDYXBhY2l0eSA9IDA7Ci0K
LSAgICBjYWxjdWxhdGVDYWNoZVNpemVzKGNhY2hlTW9kZWwsIHBoeXNpY2FsTWVtb3J5U2l6ZUlu
TWVnYWJ5dGVzLCBmcmVlVm9sdW1lU3BhY2UsCi0gICAgICAgICAgICAgICAgICAgICAgICBjYWNo
ZVRvdGFsQ2FwYWNpdHksIGNhY2hlTWluRGVhZENhcGFjaXR5LCBjYWNoZU1heERlYWRDYXBhY2l0
eSwgZGVhZERlY29kZWREYXRhRGVsZXRpb25JbnRlcnZhbCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZ2VDYWNoZUNhcGFjaXR5LCB1cmxDYWNoZU1lbW9yeUNhcGFjaXR5LCB1cmxDYWNoZURp
c2tDYXBhY2l0eSk7Ci0KLSAgICBkaXNrQ2FjaGUtPnNldE1heGltdW1DYWNoZVNpemUodXJsQ2Fj
aGVEaXNrQ2FwYWNpdHkpOwotCi0gICAgbWVtb3J5Q2FjaGUoKS0+c2V0Q2FwYWNpdGllcyhjYWNo
ZU1pbkRlYWRDYXBhY2l0eSwgY2FjaGVNYXhEZWFkQ2FwYWNpdHksIGNhY2hlVG90YWxDYXBhY2l0
eSk7Ci0gICAgbWVtb3J5Q2FjaGUoKS0+c2V0RGVhZERlY29kZWREYXRhRGVsZXRpb25JbnRlcnZh
bChkZWFkRGVjb2RlZERhdGFEZWxldGlvbkludGVydmFsKTsKLQotICAgIHBhZ2VDYWNoZSgpLT5z
ZXRDYXBhY2l0eShwYWdlQ2FjaGVDYXBhY2l0eSk7Ci0KLSAgICAvLyBGSVhNRTogSW1wbGVtZW50
IGh5YnJpZCBpbi1tZW1vcnktIGFuZCBkaXNrLWNhY2hpbmcgYXMgZS5nLiB0aGUgTWFjIHBvcnQg
ZG9lcy4KKyAgICAvLyBGSVhNRTogc2VlIGJ1ZyA3MzkxOAorICAgIHBhZ2VDYWNoZSgpLT5zZXRD
YXBhY2l0eShEZWZhdWx0UGFnZUNhY2hlQ2FwYWNpdHkpOwogfQogCiB2b2lkIFdlYlByb2Nlc3M6
OnBsYXRmb3JtQ2xlYXJSZXNvdXJjZUNhY2hlcyhSZXNvdXJjZUNhY2hlc1RvQ2xlYXIpCkBAIC0x
NDQsMTIgKzc1LDYgQEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9j
ZXNzKGNvbnN0IFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMKICAgICAvLyBEbyBub3QgbGV0
IFFOZXR3b3JrQWNjZXNzTWFuYWdlciBkZWxldGUgdGhlIGphci4KICAgICBqYXItPnNldFBhcmVu
dCgwKTsKIAotICAgIEFTU0VSVCghcGFyYW1ldGVycy5kaXNrQ2FjaGVEaXJlY3RvcnkuaXNFbXB0
eSgpICYmICFwYXJhbWV0ZXJzLmRpc2tDYWNoZURpcmVjdG9yeS5pc051bGwoKSk7Ci0gICAgUU5l
dHdvcmtEaXNrQ2FjaGUqIGRpc2tDYWNoZSA9IG5ldyBRTmV0d29ya0Rpc2tDYWNoZSgpOwotICAg
IGRpc2tDYWNoZS0+c2V0Q2FjaGVEaXJlY3RvcnkocGFyYW1ldGVycy5kaXNrQ2FjaGVEaXJlY3Rv
cnkpOwotICAgIC8vIFRoZSBtX25ldHdvcmtBY2Nlc3NNYW5hZ2VyIHRha2VzIG93bmVyc2hpcCBv
ZiB0aGUgZGlza0NhY2hlIG9iamVjdCB1cG9uIHRoZSBmb2xsb3dpbmcgY2FsbC4KLSAgICBtX25l
dHdvcmtBY2Nlc3NNYW5hZ2VyLT5zZXRDYWNoZShkaXNrQ2FjaGUpOwotCiAjaWYgZGVmaW5lZChR
X09TX01BQ1gpCiAgICAgcGlkX3QgcHBpZCA9IGdldHBwaWQoKTsKICAgICBkaXNwYXRjaF9xdWV1
ZV90IHF1ZXVlID0gZGlzcGF0Y2hfZ2V0X2dsb2JhbF9xdWV1ZShESVNQQVRDSF9RVUVVRV9QUklP
UklUWV9ERUZBVUxULCAwKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>