<?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>131023</bug_id>
          
          <creation_ts>2014-04-01 02:20:19 -0700</creation_ts>
          <short_desc>[CSS Grid Layout] Clamping the number of repetitions in repeat()</short_desc>
          <delta_ts>2014-05-01 10:49:13 -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>Layout and Rendering</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>60731</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Javier Fernandez">jfernandez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hyatt</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kling</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>rego</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>996199</commentid>
    <comment_count>0</comment_count>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2014-04-01 02:20:19 -0700</bug_when>
    <thetext>The ED suggests now to be able to clamp the number of repetitions when using the repeat() function, taking precautions about excessive memory usage.

See the mailing list thread for more details:

  - http://lists.w3.org/Archives/Public/www-style/2014Mar/0553.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004048</commentid>
    <comment_count>1</comment_count>
      <attachid>230164</attachid>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2014-04-25 04:29:12 -0700</bug_when>
    <thetext>Created attachment 230164
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004119</commentid>
    <comment_count>2</comment_count>
      <attachid>230164</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-04-25 09:54:06 -0700</bug_when>
    <thetext>Comment on attachment 230164
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=230164&amp;action=review

&gt; Source/WebCore/css/CSSParser.cpp:4930
&gt; +        repetitions = MAX_REPETITIONS;

Should there be any kind of feedback to the inspector when this happens?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004121</commentid>
    <comment_count>3</comment_count>
      <attachid>230164</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-04-25 09:57:13 -0700</bug_when>
    <thetext>Comment on attachment 230164
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=230164&amp;action=review

This patch seems fine overall. Please make make the MAX_REPETITIONS name more descriptive when you land.

&gt;&gt; Source/WebCore/css/CSSParser.cpp:4930
&gt;&gt; +        repetitions = MAX_REPETITIONS;
&gt; 
&gt; Should there be any kind of feedback to the inspector when this happens?

Also: I think you should reference the specification or draft that specifies this limit, and call the variable &quot;MAX_GRID_TRACK_REPETITIONS&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005744</commentid>
    <comment_count>4</comment_count>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2014-05-01 09:15:41 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 230164 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=230164&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/css/CSSParser.cpp:4930
&gt; &gt; +        repetitions = MAX_REPETITIONS;
&gt; 
&gt; Should there be any kind of feedback to the inspector when this happens?

umm, good question. I think the limit of 10000 is high enough to now be reached in real webs, so the clamping operation won&apos;t be very frequent. On the other hand, when using values higher than 10000 it wont be easy to realize the value was clamped watching at the computed value. So, I&apos;m not sure whether informing the inspector is worth or not. 

Personally, I think that the case of clamping values is so rare that I think it&apos;s not worth to deal with the inspector.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005745</commentid>
    <comment_count>5</comment_count>
      <attachid>230584</attachid>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2014-05-01 09:28:34 -0700</bug_when>
    <thetext>Created attachment 230584
Patch

Besides applying suggested changes, I&apos;ve modified the tests to do also some boundary testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005764</commentid>
    <comment_count>6</comment_count>
      <attachid>230584</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-05-01 10:19:16 -0700</bug_when>
    <thetext>Comment on attachment 230584
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005779</commentid>
    <comment_count>7</comment_count>
      <attachid>230584</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-01 10:49:07 -0700</bug_when>
    <thetext>Comment on attachment 230584
Patch

Clearing flags on attachment: 230584

Committed r168108: &lt;http://trac.webkit.org/changeset/168108&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005780</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-01 10:49:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230164</attachid>
            <date>2014-04-25 04:29:12 -0700</date>
            <delta_ts>2014-05-01 09:28:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131023-20140425132849.patch</filename>
            <type>text/plain</type>
            <size>4432</size>
            <attacher name="Javier Fernandez">jfernandez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3MzI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWJmZWUwNTgzMTU0MWE3
NzQ0MGY5NjllMmY1MjgyNTM4ZWI0MjYzOS4uZmQwZWZkNmFkZWU5NmVkMzY5ODM2YzAzYzI5ZTFk
MzAyMmYyOWM4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTA0LTI1ICBKYXZp
ZXIgRmVybmFuZGV6ICA8amZlcm5hbmRlekBpZ2FsaWEuY29tPgorCisgICAgICAgIFtDU1MgR3Jp
ZCBMYXlvdXRdIENsYW1waW5nIHRoZSBudW1iZXIgb2YgcmVwZXRpdGlvbnMgaW4gcmVwZWF0KCkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTAyMwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBFRCBz
dWdnZXN0cyBub3cgdG8gYmUgYWJsZSB0byBjbGFtcCB0aGUgbnVtYmVyIG9mIHJlcGV0aXRpb25z
IHdoZW4KKyAgICAgICAgdXNpbmcgdGhlIHJlcGVhdCgpIGZ1bmN0aW9uLCB0YWtpbmcgcHJlY2F1
dGlvbnMgYWJvdXQgZXhjZXNzaXZlIG1lbW9yeQorICAgICAgICB1c2FnZS4KKworICAgICAgICBU
aGUgaW1wbGVtZW50ZWQgbWF4IHJlcGV0aXRpb25zIGlzIDEwSy4KKworICAgICAgICBUZXN0OiBm
YXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWVsZW1lbnQtcmVwZWF0LW1heC1yZXBldGl0aW9ucy5o
dG1sCisKKyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNT
U1BhcnNlcjo6cGFyc2VHcmlkVHJhY2tSZXBlYXRGdW5jdGlvbik6CisKIDIwMTQtMDQtMTUgIFNp
bW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgTGF5ZXJUcmVl
QXNUZXh0QmVoYXZpb3Igc2hvdWxkIGJlIGluIHRoZSBXZWJDb3JlIG5hbWVzcGFjZQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTUGFyc2VyLmNwcAppbmRleCA1NmJmZGJlMTZkOTA3NmVjMDI0NDc4NzBlM2E3NWI0NzE5
ZDgzYjgyLi5iMTg4NDM5ZTRhMzliNDNjOGNjNTVhOWZiN2FjYTI1YmVlZGMzMTRiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTUGFyc2VyLmNwcApAQCAtMTUyLDYgKzE1Miw4IEBAIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBJTlZBTElEX05VTV9QQVJTRURfUFJPUEVSVElFUyA9
IFVJTlRfTUFYOwogc3RhdGljIGNvbnN0IGRvdWJsZSBNQVhfU0NBTEUgPSAxMDAwMDAwOwogCisj
ZGVmaW5lIE1BWF9SRVBFVElUSU9OUyAxMDAwMAorCiB0ZW1wbGF0ZSA8dW5zaWduZWQgTj4KIHN0
YXRpYyBib29sIGVxdWFsKGNvbnN0IENTU1BhcnNlclN0cmluZyYgYSwgY29uc3QgY2hhciAoJmIp
W05dKQogewpAQCAtNDkyMyw2ICs0OTI1LDkgQEAgYm9vbCBDU1NQYXJzZXI6OnBhcnNlR3JpZFRy
YWNrUmVwZWF0RnVuY3Rpb24oQ1NTVmFsdWVMaXN0JiBsaXN0KQogCiAgICAgQVNTRVJUX1dJVEhf
U0VDVVJJVFlfSU1QTElDQVRJT04oYXJndW1lbnRzLT52YWx1ZUF0KDApLT5mVmFsdWUgPiAwKTsK
ICAgICBzaXplX3QgcmVwZXRpdGlvbnMgPSBhcmd1bWVudHMtPnZhbHVlQXQoMCktPmZWYWx1ZTsK
KyAgICAvLyBDbGFtcCByZXBldGl0aW9ucyBhdCBNQVhfUkVQRVRJVElPTlMuCisgICAgaWYgKHJl
cGV0aXRpb25zID4gTUFYX1JFUEVUSVRJT05TKQorICAgICAgICByZXBldGl0aW9ucyA9IE1BWF9S
RVBFVElUSU9OUzsKICAgICBSZWZQdHI8Q1NTVmFsdWVMaXN0PiByZXBlYXRlZFZhbHVlcyA9IENT
U1ZhbHVlTGlzdDo6Y3JlYXRlU3BhY2VTZXBhcmF0ZWQoKTsKICAgICBhcmd1bWVudHMtPm5leHQo
KTsgLy8gU2tpcCB0aGUgcmVwZXRpdGlvbiBjb3VudC4KICAgICBhcmd1bWVudHMtPm5leHQoKTsg
Ly8gU2tpcCB0aGUgY29tbWEuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWUxNDYxYjA5NGRjZmMxZDMyMWNiMzFiODRiZmU0
NDMxZjc4YTJlNS4uNWQ0YWVjYWE1ZmMxOTJkODJlODFmMmViNzliYWRmZTIwOWM1ZGMyMyAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA0LTI1ICBKYXZpZXIgRmVybmFuZGV6ICA8amZlcm5h
bmRlekBpZ2FsaWEuY29tPgorCisgICAgICAgIFtDU1MgR3JpZCBMYXlvdXRdIENsYW1waW5nIHRo
ZSBudW1iZXIgb2YgcmVwZXRpdGlvbnMgaW4gcmVwZWF0KCkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTAyMworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3QgdG8gZW5zdXJlIHRoZSBudW1iZXIgb2Yg
cmVwZXRpdGlvbnMgdXNlZCBpbiB0aGUgcmVwZWF0KCkgZnVuY3Rpb24KKyAgICAgICAgaXMgY2xh
bXBlZCB0byAxMEsuCisKKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWVsZW1l
bnQtcmVwZWF0LW1heC1yZXBldGl0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtZWxlbWVudC1yZXBlYXQtbWF4LXJlcGV0aXRpb25z
Lmh0bWw6IEFkZGVkLgorCiAyMDE0LTA0LTE1ICBMb3JlbnpvIFRpbHZlICA8bHRpbHZlQGlnYWxp
YS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWVsZW1lbnQtcmVwZWF0LW1heC1yZXBl
dGl0aW9ucy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9n
cmlkLWVsZW1lbnQtcmVwZWF0LW1heC1yZXBldGl0aW9ucy1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uODIzZTUzZDllNGY2NGJlODgwYzg2MjJiMGEwODMwMDk2MzA3MTY5ZgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtZWxlbWVudC1yZXBl
YXQtbWF4LXJlcGV0aXRpb25zLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1Rlc3QgdGhl
IHZhbHVlcyBncmVhdGVyIHRoYW4gdGhlIG1heGltdW0gcmVwZXRpdGlvbnMgdmFsdWUgYXJlIGNs
YW1wZWQgdGhyb3VnaCBDU1MuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy1ncmlkLWxheW91dC9ncmlkLWVsZW1lbnQtcmVwZWF0LW1heC1yZXBldGl0aW9ucy5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1lbGVtZW50LXJlcGVhdC1tYXgt
cmVwZXRpdGlvbnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yNzc3MjVlYjQ4YmUwNTViOTIwMDBmY2ZlYmUz
YzI1YzZiMGVmNjdlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3Jp
ZC1sYXlvdXQvZ3JpZC1lbGVtZW50LXJlcGVhdC1tYXgtcmVwZXRpdGlvbnMuaHRtbApAQCAtMCww
ICsxLDI3IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+
Cis8aHRtbD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5l
ci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdENTU0dyaWRMYXlvdXRFbmFibGVkIiwgMSk7Cis8
L3NjcmlwdD4KKzxoZWFkPgorPGxpbmsgaHJlZj0icmVzb3VyY2VzL2dyaWQuY3NzIiByZWw9InN0
eWxlc2hlZXQiPgorPHN0eWxlPgorCisubWF4UmVwZXRpdGlvbnNUcmFja1JlcGVhdCB7CisgICAg
LXdlYmtpdC1ncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMDAwNSwgMXB4KTsKK30KKworPC9z
dHlsZT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvY2hlY2stbGF5b3V0LmpzIj48L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0iY2hlY2tMYXlvdXQoJy5ncmlkJykiPgorCis8
ZGl2PlRlc3QgdGhlIHZhbHVlcyBncmVhdGVyIHRoYW4gdGhlIG1heGltdW0gcmVwZXRpdGlvbnMg
dmFsdWUgYXJlIGNsYW1wZWQgdGhyb3VnaCBDU1MuPC9kaXY+CisKKzxkaXY+CisgIDxkaXYgY2xh
c3M9ImdyaWQgbWF4UmVwZXRpdGlvbnNUcmFja1JlcGVhdCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9
IjEwMDAwIj48L2Rpdj4KKzwvZGl2PgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230584</attachid>
            <date>2014-05-01 09:28:34 -0700</date>
            <delta_ts>2014-05-01 10:49:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131023-20140501182811.patch</filename>
            <type>text/plain</type>
            <size>4846</size>
            <attacher name="Javier Fernandez">jfernandez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3MzI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWJmZWUwNTgzMTU0MWE3
NzQ0MGY5NjllMmY1MjgyNTM4ZWI0MjYzOS4uNmQ3ODRiNjdmNDc4Y2I0MDY2YzhhYjU2ZmIzYjIy
ZjY2ODBhZmUyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTA0LTI1ICBKYXZp
ZXIgRmVybmFuZGV6ICA8amZlcm5hbmRlekBpZ2FsaWEuY29tPgorCisgICAgICAgIFtDU1MgR3Jp
ZCBMYXlvdXRdIENsYW1waW5nIHRoZSBudW1iZXIgb2YgcmVwZXRpdGlvbnMgaW4gcmVwZWF0KCkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTAyMwor
CisgICAgICAgIFJldmlld2VkIGJ5IEJyZW50IEZ1bGdoYW0uCisKKyAgICAgICAgVGhlIEVEIHN1
Z2dlc3RzIG5vdyB0byBiZSBhYmxlIHRvIGNsYW1wIHRoZSBudW1iZXIgb2YgcmVwZXRpdGlvbnMg
d2hlbgorICAgICAgICB1c2luZyB0aGUgcmVwZWF0KCkgZnVuY3Rpb24sIHRha2luZyBwcmVjYXV0
aW9ucyBhYm91dCBleGNlc3NpdmUgbWVtb3J5CisgICAgICAgIHVzYWdlLgorCisgICAgICAgIFRo
ZSBpbXBsZW1lbnRlZCBtYXggcmVwZXRpdGlvbnMgaXMgMTBLLgorCisgICAgICAgIFRlc3Q6IGZh
c3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtZWxlbWVudC1yZXBlYXQtbWF4LXJlcGV0aXRpb25zLmh0
bWwKKworICAgICAgICAqIGNzcy9DU1NQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NT
UGFyc2VyOjpwYXJzZUdyaWRUcmFja1JlcGVhdEZ1bmN0aW9uKToKKwogMjAxNC0wNC0xNSAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBMYXllclRyZWVB
c1RleHRCZWhhdmlvciBzaG91bGQgYmUgaW4gdGhlIFdlYkNvcmUgbmFtZXNwYWNlCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NQYXJzZXIuY3BwCmluZGV4IDU2YmZkYmUxNmQ5MDc2ZWMwMjQ0Nzg3MGUzYTc1YjQ3MTlk
ODNiODIuLjk5ZDE0MDg3Y2U2N2ZkN2M2MGJiMWNmZWM5OTU1ZDYzM2ZmYTIzMmQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC0xNTEsNiArMTUxLDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgSU5WQUxJRF9OVU1fUEFSU0VEX1BST1BFUlRJRVMg
PSBVSU5UX01BWDsKIHN0YXRpYyBjb25zdCBkb3VibGUgTUFYX1NDQUxFID0gMTAwMDAwMDsKK3N0
YXRpYyBjb25zdCB1bnNpZ25lZCBNQVhfR1JJRF9UUkFDS19SRVBFVElUSU9OUyA9IDEwMDAwOwog
CiB0ZW1wbGF0ZSA8dW5zaWduZWQgTj4KIHN0YXRpYyBib29sIGVxdWFsKGNvbnN0IENTU1BhcnNl
clN0cmluZyYgYSwgY29uc3QgY2hhciAoJmIpW05dKQpAQCAtNDkyMyw2ICs0OTI0LDEwIEBAIGJv
b2wgQ1NTUGFyc2VyOjpwYXJzZUdyaWRUcmFja1JlcGVhdEZ1bmN0aW9uKENTU1ZhbHVlTGlzdCYg
bGlzdCkKIAogICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKGFyZ3VtZW50cy0+
dmFsdWVBdCgwKS0+ZlZhbHVlID4gMCk7CiAgICAgc2l6ZV90IHJlcGV0aXRpb25zID0gYXJndW1l
bnRzLT52YWx1ZUF0KDApLT5mVmFsdWU7CisgICAgLy8gQ2xhbXAgcmVwZXRpdGlvbnMgYXQgTUFY
X0dSSURfVFJBQ0tfUkVQRVRJVElPTlMuCisgICAgLy8gaHR0cDovL3d3dy53My5vcmcvVFIvY3Nz
LWdyaWQtMS8jcmVwZWF0LW5vdGF0aW9uCisgICAgaWYgKHJlcGV0aXRpb25zID4gTUFYX0dSSURf
VFJBQ0tfUkVQRVRJVElPTlMpCisgICAgICAgIHJlcGV0aXRpb25zID0gTUFYX0dSSURfVFJBQ0tf
UkVQRVRJVElPTlM7CiAgICAgUmVmUHRyPENTU1ZhbHVlTGlzdD4gcmVwZWF0ZWRWYWx1ZXMgPSBD
U1NWYWx1ZUxpc3Q6OmNyZWF0ZVNwYWNlU2VwYXJhdGVkKCk7CiAgICAgYXJndW1lbnRzLT5uZXh0
KCk7IC8vIFNraXAgdGhlIHJlcGV0aXRpb24gY291bnQuCiAgICAgYXJndW1lbnRzLT5uZXh0KCk7
IC8vIFNraXAgdGhlIGNvbW1hLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDVlMTQ2MWIwOTRkY2ZjMWQzMjFjYjMxYjg0YmZl
NDQzMWY3OGEyZTUuLjgxNmE4MGZiMjdmYTg4ZjQ1MGM2ZmE5ZGE2NzRkYmQ3MjYzZDljYjAgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNC0wNC0yNSAgSmF2aWVyIEZlcm5hbmRleiAgPGpmZXJu
YW5kZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ1NTIEdyaWQgTGF5b3V0XSBDbGFtcGluZyB0
aGUgbnVtYmVyIG9mIHJlcGV0aXRpb25zIGluIHJlcGVhdCgpCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzEwMjMKKworICAgICAgICBSZXZpZXdlZCBi
eSBCcmVudCBGdWxnaGFtLgorCisgICAgICAgIFRlc3QgdG8gZW5zdXJlIHRoZSBudW1iZXIgb2Yg
cmVwZXRpdGlvbnMgdXNlZCBpbiB0aGUgcmVwZWF0KCkgZnVuY3Rpb24KKyAgICAgICAgaXMgY2xh
bXBlZCB0byAxMEsuCisKKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWVsZW1l
bnQtcmVwZWF0LW1heC1yZXBldGl0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtZWxlbWVudC1yZXBlYXQtbWF4LXJlcGV0aXRpb25z
Lmh0bWw6IEFkZGVkLgorCiAyMDE0LTA0LTE1ICBMb3JlbnpvIFRpbHZlICA8bHRpbHZlQGlnYWxp
YS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWVsZW1lbnQtcmVwZWF0LW1heC1yZXBl
dGl0aW9ucy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9n
cmlkLWVsZW1lbnQtcmVwZWF0LW1heC1yZXBldGl0aW9ucy1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uM2I0ZTk2NTM2MjFlMzE4ZmQwYzliOThkNzM3MDI1Zjk2M2YyODUwZQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtZWxlbWVudC1yZXBl
YXQtbWF4LXJlcGV0aXRpb25zLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK1Rlc3QgdGhl
IHZhbHVlcyBncmVhdGVyIHRoYW4gdGhlIG1heGltdW0gcmVwZXRpdGlvbnMgdmFsdWUgYXJlIGNs
YW1wZWQgdGhyb3VnaCBDU1MuCitQQVNTCitQQVNTCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWVsZW1lbnQtcmVwZWF0LW1heC1yZXBldGl0
aW9ucy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1lbGVtZW50
LXJlcGVhdC1tYXgtcmVwZXRpdGlvbnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41MmJmZTEzZWQxYmZhNDYw
OTk4YTIzMTQwNjNlZjZjZDA3MTliNTRiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1lbGVtZW50LXJlcGVhdC1tYXgtcmVwZXRpdGlvbnMu
aHRtbApAQCAtMCwwICsxLDM1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8
c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIub3ZlcnJpZGVQ
cmVmZXJlbmNlKCJXZWJLaXRDU1NHcmlkTGF5b3V0RW5hYmxlZCIsIDEpOworPC9zY3JpcHQ+Cis8
bGluayBocmVmPSJyZXNvdXJjZXMvZ3JpZC5jc3MiIHJlbD0ic3R5bGVzaGVldCI+Cis8c3R5bGU+
CisuY2xhbXBSZXBldGl0aW9uc0JlbG93TGltaXQgeworICAgIC13ZWJraXQtZ3JpZC10ZW1wbGF0
ZS1yb3dzOiByZXBlYXQoOTk5NSwgMXB4KTsKK30KKworLmNsYW1wUmVwZXRpdGlvbnNPbkxpbWl0
IHsKKyAgICAtd2Via2l0LWdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwMDAwLCAxcHgpOwor
fQorCisuY2xhbXBSZXBldGl0aW9uc0Fib3ZlTGltaXQgeworICAgIC13ZWJraXQtZ3JpZC10ZW1w
bGF0ZS1yb3dzOiByZXBlYXQoMTAwMDUsIDFweCk7Cit9Cis8L3N0eWxlPgorPHNjcmlwdCBzcmM9
Ii4uLy4uL3Jlc291cmNlcy9jaGVjay1sYXlvdXQuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHkgb25sb2FkPSJjaGVja0xheW91dCgnLmdyaWQnKSI+CisKKzxkaXY+VGVzdCB0aGUgdmFsdWVz
IGdyZWF0ZXIgdGhhbiB0aGUgbWF4aW11bSByZXBldGl0aW9ucyB2YWx1ZSBhcmUgY2xhbXBlZCB0
aHJvdWdoIENTUy48L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCBjbGFtcFJlcGV0aXRpb25zQmVs
b3dMaW1pdCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9Ijk5OTUiPjwvZGl2PgorCis8ZGl2IGNsYXNz
PSJncmlkIGNsYW1wUmVwZXRpdGlvbnNPbkxpbWl0IiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAw
MDAiPjwvZGl2PgorCis8ZGl2IGNsYXNzPSJncmlkIGNsYW1wUmVwZXRpdGlvbnNBYm92ZUxpbWl0
IiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAwMDAiPjwvZGl2PgorCis8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>