<?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>68901</bug_id>
          
          <creation_ts>2011-09-27 07:17:07 -0700</creation_ts>
          <short_desc>Web Inspector: UI performance: introduce heap size tracking stats.</short_desc>
          <delta_ts>2011-09-27 08:25:42 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Ilya Tikhonovsky">loislo</reporter>
          <assigned_to name="Ilya Tikhonovsky">loislo</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>473922</commentid>
    <comment_count>0</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-27 07:17:07 -0700</bug_when>
    <thetext>It is interesting how much the heap memory is used by Inspector in order of running the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473924</commentid>
    <comment_count>1</comment_count>
      <attachid>108845</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-27 07:23:29 -0700</bug_when>
    <thetext>Created attachment 108845
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473926</commentid>
    <comment_count>2</comment_count>
      <attachid>108846</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-27 07:35:54 -0700</bug_when>
    <thetext>Created attachment 108846
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473932</commentid>
    <comment_count>3</comment_count>
      <attachid>108846</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-09-27 07:58:31 -0700</bug_when>
    <thetext>Comment on attachment 108846
Patch

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

&gt; Tools/DumpRenderTree/chromium/WebPreferences.cpp:188
&gt; +    settings-&gt;setMemoryInfoEnabled(true);

Can we enable this only for inspector tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473941</commentid>
    <comment_count>4</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-09-27 08:25:42 -0700</bug_when>
    <thetext>Committed r96110: &lt;http://trac.webkit.org/changeset/96110&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108845</attachid>
            <date>2011-09-27 07:23:29 -0700</date>
            <delta_ts>2011-09-27 07:35:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68901-20110927182327.patch</filename>
            <type>text/plain</type>
            <size>6221</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTYxMDYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzMTc1YWYyNTQxYmI5OWMwYjQ1Yzgw
