<?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>84681</bug_id>
          
          <creation_ts>2012-04-24 01:22:45 -0700</creation_ts>
          <short_desc>Web Inspector: native nodes may have snapshot id less than base snapshot max JS object id</short_desc>
          <delta_ts>2012-04-25 00:01: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>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="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>alph</cc>
    
    <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>ossy</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>608443</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-04-24 01:22:45 -0700</bug_when>
    <thetext>We should bare that in mind when calculating heap snapshot diff.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608445</commentid>
    <comment_count>1</comment_count>
      <attachid>138515</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-04-24 01:25:35 -0700</bug_when>
    <thetext>Created attachment 138515
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608446</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-04-24 01:26:17 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=138515) [details]
&gt; Patch

The patch restores part of the logic removed in http://trac.webkit.org/changeset/114894 and adds a test for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608534</commentid>
    <comment_count>3</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-04-24 04:23:42 -0700</bug_when>
    <thetext>Committed r115031: &lt;http://trac.webkit.org/changeset/115031&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608571</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-04-24 05:30:08 -0700</bug_when>
    <thetext>It fails on Qt:

--- /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/layout-test-results/inspector/profiler/heap-snapshot-comparison-dom-groups-change-expected.txt 
+++ /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/layout-test-results/inspector/profiler/heap-snapshot-comparison-dom-groups-change-actual.txt 
@@ -1,12 +1,4 @@
 Tests that Comparison view of heap snapshots will contain added nodes even if their ids are less than the maximumm JS object id in the base snapshot.
 
-Profiler was enabled.
-Detailed heap profiles were enabled.
+Heap profiler is disabled
 
-Running: testShowAll
-Delta: +4 -1
-Deleted node id(s): 40
-Added node id(s): 15,25,35,5
-
-Profiler was disabled.
-


Is heap profiler disabled intentionally? Should we skip this test or add a platform specific expected file?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609496</commentid>
    <comment_count>5</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-04-24 23:54:24 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; It fails on Qt:
&gt; Is heap profiler disabled intentionally? Should we skip this test or add a platform specific expected file?

Sorry about that, I should have skipped the test for all non-v8 platforms as JSC doesn&apos;t support heap profiling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609499</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-04-24 23:57:44 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; It fails on Qt:
&gt; &gt; Is heap profiler disabled intentionally? Should we skip this test or add a platform specific expected file?
&gt; 
&gt; Sorry about that, I should have skipped the test for all non-v8 platforms as JSC doesn&apos;t support heap profiling.

Not problem, we found this section in the skipped list, and added this test too - http://trac.webkit.org/changeset/115035</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609504</commentid>
    <comment_count>7</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-04-25 00:01:47 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; It fails on Qt:
&gt; &gt; &gt; Is heap profiler disabled intentionally? Should we skip this test or add a platform specific expected file?
&gt; &gt; 
&gt; &gt; Sorry about that, I should have skipped the test for all non-v8 platforms as JSC doesn&apos;t support heap profiling.
&gt; 
&gt; Not problem, we found this section in the skipped list, and added this test too - http://trac.webkit.org/changeset/115035

Thanks! I&apos;ve just updated Skipped lists on other platforms as well.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138515</attachid>
            <date>2012-04-24 01:25:35 -0700</date>
            <delta_ts>2012-04-24 04:16:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84681-20120424122533.patch</filename>
            <type>text/plain</type>
            <size>10337</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1MDAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTNiZWM2MDVmZjQ2YTA2
