<?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>141753</bug_id>
          
          <creation_ts>2015-02-18 07:41:44 -0800</creation_ts>
          <short_desc>[iOS] pause video when a tab moves to the background on some devices</short_desc>
          <delta_ts>2015-02-18 11:20:00 -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>Media</component>
          <version>528+ (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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1070108</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-02-18 07:41:44 -0800</bug_when>
    <thetext>A video uses considerably more memory while playing, so pause a &lt;video&gt; when a tab goes into the background on devices with limited memory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070109</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-02-18 07:44:45 -0800</bug_when>
    <thetext>&lt;rdar://problem/19814562&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070110</commentid>
    <comment_count>2</comment_count>
      <attachid>246815</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-02-18 07:55:40 -0800</bug_when>
    <thetext>Created attachment 246815
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070151</commentid>
    <comment_count>3</comment_count>
      <attachid>246815</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-18 11:19:56 -0800</bug_when>
    <thetext>Comment on attachment 246815
Proposed patch

Clearing flags on attachment: 246815

Committed r180274: &lt;http://trac.webkit.org/changeset/180274&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070152</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-18 11:20:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246815</attachid>
            <date>2015-02-18 07:55:40 -0800</date>
            <delta_ts>2015-02-18 11:19:56 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_4.txt</filename>
            <type>text/plain</type>
            <size>13735</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4MDI2NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMxIEBACisyMDE1LTAyLTE4ICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIHBhdXNlIHZp
ZGVvIHdoZW4gYSB0YWIgbW92ZXMgdG8gdGhlIGJhY2tncm91bmQgb24gc29tZSBkZXZpY2VzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDE3NTMKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE5ODE0NTYyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IG1lZGlhL3ZpZGVvLWJhY2tncm91bmQtdGFi
LXBsYXliYWNrLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL01lZGlhU2Vzc2lvbi5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNlc3Npb246OmNsaWVudERhdGFCdWZmZXJpbmdU
aW1lckZpcmVkKTogUGF1c2UgdmlkZW8gd2hlbiB0aGUgZWxlbWVudCBiZWNvbWVzCisgICAgICAg
ICAgICBoaWRkZW4gaWYgdGhlIEJhY2tncm91bmRUYWJQbGF5YmFja1Jlc3RyaWN0ZWQgaXMgc2V0
LgorCisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vTWVkaWFTZXNzaW9uTWFuYWdlci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpNZWRpYVNlc3Npb25NYW5hZ2VyOjphcHBsaWNhdGlvbldpbGxFbnRl
ckJhY2tncm91bmQpOiBSZW5hbWUgQmFja2dyb3VuZFBsYXliYWNrTm90UGVybWl0dGVkCisgICAg
ICAgICAgICAgdG8gQmFja2dyb3VuZFByb2Nlc3NQbGF5YmFja1Jlc3RyaWN0ZWQuCisgICAgICAg
IChXZWJDb3JlOjpNZWRpYVNlc3Npb25NYW5hZ2VyOjphcHBsaWNhdGlvbldpbGxFbnRlckZvcmVn
cm91bmQpOiBEaXR0by4KKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9NZWRpYVNlc3Npb25NYW5h
Z2VyLmg6CisKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFuYWdl
cklPUy5tbToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhU2Vzc2lvbk1hbmFnZXJpT1M6OnJlc2V0
UmVzdHJpY3Rpb25zKTogU2V0IEJhY2tncm91bmRUYWJQbGF5YmFja1Jlc3RyaWN0ZWQgb24KKyAg
ICAgICAgICAgIGRldmljZXMgd2l0aCByZXN0cmljdGVkIG1lbW9yeS4gQmFja2dyb3VuZFBsYXli
YWNrTm90UGVybWl0dGVkIC0+IEJhY2tncm91bmRQcm9jZXNzUGxheWJhY2tSZXN0cmljdGVkLgor
CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW50
ZXJuYWxzOjpzZXRNZWRpYVNlc3Npb25SZXN0cmljdGlvbnMpOiBBZGQgc3VwcG9ydCBmb3IgQmFj
a2dyb3VuZFRhYlBsYXliYWNrUmVzdHJpY3RlZC4KKyAgICAgICAgICAgIEJhY2tncm91bmRQbGF5
YmFja05vdFBlcm1pdHRlZCAtPiBCYWNrZ3JvdW5kUHJvY2Vzc1BsYXliYWNrUmVzdHJpY3RlZC4K
KwogMjAxNS0wMi0xOCAgVGltb3RoeSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+
CiAKICAgICAgICAgUmVtb3ZlIG1vcmUgcmVmZXJlbmNlcyB0byBXZWJDb3JlLmV4cC5pbgpJbmRl
eDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vTWVkaWFTZXNzaW9uLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9NZWRpYVNlc3Npb24uY3BwCShy
ZXZpc2lvbiAxODAyNjQpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9NZWRpYVNl
c3Npb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xOTAsNyArMTkwLDE2IEBAIHZvaWQgTWVkaWFT
ZXNzaW9uOjp2aXNpYmlsaXR5Q2hhbmdlZCgpCiAKIHZvaWQgTWVkaWFTZXNzaW9uOjpjbGllbnRE
YXRhQnVmZmVyaW5nVGltZXJGaXJlZCgpCiB7CisgICAgTE9HKE1lZGlhLCAiTWVkaWFTZXNzaW9u
Ojp2aXNpYmlsaXR5Q2hhbmdlZCglcCktIHZpc2libGUgPSAlcyIsIHRoaXMsIG1fY2xpZW50LmVs
ZW1lbnRJc0hpZGRlbigpID8gImZhbHNlIiA6ICJ0cnVlIik7CisKICAgICB1cGRhdGVDbGllbnRE
YXRhQnVmZmVyaW5nKCk7CisKKyAgICBpZiAobV9zdGF0ZSAhPSBQbGF5aW5nIHx8ICFtX2NsaWVu
dC5lbGVtZW50SXNIaWRkZW4oKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgTWVkaWFTZXNzaW9u
TWFuYWdlcjo6U2Vzc2lvblJlc3RyaWN0aW9ucyByZXN0cmljdGlvbnMgPSBNZWRpYVNlc3Npb25N
YW5hZ2VyOjpzaGFyZWRNYW5hZ2VyKCkucmVzdHJpY3Rpb25zKG1lZGlhVHlwZSgpKTsKKyAgICBp
ZiAoKHJlc3RyaWN0aW9ucyAmIE1lZGlhU2Vzc2lvbk1hbmFnZXI6OkJhY2tncm91bmRUYWJQbGF5
YmFja1Jlc3RyaWN0ZWQpID09IE1lZGlhU2Vzc2lvbk1hbmFnZXI6OkJhY2tncm91bmRUYWJQbGF5
YmFja1Jlc3RyaWN0ZWQpCisgICAgICAgIHBhdXNlU2Vzc2lvbigpOwogfQogCiB2b2lkIE1lZGlh
U2Vzc2lvbjo6dXBkYXRlQ2xpZW50RGF0YUJ1ZmZlcmluZygpCkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9hdWRpby9NZWRpYVNlc3Npb25NYW5hZ2VyLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9NZWRpYVNlc3Npb25NYW5hZ2VyLmNwcAkocmV2
aXNpb24gMTgwMjY0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vTWVkaWFTZXNz
aW9uTWFuYWdlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI3MCw3ICsyNzAsNyBAQCB2b2lkIE1l
ZGlhU2Vzc2lvbk1hbmFnZXI6OmFwcGxpY2F0aW9uV2lsCiAgICAgTE9HKE1lZGlhLCAiTWVkaWFT
ZXNzaW9uTWFuYWdlcjo6YXBwbGljYXRpb25XaWxsRW50ZXJCYWNrZ3JvdW5kIik7CiAgICAgVmVj
dG9yPE1lZGlhU2Vzc2lvbio+IHNlc3Npb25zID0gbV9zZXNzaW9uczsKICAgICBmb3IgKGF1dG8q
IHNlc3Npb24gOiBzZXNzaW9ucykgewotICAgICAgICBpZiAobV9yZXN0cmljdGlvbnNbc2Vzc2lv
bi0+bWVkaWFUeXBlKCldICYgQmFja2dyb3VuZFBsYXliYWNrTm90UGVybWl0dGVkKQorICAgICAg
ICBpZiAobV9yZXN0cmljdGlvbnNbc2Vzc2lvbi0+bWVkaWFUeXBlKCldICYgQmFja2dyb3VuZFBy
b2Nlc3NQbGF5YmFja1Jlc3RyaWN0ZWQpCiAgICAgICAgICAgICBzZXNzaW9uLT5iZWdpbkludGVy
cnVwdGlvbihNZWRpYVNlc3Npb246OkVudGVyaW5nQmFja2dyb3VuZCk7CiAgICAgfQogfQpAQCAt
MjgwLDcgKzI4MCw3IEBAIHZvaWQgTWVkaWFTZXNzaW9uTWFuYWdlcjo6YXBwbGljYXRpb25XaWwK
ICAgICBMT0coTWVkaWEsICJNZWRpYVNlc3Npb25NYW5hZ2VyOjphcHBsaWNhdGlvbldpbGxFbnRl
ckZvcmVncm91bmQiKTsKICAgICBWZWN0b3I8TWVkaWFTZXNzaW9uKj4gc2Vzc2lvbnMgPSBtX3Nl
c3Npb25zOwogICAgIGZvciAoYXV0byogc2Vzc2lvbiA6IHNlc3Npb25zKSB7Ci0gICAgICAgIGlm
IChtX3Jlc3RyaWN0aW9uc1tzZXNzaW9uLT5tZWRpYVR5cGUoKV0gJiBCYWNrZ3JvdW5kUGxheWJh
Y2tOb3RQZXJtaXR0ZWQpCisgICAgICAgIGlmIChtX3Jlc3RyaWN0aW9uc1tzZXNzaW9uLT5tZWRp
YVR5cGUoKV0gJiBCYWNrZ3JvdW5kUHJvY2Vzc1BsYXliYWNrUmVzdHJpY3RlZCkKICAgICAgICAg
ICAgIHNlc3Npb24tPmVuZEludGVycnVwdGlvbihNZWRpYVNlc3Npb246Ok1heVJlc3VtZVBsYXlp
bmcpOwogICAgIH0KIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL01lZGlh
U2Vzc2lvbk1hbmFnZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9h
dWRpby9NZWRpYVNlc3Npb25NYW5hZ2VyLmgJKHJldmlzaW9uIDE4MDI2NCkKKysrIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL01lZGlhU2Vzc2lvbk1hbmFnZXIuaAkod29ya2luZyBjb3B5
KQpAQCAtNjIsNyArNjIsOCBAQCBwdWJsaWM6CiAgICAgICAgIElubGluZVZpZGVvUGxheWJhY2tS
ZXN0cmljdGVkID0gMSA8PCAxLAogICAgICAgICBNZXRhZGF0YVByZWxvYWRpbmdOb3RQZXJtaXR0
ZWQgPSAxIDw8IDIsCiAgICAgICAgIEF1dG9QcmVsb2FkaW5nTm90UGVybWl0dGVkID0gMSA8PCAz
LAotICAgICAgICBCYWNrZ3JvdW5kUGxheWJhY2tOb3RQZXJtaXR0ZWQgPSAxIDw8IDQsCisgICAg
ICAgIEJhY2tncm91bmRQcm9jZXNzUGxheWJhY2tSZXN0cmljdGVkID0gMSA8PCA0LAorICAgICAg
ICBCYWNrZ3JvdW5kVGFiUGxheWJhY2tSZXN0cmljdGVkID0gMSA8PCA1LAogICAgIH07CiAgICAg
dHlwZWRlZiB1bnNpZ25lZCBTZXNzaW9uUmVzdHJpY3Rpb25zOwogCkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFuYWdlcklPUy5tbQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFu
YWdlcklPUy5tbQkocmV2aXNpb24gMTgwMjY0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
YXVkaW8vaW9zL01lZGlhU2Vzc2lvbk1hbmFnZXJJT1MubW0JKHdvcmtpbmcgY29weSkKQEAgLTMz
LDYgKzMzLDcgQEAKICNpbXBvcnQgIk1lZGlhUGxheWVyU1BJLmgiCiAjaW1wb3J0ICJNZWRpYVNl
c3Npb24uaCIKICNpbXBvcnQgIlNvZnRMaW5raW5nLmgiCisjaW1wb3J0ICJTeXN0ZW1NZW1vcnku
aCIKICNpbXBvcnQgIldlYkNvcmVTeXN0ZW1JbnRlcmZhY2UuaCIKICNpbXBvcnQgIldlYkNvcmVU
aHJlYWRSdW4uaCIKICNpbXBvcnQgPEFWRm91bmRhdGlvbi9BVkF1ZGlvU2Vzc2lvbi5oPgpAQCAt
MTI3LDYgKzEyOCw4IEBAIE1lZGlhU2Vzc2lvbk1hbmFnZXJpT1M6On5NZWRpYVNlc3Npb25NYW4K
IAogdm9pZCBNZWRpYVNlc3Npb25NYW5hZ2VyaU9TOjpyZXNldFJlc3RyaWN0aW9ucygpCiB7Cisg
ICAgc3RhdGljIGNvbnN0IHNpemVfdCBzeXN0ZW1NZW1vcnlSZXF1aXJlZEZvclZpZGVvSW5CYWNr
Z3JvdW5kVGFicyA9IDEwMjQgKiAxMDI0ICogMTAyNDsKKwogICAgIExPRyhNZWRpYSwgIk1lZGlh
U2Vzc2lvbk1hbmFnZXJpT1M6OnJlc2V0UmVzdHJpY3Rpb25zIik7CiAKICAgICBNZWRpYVNlc3Np
b25NYW5hZ2VyOjpyZXNldFJlc3RyaWN0aW9ucygpOwpAQCAtMTM1LDE0ICsxMzgsMTkgQEAgdm9p
ZCBNZWRpYVNlc3Npb25NYW5hZ2VyaU9TOjpyZXNldFJlc3RyaQogICAgIGlmIChkZXZpY2VDbGFz
cyA9PSB3a0RldmljZUNsYXNzaVBob25lIHx8IGRldmljZUNsYXNzID09IHdrRGV2aWNlQ2xhc3Np
UG9kKQogICAgICAgICBhZGRSZXN0cmljdGlvbihNZWRpYVNlc3Npb246OlZpZGVvLCBJbmxpbmVW
aWRlb1BsYXliYWNrUmVzdHJpY3RlZCk7CiAKKyAgICBpZiAoc3lzdGVtVG90YWxNZW1vcnkoKSA8
IHN5c3RlbU1lbW9yeVJlcXVpcmVkRm9yVmlkZW9JbkJhY2tncm91bmRUYWJzKSB7CisgICAgICAg
IExPRyhNZWRpYSwgIk1lZGlhU2Vzc2lvbk1hbmFnZXJpT1M6OnJlc2V0UmVzdHJpY3Rpb25zIC0g
cmVzdHJpY3RpbmcgdmlkZW8gaW4gYmFja2dyb3VuZCB0YWJzIGJlY2F1c2Ugc3lzdGVtIG1lbW9y
eSA9ICV6dWwiLCBzeXN0ZW1Ub3RhbE1lbW9yeSgpKTsKKyAgICAgICAgYWRkUmVzdHJpY3Rpb24o
TWVkaWFTZXNzaW9uOjpWaWRlbywgQmFja2dyb3VuZFRhYlBsYXliYWNrUmVzdHJpY3RlZCk7Cisg
ICAgfQorCiAgICAgYWRkUmVzdHJpY3Rpb24oTWVkaWFTZXNzaW9uOjpWaWRlbywgQ29uY3VycmVu
dFBsYXliYWNrTm90UGVybWl0dGVkKTsKLSAgICBhZGRSZXN0cmljdGlvbihNZWRpYVNlc3Npb246
OlZpZGVvLCBCYWNrZ3JvdW5kUGxheWJhY2tOb3RQZXJtaXR0ZWQpOworICAgIGFkZFJlc3RyaWN0
aW9uKE1lZGlhU2Vzc2lvbjo6VmlkZW8sIEJhY2tncm91bmRQcm9jZXNzUGxheWJhY2tSZXN0cmlj
dGVkKTsKIAogICAgIHJlbW92ZVJlc3RyaWN0aW9uKE1lZGlhU2Vzc2lvbjo6QXVkaW8sIENvbmN1
cnJlbnRQbGF5YmFja05vdFBlcm1pdHRlZCk7Ci0gICAgcmVtb3ZlUmVzdHJpY3Rpb24oTWVkaWFT
ZXNzaW9uOjpBdWRpbywgQmFja2dyb3VuZFBsYXliYWNrTm90UGVybWl0dGVkKTsKKyAgICByZW1v
dmVSZXN0cmljdGlvbihNZWRpYVNlc3Npb246OkF1ZGlvLCBCYWNrZ3JvdW5kUHJvY2Vzc1BsYXli
YWNrUmVzdHJpY3RlZCk7CiAKICAgICByZW1vdmVSZXN0cmljdGlvbihNZWRpYVNlc3Npb246Oldl
YkF1ZGlvLCBDb25jdXJyZW50UGxheWJhY2tOb3RQZXJtaXR0ZWQpOwotICAgIHJlbW92ZVJlc3Ry
aWN0aW9uKE1lZGlhU2Vzc2lvbjo6V2ViQXVkaW8sIEJhY2tncm91bmRQbGF5YmFja05vdFBlcm1p
dHRlZCk7CisgICAgcmVtb3ZlUmVzdHJpY3Rpb24oTWVkaWFTZXNzaW9uOjpXZWJBdWRpbywgQmFj
a2dyb3VuZFByb2Nlc3NQbGF5YmFja1Jlc3RyaWN0ZWQpOwogCiAgICAgcmVtb3ZlUmVzdHJpY3Rp
b24oTWVkaWFTZXNzaW9uOjpBdWRpbywgTWV0YWRhdGFQcmVsb2FkaW5nTm90UGVybWl0dGVkKTsK
ICAgICByZW1vdmVSZXN0cmljdGlvbihNZWRpYVNlc3Npb246OlZpZGVvLCBNZXRhZGF0YVByZWxv
YWRpbmdOb3RQZXJtaXR0ZWQpOwpJbmRleDogU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5h
bHMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNw
cAkocmV2aXNpb24gMTgwMjY0KQorKysgU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNDAzLDggKzI0MDMsMTAgQEAgdm9pZCBJbnRlcm5hbHM6
OnNldE1lZGlhU2Vzc2lvblJlc3RyaWN0aQogICAgICAgICByZXN0cmljdGlvbnMgKz0gTWVkaWFT
ZXNzaW9uTWFuYWdlcjo6TWV0YWRhdGFQcmVsb2FkaW5nTm90UGVybWl0dGVkOwogICAgIGlmIChl
cXVhbElnbm9yaW5nQ2FzZShyZXN0cmljdGlvbnNTdHJpbmcsICJBdXRvUHJlbG9hZGluZ05vdFBl
cm1pdHRlZCIpKQogICAgICAgICByZXN0cmljdGlvbnMgKz0gTWVkaWFTZXNzaW9uTWFuYWdlcjo6
QXV0b1ByZWxvYWRpbmdOb3RQZXJtaXR0ZWQ7Ci0gICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKHJl
c3RyaWN0aW9uc1N0cmluZywgIkJhY2tncm91bmRQbGF5YmFja05vdFBlcm1pdHRlZCIpKQotICAg
ICAgICByZXN0cmljdGlvbnMgKz0gTWVkaWFTZXNzaW9uTWFuYWdlcjo6QmFja2dyb3VuZFBsYXli
YWNrTm90UGVybWl0dGVkOworICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZShyZXN0cmljdGlvbnNT
dHJpbmcsICJCYWNrZ3JvdW5kUHJvY2Vzc1BsYXliYWNrUmVzdHJpY3RlZCIpKQorICAgICAgICBy
ZXN0cmljdGlvbnMgKz0gTWVkaWFTZXNzaW9uTWFuYWdlcjo6QmFja2dyb3VuZFByb2Nlc3NQbGF5
YmFja1Jlc3RyaWN0ZWQ7CisgICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKHJlc3RyaWN0aW9uc1N0
cmluZywgIkJhY2tncm91bmRUYWJQbGF5YmFja1Jlc3RyaWN0ZWQiKSkKKyAgICAgICAgcmVzdHJp
Y3Rpb25zICs9IE1lZGlhU2Vzc2lvbk1hbmFnZXI6OkJhY2tncm91bmRUYWJQbGF5YmFja1Jlc3Ry
aWN0ZWQ7CiAKICAgICBNZWRpYVNlc3Npb25NYW5hZ2VyOjpzaGFyZWRNYW5hZ2VyKCkuYWRkUmVz
dHJpY3Rpb24obWVkaWFUeXBlLCByZXN0cmljdGlvbnMpOwogfQpJbmRleDogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
MTgwMjY0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMTUtMDItMTggIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5j
b20+CisKKyAgICAgICAgW2lPU10gcGF1c2UgdmlkZW8gd2hlbiBhIHRhYiBtb3ZlcyB0byB0aGUg
YmFja2dyb3VuZCBvbiBzb21lIGRldmljZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE0MTc1MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTk4MTQ1
NjI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBt
ZWRpYS92aWRlby1iYWNrZ3JvdW5kLXBsYXliYWNrLWV4cGVjdGVkLnR4dDogQmFja2dyb3VuZFBs
YXliYWNrTm90UGVybWl0dGVkIC0+IEJhY2tncm91bmRQcm9jZXNzUGxheWJhY2tSZXN0cmljdGVk
LgorICAgICAgICAqIG1lZGlhL3ZpZGVvLWJhY2tncm91bmQtcGxheWJhY2suaHRtbDogRGl0dG8u
CisgICAgICAgICogbWVkaWEvdmlkZW8tYmFja2dyb3VuZC10YWItcGxheWJhY2stZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBtZWRpYS92aWRlby1iYWNrZ3JvdW5kLXRhYi1wbGF5YmFj
ay5odG1sOiBBZGRlZC4KKwogMjAxNS0wMi0xOCAgTWFudWVsIFJlZ28gQ2FzYXNub3ZhcyAgPHJl
Z29AaWdhbGlhLmNvbT4KIAogICAgICAgICBbQ1NTIEdyaWQgTGF5b3V0XSBSZW1vdmUgc29tZSBs
ZWZ0b3ZlcnMgcmVsYXRlZCB0byAic3RhY2siIHJlbW92YWwKSW5kZXg6IExheW91dFRlc3RzL21l
ZGlhL3ZpZGVvLWJhY2tncm91bmQtcGxheWJhY2stZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL21lZGlhL3ZpZGVvLWJhY2tncm91bmQtcGxheWJhY2stZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAxODAyNjQpCisrKyBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1iYWNrZ3JvdW5k
LXBsYXliYWNrLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSw3ICsxLDcgQEAKICAg
CiBUZXN0IHN3aXRjaGluZyBhcHBsaWNhdGlvbiBzdGF0ZSB3aGVuIDx2aWRlbz4gaXMgbm90IGFs
bG93ZWQgdG8gcGxheSBpbiBiYWNrZ3JvdW5kLgogCi1SVU4oaW50ZXJuYWxzLnNldE1lZGlhU2Vz
c2lvblJlc3RyaWN0aW9ucygndmlkZW8nLCAnQmFja2dyb3VuZFBsYXliYWNrTm90UGVybWl0dGVk
JykpCitSVU4oaW50ZXJuYWxzLnNldE1lZGlhU2Vzc2lvblJlc3RyaWN0aW9ucygndmlkZW8nLCAn
QmFja2dyb3VuZFByb2Nlc3NQbGF5YmFja1Jlc3RyaWN0ZWQnKSkKIAogRVZFTlQoY2FucGxheXRo
cm91Z2gpCiBFVkVOVChjYW5wbGF5dGhyb3VnaCkKSW5kZXg6IExheW91dFRlc3RzL21lZGlhL3Zp
ZGVvLWJhY2tncm91bmQtcGxheWJhY2suaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9t
ZWRpYS92aWRlby1iYWNrZ3JvdW5kLXBsYXliYWNrLmh0bWwJKHJldmlzaW9uIDE4MDI2NCkKKysr
IExheW91dFRlc3RzL21lZGlhL3ZpZGVvLWJhY2tncm91bmQtcGxheWJhY2suaHRtbAkod29ya2lu
ZyBjb3B5KQpAQCAtNzgsNyArNzgsNyBAQAogICAgICAgICAgICAgICAgIGF1ZGlvID0gZWxlbWVu
dHNbMV07CiAgICAgICAgICAgICAgICAgYXVkaW8uc3JjID0gZmluZE1lZGlhRmlsZSgiYXVkaW8i
LCAiY29udGVudC9zaWxlbmNlIik7CiAKLSAgICAgICAgICAgICAgICBydW4oImludGVybmFscy5z
ZXRNZWRpYVNlc3Npb25SZXN0cmljdGlvbnMoJ3ZpZGVvJywgJ0JhY2tncm91bmRQbGF5YmFja05v
dFBlcm1pdHRlZCcpIik7CisgICAgICAgICAgICAgICAgcnVuKCJpbnRlcm5hbHMuc2V0TWVkaWFT
ZXNzaW9uUmVzdHJpY3Rpb25zKCd2aWRlbycsICdCYWNrZ3JvdW5kUHJvY2Vzc1BsYXliYWNrUmVz
dHJpY3RlZCcpIik7CiAgICAgICAgICAgICAgICAgc3RhdGUgPSAiZm9yZWdyb3VuZCI7CiAgICAg
ICAgICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsKICAgICAgICAgICAgIH0KSW5kZXg6IExheW91
dFRlc3RzL21lZGlhL3ZpZGVvLWJhY2tncm91bmQtdGFiLXBsYXliYWNrLWV4cGVjdGVkLnR4dAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1iYWNrZ3JvdW5kLXRhYi1wbGF5
YmFjay1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9tZWRpYS92aWRl
by1iYWNrZ3JvdW5kLXRhYi1wbGF5YmFjay1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAg
LTAsMCArMSwyNiBAQAorCitUZXN0IHRhYiB3aXRoIDx2aWRlbz4gbW92aW5nIHRvIGJhY2tncm91
bmQgd2hlbiBwbGF5YmFjayBpcyBub3QgYWxsb3dlZCBpbiBiYWNrZ3JvdW5kLgorCitSVU4oaW50
ZXJuYWxzLnNldE1lZGlhU2Vzc2lvblJlc3RyaWN0aW9ucygndmlkZW8nLCAnQmFja2dyb3VuZFRh
YlBsYXliYWNrUmVzdHJpY3RlZCcpKQorCitFVkVOVChjYW5wbGF5dGhyb3VnaCkKKworUlVOKHZp
ZGVvLnBsYXkoKSkKK0VWRU5UKHBsYXlpbmcpCisKKyoqIFNpbXVsYXRlIHN3aXRjaGluZyB0aGUg
dGFiIHRvIGJhY2tncm91bmQsIHZpZGVvIHNob3VsZCBwYXVzZS4KK1JVTih0ZXN0UnVubmVyLnNl
dFBhZ2VWaXNpYmlsaXR5KCdoaWRkZW4nKSkKKworCisqKiAxMDBtcyB0aW1lciBmaXJlZC4uLgor
RVhQRUNURUQgKHZpZGVvLnBhdXNlZCA9PSAndHJ1ZScpIE9LCisKKyoqIFNpbXVsYXRlIHN3aXRj
aCBiYWNrIHRvIGZvcmVncm91bmQsIHZpZGVvIHNob3VsZCByZW1haW4gcGF1c2VkLgorUlVOKGlu
dGVybmFscy5hcHBsaWNhdGlvbldpbGxFbnRlckZvcmVncm91bmQoKSkKKworCisqKiAxMDBtcyB0
aW1lciBmaXJlZC4uLgorRVhQRUNURUQgKHZpZGVvLnBhdXNlZCA9PSAndHJ1ZScpIE9LCisKK0VO
RCBPRiBURVNUCisKSW5kZXg6IExheW91dFRlc3RzL21lZGlhL3ZpZGVvLWJhY2tncm91bmQtdGFi
LXBsYXliYWNrLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tYmFj
a2dyb3VuZC10YWItcGxheWJhY2suaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL21l
ZGlhL3ZpZGVvLWJhY2tncm91bmQtdGFiLXBsYXliYWNrLmh0bWwJKHdvcmtpbmcgY29weSkKQEAg
LTAsMCArMSw2NyBAQAorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQgc3JjPW1l
ZGlhLWZpbGUuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPXZpZGVvLXRlc3QuanM+
PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICB2YXIgc3RhdGUgPSAwOwor
CisgICAgICAgICAgICBmdW5jdGlvbiBjaGVja1N0YXRlKCkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBjb25zb2xlV3JpdGUoIjxicj4qKiAxMDBtcyB0aW1lciBmaXJlZC4uLiIpOwor
ICAgICAgICAgICAgICAgIHN3aXRjaCAoc3RhdGUpIHsKKyAgICAgICAgICAgICAgICBjYXNlICJi
YWNrZ3JvdW5kIjoKKyAgICAgICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5wYXVz
ZWQiLCB0cnVlKTsKKyAgICAgICAgICAgICAgICAgICAgc3RhdGUgPSAiZm9yZWdyb3VuZCI7Cisg
ICAgICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiPGJyPioqIFNpbXVsYXRlIHN3aXRjaCBi
YWNrIHRvIGZvcmVncm91bmQsIHZpZGVvIHNob3VsZCByZW1haW4gcGF1c2VkLiIpOworICAgICAg
ICAgICAgICAgICAgICBydW4oImludGVybmFscy5hcHBsaWNhdGlvbldpbGxFbnRlckZvcmVncm91
bmQoKSIpOworICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGNoZWNrU3RhdGUsIDEwMCk7
CisgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiIik7CisgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgImZvcmVncm91bmQiOgorICAgICAgICAg
ICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInZpZGVvLnBhdXNlZCIsIHRydWUpOworICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlV3JpdGUoIiIpOworICAgICAgICAgICAgICAgICAgICB0ZXN0UnVu
bmVyLnJlc2V0UGFnZVZpc2liaWxpdHkoKTsKKyAgICAgICAgICAgICAgICAgICAgZW5kVGVzdCgp
OworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGZ1bmN0aW9uIHBsYXlpbmcoZXZ0KQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiPGJyPioqIFNpbXVsYXRlIHN3aXRjaGlu
ZyB0aGUgdGFiIHRvIGJhY2tncm91bmQsIHZpZGVvIHNob3VsZCBwYXVzZS4iKTsKKyAgICAgICAg
ICAgICAgICBydW4oInRlc3RSdW5uZXIuc2V0UGFnZVZpc2liaWxpdHkoJ2hpZGRlbicpIik7Cisg
ICAgICAgICAgICAgICAgc2V0VGltZW91dChjaGVja1N0YXRlLCAxMDApOworICAgICAgICAgICAg
ICAgIHN0YXRlID0gImJhY2tncm91bmQiOworICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgi
Iik7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZ1bmN0aW9uIGNhbnBsYXl0aHJvdWdo
KGV2dCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIiIpOwor
ICAgICAgICAgICAgICAgIHJ1bigidmlkZW8ucGxheSgpIik7CisgICAgICAgICAgICB9CisKKyAg
ICAgICAgICAgIGZ1bmN0aW9uIHN0YXJ0KCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpIHsKKyAgICAgICAgICAgICAgICAgICAgZmFpbFRlc3Qo
J1RoaXMgdGVzdCByZXF1aXJlcyB3aW5kb3cuaW50ZXJuYWxzLicpOworICAgICAgICAgICAgICAg
ICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgZmluZE1l
ZGlhRWxlbWVudCgpOworICAgICAgICAgICAgICAgIHZpZGVvLnNyYyA9IGZpbmRNZWRpYUZpbGUo
InZpZGVvIiwgImNvbnRlbnQvdGVzdCIpOworICAgICAgICAgICAgICAgIHdhaXRGb3JFdmVudCgn
Y2FucGxheXRocm91Z2gnLCBjYW5wbGF5dGhyb3VnaCk7CisgICAgICAgICAgICAgICAgd2FpdEZv
ckV2ZW50KCdwbGF5aW5nJywgcGxheWluZyk7CisKKyAgICAgICAgICAgICAgICBydW4oImludGVy
bmFscy5zZXRNZWRpYVNlc3Npb25SZXN0cmljdGlvbnMoJ3ZpZGVvJywgJ0JhY2tncm91bmRUYWJQ
bGF5YmFja1Jlc3RyaWN0ZWQnKSIpOworICAgICAgICAgICAgICAgIHN0YXRlID0gImZvcmVncm91
bmQiOworICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiIik7CisgICAgICAgICAgICB9Cisg
ICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKworICAgIDxib2R5IG9ubG9hZD0ic3RhcnQo
KSI+CisgICAgICAgIDx2aWRlbyBjb250cm9scz48L3ZpZGVvPgorICAgICAgICA8cD5UZXN0IHRh
YiB3aXRoICZsdDt2aWRlbyZndDsgbW92aW5nIHRvIGJhY2tncm91bmQgd2hlbiBwbGF5YmFjayBp
cyBub3QgYWxsb3dlZCBpbiBiYWNrZ3JvdW5kLjwvcD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>