OWJiNmQ3MDM4Njk5MTFlMWRlLi44M2VhYzdhMzlhZjU3OTU5NjNmMTVkYTdiZjcwYjE1YWY0N2Iw
ZDMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDktMjcgIElseWEgVGlraG9ub3Zza3kg
IDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFVJIHBlcmZv
cm1hbmNlOiBpbnRyb2R1Y2UgaGVhcCBzaXplIHRyYWNraW5nIHN0YXRzLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg5MDEKKworICAgICAgICBJdCBp
cyBpbnRlcmVzdGluZyBob3cgbXVjaCB0aGUgaGVhcCBtZW1vcnkgaXMgdXNlZCBieSBJbnNwZWN0
b3IgaW4gb3JkZXIgb2YgcnVubmluZyB0aGUgdGVzdC4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJj
ZXMvbmV0d29yay1hcHBlbmQtMzAtcmVxdWVzdHMuaHRtbDoKKyAgICAgICAgKiBpbnNwZWN0b3Iv
cGVyZm9ybWFuY2UvcmVzb3VyY2VzL3BlcmZvcm1hbmNlLXRlc3QuanM6CisgICAgICAgIChpbml0
aWFsaXplX1RpbWVUcmFja2VyLkluc3BlY3RvclRlc3QucnVuUGVyZm9ybWFuY2VUZXN0LlRpbWVy
KToKKyAgICAgICAgKGluaXRpYWxpemVfVGltZVRyYWNrZXIuSW5zcGVjdG9yVGVzdC5ydW5QZXJm
b3JtYW5jZVRlc3QuVGltZXIucHJvdG90eXBlLmRvbmUpOgorICAgICAgICAoaW5pdGlhbGl6ZV9U
aW1lVHJhY2tlci5JbnNwZWN0b3JUZXN0LnJ1blBlcmZvcm1hbmNlVGVzdC5UaW1lci5wcm90b3R5
cGUuX2R1bXApOgorCiAyMDExLTA5LTI3ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AZ29vZ2xl
LmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBzcGxpdCBET00uYXR0cmlidXRlc1VwZGF0
ZWQgaW50byBhdHRyaWJ1dGVNb2RpZmllZCBhbmQgYXR0cmlidXRlUmVtb3ZlZC4gU2VuZCBhdHRy
aWJ1dGUgbmFtZSBhbmQgdmFsdWUgd2l0aGluIHRoZSBldmVudC4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJjZXMvbmV0d29yay1hcHBlbmQtMzAt
cmVxdWVzdHMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJj
ZXMvbmV0d29yay1hcHBlbmQtMzAtcmVxdWVzdHMuaHRtbAppbmRleCBhMmRkMWM4Y2MzZjU3Y2Q1
YmQ2YzY4MzFiMTgwMTQzMzBjZGNiMTFhLi42NDRkYjVkOWMzMDJhNmRkZTEzZDVlOGU3NTQ5MjYy
ZTI2ODQ1MTQyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcGVyZm9ybWFuY2Uv
cmVzb3VyY2VzL25ldHdvcmstYXBwZW5kLTMwLXJlcXVlc3RzLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL3BlcmZvcm1hbmNlL3Jlc291cmNlcy9uZXR3b3JrLWFwcGVuZC0zMC1yZXF1
ZXN0cy5odG1sCkBAIC04LDcgKzgsNyBAQCBmdW5jdGlvbiBtYWtlWEhSUmVxdWVzdHMoY291bnQp
CiB7CiAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBjb3VudDsgKytpKSB7CiAgICAgICAgIHZhciB4
aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKLSAgICAgICAgeGhyLm9wZW4oIkdFVCIsIGRvY3Vt
ZW50LnVybCwgdHJ1ZSk7CisgICAgICAgIHhoci5vcGVuKCJHRVQiLCBkb2N1bWVudC5VUkwsIHRy
dWUpOwogICAgICAgICB4aHIuc2VuZCgpOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJjZXMvcGVyZm9ybWFuY2UtdGVzdC5qcyBi
L0xheW91dFRlc3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJjZXMvcGVyZm9ybWFuY2Ut
dGVzdC5qcwppbmRleCA5ZWFjOWFlZmI4YzUwOTk4YWRiMGY5NjVhNzEzNDBlZjI5MTNiMWRkLi44
N2Y0MGQ0NTM1YTUyZGUyNmI4MDhjY2QwN2QwYmVmZTMzNzU4OGFhIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbnNwZWN0b3IvcGVyZm9ybWFuY2UvcmVzb3VyY2VzL3BlcmZvcm1hbmNlLXRlc3Qu
anMKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3BlcmZvcm1hbmNlL3Jlc291cmNlcy9wZXJm
b3JtYW5jZS10ZXN0LmpzCkBAIC04LDYgKzgsMTAgQEAgSW5zcGVjdG9yVGVzdC5ydW5QZXJmb3Jt
YW5jZVRlc3QgPSBmdW5jdGlvbihwZXJmVGVzdCwgZXhlY3V0ZVRpbWUsIGNhbGxiYWNrKQogICAg
ICAgICB0aGlzLl90ZXN0ID0gdGVzdDsKICAgICAgICAgdGhpcy5fdGltZXMgPSB7fTsKICAgICAg
ICAgdGhpcy5fdGVzdFN0YXJ0VGltZSA9IG5ldyBEYXRlKCk7CisgICAgICAgIHRoaXMuX21lbW9y
eSA9IFtdOworICAgICAgICB0aGlzLl91c2VkSlNIZWFwU2l6ZSA9IGNvbnNvbGUubWVtb3J5LnVz
ZWRKU0hlYXBTaXplOworICAgICAgICB3aW5kb3cuZ2MoKTsKKyAgICAgICAgd2luZG93LmdjKCk7
CiAgICAgfQogCiAgICAgVGltZXIucHJvdG90eXBlID0gewpAQCAtMjYsNiArMzAsMTEgQEAgSW5z
cGVjdG9yVGVzdC5ydW5QZXJmb3JtYW5jZVRlc3QgPSBmdW5jdGlvbihwZXJmVGVzdCwgZXhlY3V0
ZVRpbWUsIGNhbGxiYWNrKQogCiAgICAgICAgIGRvbmU6IGZ1bmN0aW9uKCkKICAgICAgICAgewor
ICAgICAgICAgICAgdGhpcy5fbWVtb3J5LnB1c2goY29uc29sZS5tZW1vcnkudXNlZEpTSGVhcFNp
emUgLSB0aGlzLl91c2VkSlNIZWFwU2l6ZSk7CisgICAgICAgICAgICB0aGlzLl91c2VkSlNIZWFw
U2l6ZSA9IGNvbnNvbGUubWVtb3J5LnVzZWRKU0hlYXBTaXplOworICAgICAgICAgICAgd2luZG93
LmdjKCk7CisgICAgICAgICAgICB3aW5kb3cuZ2MoKTsKKwogICAgICAgICAgICAgdmFyIHRpbWUg
PSBuZXcgRGF0ZSgpOwogICAgICAgICAgICAgaWYgKHRpbWUgLSB0aGlzLl90ZXN0U3RhcnRUaW1l
IDwgZXhlY3V0ZVRpbWUpCiAgICAgICAgICAgICAgICAgdGhpcy5fcnVuVGVzdCgpOwpAQCAtNTMs
MTYgKzYyLDI0IEBAIEluc3BlY3RvclRlc3QucnVuUGVyZm9ybWFuY2VUZXN0ID0gZnVuY3Rpb24o
cGVyZlRlc3QsIGV4ZWN1dGVUaW1lLCBjYWxsYmFjaykKIAogICAgICAgICBfZHVtcDogZnVuY3Rp
b24oKQogICAgICAgICB7Ci0gICAgICAgICAgICBmb3IgKHZhciB0ZXN0TmFtZSBpbiB0aGlzLl90
aW1lcykgewotICAgICAgICAgICAgICAgIHZhciBzYW1wbGVzID0gdGhpcy5fdGltZXNbdGVzdE5h
bWVdOwotICAgICAgICAgICAgICAgIHZhciBzdHJpcE5SZXN1bHRzID0gTWF0aC5mbG9vcihzYW1w
bGVzLmxlbmd0aCAvIDEwKTsKLSAgICAgICAgICAgICAgICBzYW1wbGVzLnNvcnQoZnVuY3Rpb24o
YSwgYikgeyByZXR1cm4gYSAtIGI7IH0pOwotICAgICAgICAgICAgICAgIHZhciBzdW0gPSAwOwot
ICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSBzdHJpcE5SZXN1bHRzOyBpIDwgc2FtcGxlcy5s
ZW5ndGggLSBzdHJpcE5SZXN1bHRzOyArK2kpCi0gICAgICAgICAgICAgICAgICAgIHN1bSArPSBz
YW1wbGVzW2ldOwotICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KCIqICIg
KyB0ZXN0TmFtZSArICI6ICIgKyBNYXRoLmZsb29yKHN1bSAvIChzYW1wbGVzLmxlbmd0aCAtIHN0
cmlwTlJlc3VsdHMgKiAyKSkpOwotICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVz
dWx0KHRlc3ROYW1lICsgIiBtaW4vbWF4L2NvdW50OiAiICsgc2FtcGxlc1swXSArICIvIiArIHNh
bXBsZXNbc2FtcGxlcy5sZW5ndGgtMV0gKyAiLyIgKyBzYW1wbGVzLmxlbmd0aCk7Ci0gICAgICAg
ICAgICB9CisgICAgICAgICAgICBmb3IgKHZhciB0ZXN0TmFtZSBpbiB0aGlzLl90aW1lcykKKyAg
ICAgICAgICAgICAgICB0aGlzLl9kdW1wVGVzdFN0YXRzKHRlc3ROYW1lLCB0aGlzLl90aW1lc1t0
ZXN0TmFtZV0pOworCisgICAgICAgICAgICB2YXIgdXJsID0gV2ViSW5zcGVjdG9yLm1haW5SZXNv
dXJjZS5fZG9jdW1lbnRVUkw7CisgICAgICAgICAgICB2YXIgcmVnRXhwID0gLyhbXlwvXSspXC5o
dG1sLzsKKyAgICAgICAgICAgIHZhciBtYXRjaGVzID0gcmVnRXhwLmV4ZWModXJsKTsKKyAgICAg
ICAgICAgIHRoaXMuX2R1bXBUZXN0U3RhdHMobWF0Y2hlc1sxXSArICItbWVtb3J5IiwgdGhpcy5f
bWVtb3J5KTsKKyAgICAgICAgfSwKKworICAgICAgICBfZHVtcFRlc3RTdGF0czogZnVuY3Rpb24o
dGVzdE5hbWUsIHNhbXBsZXMpCisgICAgICAgIHsKKyAgICAgICAgICAgIHZhciBzdHJpcE5SZXN1
bHRzID0gTWF0aC5mbG9vcihzYW1wbGVzLmxlbmd0aCAvIDEwKTsKKyAgICAgICAgICAgIHNhbXBs
ZXMuc29ydChmdW5jdGlvbihhLCBiKSB7IHJldHVybiBhIC0gYjsgfSk7CisgICAgICAgICAgICB2
YXIgc3VtID0gMDsKKyAgICAgICAgICAgIGZvciAodmFyIGkgPSBzdHJpcE5SZXN1bHRzOyBpIDwg
c2FtcGxlcy5sZW5ndGggLSBzdHJpcE5SZXN1bHRzOyArK2kpCisgICAgICAgICAgICAgICAgc3Vt
ICs9IHNhbXBsZXNbaV07CisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiKiAi
ICsgdGVzdE5hbWUgKyAiOiAiICsgTWF0aC5mbG9vcihzdW0gLyAoc2FtcGxlcy5sZW5ndGggLSBz
dHJpcE5SZXN1bHRzICogMikpKTsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0
KHRlc3ROYW1lICsgIiBtaW4vbWF4L2NvdW50OiAiICsgc2FtcGxlc1swXSArICIvIiArIHNhbXBs
ZXNbc2FtcGxlcy5sZW5ndGgtMV0gKyAiLyIgKyBzYW1wbGVzLmxlbmd0aCk7CiAgICAgICAgIH0K
ICAgICB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwpp
bmRleCA1ZGNjODEwYmQxYmE3YjEyNzU2MzEyNTE5NzA5MzhlNzFkMjljZjRmLi4zYWFhNzZiNmFl
NDM4NjZlYzY0YzdhZjdlMzFmNTljZWVkZDI5MmY1IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDktMjcgIEls
eWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IFVJIHBlcmZvcm1hbmNlOiBpbnRyb2R1Y2UgaGVhcCBzaXplIHRyYWNraW5nIHN0YXRz
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg5MDEK
KworICAgICAgICBJdCBpcyBpbnRlcmVzdGluZyBob3cgbXVjaCB0aGUgaGVhcCBtZW1vcnkgaXMg
dXNlZCBieSBJbnNwZWN0b3IgaW4gb3JkZXIgb2YgcnVubmluZyB0aGUgdGVzdC4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL1dlYlByZWZlcmVuY2VzLmNwcDoKKyAgICAgICAgKFdlYlByZWZlcmVuY2VzOjph
cHBseVRvKToKKwogMjAxMS0wOS0yNiAgQ2FpbyBNYXJjZWxvIGRlIE9saXZlaXJhIEZpbGhvICA8
Y2Fpby5vbGl2ZWlyYUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFtRdF1bV0syXSBBZGQgc3Vw
cG9ydCBmb3IgaG92ZXIgQVBJIGluIFF0IFdlYktpdDIKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL1dlYlByZWZlcmVuY2VzLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2Nocm9taXVtL1dlYlByZWZlcmVuY2VzLmNwcAppbmRleCA3ODU0Yjk4NWY3Yzg2NmE5NGVm
NjI2MDQ3Yjg0MDg0ZmQyODA4ZTg3Li43N2I0OTMwNjU1NTM0YjI1ODkwZjRiOGEwOWUxOGQ1OGNl
ZGNhODQ3IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJQcmVm
ZXJlbmNlcy5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViUHJlZmVy
ZW5jZXMuY3BwCkBAIC0xODUsNSArMTg1LDYgQEAgdm9pZCBXZWJQcmVmZXJlbmNlczo6YXBwbHlU
byhXZWJWaWV3KiB3ZWJWaWV3KQogICAgIC8vIEVuYWJsZSBmdWxsc2NyZWVuIHNvIHRoZSBmdWxs
c2NyZWVuIGxheW91dCB0ZXN0cyBjYW4gcnVuLgogICAgIHNldHRpbmdzLT5zZXRGdWxsU2NyZWVu
RW5hYmxlZCh0cnVlKTsKICAgICBzZXR0aW5ncy0+c2V0VmFsaWRhdGlvbk1lc3NhZ2VUaW1lck1h
Z25pZmljYXRpb24oLTEpOworICAgIHNldHRpbmdzLT5zZXRNZW1vcnlJbmZvRW5hYmxlZCh0cnVl
KTsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108846</attachid>
            <date>2011-09-27 07:35:54 -0700</date>
            <delta_ts>2011-09-27 08:06:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68901-20110927183552.patch</filename>
            <type>text/plain</type>
            <size>6598</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTYxMDYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzMTc1YWYyNTQxYmI5OWMwYjQ1Yzgw