OTdhMzc1ZTY4NTNlMDQzZTYyZGFkMDQyZi4uNGIyNTMxNjdlOWM3YWUxNGNmZDA4MWE0NTc2Yjc3
YzRmMWUwYjRjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA0LTI0ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IG5hdGl2ZSBub2RlcyBtYXkgaGF2ZSBzbmFwc2hvdCBpZCBsZXNzIHRoYW4gYmFzZSBzbmFw
c2hvdCBtYXggSlMgb2JqZWN0IGlkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NDY4MQorCisgICAgICAgIE1ha2Ugc3VyZSBuZXcgbm9kZXMgd2hvc2Ug
SURzIGxlc3MgdGhhbiBiYXNlIHNuYXBzaG90IG1heCBKUyBvYmplY3QgaWQgd2lsbAorICAgICAg
ICBnZXQgaW50byBzbmFwc2hvdCBkZWx0YS4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUZXN0OiBpbnNwZWN0b3IvcHJvZmlsZXIvaGVhcC1zbmFwc2hv
dC1jb21wYXJpc29uLWRvbS1ncm91cHMtY2hhbmdlLmh0bWwKKworICAgICAgICAqIGluc3BlY3Rv
ci9mcm9udC1lbmQvSGVhcFNuYXBzaG90LmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkhlYXBT
bmFwc2hvdC5wcm90b3R5cGUuX2NhbGN1bGF0ZURpZmZGb3JDbGFzcyk6CisgICAgICAgICogaW5z
cGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3REYXRhR3JpZHMuanM6CisgICAgICAgIChXZWJJ
bnNwZWN0b3IuSGVhcFNuYXBzaG90U29ydGFibGVEYXRhR3JpZCk6IERyaXZlLWJ5IGZpeCwgbWFk
ZSByZWN1cnNpb24gY291bnRlcgorICAgICAgICBhIG5vcm1hbCBmaWVsZCBvbiBIZWFwU25hcHNo
b3RTb3J0YWJsZURhdGFHcmlkLgorICAgICAgICAoV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdFNv
cnRhYmxlRGF0YUdyaWQucHJvdG90eXBlLnJlY3Vyc2l2ZVNvcnRpbmdFbnRlcik6CisgICAgICAg
IChXZWJJbnNwZWN0b3IuSGVhcFNuYXBzaG90U29ydGFibGVEYXRhR3JpZC5wcm90b3R5cGUucmVj
dXJzaXZlU29ydGluZ0xlYXZlKToKKwogMjAxMi0wNC0yMyAgRGFuYSBKYW5zZW5zICA8ZGFuYWtq
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIEltYWdlIG1hc2tzIGFyZSBjb25z
aWRlcmVkIG9wYXF1ZSBpbmNvcnJlY3RseQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3QuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdC5qcwppbmRleCA0NmY3MDJmNmI0ODcyYTAxOWM3ZGMx
ZjljYTczOTRlZDgwNzI3MzRhLi5hOTkwM2E4NzU0YmE1MGFlNDVmZDYzNDY2YWM1ZGYzMGNhM2Q1
NjRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBT
bmFwc2hvdC5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBT
bmFwc2hvdC5qcwpAQCAtMTU3OSw2ICsxNTc5LDExIEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNo
b3QucHJvdG90eXBlID0gewogICAgICAgICAgICAgICAgIGRpZmYucmVtb3ZlZENvdW50Kys7CiAg
ICAgICAgICAgICAgICAgZGlmZi5yZW1vdmVkU2l6ZSArPSBiYXNlU2VsZlNpemVzW2ldOwogICAg
ICAgICAgICAgICAgICsraTsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAobm9kZUFJZCA+IG5vZGVC
LmlkKSB7IC8vIE5hdGl2ZSBub2RlcyhlLmcuIGRvbSBncm91cHMpIG1heSBoYXZlIGlkcyBsZXNz
IHRoYW4gbWF4IEpTIG9iamVjdCBpZCBpbiB0aGUgYmFzZSBzbmFwc2hvdAorICAgICAgICAgICAg
ICAgIGRpZmYuYWRkZWRJbmRleGVzLnB1c2goaW5kZXhlc1tqXSk7CisgICAgICAgICAgICAgICAg
ZGlmZi5hZGRlZENvdW50Kys7CisgICAgICAgICAgICAgICAgZGlmZi5hZGRlZFNpemUgKz0gbm9k
ZUIuc2VsZlNpemU7CisgICAgICAgICAgICAgICAgbm9kZUIubm9kZUluZGV4ID0gaW5kZXhlc1sr
K2pdOwogICAgICAgICAgICAgfSBlbHNlIHsgLy8gbm9kZUFJZCA9PT0gbm9kZUIuaWQKICAgICAg
ICAgICAgICAgICArK2k7CiAgICAgICAgICAgICAgICAgbm9kZUIubm9kZUluZGV4ID0gaW5kZXhl
c1srK2pdOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9I
ZWFwU25hcHNob3REYXRhR3JpZHMuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0hlYXBTbmFwc2hvdERhdGFHcmlkcy5qcwppbmRleCBhMTk0N2E0ODVkNzlhY2JlYTI3OGE3
ZmFlYWQzZjBiZjM4NTYzODdhLi45NTBmMGU5MTdmNzliOGRmMGYxMmFiMjZiNjBhNjg1MmU5ODMy
MDI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBT
bmFwc2hvdERhdGFHcmlkcy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0hlYXBTbmFwc2hvdERhdGFHcmlkcy5qcwpAQCAtMzUsNiArMzUsMTEgQEAKIFdlYkluc3Bl
Y3Rvci5IZWFwU25hcHNob3RTb3J0YWJsZURhdGFHcmlkID0gZnVuY3Rpb24oY29sdW1ucykKIHsK
ICAgICBXZWJJbnNwZWN0b3IuRGF0YUdyaWQuY2FsbCh0aGlzLCBjb2x1bW5zKTsKKworICAgIC8q
KgorICAgICAqIEB0eXBlIHtudW1iZXJ9CisgICAgICovCisgICAgdGhpcy5fcmVjdXJzaXZlU29y
dGluZ0RlcHRoID0gMDsKICAgICB0aGlzLmFkZEV2ZW50TGlzdGVuZXIoInNvcnRpbmcgY2hhbmdl
ZCIsIHRoaXMuc29ydGluZ0NoYW5nZWQsIHRoaXMpOwogfQogCkBAIC0xMzUsMjAgKzE0MCwxNSBA
QCBXZWJJbnNwZWN0b3IuSGVhcFNuYXBzaG90U29ydGFibGVEYXRhR3JpZC5wcm90b3R5cGUgPSB7
CiAKICAgICByZWN1cnNpdmVTb3J0aW5nRW50ZXI6IGZ1bmN0aW9uKCkKICAgICB7Ci0gICAgICAg
IGlmICghKCJfcmVjdXJzaXZlU29ydGluZ0RlcHRoIiBpbiB0aGlzKSkKLSAgICAgICAgICAgIHRo
aXMuX3JlY3Vyc2l2ZVNvcnRpbmdEZXB0aCA9IDE7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
ICsrdGhpcy5fcmVjdXJzaXZlU29ydGluZ0RlcHRoOworICAgICAgICArK3RoaXMuX3JlY3Vyc2l2
ZVNvcnRpbmdEZXB0aDsKICAgICB9LAogCiAgICAgcmVjdXJzaXZlU29ydGluZ0xlYXZlOiBmdW5j
dGlvbigpCiAgICAgewotICAgICAgICBpZiAoISgiX3JlY3Vyc2l2ZVNvcnRpbmdEZXB0aCIgaW4g
dGhpcykpCisgICAgICAgIGlmICghdGhpcy5fcmVjdXJzaXZlU29ydGluZ0RlcHRoKQogICAgICAg
ICAgICAgcmV0dXJuOwotICAgICAgICBpZiAoIS0tdGhpcy5fcmVjdXJzaXZlU29ydGluZ0RlcHRo
KSB7Ci0gICAgICAgICAgICBkZWxldGUgdGhpcy5fcmVjdXJzaXZlU29ydGluZ0RlcHRoOworICAg
ICAgICBpZiAoIS0tdGhpcy5fcmVjdXJzaXZlU29ydGluZ0RlcHRoKQogICAgICAgICAgICAgdGhp
cy5kaXNwYXRjaEV2ZW50VG9MaXN0ZW5lcnMoInNvcnRpbmcgY29tcGxldGUiKTsKLSAgICAgICAg
fQogICAgIH0KIH07CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4MWFmOWU0NjY0MzZiZjRlMjQ5MWUxZGQ3ZGQzYTFlYmJm
NzFhYmU0Li5hNWZiNzcxMzdhZWU2ZGM5NDA1OTY4OTg5MThiMDg0YTFkMzI3NjljIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMTItMDQtMjQgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogbmF0aXZlIG5vZGVzIG1heSBoYXZl
IHNuYXBzaG90IGlkIGxlc3MgdGhhbiBiYXNlIHNuYXBzaG90IG1heCBKUyBvYmplY3QgaWQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NjgxCisKKyAg
ICAgICAgTWFrZSBzdXJlIG5ldyBub2RlcyB3aG9zZSBJRHMgbGVzcyB0aGFuIGJhc2Ugc25hcHNo
b3QgbWF4IEpTIG9iamVjdCBpZCB3aWxsCisgICAgICAgIGdldCBpbnRvIHNuYXBzaG90IGRlbHRh
LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5z
cGVjdG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QtY29tcGFyaXNvbi1kb20tZ3JvdXBzLWNoYW5n
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGluc3BlY3Rvci9wcm9maWxlci9oZWFw
LXNuYXBzaG90LWNvbXBhcmlzb24tZG9tLWdyb3Vwcy1jaGFuZ2UuaHRtbDogQWRkZWQuCisKIDIw
MTItMDQtMjMgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVu
cmV2aWV3ZWQuIEZpeCBpbmNvcnJlY3QgdGVzdCByZXN1bHRzIGZvciA8ZGF0YWxpc3Q+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcHJvZmlsZXIvaGVhcC1zbmFwc2hvdC1jb21w
YXJpc29uLWRvbS1ncm91cHMtY2hhbmdlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9wcm9maWxlci9oZWFwLXNuYXBzaG90LWNvbXBhcmlzb24tZG9tLWdyb3Vwcy1jaGFuZ2Ut
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM2OTBlOGFjZjU4NDQyNjBlZjdmMjA4ZWIyZDcyMDE5
YThmMjgzYTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcHJvZmls
ZXIvaGVhcC1zbmFwc2hvdC1jb21wYXJpc29uLWRvbS1ncm91cHMtY2hhbmdlLWV4cGVjdGVkLnR4
dApAQCAtMCwwICsxLDEyIEBACitUZXN0cyB0aGF0IENvbXBhcmlzb24gdmlldyBvZiBoZWFwIHNu
YXBzaG90cyB3aWxsIGNvbnRhaW4gYWRkZWQgbm9kZXMgZXZlbiBpZiB0aGVpciBpZHMgYXJlIGxl
c3MgdGhhbiB0aGUgbWF4aW11bW0gSlMgb2JqZWN0IGlkIGluIHRoZSBiYXNlIHNuYXBzaG90Lgor
CitQcm9maWxlciB3YXMgZW5hYmxlZC4KK0RldGFpbGVkIGhlYXAgcHJvZmlsZXMgd2VyZSBlbmFi
bGVkLgorCitSdW5uaW5nOiB0ZXN0U2hvd0FsbAorRGVsdGE6ICs0IC0xCitEZWxldGVkIG5vZGUg
aWQocyk6IDQwCitBZGRlZCBub2RlIGlkKHMpOiAxNSwyNSwzNSw1CisKK1Byb2ZpbGVyIHdhcyBk
aXNhYmxlZC4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3Byb2ZpbGVyL2hl
YXAtc25hcHNob3QtY29tcGFyaXNvbi1kb20tZ3JvdXBzLWNoYW5nZS5odG1sIGIvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QtY29tcGFyaXNvbi1kb20tZ3JvdXBz
LWNoYW5nZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmZkY2Q5Njg2ZDdmZWI4ZmIwOGJkNDhmZGI1ZTcyZWUx
NjY2MWY5ZjgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcHJvZmls
ZXIvaGVhcC1zbmFwc2hvdC1jb21wYXJpc29uLWRvbS1ncm91cHMtY2hhbmdlLmh0bWwKQEAgLTAs
MCArMSwxMzIgQEAKKzxodG1sPgorPGhlYWQ+CisgIDxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rl
c3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5qcyI+PC9zY3JpcHQ+CisgIDxzY3JpcHQgc3Jj
PSJoZWFwLXNuYXBzaG90LXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworZnVuY3Rpb24g
dGVzdCgpCit7CisgICAgZnVuY3Rpb24gY3JlYXRlSGVhcFNuYXBzaG90QSgpCisgICAgeworICAg
ICAgICAvLyBSZXByZXNlbnRzIHRoZSBmb2xsb3dpbmcgZ3JhcGg6CisgICAgICAgIC8vICByb290
IC0gMCAtPiA8Y2xhc3MgPSBBLCBpZCA9IDEwPgorICAgICAgICAvLyAgcm9vdCAtIDEgLT4gPGNs
YXNzID0gQSwgaWQgPSAyMD4KKyAgICAgICAgLy8gIHJvb3QgLSAyIC0+IDxjbGFzcyA9IEEsIGlk
ID0gMzA+CisgICAgICAgIC8vCisgICAgICAgIHJldHVybiB7CisgICAgICAgICAgICBzbmFwc2hv
dDogeworICAgICAgICAgICAgICAgIG1ldGE6IHsKKyAgICAgICAgICAgICAgICAgICAgbm9kZV9m
aWVsZHM6IFsidHlwZSIsICJuYW1lIiwgImlkIiwgInNlbGZfc2l6ZSIsICJyZXRhaW5lZF9zaXpl
IiwgImRvbWluYXRvciIsICJlZGdlc19pbmRleCJdLAorICAgICAgICAgICAgICAgICAgICBub2Rl
X3R5cGVzOiBbWyJoaWRkZW4iLCAib2JqZWN0IiwgIm5hdGl2ZSJdLCAiIiwgIiIsICIiLCAiIiwg
IiIsICIiXSwKKyAgICAgICAgICAgICAgICAgICAgZWRnZV9maWVsZHM6IFsidHlwZSIsICJuYW1l
X29yX2luZGV4IiwgInRvX25vZGUiXSwKKyAgICAgICAgICAgICAgICAgICAgZWRnZV90eXBlczog
W1siZWxlbWVudCIsICJwcm9wZXJ0eSJdLCAiIiwgIiJdCisgICAgICAgICAgICAgICAgfSwKKyAg
ICAgICAgICAgICAgICBub2RlX2NvdW50OiA0LAorICAgICAgICAgICAgICAgIGVkZ2VfY291bnQ6
IDN9LAorICAgICAgICAgICAgbm9kZXM6IFsKKyAgICAgICAgICAgICAgICAwLCAwLCAgMSwgMCwg
MjEsIDAsIDAsCisgICAgICAgICAgICAgICAgMiwgMSwgMjAsIDcsICA3LCAwLCA5LAorICAgICAg
ICAgICAgICAgIDIsIDEsIDMwLCA3LCAgNywgMCwgOSwKKyAgICAgICAgICAgICAgICAyLCAxLCA0
MCwgNywgIDcsIDAsIDldLAorICAgICAgICAgICAgZWRnZXM6IFsKKyAgICAgICAgICAgICAgICAw
LCAwLCA3LAorICAgICAgICAgICAgICAgIDAsIDEsIDE0LAorICAgICAgICAgICAgICAgIDAsIDIs
IDIxXSwKKyAgICAgICAgICAgIHN0cmluZ3M6IFsiIiwgIkEiXQorICAgICAgICB9OworICAgIH0K
KworICAgIGZ1bmN0aW9uIGNyZWF0ZUhlYXBTbmFwc2hvdEIoKQorICAgIHsKKyAgICAgICAgLy8g
UmVwcmVzZW50cyB0aGUgZm9sbG93aW5nIGdyYXBoOgorICAgICAgICAvLyAgY29tcGFyZWQgdG8g
c25hc3Bob3QgQSBub2RlIDEwIHdhcyBkZWxldGVkLCBub2RlcyA1LCAxNSwgMjUsIDM1IHdlcmUg
YWRkZWQKKyAgICAgICAgLy8KKyAgICAgICAgLy8gIHJvb3QgLSAxIC0+IDxjbGFzcyA9IEEsIGlk
ID0gMjA+CisgICAgICAgIC8vICByb290IC0gMiAtPiA8Y2xhc3MgPSBBLCBpZCA9IDMwPgorICAg
ICAgICAvLyAgcm9vdCAtIDMgLT4gPGNsYXNzID0gQSwgaWQgPSA1PgorICAgICAgICAvLyAgcm9v
dCAtIDQgLT4gPGNsYXNzID0gQSwgaWQgPSAxNT4KKyAgICAgICAgLy8gIHJvb3QgLSA1IC0+IDxj
bGFzcyA9IEEsIGlkID0gMjU+CisgICAgICAgIC8vICByb290IC0gNiAtPiA8Y2xhc3MgPSBBLCBp
ZCA9IDM1PgorICAgICAgICAvLworICAgICAgICByZXR1cm4geworICAgICAgICAgICAgc25hcHNo
b3Q6IHsKKyAgICAgICAgICAgICAgICBtZXRhOiB7CisgICAgICAgICAgICAgICAgICAgIG5vZGVf
ZmllbGRzOiBbInR5cGUiLCAibmFtZSIsICJpZCIsICJzZWxmX3NpemUiLCAicmV0YWluZWRfc2l6
ZSIsICJkb21pbmF0b3IiLCAiZWRnZXNfaW5kZXgiXSwKKyAgICAgICAgICAgICAgICAgICAgbm9k
ZV90eXBlczogW1siaGlkZGVuIiwgIm9iamVjdCIsICJuYXRpdmUiXSwgIiIsICIiLCAiIiwgIiIs
ICIiLCAiIl0sCisgICAgICAgICAgICAgICAgICAgIGVkZ2VfZmllbGRzOiBbInR5cGUiLCAibmFt
ZV9vcl9pbmRleCIsICJ0b19ub2RlIl0sCisgICAgICAgICAgICAgICAgICAgIGVkZ2VfdHlwZXM6
IFtbImVsZW1lbnQiLCAicHJvcGVydHkiXSwgIiIsICIiXQorICAgICAgICAgICAgICAgIH0sCisg
ICAgICAgICAgICAgICAgbm9kZV9jb3VudDogNywKKyAgICAgICAgICAgICAgICBlZGdlX2NvdW50
OiA2fSwKKyAgICAgICAgICAgIG5vZGVzOiBbCisgICAgICAgICAgICAgICAgMCwgMCwgIDEsIDAs
IDQyLCAwLCAgMCwKKyAgICAgICAgICAgICAgICAyLCAxLCAyMCwgNywgIDcsIDAsIDE4LAorICAg
ICAgICAgICAgICAgIDIsIDEsIDMwLCA3LCAgNywgMCwgMTgsCisgICAgICAgICAgICAgICAgMiwg
MSwgIDUsIDcsICA3LCAwLCAxOCwKKyAgICAgICAgICAgICAgICAyLCAxLCAxNSwgNywgIDcsIDAs
IDE4LAorICAgICAgICAgICAgICAgIDIsIDEsIDI1LCA3LCAgNywgMCwgMTgsCisgICAgICAgICAg
ICAgICAgMiwgMSwgMzUsIDcsICA3LCAwLCAxOF0sCisgICAgICAgICAgICBlZGdlczogWworICAg
ICAgICAgICAgICAgIDAsIDEsICA3LAorICAgICAgICAgICAgICAgIDAsIDIsIDE0LAorICAgICAg
ICAgICAgICAgIDAsIDMsIDIxLAorICAgICAgICAgICAgICAgIDAsIDQsIDI4LAorICAgICAgICAg
ICAgICAgIDAsIDUsIDM1LAorICAgICAgICAgICAgICAgIDAsIDYsIDQyXSwKKyAgICAgICAgICAg
IHN0cmluZ3M6IFsiIiwgIkEiXQorICAgICAgICB9OworICAgIH0KKworICAgIEluc3BlY3RvclRl
c3QucnVuSGVhcFNuYXBzaG90VGVzdFN1aXRlKFsKKyAgICAgICAgZnVuY3Rpb24gdGVzdFNob3dB
bGwobmV4dCkKKyAgICAgICAgeworICAgICAgICAgICAgLy8gTWFrZSBzdXJlIGFsbCBub2RlcyBh
cmUgdmlzaWJsZS4KKyAgICAgICAgICAgIFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3REaWZmRGF0
YUdyaWQucHJvdG90eXBlLmRlZmF1bHRQb3B1bGF0ZUNvdW50ID0gZnVuY3Rpb24oKSB7IHJldHVy
biAxMDA7IH07CisKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QudGFrZUFuZE9wZW5TbmFwc2hv
dChjcmVhdGVIZWFwU25hcHNob3RBLCBjcmVhdGVTbmFwc2hvdEIpOworICAgICAgICAgICAgZnVu
Y3Rpb24gY3JlYXRlU25hcHNob3RCKCkgeworICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3Qu
dGFrZUFuZE9wZW5TbmFwc2hvdChjcmVhdGVIZWFwU25hcHNob3RCLCBzdGVwMSk7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGZ1bmN0aW9uIHN0ZXAxKCkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LnN3aXRjaFRvVmlldygiQ29tcGFyaXNvbiIsIHN0
ZXAyKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZnVuY3Rpb24gc3RlcDIoKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIHZhciByb3cgPSBJbnNwZWN0b3JUZXN0LmZpbmRS
b3coIm9iamVjdCIsICJBIik7CisgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hc3NlcnRF
cXVhbHModHJ1ZSwgISFyb3csICJcIkFcIiByb3ciKTsKKyAgICAgICAgICAgICAgICBJbnNwZWN0
b3JUZXN0LmV4cGFuZFJvdyhyb3csIHN0ZXAzKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAg
ICAgZnVuY3Rpb24gc3RlcDMocm93KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIElu
c3BlY3RvclRlc3QuYWRkUmVzdWx0KCJEZWx0YTogKyIgKyByb3cuX2FkZGVkQ291bnQgKyAiIC0i
ICsgcm93Ll9yZW1vdmVkQ291bnQpOworICAgICAgICAgICAgICAgIHZhciBhZGRlZCA9IFtdOwor
ICAgICAgICAgICAgICAgIHZhciByZW1vdmVkID0gW107CisgICAgICAgICAgICAgICAgZm9yICh2
YXIgaSA9IDA7IGkgPCByb3cuY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHsKKyAgICAgICAgICAgICAg
ICAgICAgdmFyIGNoaWxkID0gcm93LmNoaWxkcmVuW2ldOworICAgICAgICAgICAgICAgICAgICBp
ZiAoY2hpbGQuX2lzRGVsZXRlZE5vZGUpCisgICAgICAgICAgICAgICAgICAgICAgICByZW1vdmVk
LnB1c2goY2hpbGQuc25hcHNob3ROb2RlSWQpOworICAgICAgICAgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgICAgICAgICBhZGRlZC5wdXNoKGNoaWxkLnNuYXBzaG90Tm9kZUlkKTsK
KyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJl
c3VsdCgiRGVsZXRlZCBub2RlIGlkKHMpOiAiICsgcmVtb3ZlZC5zb3J0KCkpOworICAgICAgICAg
ICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KCJBZGRlZCBub2RlIGlkKHMpOiAiICsgYWRk
ZWQuc29ydCgpKTsKKyAgICAgICAgICAgICAgICBuZXh0KCk7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KKyAgICBdKTsKK30KKworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1
blRlc3QoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgQ29tcGFyaXNvbiB2aWV3IG9mIGhlYXAgc25hcHNo
b3RzIHdpbGwgY29udGFpbiBhZGRlZCBub2RlcyBldmVuIGlmCit0aGVpciBpZHMgYXJlIGxlc3Mg
dGhhbiB0aGUgbWF4aW11bW0gSlMgb2JqZWN0IGlkIGluIHRoZSBiYXNlIHNuYXBzaG90LgorPC9w
PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="143888"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>