<?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>89203</bug_id>
          
          <creation_ts>2012-06-15 06:44:20 -0700</creation_ts>
          <short_desc>Web Inspector: Add heap profiler owned memory to the pie chart</short_desc>
          <delta_ts>2012-06-18 04:41:03 -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="Alexei Filippov">alph</reporter>
          <assigned_to name="Alexei Filippov">alph</assigned_to>
          <cc>abarth</cc>
    
    <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>dglazkov</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>jochen</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>650123</commentid>
    <comment_count>0</comment_count>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-06-15 06:44:20 -0700</bug_when>
    <thetext>Heap profiler may consume considerable amount of memory which is currently falls into Unknown category.
Give it a separate sector on the pie chart.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>650126</commentid>
    <comment_count>1</comment_count>
      <attachid>147801</attachid>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-06-15 06:47:53 -0700</bug_when>
    <thetext>Created attachment 147801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>650128</commentid>
    <comment_count>2</comment_count>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-06-15 06:49:44 -0700</bug_when>
    <thetext>Do not commit until v8 r11795 arrives.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>650132</commentid>
    <comment_count>3</comment_count>
      <attachid>147801</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-15 06:51:38 -0700</bug_when>
    <thetext>Comment on attachment 147801
Patch

Attachment 147801 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/12964499</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>650316</commentid>
    <comment_count>4</comment_count>
      <attachid>147801</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-06-15 10:39:36 -0700</bug_when>
    <thetext>Comment on attachment 147801
Patch

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

&gt; Source/WebCore/bindings/js/ScriptProfiler.h:77
&gt; +    static size_t getProfileDataSize() { return 0; }

Please do not use get prefixes as per WebKit guidelines.

&gt; Source/WebCore/bindings/v8/ScriptProfiler.cpp:199
&gt; +size_t ScriptProfiler::getProfileDataSize()

profilerSnapshotsSize

&gt; Source/WebCore/inspector/InspectorMemoryAgent.cpp:69
&gt; +static const char jsProfilerData[] = &quot;JSProfilerData&quot;;

InspectorData

&gt; Source/WebCore/inspector/InspectorMemoryAgent.cpp:351
&gt; +static PassRefPtr&lt;InspectorMemoryBlock&gt; jsProfilerData()

inspectorData</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>650386</commentid>
    <comment_count>5</comment_count>
      <attachid>147870</attachid>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-06-15 12:04:17 -0700</bug_when>
    <thetext>Created attachment 147870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>650472</commentid>
    <comment_count>6</comment_count>
      <attachid>147870</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-15 13:53:50 -0700</bug_when>
    <thetext>Comment on attachment 147870
Patch

Attachment 147870 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/12967496</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>651321</commentid>
    <comment_count>7</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2012-06-18 04:41:03 -0700</bug_when>
    <thetext>Committed r120589: &lt;http://trac.webkit.org/changeset/120589&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147801</attachid>
            <date>2012-06-15 06:47:53 -0700</date>
            <delta_ts>2012-06-15 12:04:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89203-20120615174752.patch</filename>
            <type>text/plain</type>
            <size>6807</size>
            <attacher name="Alexei Filippov">alph</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwNDQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzU1NzBkZGMyZTI0MTYy
