<?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>82194</bug_id>
          
          <creation_ts>2012-03-26 05:44:26 -0700</creation_ts>
          <short_desc>Web Inspector: Some user objects are missing in dominators view</short_desc>
          <delta_ts>2012-03-27 07:23:41 -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="Nobody">webkit-unassigned</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>587641</commentid>
    <comment_count>0</comment_count>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-03-26 05:44:26 -0700</bug_when>
    <thetext>It is not possible to hide internal objects in dominators tree view because these objects may happen to contain other user objects that should not be hidden.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>587645</commentid>
    <comment_count>1</comment_count>
      <attachid>133785</attachid>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-03-26 05:48:13 -0700</bug_when>
    <thetext>Created attachment 133785
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>587664</commentid>
    <comment_count>2</comment_count>
      <attachid>133785</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-03-26 06:30:54 -0700</bug_when>
    <thetext>Comment on attachment 133785
Patch

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

&gt; Source/WebCore/inspector/front-end/HeapSnapshot.js:234
&gt; +        return this._snapshot[this._arrayName].subarray(this._start + start, this._start + end);

Why did this change? Is it a bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>587674</commentid>
    <comment_count>3</comment_count>
      <attachid>133785</attachid>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-03-26 06:41:38 -0700</bug_when>
    <thetext>Comment on attachment 133785
Patch

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

&gt;&gt; Source/WebCore/inspector/front-end/HeapSnapshot.js:234
&gt;&gt; +        return this._snapshot[this._arrayName].subarray(this._start + start, this._start + end);
&gt; 
&gt; Why did this change? Is it a bug?

Yep, it is not related to the main change. I just noticed it and decided to fix.
end should be relative to this._start when it is passed in,
and it should be the end of the outer slice (i.e. this._start + this.length) when it is not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>587675</commentid>
    <comment_count>4</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-03-26 06:43:55 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 133785 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=133785&amp;action=review
&gt; 
&gt; &gt;&gt; Source/WebCore/inspector/front-end/HeapSnapshot.js:234
&gt; &gt;&gt; +        return this._snapshot[this._arrayName].subarray(this._start + start, this._start + end);
&gt; &gt; 
&gt; &gt; Why did this change? Is it a bug?
&gt; 
&gt; Yep, it is not related to the main change. I just noticed it and decided to fix.
&gt; end should be relative to this._start when it is passed in,
&gt; and it should be the end of the outer slice (i.e. this._start + this.length) when it is not.

Does it break anything? If so, can we cover it with a test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>587832</commentid>
    <comment_count>5</comment_count>
      <attachid>133834</attachid>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-03-26 09:37:12 -0700</bug_when>
    <thetext>Created attachment 133834
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>587833</commentid>
    <comment_count>6</comment_count>
    <who name="Alexei Filippov">alph</who>
    <bug_when>2012-03-26 09:39:21 -0700</bug_when>
    <thetext>It seems to be always called with slice(0, undef) parameters. For this exact parameters set it works as expected. Added a test for other cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>588859</commentid>
    <comment_count>7</comment_count>
      <attachid>133834</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-03-27 07:23:34 -0700</bug_when>
    <thetext>Comment on attachment 133834
Patch

Clearing flags on attachment: 133834

Committed r112262: &lt;http://trac.webkit.org/changeset/112262&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>588860</commentid>
    <comment_count>8</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-03-27 07:23:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133785</attachid>
            <date>2012-03-26 05:48:13 -0700</date>
            <delta_ts>2012-03-26 09:37:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82194-20120326164811.patch</filename>
            <type>text/plain</type>
            <size>3187</size>
            <attacher name="Alexei Filippov">alph</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyMDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWIxOGVmODZlN2QxMjVk
