<?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>167872</bug_id>
          
          <creation_ts>2017-02-06 02:43:50 -0800</creation_ts>
          <short_desc>[GTK][EFL] Release unused UpdateAtlas when in memory pressure situation</short_desc>
          <delta_ts>2017-02-06 05:34:38 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Miguel Gomez">magomez</reporter>
          <assigned_to name="Miguel Gomez">magomez</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1273507</commentid>
    <comment_count>0</comment_count>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2017-02-06 02:43:50 -0800</bug_when>
    <thetext>The current implementation waits 3 seconds before releasing unused UpdateAtlases, in case we can reuse them.
This is nice, but if we are in a memory pressure situation we should try to release them as soon as possible to free resources.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273509</commentid>
    <comment_count>1</comment_count>
      <attachid>300701</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2017-02-06 02:52:03 -0800</bug_when>
    <thetext>Created attachment 300701
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273511</commentid>
    <comment_count>2</comment_count>
      <attachid>300701</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-06 03:12:33 -0800</bug_when>
    <thetext>Comment on attachment 300701
Patch

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

&gt; Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.h:69
&gt; +    enum ReleaseAtlasPolicy {
&gt; +        ReleaseInactive,
&gt; +        ReleaseUnused
&gt; +    };

This should also be private.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273516</commentid>
    <comment_count>3</comment_count>
      <attachid>300704</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2017-02-06 03:30:11 -0800</bug_when>
    <thetext>Created attachment 300704
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273522</commentid>
    <comment_count>4</comment_count>
      <attachid>300704</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-06 04:23:34 -0800</bug_when>
    <thetext>Comment on attachment 300704
Patch

Clearing flags on attachment: 300704

Committed r211721: &lt;http://trac.webkit.org/changeset/211721&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273523</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-06 04:23:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300701</attachid>
            <date>2017-02-06 02:52:03 -0800</date>
            <delta_ts>2017-02-06 03:30:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167872-20170206114942.patch</filename>
            <type>text/plain</type>
            <size>4008</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExNzE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDkwNWM3ZGM2MjU0Y2Y2