MWE3ODI2NjNiNTgxNGVmNDUyMGVkODE4ZC4uZTgyM2U3NTMyMzFkYjYzN2NmNDMwMWU3MWNhOGNl
Njk2NTk2MjdkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEyLTA2LTE1ICBBbGV4
ZWkgRmlsaXBwb3YgIDxhbGV4ZWlmQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBBZGQgaGVhcCBwcm9maWxlciBvd25lZCBtZW1vcnkgdG8gdGhlIHBpZSBjaGFydAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODkyMDMKKworICAg
ICAgICBIZWFwIHByb2ZpbGVyIG1heSBjb25zdW1lIGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgbWVt
b3J5CisgICAgICAgIHdoaWNoIGlzIGN1cnJlbnRseSBmYWxscyBpbnRvIFVua25vd24gY2F0ZWdv
cnkuCisgICAgICAgIEdpdmUgaXQgYSBzZXBhcmF0ZSBzZWN0b3Igb24gdGhlIHBpZSBjaGFydC4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGJpbmRp
bmdzL2pzL1NjcmlwdFByb2ZpbGVyLmg6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRQcm9maWxl
cjo6Z2V0UHJvZmlsZURhdGFTaXplKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9TY3JpcHRQcm9m
aWxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRQcm9maWxlcjo6Z2V0UHJvZmlsZURh
dGFTaXplKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Njcmlw
dFByb2ZpbGVyLmg6CisgICAgICAgIChTY3JpcHRQcm9maWxlcik6CisgICAgICAgICogaW5zcGVj
dG9yL0luc3BlY3Rvck1lbW9yeUFnZW50LmNwcDoKKyAgICAgICAgKE1lbW9yeUJsb2NrTmFtZSk6
CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OmpzUHJvZmlsZXJEYXRhKToK
KyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3Rvck1lbW9yeUFnZW50OjpnZXRQcm9jZXNzTWVtb3J5
RGlzdHJpYnV0aW9uKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL05hdGl2ZU1lbW9y
eVNuYXBzaG90Vmlldy5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5NZW1vcnlCbG9ja1ZpZXdQ
cm9wZXJ0aWVzLl9pbml0aWFsaXplKToKKwogMjAxMi0wNi0xNSAgU2FtaSBLeW9zdGlsYSAgPHNr
eW9zdGlsQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIEFsbG93IHNjcm9sbGlu
ZyBub24tcm9vdCBsYXllcnMgaW4gdGhlIGNvbXBvc2l0b3IgdGhyZWFkCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHRQcm9maWxlci5oIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvanMvU2NyaXB0UHJvZmlsZXIuaAppbmRleCBjZTQ0NjhlNzcyOWZhY2ViOGVj
NTIxMWY3OGRkNDU4NDdjNjQ0NjA3Li5kYzYzOGUwZjQ5YmJlYTRkYWQxZGM1YmQ2YjJkNGY5Yjcy
YmQ4MWQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHRQcm9m
aWxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NjcmlwdFByb2ZpbGVyLmgK
QEAgLTc0LDYgKzc0LDcgQEAgcHVibGljOgogICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQgdGhpcyBj
b3VudGVyIGZvciBKU0MuIFNlZSBidWcgNzM5MzYgZm9yIG1vcmUgZGV0YWlscy4KICAgICBzdGF0
aWMgdm9pZCB2aXNpdEpTRE9NV3JhcHBlcnMoRE9NV3JhcHBlclZpc2l0b3IqKSB7IH0KICAgICBz
dGF0aWMgdm9pZCB2aXNpdEV4dGVybmFsSlNTdHJpbmdzKERPTVdyYXBwZXJWaXNpdG9yKikgeyB9
CisgICAgc3RhdGljIHNpemVfdCBnZXRQcm9maWxlRGF0YVNpemUoKSB7IHJldHVybiAwOyB9CiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9TY3JpcHRQcm9maWxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9TY3JpcHRQcm9maWxlci5jcHAKaW5kZXggZjJmZWI5MmE3ODU5NDFmMzc3MjA3NTFjMDE0Yjhh
ZWVhMTQ1YzYwYi4uMmJmZTU3YzZjNDQ5Yzk3MTA3YTU0MWYwYWFhMTk0MTYyZGRmZTg3ZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0UHJvZmlsZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdFByb2ZpbGVyLmNwcApAQCAtMTk2
LDYgKzE5NiwxMSBAQCB2b2lkIFNjcmlwdFByb2ZpbGVyOjp2aXNpdEV4dGVybmFsSlNTdHJpbmdz
KERPTVdyYXBwZXJWaXNpdG9yKiB2aXNpdG9yKQogICAgIFY4QmluZGluZ1Blcklzb2xhdGVEYXRh
OjpjdXJyZW50KCktPnZpc2l0SlNFeHRlcm5hbFN0cmluZ3ModmlzaXRvcik7CiB9CiAKK3NpemVf
dCBTY3JpcHRQcm9maWxlcjo6Z2V0UHJvZmlsZURhdGFTaXplKCkKK3sKKyAgICByZXR1cm4gdjg6
OkhlYXBQcm9maWxlcjo6R2V0TWVtb3J5U2l6ZVVzZWRCeVByb2ZpbGVyKCk7Cit9CisKIH0gLy8g
bmFtZXNwYWNlIFdlYkNvcmUKIAogI2VuZGlmIC8vIEVOQUJMRShJTlNQRUNUT1IpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRQcm9maWxlci5oIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0UHJvZmlsZXIuaAppbmRleCA4N2U5MjZmODc4MzA1
MmE1YzE4MDAxZTkzY2Y2MmYyNGIwZTk5ZmFkLi4zOWFiNjAxNThmNGU1OWI5MjliNDc5MTFkNDFm
ZTMwY2VjOWI5MWFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3Jp
cHRQcm9maWxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdFByb2Zp
bGVyLmgKQEAgLTc4LDYgKzc4LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyB2b2lkIGluaXRpYWxp
emUoKTsKICAgICBzdGF0aWMgdm9pZCB2aXNpdEpTRE9NV3JhcHBlcnMoRE9NV3JhcHBlclZpc2l0
b3IqKTsKICAgICBzdGF0aWMgdm9pZCB2aXNpdEV4dGVybmFsSlNTdHJpbmdzKERPTVdyYXBwZXJW
aXNpdG9yKik7CisgICAgc3RhdGljIHNpemVfdCBnZXRQcm9maWxlRGF0YVNpemUoKTsKIH07CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JNZW1vcnlBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
SW5zcGVjdG9yTWVtb3J5QWdlbnQuY3BwCmluZGV4IGU1NjUxZTNlZjMyNDYyNjIzYzY1YjFmOGZl
Yzc2YmFiMDEyMDYxNzQuLjA3MWNkNTI5M2E3MjExOWExZjI0ODM4MzVkM2ZlNTdkMGVhZDczYzYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JNZW1vcnlBZ2Vu
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvck1lbW9yeUFnZW50
LmNwcApAQCAtNjYsNiArNjYsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiBuYW1lc3BhY2UgTWVt
b3J5QmxvY2tOYW1lIHsKIHN0YXRpYyBjb25zdCBjaGFyIGpzSGVhcEFsbG9jYXRlZFtdID0gIkpT
SGVhcEFsbG9jYXRlZCI7CiBzdGF0aWMgY29uc3QgY2hhciBqc0hlYXBVc2VkW10gPSAiSlNIZWFw
VXNlZCI7CitzdGF0aWMgY29uc3QgY2hhciBqc1Byb2ZpbGVyRGF0YVtdID0gIkpTUHJvZmlsZXJE
YXRhIjsKIHN0YXRpYyBjb25zdCBjaGFyIG1lbW9yeUNhY2hlW10gPSAiTWVtb3J5Q2FjaGUiOwog
c3RhdGljIGNvbnN0IGNoYXIgcHJvY2Vzc1ByaXZhdGVNZW1vcnlbXSA9ICJQcm9jZXNzUHJpdmF0
ZU1lbW9yeSI7CiAKQEAgLTM0Nyw2ICszNDgsMTQgQEAgc3RhdGljIFBhc3NSZWZQdHI8SW5zcGVj
dG9yTWVtb3J5QmxvY2s+IGpzSGVhcEluZm8oKQogICAgIHJldHVybiBqc0hlYXBBbGxvY2F0ZWQu
cmVsZWFzZSgpOwogfQogCitzdGF0aWMgUGFzc1JlZlB0cjxJbnNwZWN0b3JNZW1vcnlCbG9jaz4g
anNQcm9maWxlckRhdGEoKQoreworICAgIHNpemVfdCBkYXRhU2l6ZSA9IFNjcmlwdFByb2ZpbGVy
OjpnZXRQcm9maWxlRGF0YVNpemUoKTsKKyAgICBSZWZQdHI8SW5zcGVjdG9yTWVtb3J5QmxvY2s+
IGpzUHJvZmlsZXJEYXRhID0gSW5zcGVjdG9yTWVtb3J5QmxvY2s6OmNyZWF0ZSgpLnNldE5hbWUo
TWVtb3J5QmxvY2tOYW1lOjpqc1Byb2ZpbGVyRGF0YSk7CisgICAganNQcm9maWxlckRhdGEtPnNl
dFNpemUoc3RhdGljX2Nhc3Q8aW50PihkYXRhU2l6ZSkpOworICAgIHJldHVybiBqc1Byb2ZpbGVy
RGF0YS5yZWxlYXNlKCk7Cit9CisKIHN0YXRpYyBQYXNzUmVmUHRyPEluc3BlY3Rvck1lbW9yeUJs
b2NrPiByZW5kZXJUcmVlSW5mbyhQYWdlKiBwYWdlKQogewogICAgIEFyZW5hU2l6ZSBhcmVuYVNp
emUgPSBwYWdlLT5yZW5kZXJUcmVlU2l6ZSgpOwpAQCAtNDAxLDYgKzQxMCw3IEBAIHZvaWQgSW5z
cGVjdG9yTWVtb3J5QWdlbnQ6OmdldFByb2Nlc3NNZW1vcnlEaXN0cmlidXRpb24oRXJyb3JTdHJp
bmcqLCBSZWZQdHI8SW5zCiAKICAgICBSZWZQdHI8VHlwZUJ1aWxkZXI6OkFycmF5PEluc3BlY3Rv
ck1lbW9yeUJsb2NrPiA+IGNoaWxkcmVuID0gVHlwZUJ1aWxkZXI6OkFycmF5PEluc3BlY3Rvck1l
bW9yeUJsb2NrPjo6Y3JlYXRlKCk7CiAgICAgY2hpbGRyZW4tPmFkZEl0ZW0oanNIZWFwSW5mbygp
KTsKKyAgICBjaGlsZHJlbi0+YWRkSXRlbShqc1Byb2ZpbGVyRGF0YSgpKTsKICAgICBjaGlsZHJl
bi0+YWRkSXRlbShtZW1vcnlDYWNoZUluZm8oKSk7CiAgICAgY2hpbGRyZW4tPmFkZEl0ZW0ocmVu
ZGVyVHJlZUluZm8obV9wYWdlKSk7IC8vIFRPRE86IGNvbGxlY3QgZm9yIGFsbCBwYWdlcz8KICAg
ICBwcm9jZXNzTWVtb3J5LT5zZXRDaGlsZHJlbihjaGlsZHJlbik7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05hdGl2ZU1lbW9yeVNuYXBzaG90Vmlldy5q
cyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmF0aXZlTWVtb3J5U25hcHNo
b3RWaWV3LmpzCmluZGV4IGRkN2FkMWExZjY2ZGUzZmJjMjg1MzNkMzdmNzQ5YzlkMTZiZGYyZmQu
LjYyMTFkNTBiYjk3OWI0ZjM3YTMxOGY3NjEwZTY5YTY0M2M2M2U1N2MgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmF0aXZlTWVtb3J5U25hcHNob3RWaWV3
LmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmF0aXZlTWVtb3J5
U25hcHNob3RWaWV3LmpzCkBAIC0yMTQsMTMgKzIxNCwxNCBAQCBXZWJJbnNwZWN0b3IuTWVtb3J5
QmxvY2tWaWV3UHJvcGVydGllcy5faW5pdGlhbGl6ZSA9IGZ1bmN0aW9uKCkKICAgICB7CiAgICAg
ICAgIFdlYkluc3BlY3Rvci5NZW1vcnlCbG9ja1ZpZXdQcm9wZXJ0aWVzLl9zdGFuZGFyZEJsb2Nr
c1tuYW1lXSA9IG5ldyBXZWJJbnNwZWN0b3IuTWVtb3J5QmxvY2tWaWV3UHJvcGVydGllcyhmaWxs
U3R5bGUsIG5hbWUsIFdlYkluc3BlY3Rvci5VSVN0cmluZyhkZXNjcmlwdGlvbikpOwogICAgIH0K
LSAgICBhZGRCbG9jaygicmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIiwgIlByb2Nlc3NQcml2YXRl
TWVtb3J5IiwgIlRvdGFsIik7Ci0gICAgYWRkQmxvY2soInJnYmEoMjQwLCAyNDAsIDI1MCwgMC44
KSIsICJVbmtub3duIiwgIlVua25vd24iKTsKLSAgICBhZGRCbG9jaygicmdiYSgyNTAsIDIwMCwg
MjAwLCAwLjgpIiwgIkpTSGVhcEFsbG9jYXRlZCIsICJKYXZhU2NyaXB0IGhlYXAiKTsKLSAgICBh
ZGRCbG9jaygicmdiYSgyMDAsIDI1MCwgMjAwLCAwLjgpIiwgIkpTSGVhcFVzZWQiLCAiVXNlZCBK
YXZhU2NyaXB0IGhlYXAiKTsKLSAgICBhZGRCbG9jaygicmdiYSgyMDAsIDE3MCwgMjAwLCAwLjgp
IiwgIk1lbW9yeUNhY2hlIiwgIk1lbW9yeSBjYWNoZSByZXNvdXJjZXMiKTsKLSAgICBhZGRCbG9j
aygicmdiYSgyNTAsIDI1MCwgMTUwLCAwLjgpIiwgIlJlbmRlclRyZWVBbGxvY2F0ZWQiLCAiUmVu
ZGVyIHRyZWUiKTsKLSAgICBhZGRCbG9jaygicmdiYSgyMDAsIDE1MCwgMTUwLCAwLjgpIiwgIlJl
bmRlclRyZWVVc2VkIiwgIlJlbmRlciB0cmVlIHVzZWQiKTsKKyAgICBhZGRCbG9jaygiaHNsKCAg
MCwgIDAlLCAxMDAlKSIsICJQcm9jZXNzUHJpdmF0ZU1lbW9yeSIsICJUb3RhbCIpOworICAgIGFk
ZEJsb2NrKCJoc2woICAwLCAgMCUsICA4MCUpIiwgIlVua25vd24iLCAiVW5rbm93biIpOworICAg
IGFkZEJsb2NrKCJoc2woIDkwLCA2MCUsICA4MCUpIiwgIkpTSGVhcEFsbG9jYXRlZCIsICJKYXZh
U2NyaXB0IGhlYXAiKTsKKyAgICBhZGRCbG9jaygiaHNsKCA5MCwgODAlLCAgODAlKSIsICJKU0hl
YXBVc2VkIiwgIlVzZWQgSmF2YVNjcmlwdCBoZWFwIik7CisgICAgYWRkQmxvY2soImhzbCgyMTAs
IDYwJSwgIDgwJSkiLCAiSlNQcm9maWxlckRhdGEiLCAiUHJvZmlsZXIgZGF0YSIpOworICAgIGFk
ZEJsb2NrKCJoc2woIDMwLCA2MCUsICA4MCUpIiwgIk1lbW9yeUNhY2hlIiwgIk1lbW9yeSBjYWNo
ZSByZXNvdXJjZXMiKTsKKyAgICBhZGRCbG9jaygiaHNsKCA2MCwgNjAlLCAgODAlKSIsICJSZW5k
ZXJUcmVlQWxsb2NhdGVkIiwgIlJlbmRlciB0cmVlIik7CisgICAgYWRkQmxvY2soImhzbCggNjAs
IDYwJSwgIDgwJSkiLCAiUmVuZGVyVHJlZVVzZWQiLCAiUmVuZGVyIHRyZWUgdXNlZCIpOwogfQog
CiBXZWJJbnNwZWN0b3IuTWVtb3J5QmxvY2tWaWV3UHJvcGVydGllcy5fZm9yTWVtb3J5QmxvY2sg
PSBmdW5jdGlvbihtZW1vcnlCbG9jaykK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147870</attachid>
            <date>2012-06-15 12:04:17 -0700</date>
            <delta_ts>2012-06-18 00:31:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89203-20120615230416.patch</filename>
            <type>text/plain</type>
            <size>6802</size>
            <attacher name="Alexei Filippov">alph</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwNDc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDM4YzVhMzk5NjJjZjhm