OGNlMjc0OWY0NGRhZWFmYzY2NGU3YTZmNS4uOTg1YTliZDA2M2EyMzkxNDdkOGZmMDgxYjA4NTM0
NzhlMDUzMTkyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAzLTI2ICBBbGV4
ZWkgRmlsaXBwb3YgIDxhbGV4ZWlmQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBGaXggbWlzc2luZyBvYmplY3RzIGluIHRoZSBkb21pbmF0b3JzIHZpZXcuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MjE5NAorCisgICAgICAg
IER1ZSB0byB0aGUgbmF0dXJlIG9mIGRvbWluYXRvcnMgdHJlZSBpdCBpcyBub3QgcG9zc2libGUg
dG8gaGlkZSBpbnRlcm5hbAorICAgICAgICBvYmplY3RzIHRoZXJlIGJlY2F1c2UgdGhleSBtYXkg
aGFwcGVuIHRvIGNvbnRhaW4gdXNlciBvYmplY3RzIHRoYXQgY2FuJ3QKKyAgICAgICAgYmUgaGlk
ZGVuLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
aW5zcGVjdG9yL2Zyb250LWVuZC9EZXRhaWxlZEhlYXBzaG90R3JpZE5vZGVzLmpzOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdERvbWluYXRvck9iamVjdE5vZGUucHJvdG90eXBl
Ll9jcmVhdGVQcm92aWRlcik6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25h
cHNob3QuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuSGVhcFNuYXBzaG90QXJyYXlTbGljZS5w
cm90b3R5cGUuc2xpY2UpOgorCiAyMDEyLTAzLTI2ICBaZW5vIEFsYmlzc2VyICA8emVub0B3ZWJr
aXQub3JnPgogCiAgICAgICAgIFtRdF1XSzJdIFRleHR1cmVNYXBwZXJTaGFkZXJNYW5hZ2VyIHNo
b3VsZCBxdWVyeSB0aGUgcHJvZ3JhbSBtYXAgYmVmb3JlIGNyZWF0aW5nIG5ldyBzaGFkZXIgcHJv
Z3JhbSBpbnN0YW5jZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0RldGFpbGVkSGVhcHNob3RHcmlkTm9kZXMuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL0RldGFpbGVkSGVhcHNob3RHcmlkTm9kZXMuanMKaW5kZXggYTNiNWM3
MGUyZGRkZjYzYjlmMTlkZTI5NzQzZWE3YTk3MzVkMjg5Ny4uMzE3MzQxYjFiMTk3ZTBhM2UyZDIx
NzhlZWRlYzRjNzdmOTI5MDNhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9EZXRhaWxlZEhlYXBzaG90R3JpZE5vZGVzLmpzCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGV0YWlsZWRIZWFwc2hvdEdyaWROb2Rlcy5qcwpAQCAt
NTAzLDcgKzUwMyw3IEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3RJbnN0YW5jZU5vZGUucHJv
dG90eXBlID0gewogCiAgICAgX2NyZWF0ZVByb3ZpZGVyOiBmdW5jdGlvbihzbmFwc2hvdCwgbm9k
ZUluZGV4KQogICAgIHsKLSAgICAgICAgdmFyIHNob3dIaWRkZW5EYXRhID0gV2ViSW5zcGVjdG9y
LkRldGFpbGVkSGVhcHNob3RWaWV3LnByb3RvdHlwZS5zaG93SGlkZGVuRGF0YTsKKyAgICAgICAg
dmFyIHNob3dIaWRkZW5EYXRhID0gV2ViSW5zcGVjdG9yLnNldHRpbmdzLnNob3dIZWFwU25hcHNo
b3RPYmplY3RzSGlkZGVuUHJvcGVydGllcy5nZXQoKTsKICAgICAgICAgcmV0dXJuIHNuYXBzaG90
LmNyZWF0ZUVkZ2VzUHJvdmlkZXIoCiAgICAgICAgICAgICBub2RlSW5kZXgsCiAgICAgICAgICAg
ICAiZnVuY3Rpb24oZWRnZSkgeyIgKwpAQCAtODM2LDExICs4MzYsOCBAQCBXZWJJbnNwZWN0b3Iu
SGVhcFNuYXBzaG90RG9taW5hdG9yT2JqZWN0Tm9kZS5wcm90b3R5cGUgPSB7CiAKICAgICBfY3Jl
YXRlUHJvdmlkZXI6IGZ1bmN0aW9uKHNuYXBzaG90LCBub2RlSW5kZXgpCiAgICAgewotICAgICAg
ICB2YXIgc2hvd0hpZGRlbkRhdGEgPSBXZWJJbnNwZWN0b3IuRGV0YWlsZWRIZWFwc2hvdFZpZXcu
cHJvdG90eXBlLnNob3dIaWRkZW5EYXRhOwogICAgICAgICByZXR1cm4gc25hcHNob3QuY3JlYXRl
Tm9kZXNQcm92aWRlckZvckRvbWluYXRvcihub2RlSW5kZXgsCi0gICAgICAgICAgICAiZnVuY3Rp
b24gKG5vZGUpIHsiICsKLSAgICAgICAgICAgICIgICAgIHJldHVybiAiICsgc2hvd0hpZGRlbkRh
dGEgKyAiIHx8ICFub2RlLmlzSGlkZGVuOyIgKwotICAgICAgICAgICAgIn0iKTsKKyAgICAgICAg
ICAgICJmdW5jdGlvbiAobm9kZSkgeyByZXR1cm4gdHJ1ZTsgfSIpOwogICAgIH0sCiAKICAgICBf
Y2hpbGRIYXNoRm9yRW50aXR5OiBmdW5jdGlvbihub2RlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3QuanMgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdC5qcwppbmRleCA5MWFlYzE1ZTU3ZWE2
M2U2MTQ2ODRlZWEwMzJmYjJjYzA4MWQ5MGVmLi45OWI3ZDI0NDYwNTNiZjVlY2JiOTZlOWVjODk2
ODM5NjcxZmJjODQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0hlYXBTbmFwc2hvdC5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0hlYXBTbmFwc2hvdC5qcwpAQCAtMjMwLDggKzIzMCw4IEBAIFdlYkluc3BlY3Rvci5IZWFw
U25hcHNob3RBcnJheVNsaWNlLnByb3RvdHlwZSA9IHsKICAgICBzbGljZTogZnVuY3Rpb24oc3Rh
cnQsIGVuZCkKICAgICB7CiAgICAgICAgIGlmICh0eXBlb2YgZW5kID09PSAidW5kZWZpbmVkIikK
LSAgICAgICAgICAgIGVuZCA9IHN0YXJ0ICsgdGhpcy5fc3RhcnQgKyB0aGlzLmxlbmd0aDsKLSAg
ICAgICAgcmV0dXJuIHRoaXMuX3NuYXBzaG90W3RoaXMuX2FycmF5TmFtZV0uc3ViYXJyYXkodGhp
cy5fc3RhcnQgKyBzdGFydCwgZW5kKTsKKyAgICAgICAgICAgIGVuZCA9IHRoaXMubGVuZ3RoOwor
ICAgICAgICByZXR1cm4gdGhpcy5fc25hcHNob3RbdGhpcy5fYXJyYXlOYW1lXS5zdWJhcnJheSh0
aGlzLl9zdGFydCArIHN0YXJ0LCB0aGlzLl9zdGFydCArIGVuZCk7CiAgICAgfQogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133834</attachid>
            <date>2012-03-26 09:37:12 -0700</date>
            <delta_ts>2012-03-27 07:23:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82194-20120326203710.patch</filename>
            <type>text/plain</type>
            <size>6043</size>
            <attacher name="Alexei Filippov">alph</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyMTExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzVjMTY2NTMyYWRhZjEx