YzkyNzQ0Nzc5YjFiOGY1YTE3NmY1YzE2ZS4uMzQ4NzIyOTE4MjkyYmJjOTJmNzMwMWFmNTI0MTk3
Yjc4NWYzMTU1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAyLTA2ICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS11bRUZMXSBSZWxl
YXNlIHVudXNlZCBVcGRhdGVBdGxhcyB3aGVuIGluIG1lbW9yeSBwcmVzc3VyZSBzaXR1YXRpb24K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2Nzg3Mgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIGEgbWVt
b3J5IHByZXNzdXJlIHNpdHVhdGlvbiwgcmVsZWFzZSBhbGwgdGhlIHVudXNlZCBVcGRhdGVBdGxh
cyBhcyBzb29uIGFzIHBvc3NpYmxlLCBpbnN0ZWFkCisgICAgICAgIG9mIHdhaXRpbmcgMyBzZWNv
bmRzIGJlZm9yZSByZWxlYXNpbmcgdGhlbS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFn
ZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpyZWxlYXNlSW5hY3RpdmVBdGxhc2Vz
VGltZXJGaXJlZCk6CisgICAgICAgIChXZWJLaXQ6OkNvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OnJl
bGVhc2VBdGxhc2VzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRH
cmFwaGljcy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9yLmg6CisKIDIwMTctMDItMDUgIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHVucGFyZW50
c09mZnNjcmVlblRpbGVzIGxvZ2ljIGluIFRpbGVDb250cm9sbGVyCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db21wb3Np
dGluZ0Nvb3JkaW5hdG9yLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9D
b29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3BwCmluZGV4IGY3YWM4
ZTQxZjExZTNiODYxYmFiYjU2MWZjZGQ1NmUzMDgyYTIzZmIuLjE5ZmVkN2VjZTFkMmUyODczNjMw
YWUyNTc0NWYwMjRiNGVhZGVlOGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBo
aWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVk
ZSA8V2ViQ29yZS9HcmFwaGljc0NvbnRleHQuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0luc3BlY3Rv
ckNvbnRyb2xsZXIuaD4KICNpbmNsdWRlIDxXZWJDb3JlL01haW5GcmFtZS5oPgorI2luY2x1ZGUg
PFdlYkNvcmUvTWVtb3J5UHJlc3N1cmVIYW5kbGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9QYWdl
Lmg+CiAjaW5jbHVkZSA8d3RmL1NldEZvclNjb3BlLmg+CiAKQEAgLTQwNiwxNSArNDA3LDIxIEBA
IHZvaWQgQ29tcG9zaXRpbmdDb29yZGluYXRvcjo6c2NoZWR1bGVSZWxlYXNlSW5hY3RpdmVBdGxh
c2VzKCkKIAogdm9pZCBDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpyZWxlYXNlSW5hY3RpdmVBdGxh
c2VzVGltZXJGaXJlZCgpCiB7CisgICAgcmVsZWFzZUF0bGFzZXMoTWVtb3J5UHJlc3N1cmVIYW5k
bGVyOjpzaW5nbGV0b24oKS5pc1VuZGVyTWVtb3J5UHJlc3N1cmUoKSA/IFJlbGVhc2VVbnVzZWQg
OiBSZWxlYXNlSW5hY3RpdmUpOworfQorCit2b2lkIENvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OnJl
bGVhc2VBdGxhc2VzKFJlbGVhc2VBdGxhc1BvbGljeSBwb2xpY3kpCit7CiAgICAgLy8gV2UgYWx3
YXlzIHdhbnQgdG8ga2VlcCBvbmUgYXRsYXMgZm9yIHJvb3QgY29udGVudHMgbGF5ZXIuCiAgICAg
c3RkOjp1bmlxdWVfcHRyPFVwZGF0ZUF0bGFzPiBhdGxhc1RvS2VlcEFueXdheTsKICAgICBib29s
IGZvdW5kQWN0aXZlQXRsYXNGb3JSb290Q29udGVudHNMYXllciA9IGZhbHNlOwogICAgIGZvciAo
aW50IGkgPSBtX3VwZGF0ZUF0bGFzZXMuc2l6ZSgpIC0gMTsgIGkgPj0gMDsgLS1pKSB7CiAgICAg
ICAgIFVwZGF0ZUF0bGFzKiBhdGxhcyA9IG1fdXBkYXRlQXRsYXNlc1tpXS5nZXQoKTsKLSAgICAg
ICAgaWYgKCFhdGxhcy0+aXNJblVzZSgpKQorICAgICAgICBib29sIGluVXNlID0gYXRsYXMtPmlz
SW5Vc2UoKTsKKyAgICAgICAgaWYgKCFpblVzZSkKICAgICAgICAgICAgIGF0bGFzLT5hZGRUaW1l
SW5hY3RpdmUoUmVsZWFzZUluYWN0aXZlQXRsYXNlc1RpbWVySW50ZXJ2YWwpOwogICAgICAgICBi
b29sIHVzYWJsZUZvclJvb3RDb250ZW50c0xheWVyID0gIWF0bGFzLT5zdXBwb3J0c0FscGhhKCk7
Ci0gICAgICAgIGlmIChhdGxhcy0+aXNJbmFjdGl2ZSgpKSB7CisgICAgICAgIGlmIChhdGxhcy0+
aXNJbmFjdGl2ZSgpIHx8ICghaW5Vc2UgJiYgcG9saWN5ID09IFJlbGVhc2VVbnVzZWQpKSB7CiAg
ICAgICAgICAgICBpZiAoIWZvdW5kQWN0aXZlQXRsYXNGb3JSb290Q29udGVudHNMYXllciAmJiAh
YXRsYXNUb0tlZXBBbnl3YXkgJiYgdXNhYmxlRm9yUm9vdENvbnRlbnRzTGF5ZXIpCiAgICAgICAg
ICAgICAgICAgYXRsYXNUb0tlZXBBbnl3YXkgPSBXVEZNb3ZlKG1fdXBkYXRlQXRsYXNlc1tpXSk7
CiAgICAgICAgICAgICBtX3VwZGF0ZUF0bGFzZXMucmVtb3ZlKGkpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29tcG9z
aXRpbmdDb29yZGluYXRvci5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nv
b3JkaW5hdGVkR3JhcGhpY3MvQ29tcG9zaXRpbmdDb29yZGluYXRvci5oCmluZGV4IGU4ZTNkZjli
MjExYmU0Mjk3YzRkZmQ0NTdjMzc4NzE1MjRmNzcxZjguLmM5Njg5YWM5MjExZWJmNDExZjgyODY2
NWJmZjJlOTIxMzgxNjQ1OTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9D
b21wb3NpdGluZ0Nvb3JkaW5hdG9yLmgKQEAgLTYzLDYgKzYzLDExIEBAIHB1YmxpYzoKICAgICAg
ICAgdmlydHVhbCB2b2lkIHBhaW50TGF5ZXJDb250ZW50cyhjb25zdCBXZWJDb3JlOjpHcmFwaGlj
c0xheWVyKiwgV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0JiwgY29uc3QgV2ViQ29yZTo6SW50UmVj
dCYgY2xpcFJlY3QpID0gMDsKICAgICB9OwogCisgICAgZW51bSBSZWxlYXNlQXRsYXNQb2xpY3kg
eworICAgICAgICBSZWxlYXNlSW5hY3RpdmUsCisgICAgICAgIFJlbGVhc2VVbnVzZWQKKyAgICB9
OworCiAgICAgQ29tcG9zaXRpbmdDb29yZGluYXRvcihXZWJDb3JlOjpQYWdlKiwgQ29tcG9zaXRp
bmdDb29yZGluYXRvcjo6Q2xpZW50Jik7CiAgICAgdmlydHVhbCB+Q29tcG9zaXRpbmdDb29yZGlu
YXRvcigpOwogCkBAIC0xMjQsOCArMTI5LDggQEAgcHJpdmF0ZToKICAgICB2b2lkIHB1cmdlQmFj
a2luZ1N0b3JlcygpOwogCiAgICAgdm9pZCBzY2hlZHVsZVJlbGVhc2VJbmFjdGl2ZUF0bGFzZXMo
KTsKLQogICAgIHZvaWQgcmVsZWFzZUluYWN0aXZlQXRsYXNlc1RpbWVyRmlyZWQoKTsKKyAgICB2
b2lkIHJlbGVhc2VBdGxhc2VzKFJlbGVhc2VBdGxhc1BvbGljeSk7CiAKICAgICBkb3VibGUgdGlt
ZXN0YW1wKCkgY29uc3Q7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300704</attachid>
            <date>2017-02-06 03:30:11 -0800</date>
            <delta_ts>2017-02-06 05:34:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167872-20170206122750.patch</filename>
            <type>text/plain</type>
            <size>4005</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExNzIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDkwNWM3ZGM2MjU0Y2Y2