ZGUxMjU4MmY0MGJkOWRlYTg4ZTc1MTQyNS4uMzliYzIyMWUyZTljZjVlNGRhODQyMTIzNDRkMWMy
MzVkMmNlNWU5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEyLTA2LTE1ICBBbGV4
ZWkgRmlsaXBwb3YgIDxhbGV4ZWlmQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBBZGQgaGVhcCBwcm9maWxlciBvd25lZCBtZW1vcnkgdG8gdGhlIHBpZSBjaGFydAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODkyMDMKKworICAg
ICAgICBIZWFwIHByb2ZpbGVyIG1heSBjb25zdW1lIGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgbWVt
b3J5CisgICAgICAgIHdoaWNoIGlzIGN1cnJlbnRseSBmYWxscyBpbnRvIFVua25vd24gY2F0ZWdv
cnkuCisgICAgICAgIEdpdmUgaXQgYSBzZXBhcmF0ZSBzZWN0b3Igb24gdGhlIHBpZSBjaGFydC4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGJpbmRp
bmdzL2pzL1NjcmlwdFByb2ZpbGVyLmg6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRQcm9maWxl
cjo6cHJvZmlsZXJTbmFwc2hvdHNTaXplKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9TY3JpcHRQ
cm9maWxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRQcm9maWxlcjo6cHJvZmlsZXJT
bmFwc2hvdHNTaXplKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4
L1NjcmlwdFByb2ZpbGVyLmg6CisgICAgICAgIChTY3JpcHRQcm9maWxlcik6CisgICAgICAgICog
aW5zcGVjdG9yL0luc3BlY3Rvck1lbW9yeUFnZW50LmNwcDoKKyAgICAgICAgKE1lbW9yeUJsb2Nr
TmFtZSk6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6Omluc3BlY3RvckRh
dGEpOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yTWVtb3J5QWdlbnQ6OmdldFByb2Nlc3NN
ZW1vcnlEaXN0cmlidXRpb24pOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvTmF0aXZl
TWVtb3J5U25hcHNob3RWaWV3LmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLk1lbW9yeUJsb2Nr
Vmlld1Byb3BlcnRpZXMuX2luaXRpYWxpemUpOgorCiAyMDEyLTA2LTE1ICBTaWx2aWEgUGZlaWZm
ZXIgIDxzaWx2aWFwZkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHZvbHVtZSB0aHVt
YiBmb3IgdmlkZW9zIHdpdGhvdXQgYXVkaW8gdHJhY2suCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy9qcy9TY3JpcHRQcm9maWxlci5oIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvanMvU2NyaXB0UHJvZmlsZXIuaAppbmRleCBjZTQ0NjhlNzcyOWZhY2ViOGVjNTIxMWY3OGRk
NDU4NDdjNjQ0NjA3Li44YmI1NjAxZjUwOWU2NWJiOTE3MTE2OTlmNDg0YjZlMzhjNDg0NmI5IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHRQcm9maWxlci5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NjcmlwdFByb2ZpbGVyLmgKQEAgLTc0LDYg
Kzc0LDcgQEAgcHVibGljOgogICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQgdGhpcyBjb3VudGVyIGZv
ciBKU0MuIFNlZSBidWcgNzM5MzYgZm9yIG1vcmUgZGV0YWlscy4KICAgICBzdGF0aWMgdm9pZCB2
aXNpdEpTRE9NV3JhcHBlcnMoRE9NV3JhcHBlclZpc2l0b3IqKSB7IH0KICAgICBzdGF0aWMgdm9p
ZCB2aXNpdEV4dGVybmFsSlNTdHJpbmdzKERPTVdyYXBwZXJWaXNpdG9yKikgeyB9CisgICAgc3Rh
dGljIHNpemVfdCBwcm9maWxlclNuYXBzaG90c1NpemUoKSB7IHJldHVybiAwOyB9CiB9OwogCiB9
IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9TY3JpcHRQcm9maWxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3Jp
cHRQcm9maWxlci5jcHAKaW5kZXggZjJmZWI5MmE3ODU5NDFmMzc3MjA3NTFjMDE0YjhhZWVhMTQ1
YzYwYi4uY2RjZGZmMTlhNzEyZGE3YTZiMWJlZDYxMjI4NDE2ODdiZjU2NTU3YSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0UHJvZmlsZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdFByb2ZpbGVyLmNwcApAQCAtMTk2LDYgKzE5
NiwxMSBAQCB2b2lkIFNjcmlwdFByb2ZpbGVyOjp2aXNpdEV4dGVybmFsSlNTdHJpbmdzKERPTVdy
YXBwZXJWaXNpdG9yKiB2aXNpdG9yKQogICAgIFY4QmluZGluZ1Blcklzb2xhdGVEYXRhOjpjdXJy
ZW50KCktPnZpc2l0SlNFeHRlcm5hbFN0cmluZ3ModmlzaXRvcik7CiB9CiAKK3NpemVfdCBTY3Jp
cHRQcm9maWxlcjo6cHJvZmlsZXJTbmFwc2hvdHNTaXplKCkKK3sKKyAgICByZXR1cm4gdjg6Okhl
YXBQcm9maWxlcjo6R2V0TWVtb3J5U2l6ZVVzZWRCeVByb2ZpbGVyKCk7Cit9CisKIH0gLy8gbmFt
ZXNwYWNlIFdlYkNvcmUKIAogI2VuZGlmIC8vIEVOQUJMRShJTlNQRUNUT1IpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRQcm9maWxlci5oIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0UHJvZmlsZXIuaAppbmRleCA4N2U5MjZmODc4MzA1MmE1
YzE4MDAxZTkzY2Y2MmYyNGIwZTk5ZmFkLi42YmQzMWEyZWZmMTcwMGRjM2IwYTU3YjM1MDk3NzIw
NTQ1ZjdkODYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRQ
cm9maWxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdFByb2ZpbGVy
LmgKQEAgLTc4LDYgKzc4LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyB2b2lkIGluaXRpYWxpemUo
KTsKICAgICBzdGF0aWMgdm9pZCB2aXNpdEpTRE9NV3JhcHBlcnMoRE9NV3JhcHBlclZpc2l0b3Iq
KTsKICAgICBzdGF0aWMgdm9pZCB2aXNpdEV4dGVybmFsSlNTdHJpbmdzKERPTVdyYXBwZXJWaXNp
dG9yKik7CisgICAgc3RhdGljIHNpemVfdCBwcm9maWxlclNuYXBzaG90c1NpemUoKTsKIH07CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JNZW1vcnlBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
SW5zcGVjdG9yTWVtb3J5QWdlbnQuY3BwCmluZGV4IGU1NjUxZTNlZjMyNDYyNjIzYzY1YjFmOGZl
Yzc2YmFiMDEyMDYxNzQuLjc1MmY3Mjg1N2RiOWMxMDY2ZDQxZTQxMTkxOTFhMGUxY2ViNjllYzgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JNZW1vcnlBZ2Vu
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvck1lbW9yeUFnZW50
LmNwcApAQCAtNjYsNiArNjYsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiBuYW1lc3BhY2UgTWVt
b3J5QmxvY2tOYW1lIHsKIHN0YXRpYyBjb25zdCBjaGFyIGpzSGVhcEFsbG9jYXRlZFtdID0gIkpT
SGVhcEFsbG9jYXRlZCI7CiBzdGF0aWMgY29uc3QgY2hhciBqc0hlYXBVc2VkW10gPSAiSlNIZWFw
VXNlZCI7CitzdGF0aWMgY29uc3QgY2hhciBpbnNwZWN0b3JEYXRhW10gPSAiSW5zcGVjdG9yRGF0
YSI7CiBzdGF0aWMgY29uc3QgY2hhciBtZW1vcnlDYWNoZVtdID0gIk1lbW9yeUNhY2hlIjsKIHN0
YXRpYyBjb25zdCBjaGFyIHByb2Nlc3NQcml2YXRlTWVtb3J5W10gPSAiUHJvY2Vzc1ByaXZhdGVN
ZW1vcnkiOwogCkBAIC0zNDcsNiArMzQ4LDE0IEBAIHN0YXRpYyBQYXNzUmVmUHRyPEluc3BlY3Rv
ck1lbW9yeUJsb2NrPiBqc0hlYXBJbmZvKCkKICAgICByZXR1cm4ganNIZWFwQWxsb2NhdGVkLnJl
bGVhc2UoKTsKIH0KIAorc3RhdGljIFBhc3NSZWZQdHI8SW5zcGVjdG9yTWVtb3J5QmxvY2s+IGlu
c3BlY3RvckRhdGEoKQoreworICAgIHNpemVfdCBkYXRhU2l6ZSA9IFNjcmlwdFByb2ZpbGVyOjpw
cm9maWxlclNuYXBzaG90c1NpemUoKTsKKyAgICBSZWZQdHI8SW5zcGVjdG9yTWVtb3J5QmxvY2s+
IGluc3BlY3RvckRhdGEgPSBJbnNwZWN0b3JNZW1vcnlCbG9jazo6Y3JlYXRlKCkuc2V0TmFtZShN
ZW1vcnlCbG9ja05hbWU6Omluc3BlY3RvckRhdGEpOworICAgIGluc3BlY3RvckRhdGEtPnNldFNp
emUoc3RhdGljX2Nhc3Q8aW50PihkYXRhU2l6ZSkpOworICAgIHJldHVybiBpbnNwZWN0b3JEYXRh
LnJlbGVhc2UoKTsKK30KKwogc3RhdGljIFBhc3NSZWZQdHI8SW5zcGVjdG9yTWVtb3J5QmxvY2s+
IHJlbmRlclRyZWVJbmZvKFBhZ2UqIHBhZ2UpCiB7CiAgICAgQXJlbmFTaXplIGFyZW5hU2l6ZSA9
IHBhZ2UtPnJlbmRlclRyZWVTaXplKCk7CkBAIC00MDEsNiArNDEwLDcgQEAgdm9pZCBJbnNwZWN0
b3JNZW1vcnlBZ2VudDo6Z2V0UHJvY2Vzc01lbW9yeURpc3RyaWJ1dGlvbihFcnJvclN0cmluZyos
IFJlZlB0cjxJbnMKIAogICAgIFJlZlB0cjxUeXBlQnVpbGRlcjo6QXJyYXk8SW5zcGVjdG9yTWVt
b3J5QmxvY2s+ID4gY2hpbGRyZW4gPSBUeXBlQnVpbGRlcjo6QXJyYXk8SW5zcGVjdG9yTWVtb3J5
QmxvY2s+OjpjcmVhdGUoKTsKICAgICBjaGlsZHJlbi0+YWRkSXRlbShqc0hlYXBJbmZvKCkpOwor
ICAgIGNoaWxkcmVuLT5hZGRJdGVtKGluc3BlY3RvckRhdGEoKSk7CiAgICAgY2hpbGRyZW4tPmFk
ZEl0ZW0obWVtb3J5Q2FjaGVJbmZvKCkpOwogICAgIGNoaWxkcmVuLT5hZGRJdGVtKHJlbmRlclRy
ZWVJbmZvKG1fcGFnZSkpOyAvLyBUT0RPOiBjb2xsZWN0IGZvciBhbGwgcGFnZXM/CiAgICAgcHJv
Y2Vzc01lbW9yeS0+c2V0Q2hpbGRyZW4oY2hpbGRyZW4pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OYXRpdmVNZW1vcnlTbmFwc2hvdFZpZXcuanMgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05hdGl2ZU1lbW9yeVNuYXBzaG90Vmll
dy5qcwppbmRleCBkZDdhZDFhMWY2NmRlM2ZiYzI4NTMzZDM3Zjc0OWM5ZDE2YmRmMmZkLi4wYjdj
ODEyZDQyNTlhZDBiODUxYTExMzhmNDA4YmMzM2QyMjJiNDU1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05hdGl2ZU1lbW9yeVNuYXBzaG90Vmlldy5qcwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05hdGl2ZU1lbW9yeVNuYXBz
aG90Vmlldy5qcwpAQCAtMjE0LDEzICsyMTQsMTQgQEAgV2ViSW5zcGVjdG9yLk1lbW9yeUJsb2Nr
Vmlld1Byb3BlcnRpZXMuX2luaXRpYWxpemUgPSBmdW5jdGlvbigpCiAgICAgewogICAgICAgICBX
ZWJJbnNwZWN0b3IuTWVtb3J5QmxvY2tWaWV3UHJvcGVydGllcy5fc3RhbmRhcmRCbG9ja3NbbmFt
ZV0gPSBuZXcgV2ViSW5zcGVjdG9yLk1lbW9yeUJsb2NrVmlld1Byb3BlcnRpZXMoZmlsbFN0eWxl
LCBuYW1lLCBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoZGVzY3JpcHRpb24pKTsKICAgICB9Ci0gICAg
YWRkQmxvY2soInJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSIsICJQcm9jZXNzUHJpdmF0ZU1lbW9y
eSIsICJUb3RhbCIpOwotICAgIGFkZEJsb2NrKCJyZ2JhKDI0MCwgMjQwLCAyNTAsIDAuOCkiLCAi
VW5rbm93biIsICJVbmtub3duIik7Ci0gICAgYWRkQmxvY2soInJnYmEoMjUwLCAyMDAsIDIwMCwg
MC44KSIsICJKU0hlYXBBbGxvY2F0ZWQiLCAiSmF2YVNjcmlwdCBoZWFwIik7Ci0gICAgYWRkQmxv
Y2soInJnYmEoMjAwLCAyNTAsIDIwMCwgMC44KSIsICJKU0hlYXBVc2VkIiwgIlVzZWQgSmF2YVNj
cmlwdCBoZWFwIik7Ci0gICAgYWRkQmxvY2soInJnYmEoMjAwLCAxNzAsIDIwMCwgMC44KSIsICJN
ZW1vcnlDYWNoZSIsICJNZW1vcnkgY2FjaGUgcmVzb3VyY2VzIik7Ci0gICAgYWRkQmxvY2soInJn
YmEoMjUwLCAyNTAsIDE1MCwgMC44KSIsICJSZW5kZXJUcmVlQWxsb2NhdGVkIiwgIlJlbmRlciB0
cmVlIik7Ci0gICAgYWRkQmxvY2soInJnYmEoMjAwLCAxNTAsIDE1MCwgMC44KSIsICJSZW5kZXJU
cmVlVXNlZCIsICJSZW5kZXIgdHJlZSB1c2VkIik7CisgICAgYWRkQmxvY2soImhzbCggIDAsICAw
JSwgMTAwJSkiLCAiUHJvY2Vzc1ByaXZhdGVNZW1vcnkiLCAiVG90YWwiKTsKKyAgICBhZGRCbG9j
aygiaHNsKCAgMCwgIDAlLCAgODAlKSIsICJVbmtub3duIiwgIlVua25vd24iKTsKKyAgICBhZGRC
bG9jaygiaHNsKCA5MCwgNjAlLCAgODAlKSIsICJKU0hlYXBBbGxvY2F0ZWQiLCAiSmF2YVNjcmlw
dCBoZWFwIik7CisgICAgYWRkQmxvY2soImhzbCggOTAsIDgwJSwgIDgwJSkiLCAiSlNIZWFwVXNl
ZCIsICJVc2VkIEphdmFTY3JpcHQgaGVhcCIpOworICAgIGFkZEJsb2NrKCJoc2woMjEwLCA2MCUs
ICA4MCUpIiwgIkluc3BlY3RvckRhdGEiLCAiSW5zcGVjdG9yIGRhdGEiKTsKKyAgICBhZGRCbG9j
aygiaHNsKCAzMCwgNjAlLCAgODAlKSIsICJNZW1vcnlDYWNoZSIsICJNZW1vcnkgY2FjaGUgcmVz
b3VyY2VzIik7CisgICAgYWRkQmxvY2soImhzbCggNjAsIDYwJSwgIDgwJSkiLCAiUmVuZGVyVHJl
ZUFsbG9jYXRlZCIsICJSZW5kZXIgdHJlZSIpOworICAgIGFkZEJsb2NrKCJoc2woIDYwLCA2MCUs
ICA4MCUpIiwgIlJlbmRlclRyZWVVc2VkIiwgIlJlbmRlciB0cmVlIHVzZWQiKTsKIH0KIAogV2Vi
SW5zcGVjdG9yLk1lbW9yeUJsb2NrVmlld1Byb3BlcnRpZXMuX2Zvck1lbW9yeUJsb2NrID0gZnVu
Y3Rpb24obWVtb3J5QmxvY2spCg==
</data>
<flag name="review"
          id="155454"
          type_id="1"
          status="+"
          setter="yurys"
    />
    <flag name="commit-queue"
          id="155455"
          type_id="3"
          status="-"
          setter="alph"
    />
          </attachment>
      

    </bug>

</bugzilla>