Y2YwOGIxMjM1ZjI0Zjg1OWY5N2JjZjYwZS4uZDcyMTI3NDAxM2ExNzZlNDdhODU1ZmIxZjNlMWIw
MDliYTBjMDk0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAzLTI2ICBBbGV4
ZWkgRmlsaXBwb3YgIDxhbGV4ZWlmQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBGaXggbWlzc2luZyBvYmplY3RzIGluIHRoZSBkb21pbmF0b3JzIHZpZXcuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MjE5NAorCisgICAgICAg
IER1ZSB0byB0aGUgbmF0dXJlIG9mIGRvbWluYXRvcnMgdHJlZSBpdCBpcyBub3QgcG9zc2libGUg
dG8gaGlkZSBpbnRlcm5hbAorICAgICAgICBvYmplY3RzIHRoZXJlIGJlY2F1c2UgdGhleSBtYXkg
aGFwcGVuIHRvIGNvbnRhaW4gdXNlciBvYmplY3RzIHRoYXQgY2FuJ3QKKyAgICAgICAgYmUgaGlk
ZGVuLgorICAgICAgICBCZXNpZGVzIHRoYXQgaXQgZml4ZXMgYSBzbWFsbCBidWcgaW4gSGVhcFNu
YXBzaG90QXJyYXlTbGljZS5zbGljZQorICAgICAgICBmdW5jdGlvbi4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQv
RGV0YWlsZWRIZWFwc2hvdEdyaWROb2Rlcy5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5IZWFw
U25hcHNob3REb21pbmF0b3JPYmplY3ROb2RlLnByb3RvdHlwZS5fY3JlYXRlUHJvdmlkZXIpOgor
ICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvSGVhcFNuYXBzaG90LmpzOgorICAgICAgICAo
V2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdEFycmF5U2xpY2UucHJvdG90eXBlLnNsaWNlKToKKwog
MjAxMi0wMy0yNiAgUm9iaW4gQ2FvICA8cm9iaW4uY2FvQHRvcmNobW9iaWxlLmNvbS5jbj4KIAog
ICAgICAgICBbQmxhY2tCZXJyeV0gVXBzdHJlYW0gTGF5ZXJDb21wb3NpdGluZ1RocmVhZC57aCwg
Y3BwfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EZXRh
aWxlZEhlYXBzaG90R3JpZE5vZGVzLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9EZXRhaWxlZEhlYXBzaG90R3JpZE5vZGVzLmpzCmluZGV4IGEzYjVjNzBlMmRkZGY2M2I5
ZjE5ZGUyOTc0M2VhN2E5NzM1ZDI4OTcuLjMxNzM0MWIxYjE5N2UwYTNlMmQyMTc4ZWVkZWM0Yzc3
ZjkyOTAzYWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
RGV0YWlsZWRIZWFwc2hvdEdyaWROb2Rlcy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0RldGFpbGVkSGVhcHNob3RHcmlkTm9kZXMuanMKQEAgLTUwMyw3ICs1MDMs
NyBAQCBXZWJJbnNwZWN0b3IuSGVhcFNuYXBzaG90SW5zdGFuY2VOb2RlLnByb3RvdHlwZSA9IHsK
IAogICAgIF9jcmVhdGVQcm92aWRlcjogZnVuY3Rpb24oc25hcHNob3QsIG5vZGVJbmRleCkKICAg
ICB7Ci0gICAgICAgIHZhciBzaG93SGlkZGVuRGF0YSA9IFdlYkluc3BlY3Rvci5EZXRhaWxlZEhl
YXBzaG90Vmlldy5wcm90b3R5cGUuc2hvd0hpZGRlbkRhdGE7CisgICAgICAgIHZhciBzaG93SGlk
ZGVuRGF0YSA9IFdlYkluc3BlY3Rvci5zZXR0aW5ncy5zaG93SGVhcFNuYXBzaG90T2JqZWN0c0hp
ZGRlblByb3BlcnRpZXMuZ2V0KCk7CiAgICAgICAgIHJldHVybiBzbmFwc2hvdC5jcmVhdGVFZGdl
c1Byb3ZpZGVyKAogICAgICAgICAgICAgbm9kZUluZGV4LAogICAgICAgICAgICAgImZ1bmN0aW9u
KGVkZ2UpIHsiICsKQEAgLTgzNiwxMSArODM2LDggQEAgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hv
dERvbWluYXRvck9iamVjdE5vZGUucHJvdG90eXBlID0gewogCiAgICAgX2NyZWF0ZVByb3ZpZGVy
OiBmdW5jdGlvbihzbmFwc2hvdCwgbm9kZUluZGV4KQogICAgIHsKLSAgICAgICAgdmFyIHNob3dI
aWRkZW5EYXRhID0gV2ViSW5zcGVjdG9yLkRldGFpbGVkSGVhcHNob3RWaWV3LnByb3RvdHlwZS5z
aG93SGlkZGVuRGF0YTsKICAgICAgICAgcmV0dXJuIHNuYXBzaG90LmNyZWF0ZU5vZGVzUHJvdmlk
ZXJGb3JEb21pbmF0b3Iobm9kZUluZGV4LAotICAgICAgICAgICAgImZ1bmN0aW9uIChub2RlKSB7
IiArCi0gICAgICAgICAgICAiICAgICByZXR1cm4gIiArIHNob3dIaWRkZW5EYXRhICsgIiB8fCAh
bm9kZS5pc0hpZGRlbjsiICsKLSAgICAgICAgICAgICJ9Iik7CisgICAgICAgICAgICAiZnVuY3Rp
b24gKG5vZGUpIHsgcmV0dXJuIHRydWU7IH0iKTsKICAgICB9LAogCiAgICAgX2NoaWxkSGFzaEZv
ckVudGl0eTogZnVuY3Rpb24obm9kZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvSGVhcFNuYXBzaG90LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9IZWFwU25hcHNob3QuanMKaW5kZXggN2UzYjRkNmQ5N2YwOTE0NzAwMDY4ODRk
OTJlMDc4MWQ5YmNiNThkYi4uZGMyMTczZWJmMGY1YjAxNWJiMmIyYTI4YTQyMWU3Nzk5OWFlZGY1
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25h
cHNob3QuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25h
cHNob3QuanMKQEAgLTIzMCw4ICsyMzAsOCBAQCBXZWJJbnNwZWN0b3IuSGVhcFNuYXBzaG90QXJy
YXlTbGljZS5wcm90b3R5cGUgPSB7CiAgICAgc2xpY2U6IGZ1bmN0aW9uKHN0YXJ0LCBlbmQpCiAg
ICAgewogICAgICAgICBpZiAodHlwZW9mIGVuZCA9PT0gInVuZGVmaW5lZCIpCi0gICAgICAgICAg
ICBlbmQgPSBzdGFydCArIHRoaXMuX3N0YXJ0ICsgdGhpcy5sZW5ndGg7Ci0gICAgICAgIHJldHVy
biB0aGlzLl9zbmFwc2hvdFt0aGlzLl9hcnJheU5hbWVdLnN1YmFycmF5KHRoaXMuX3N0YXJ0ICsg
c3RhcnQsIGVuZCk7CisgICAgICAgICAgICBlbmQgPSB0aGlzLmxlbmd0aDsKKyAgICAgICAgcmV0
dXJuIHRoaXMuX3NuYXBzaG90W3RoaXMuX2FycmF5TmFtZV0uc3ViYXJyYXkodGhpcy5fc3RhcnQg
KyBzdGFydCwgdGhpcy5fc3RhcnQgKyBlbmQpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDIzN2Y1MmM3
NjY1NmU1YTMyMzI1MTc3ZGIzMGU1ZmYzNmE5ZjE0ZGYuLjcyNDU5ODg5NGZhZDY4NGYxZmM0NTI0
MWY2OWU1ODgxNjIxYzQ3Y2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0wMy0yNiAgQWxl
eGVpIEZpbGlwcG92ICA8YWxleGVpZkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogRml4IG1pc3Npbmcgb2JqZWN0cyBpbiB0aGUgZG9taW5hdG9ycyB2aWV3LgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIxOTQKKworICAgICAg
ICBEdWUgdG8gdGhlIG5hdHVyZSBvZiBkb21pbmF0b3JzIHRyZWUgaXQgaXMgbm90IHBvc3NpYmxl
IHRvIGhpZGUgaW50ZXJuYWwKKyAgICAgICAgb2JqZWN0cyB0aGVyZSBiZWNhdXNlIHRoZXkgbWF5
IGhhcHBlbiB0byBjb250YWluIHVzZXIgb2JqZWN0cyB0aGF0IGNhbid0CisgICAgICAgIGJlIGhp
ZGRlbi4KKyAgICAgICAgQmVzaWRlcyB0aGF0IGl0IGZpeGVzIGEgc21hbGwgYnVnIGluIEhlYXBT
bmFwc2hvdEFycmF5U2xpY2Uuc2xpY2UKKyAgICAgICAgZnVuY3Rpb24uCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvcHJvZmlsZXIv
aGVhcC1zbmFwc2hvdC1leHBlY3RlZC50eHQ6CisgICAgICAgICogaW5zcGVjdG9yL3Byb2ZpbGVy
L2hlYXAtc25hcHNob3QuaHRtbDoKKwogMjAxMi0wMy0yNiAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8
b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF0gVW5yZXZpZXdlZCBnYXJkZW5pbmcsIGFk
ZCBRdCBzcGVjaWZpYyBleHBlY3RlZCByZXN1bHRzIGZvciBuZXcgcGFzc3NpbmcgdGVzdHMuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcHJvZmlsZXIvaGVhcC1zbmFwc2hvdC1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcHJvZmlsZXIvaGVhcC1zbmFwc2hv
dC1leHBlY3RlZC50eHQKaW5kZXggYTUwNWQxNzEwOTNjMjkxZWFkOWJjYTMzNzhmYTI2YmFmZjQ2
MjYxMC4uZjQwODkwYmI2MzQ3MDU1MDJjODVhYjE4MGUxMmIxOGEzYzJlZDNhZCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9wcm9maWxlci9oZWFwLXNuYXBzaG90LWV4
cGVjdGVkLnR4dApAQCAtMTksNiArMTksOCBAQCBSdW5uaW5nOiBoZWFwU25hcHNob3RBZ2dyZWdh
dGVzVGVzdAogCiBSdW5uaW5nOiBoZWFwU25hcHNob3RGbGFnc1Rlc3QKIAorUnVubmluZzogaGVh
cFNuYXBzaG90QXJyYXlTbGljZVRlc3QKKwogUnVubmluZzogaGVhcFNuYXBzaG90Tm9kZXNQcm92
aWRlclRlc3QKIAogUnVubmluZzogaGVhcFNuYXBzaG90RWRnZXNQcm92aWRlclRlc3QKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9wcm9maWxlci9oZWFwLXNuYXBzaG90Lmh0bWwg
Yi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcHJvZmlsZXIvaGVhcC1zbmFwc2hvdC5odG1sCmluZGV4
IDY3MjcxZWM3NTExNTlkMDE2MGJjMWFiZTQ0OTlhN2MwZDhhY2IxODYuLmJiYjUxZjgxOGM3NWQx
Nzk2ODdiOWI3NzQ3NGIxZTAzNzViZTZiMjggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9wcm9maWxlci9oZWFwLXNuYXBzaG90Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QuaHRtbApAQCAtMTcyLDYgKzE3MiwyMCBAQCBmdW5j
dGlvbiB0ZXN0KCkKICAgICAgICAgICAgIG5leHQoKTsKICAgICAgICAgfSwKIAorICAgICAgICBm
dW5jdGlvbiBoZWFwU25hcHNob3RBcnJheVNsaWNlVGVzdChuZXh0KQorICAgICAgICB7CisgICAg
ICAgICAgICB2YXIgc25hcHNob3QgPSBuZXcgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdChJbnNw
ZWN0b3JUZXN0LmNyZWF0ZUhlYXBTbmFwc2hvdE1vY2soKSk7CisgICAgICAgICAgICB2YXIgcm9v
dCA9IHNuYXBzaG90LnJvb3ROb2RlOworICAgICAgICAgICAgdmFyIHJhd0VkZ2VzID0gcm9vdC5y
YXdFZGdlczsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYXNzZXJ0RXF1YWxzKDYsIHJhd0Vk
Z2VzLmxlbmd0aCk7CisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFzc2VydEVxdWFscyg2LCBy
YXdFZGdlcy5zbGljZSgwKS5sZW5ndGgpOworICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hc3Nl
cnRFcXVhbHMoMywgcmF3RWRnZXMuc2xpY2UoMykubGVuZ3RoKTsKKyAgICAgICAgICAgIEluc3Bl
Y3RvclRlc3QuYXNzZXJ0RXF1YWxzKDMsIHJhd0VkZ2VzLnNsaWNlKDMsIDYpLmxlbmd0aCk7Cisg
ICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFzc2VydEVxdWFscygzLCByYXdFZGdlcy5zbGljZSgw
LCAzKS5sZW5ndGgpOworICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hc3NlcnRFcXVhbHMoMCwg
cmF3RWRnZXMuc2xpY2UoMywgMykubGVuZ3RoKTsKKyAgICAgICAgICAgIG5leHQoKTsKKyAgICAg
ICAgfSwKKwogICAgICAgICBmdW5jdGlvbiBoZWFwU25hcHNob3ROb2Rlc1Byb3ZpZGVyVGVzdChu
ZXh0KQogICAgICAgICB7CiAgICAgICAgICAgICB2YXIgc25hcHNob3QgPSBuZXcgV2ViSW5zcGVj
dG9yLkhlYXBTbmFwc2hvdChJbnNwZWN0b3JUZXN0LmNyZWF0ZUhlYXBTbmFwc2hvdE1vY2soKSk7
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>