YzkyNzQ0Nzc5YjFiOGY1YTE3NmY1YzE2ZS4uYjZlMjBhYmU1ZTE4MGViY2RjNTVmMWUxY2I0ZDEw
NTBlZDIwMjAwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAyLTA2ICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS11bRUZMXSBSZWxl
YXNlIHVudXNlZCBVcGRhdGVBdGxhcyB3aGVuIGluIG1lbW9yeSBwcmVzc3VyZSBzaXR1YXRpb24K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2Nzg3Mgor
CisgICAgICAgIFJldmlld2VkIGJ5IENhcmxvcyBHYXJjaWEgQ2FtcG9zLgorCisgICAgICAgIElu
IGEgbWVtb3J5IHByZXNzdXJlIHNpdHVhdGlvbiwgcmVsZWFzZSBhbGwgdGhlIHVudXNlZCBVcGRh
dGVBdGxhcyBhcyBzb29uIGFzIHBvc3NpYmxlLCBpbnN0ZWFkCisgICAgICAgIG9mIHdhaXRpbmcg
MyBzZWNvbmRzIGJlZm9yZSByZWxlYXNpbmcgdGhlbS4KKworICAgICAgICAqIFdlYlByb2Nlc3Mv
V2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpyZWxlYXNlSW5hY3RpdmVB
dGxhc2VzVGltZXJGaXJlZCk6CisgICAgICAgIChXZWJLaXQ6OkNvbXBvc2l0aW5nQ29vcmRpbmF0
b3I6OnJlbGVhc2VBdGxhc2VzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRp
bmF0ZWRHcmFwaGljcy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9yLmg6CisKIDIwMTctMDItMDUgIFNp
bW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHVu
cGFyZW50c09mZnNjcmVlblRpbGVzIGxvZ2ljIGluIFRpbGVDb250cm9sbGVyCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9D
b21wb3NpdGluZ0Nvb3JkaW5hdG9yLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3BwCmluZGV4
IGY3YWM4ZTQxZjExZTNiODYxYmFiYjU2MWZjZGQ1NmUzMDgyYTIzZmIuLjE5ZmVkN2VjZTFkMmUy
ODczNjMwYWUyNTc0NWYwMjRiNGVhZGVlOGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0
b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRl
ZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3BwCkBAIC0zNSw2ICszNSw3IEBACiAj
aW5jbHVkZSA8V2ViQ29yZS9HcmFwaGljc0NvbnRleHQuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0lu
c3BlY3RvckNvbnRyb2xsZXIuaD4KICNpbmNsdWRlIDxXZWJDb3JlL01haW5GcmFtZS5oPgorI2lu
Y2x1ZGUgPFdlYkNvcmUvTWVtb3J5UHJlc3N1cmVIYW5kbGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29y
ZS9QYWdlLmg+CiAjaW5jbHVkZSA8d3RmL1NldEZvclNjb3BlLmg+CiAKQEAgLTQwNiwxNSArNDA3
LDIxIEBAIHZvaWQgQ29tcG9zaXRpbmdDb29yZGluYXRvcjo6c2NoZWR1bGVSZWxlYXNlSW5hY3Rp
dmVBdGxhc2VzKCkKIAogdm9pZCBDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpyZWxlYXNlSW5hY3Rp
dmVBdGxhc2VzVGltZXJGaXJlZCgpCiB7CisgICAgcmVsZWFzZUF0bGFzZXMoTWVtb3J5UHJlc3N1
cmVIYW5kbGVyOjpzaW5nbGV0b24oKS5pc1VuZGVyTWVtb3J5UHJlc3N1cmUoKSA/IFJlbGVhc2VV
bnVzZWQgOiBSZWxlYXNlSW5hY3RpdmUpOworfQorCit2b2lkIENvbXBvc2l0aW5nQ29vcmRpbmF0
b3I6OnJlbGVhc2VBdGxhc2VzKFJlbGVhc2VBdGxhc1BvbGljeSBwb2xpY3kpCit7CiAgICAgLy8g
V2UgYWx3YXlzIHdhbnQgdG8ga2VlcCBvbmUgYXRsYXMgZm9yIHJvb3QgY29udGVudHMgbGF5ZXIu
CiAgICAgc3RkOjp1bmlxdWVfcHRyPFVwZGF0ZUF0bGFzPiBhdGxhc1RvS2VlcEFueXdheTsKICAg
ICBib29sIGZvdW5kQWN0aXZlQXRsYXNGb3JSb290Q29udGVudHNMYXllciA9IGZhbHNlOwogICAg
IGZvciAoaW50IGkgPSBtX3VwZGF0ZUF0bGFzZXMuc2l6ZSgpIC0gMTsgIGkgPj0gMDsgLS1pKSB7
CiAgICAgICAgIFVwZGF0ZUF0bGFzKiBhdGxhcyA9IG1fdXBkYXRlQXRsYXNlc1tpXS5nZXQoKTsK
LSAgICAgICAgaWYgKCFhdGxhcy0+aXNJblVzZSgpKQorICAgICAgICBib29sIGluVXNlID0gYXRs
YXMtPmlzSW5Vc2UoKTsKKyAgICAgICAgaWYgKCFpblVzZSkKICAgICAgICAgICAgIGF0bGFzLT5h
ZGRUaW1lSW5hY3RpdmUoUmVsZWFzZUluYWN0aXZlQXRsYXNlc1RpbWVySW50ZXJ2YWwpOwogICAg
ICAgICBib29sIHVzYWJsZUZvclJvb3RDb250ZW50c0xheWVyID0gIWF0bGFzLT5zdXBwb3J0c0Fs
cGhhKCk7Ci0gICAgICAgIGlmIChhdGxhcy0+aXNJbmFjdGl2ZSgpKSB7CisgICAgICAgIGlmIChh
dGxhcy0+aXNJbmFjdGl2ZSgpIHx8ICghaW5Vc2UgJiYgcG9saWN5ID09IFJlbGVhc2VVbnVzZWQp
KSB7CiAgICAgICAgICAgICBpZiAoIWZvdW5kQWN0aXZlQXRsYXNGb3JSb290Q29udGVudHNMYXll
ciAmJiAhYXRsYXNUb0tlZXBBbnl3YXkgJiYgdXNhYmxlRm9yUm9vdENvbnRlbnRzTGF5ZXIpCiAg
ICAgICAgICAgICAgICAgYXRsYXNUb0tlZXBBbnl3YXkgPSBXVEZNb3ZlKG1fdXBkYXRlQXRsYXNl
c1tpXSk7CiAgICAgICAgICAgICBtX3VwZGF0ZUF0bGFzZXMucmVtb3ZlKGkpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3Mv
Q29tcG9zaXRpbmdDb29yZGluYXRvci5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29tcG9zaXRpbmdDb29yZGluYXRvci5oCmluZGV4IGU4
ZTNkZjliMjExYmU0Mjk3YzRkZmQ0NTdjMzc4NzE1MjRmNzcxZjguLmFkZjkyMTEzMDQyZjI3ZDBm
MmI5YjYwMWE4MWNiMGM4NjM0YzMyZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3Iu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFw
aGljcy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9yLmgKQEAgLTg5LDYgKzg5LDExIEBAIHB1YmxpYzoK
ICAgICBkb3VibGUgbmV4dEFuaW1hdGlvblNlcnZpY2VUaW1lKCkgY29uc3Q7CiAKIHByaXZhdGU6
CisgICAgZW51bSBSZWxlYXNlQXRsYXNQb2xpY3kgeworICAgICAgICBSZWxlYXNlSW5hY3RpdmUs
CisgICAgICAgIFJlbGVhc2VVbnVzZWQKKyAgICB9OworCiAgICAgLy8gR3JhcGhpY3NMYXllckNs
aWVudAogICAgIHZvaWQgbm90aWZ5QW5pbWF0aW9uU3RhcnRlZChjb25zdCBXZWJDb3JlOjpHcmFw
aGljc0xheWVyKiwgY29uc3QgU3RyaW5nJiwgZG91YmxlIHRpbWUpIG92ZXJyaWRlOwogICAgIHZv
aWQgbm90aWZ5Rmx1c2hSZXF1aXJlZChjb25zdCBXZWJDb3JlOjpHcmFwaGljc0xheWVyKikgb3Zl
cnJpZGU7CkBAIC0xMjQsOCArMTI5LDggQEAgcHJpdmF0ZToKICAgICB2b2lkIHB1cmdlQmFja2lu
Z1N0b3JlcygpOwogCiAgICAgdm9pZCBzY2hlZHVsZVJlbGVhc2VJbmFjdGl2ZUF0bGFzZXMoKTsK
LQogICAgIHZvaWQgcmVsZWFzZUluYWN0aXZlQXRsYXNlc1RpbWVyRmlyZWQoKTsKKyAgICB2b2lk
IHJlbGVhc2VBdGxhc2VzKFJlbGVhc2VBdGxhc1BvbGljeSk7CiAKICAgICBkb3VibGUgdGltZXN0
YW1wKCkgY29uc3Q7CiAK
</data>
<flag name="commit-queue"
          id="322560"
          type_id="3"
          status="+"
          setter="magomez"
    />
          </attachment>
      

    </bug>

</bugzilla>