OWJiNmQ3MDM4Njk5MTFlMWRlLi44M2VhYzdhMzlhZjU3OTU5NjNmMTVkYTdiZjcwYjE1YWY0N2Iw
ZDMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDktMjcgIElseWEgVGlraG9ub3Zza3kg
IDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFVJIHBlcmZv
cm1hbmNlOiBpbnRyb2R1Y2UgaGVhcCBzaXplIHRyYWNraW5nIHN0YXRzLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg5MDEKKworICAgICAgICBJdCBp
cyBpbnRlcmVzdGluZyBob3cgbXVjaCB0aGUgaGVhcCBtZW1vcnkgaXMgdXNlZCBieSBJbnNwZWN0
b3IgaW4gb3JkZXIgb2YgcnVubmluZyB0aGUgdGVzdC4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJj
ZXMvbmV0d29yay1hcHBlbmQtMzAtcmVxdWVzdHMuaHRtbDoKKyAgICAgICAgKiBpbnNwZWN0b3Iv
cGVyZm9ybWFuY2UvcmVzb3VyY2VzL3BlcmZvcm1hbmNlLXRlc3QuanM6CisgICAgICAgIChpbml0
aWFsaXplX1RpbWVUcmFja2VyLkluc3BlY3RvclRlc3QucnVuUGVyZm9ybWFuY2VUZXN0LlRpbWVy
KToKKyAgICAgICAgKGluaXRpYWxpemVfVGltZVRyYWNrZXIuSW5zcGVjdG9yVGVzdC5ydW5QZXJm
b3JtYW5jZVRlc3QuVGltZXIucHJvdG90eXBlLmRvbmUpOgorICAgICAgICAoaW5pdGlhbGl6ZV9U
aW1lVHJhY2tlci5JbnNwZWN0b3JUZXN0LnJ1blBlcmZvcm1hbmNlVGVzdC5UaW1lci5wcm90b3R5
cGUuX2R1bXApOgorCiAyMDExLTA5LTI3ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AZ29vZ2xl
LmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBzcGxpdCBET00uYXR0cmlidXRlc1VwZGF0
ZWQgaW50byBhdHRyaWJ1dGVNb2RpZmllZCBhbmQgYXR0cmlidXRlUmVtb3ZlZC4gU2VuZCBhdHRy
aWJ1dGUgbmFtZSBhbmQgdmFsdWUgd2l0aGluIHRoZSBldmVudC4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJjZXMvbmV0d29yay1hcHBlbmQtMzAt
cmVxdWVzdHMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJj
ZXMvbmV0d29yay1hcHBlbmQtMzAtcmVxdWVzdHMuaHRtbAppbmRleCBhMmRkMWM4Y2MzZjU3Y2Q1
YmQ2YzY4MzFiMTgwMTQzMzBjZGNiMTFhLi42NDRkYjVkOWMzMDJhNmRkZTEzZDVlOGU3NTQ5MjYy
ZTI2ODQ1MTQyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcGVyZm9ybWFuY2Uv
cmVzb3VyY2VzL25ldHdvcmstYXBwZW5kLTMwLXJlcXVlc3RzLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL3BlcmZvcm1hbmNlL3Jlc291cmNlcy9uZXR3b3JrLWFwcGVuZC0zMC1yZXF1
ZXN0cy5odG1sCkBAIC04LDcgKzgsNyBAQCBmdW5jdGlvbiBtYWtlWEhSUmVxdWVzdHMoY291bnQp
CiB7CiAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBjb3VudDsgKytpKSB7CiAgICAgICAgIHZhciB4
aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKLSAgICAgICAgeGhyLm9wZW4oIkdFVCIsIGRvY3Vt
ZW50LnVybCwgdHJ1ZSk7CisgICAgICAgIHhoci5vcGVuKCJHRVQiLCBkb2N1bWVudC5VUkwsIHRy
dWUpOwogICAgICAgICB4aHIuc2VuZCgpOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJjZXMvcGVyZm9ybWFuY2UtdGVzdC5qcyBi
L0xheW91dFRlc3RzL2luc3BlY3Rvci9wZXJmb3JtYW5jZS9yZXNvdXJjZXMvcGVyZm9ybWFuY2Ut
dGVzdC5qcwppbmRleCA5ZWFjOWFlZmI4YzUwOTk4YWRiMGY5NjVhNzEzNDBlZjI5MTNiMWRkLi41
NGI2ZGY5YmI5NzRmNjVlMDM1ZTA2OThiNjhjNWZkNTQ1YzNmNmU3IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbnNwZWN0b3IvcGVyZm9ybWFuY2UvcmVzb3VyY2VzL3BlcmZvcm1hbmNlLXRlc3Qu
anMKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3BlcmZvcm1hbmNlL3Jlc291cmNlcy9wZXJm
b3JtYW5jZS10ZXN0LmpzCkBAIC04LDYgKzgsOCBAQCBJbnNwZWN0b3JUZXN0LnJ1blBlcmZvcm1h
bmNlVGVzdCA9IGZ1bmN0aW9uKHBlcmZUZXN0LCBleGVjdXRlVGltZSwgY2FsbGJhY2spCiAgICAg
ICAgIHRoaXMuX3Rlc3QgPSB0ZXN0OwogICAgICAgICB0aGlzLl90aW1lcyA9IHt9OwogICAgICAg
ICB0aGlzLl90ZXN0U3RhcnRUaW1lID0gbmV3IERhdGUoKTsKKyAgICAgICAgdGhpcy5faGVhcFNp
emVEZWx0YXMgPSBbXTsKKyAgICAgICAgdGhpcy5fanNIZWFwU2l6ZSA9IHRoaXMuX2dldEpTSGVh
cFNpemUoKTsKICAgICB9CiAKICAgICBUaW1lci5wcm90b3R5cGUgPSB7CkBAIC0yNCw4ICsyNiwx
OCBAQCBJbnNwZWN0b3JUZXN0LnJ1blBlcmZvcm1hbmNlVGVzdCA9IGZ1bmN0aW9uKHBlcmZUZXN0
LCBleGVjdXRlVGltZSwgY2FsbGJhY2spCiAgICAgICAgICAgICB0aGlzLl90aW1lc1tjb29raWUu
bmFtZV0ucHVzaChlbmRUaW1lIC0gY29va2llLnN0YXJ0VGltZSk7CiAgICAgICAgIH0sCiAKKyAg
ICAgICAgX2dldEpTSGVhcFNpemU6IGZ1bmN0aW9uKCkKKyAgICAgICAgeworICAgICAgICAgICAg
d2luZG93LmdjKCk7CisgICAgICAgICAgICB3aW5kb3cuZ2MoKTsKKyAgICAgICAgICAgIHJldHVy
biBjb25zb2xlLm1lbW9yeS51c2VkSlNIZWFwU2l6ZTsKKyAgICAgICAgfSwKKwogICAgICAgICBk
b25lOiBmdW5jdGlvbigpCiAgICAgICAgIHsKKyAgICAgICAgICAgIHRoaXMuX2hlYXBTaXplRGVs
dGFzLnB1c2goY29uc29sZS5tZW1vcnkudXNlZEpTSGVhcFNpemUgLSB0aGlzLl9qc0hlYXBTaXpl
KTsKKyAgICAgICAgICAgIHRoaXMuX2pzSGVhcFNpemUgPSB0aGlzLl9nZXRKU0hlYXBTaXplKCk7
CisKICAgICAgICAgICAgIHZhciB0aW1lID0gbmV3IERhdGUoKTsKICAgICAgICAgICAgIGlmICh0
aW1lIC0gdGhpcy5fdGVzdFN0YXJ0VGltZSA8IGV4ZWN1dGVUaW1lKQogICAgICAgICAgICAgICAg
IHRoaXMuX3J1blRlc3QoKTsKQEAgLTUzLDE2ICs2NSwyNSBAQCBJbnNwZWN0b3JUZXN0LnJ1blBl
cmZvcm1hbmNlVGVzdCA9IGZ1bmN0aW9uKHBlcmZUZXN0LCBleGVjdXRlVGltZSwgY2FsbGJhY2sp
CiAKICAgICAgICAgX2R1bXA6IGZ1bmN0aW9uKCkKICAgICAgICAgewotICAgICAgICAgICAgZm9y
ICh2YXIgdGVzdE5hbWUgaW4gdGhpcy5fdGltZXMpIHsKLSAgICAgICAgICAgICAgICB2YXIgc2Ft
cGxlcyA9IHRoaXMuX3RpbWVzW3Rlc3ROYW1lXTsKLSAgICAgICAgICAgICAgICB2YXIgc3RyaXBO
UmVzdWx0cyA9IE1hdGguZmxvb3Ioc2FtcGxlcy5sZW5ndGggLyAxMCk7Ci0gICAgICAgICAgICAg
ICAgc2FtcGxlcy5zb3J0KGZ1bmN0aW9uKGEsIGIpIHsgcmV0dXJuIGEgLSBiOyB9KTsKLSAgICAg
ICAgICAgICAgICB2YXIgc3VtID0gMDsKLSAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gc3Ry
aXBOUmVzdWx0czsgaSA8IHNhbXBsZXMubGVuZ3RoIC0gc3RyaXBOUmVzdWx0czsgKytpKQotICAg
ICAgICAgICAgICAgICAgICBzdW0gKz0gc2FtcGxlc1tpXTsKLSAgICAgICAgICAgICAgICBJbnNw
ZWN0b3JUZXN0LmFkZFJlc3VsdCgiKiAiICsgdGVzdE5hbWUgKyAiOiAiICsgTWF0aC5mbG9vcihz
dW0gLyAoc2FtcGxlcy5sZW5ndGggLSBzdHJpcE5SZXN1bHRzICogMikpKTsKLSAgICAgICAgICAg
ICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCh0ZXN0TmFtZSArICIgbWluL21heC9jb3VudDog
IiArIHNhbXBsZXNbMF0gKyAiLyIgKyBzYW1wbGVzW3NhbXBsZXMubGVuZ3RoLTFdICsgIi8iICsg
c2FtcGxlcy5sZW5ndGgpOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgZm9yICh2YXIgdGVz
dE5hbWUgaW4gdGhpcy5fdGltZXMpCisgICAgICAgICAgICAgICAgdGhpcy5fZHVtcFRlc3RTdGF0
cyh0ZXN0TmFtZSwgdGhpcy5fdGltZXNbdGVzdE5hbWVdKTsKKworICAgICAgICAgICAgdmFyIHVy
bCA9IFdlYkluc3BlY3Rvci5tYWluUmVzb3VyY2UuX2RvY3VtZW50VVJMOworICAgICAgICAgICAg
dmFyIHJlZ0V4cCA9IC8oW15cL10rKVwuaHRtbC87CisgICAgICAgICAgICB2YXIgbWF0Y2hlcyA9
IHJlZ0V4cC5leGVjKHVybCk7CisgICAgICAgICAgICB0aGlzLl9kdW1wVGVzdFN0YXRzKCJoZWFw
LWRlbHRhLWtiLSIgKyBtYXRjaGVzWzFdLCB0aGlzLl9oZWFwU2l6ZURlbHRhcywgMTAyNCk7Cisg
ICAgICAgIH0sCisKKyAgICAgICAgX2R1bXBUZXN0U3RhdHM6IGZ1bmN0aW9uKHRlc3ROYW1lLCBz
YW1wbGVzLCBkaXZpZGVyKQorICAgICAgICB7CisgICAgICAgICAgICBkaXZpZGVyID0gZGl2aWRl
ciB8fCAxOworICAgICAgICAgICAgdmFyIHN0cmlwTlJlc3VsdHMgPSBNYXRoLmZsb29yKHNhbXBs
ZXMubGVuZ3RoIC8gMTApOworICAgICAgICAgICAgc2FtcGxlcy5zb3J0KGZ1bmN0aW9uKGEsIGIp
IHsgcmV0dXJuIGEgLSBiOyB9KTsKKyAgICAgICAgICAgIHZhciBzdW0gPSAwOworICAgICAgICAg
ICAgZm9yICh2YXIgaSA9IHN0cmlwTlJlc3VsdHM7IGkgPCBzYW1wbGVzLmxlbmd0aCAtIHN0cmlw
TlJlc3VsdHM7ICsraSkKKyAgICAgICAgICAgICAgICBzdW0gKz0gc2FtcGxlc1tpXTsKKyAgICAg
ICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KCIqICIgKyB0ZXN0TmFtZSArICI6ICIgKyBN
YXRoLmZsb29yKHN1bSAvIChzYW1wbGVzLmxlbmd0aCAtIHN0cmlwTlJlc3VsdHMgKiAyKSAvIGRp
dmlkZXIpKTsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KHRlc3ROYW1lICsg
IiBtaW4vbWF4L2NvdW50OiAiICsgTWF0aC5mbG9vcihzYW1wbGVzWzBdIC8gZGl2aWRlcikgKyAi
LyIgKyBNYXRoLmZsb29yKHNhbXBsZXNbc2FtcGxlcy5sZW5ndGgtMV0gLyBkaXZpZGVyKSArICIv
IiArIHNhbXBsZXMubGVuZ3RoKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtODUsNSArMTA2LDQg
QEAgSW5zcGVjdG9yVGVzdC5hZGRCYWNrZW5kUmVzcG9uc2VTbmlmZmVyID0gZnVuY3Rpb24ob2Jq
ZWN0LCBtZXRob2ROYW1lLCBvdmVycmlkZSwKICAgICB9CiB9CiAKLQogfQpkaWZmIC0tZ2l0IGEv
VG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDVkY2M4MTBiZDFiYTdiMTI3
NTYzMTI1MTk3MDkzOGU3MWQyOWNmNGYuLjNhYWE3NmI2YWU0Mzg2NmVjNjRjN2FmN2UzMWY1OWNl
ZWRkMjkyZjUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wOS0yNyAgSWx5YSBUaWtob25vdnNreSAgPGxvaXNs
b0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogVUkgcGVyZm9ybWFuY2U6
IGludHJvZHVjZSBoZWFwIHNpemUgdHJhY2tpbmcgc3RhdHMuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02ODkwMQorCisgICAgICAgIEl0IGlzIGludGVy
ZXN0aW5nIGhvdyBtdWNoIHRoZSBoZWFwIG1lbW9yeSBpcyB1c2VkIGJ5IEluc3BlY3RvciBpbiBv
cmRlciBvZiBydW5uaW5nIHRoZSB0ZXN0LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViUHJlZmVyZW5j
ZXMuY3BwOgorICAgICAgICAoV2ViUHJlZmVyZW5jZXM6OmFwcGx5VG8pOgorCiAyMDExLTA5LTI2
ICBDYWlvIE1hcmNlbG8gZGUgT2xpdmVpcmEgRmlsaG8gIDxjYWlvLm9saXZlaXJhQG9wZW5ib3Nz
YS5vcmc+CiAKICAgICAgICAgW1F0XVtXSzJdIEFkZCBzdXBwb3J0IGZvciBob3ZlciBBUEkgaW4g
UXQgV2ViS2l0MgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2Vi
UHJlZmVyZW5jZXMuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViUHJlZmVy
ZW5jZXMuY3BwCmluZGV4IDc4NTRiOTg1ZjdjODY2YTk0ZWY2MjYwNDdiODQwODRmZDI4MDhlODcu
Ljc3YjQ5MzA2NTU1MzRiMjU4OTBmNGI4YTA5ZTE4ZDU4Y2VkY2E4NDcgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlByZWZlcmVuY2VzLmNwcAorKysgYi9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJQcmVmZXJlbmNlcy5jcHAKQEAgLTE4NSw1ICsx
ODUsNiBAQCB2b2lkIFdlYlByZWZlcmVuY2VzOjphcHBseVRvKFdlYlZpZXcqIHdlYlZpZXcpCiAg
ICAgLy8gRW5hYmxlIGZ1bGxzY3JlZW4gc28gdGhlIGZ1bGxzY3JlZW4gbGF5b3V0IHRlc3RzIGNh
biBydW4uCiAgICAgc2V0dGluZ3MtPnNldEZ1bGxTY3JlZW5FbmFibGVkKHRydWUpOwogICAgIHNl
dHRpbmdzLT5zZXRWYWxpZGF0aW9uTWVzc2FnZVRpbWVyTWFnbmlmaWNhdGlvbigtMSk7CisgICAg
c2V0dGluZ3MtPnNldE1lbW9yeUluZm9FbmFibGVkKHRydWUpOwogfQogCg==
</data>
<flag name="review"
          id="105906"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>