<?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>174109</bug_id>
          
          <creation_ts>2017-07-03 16:14:55 -0700</creation_ts>
          <short_desc>Receiving tracks should be ended when peer connection is being closed</short_desc>
          <delta_ts>2017-07-05 08:53:21 -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>Media</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1325310</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-07-03 16:14:55 -0700</bug_when>
    <thetext>Receiving tracks should be ended when peer connection is being closed as per the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325319</commentid>
    <comment_count>1</comment_count>
      <attachid>314535</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-07-03 16:32:53 -0700</bug_when>
    <thetext>Created attachment 314535
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325563</commentid>
    <comment_count>2</comment_count>
      <attachid>314535</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2017-07-05 07:27:26 -0700</bug_when>
    <thetext>Comment on attachment 314535
Patch

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

&gt; LayoutTests/webrtc/peer-connection-track-end.html:40
&gt; +            setTimeout(() =&gt; { reject(&quot;onended callbacks too long&quot;); }, 5000);

Nit: &quot;callbacks too long&quot; =&gt; &quot;callbacks took too long&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325569</commentid>
    <comment_count>3</comment_count>
      <attachid>314604</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-07-05 08:15:48 -0700</bug_when>
    <thetext>Created attachment 314604
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325576</commentid>
    <comment_count>4</comment_count>
      <attachid>314604</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-05 08:53:20 -0700</bug_when>
    <thetext>Comment on attachment 314604
Patch for landing

Clearing flags on attachment: 314604

Committed r219127: &lt;http://trac.webkit.org/changeset/219127&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325577</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-05 08:53:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>314535</attachid>
            <date>2017-07-03 16:32:53 -0700</date>
            <delta_ts>2017-07-05 08:15:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-174109-20170703163253.patch</filename>
            <type>text/plain</type>
            <size>7019</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE5MDQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWMyYzI0MTRjZjgwMDNh
YTFhNDYwMzZhNTJkNmVkODc2ZGNhZmM4MC4uM2M0ODNkYjQ2OGFkNGJlZGFjOTQ2ZjM1NGI2NWE3
ZGMzNjI5Y2RlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIzIEBACiAyMDE3LTA3LTAzICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAorICAgICAgICBSZWNlaXZpbmcgdHJhY2tz
IHNob3VsZCBiZSBlbmRlZCB3aGVuIHBlZXIgY29ubmVjdGlvbiBpcyBiZWluZyBjbG9zZWQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NDEwOQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHdlYnJ0
Yy9wZWVyLWNvbm5lY3Rpb24tdHJhY2stZW5kLmh0bWwKKworICAgICAgICBBcyBwZXIgaHR0cHM6
Ly93d3cudzMub3JnL1RSL3dlYnJ0Yy8jZG9tLXJ0Y3BlZXJjb25uZWN0aW9uLWNsb3NlLCB0cmFj
a3Mgc2hvdWxkIGJlIGVuZGVkIHdoZW4gcGVlciBjb25uZWN0aW9uIGlzIGNsb3NlZC4KKyAgICAg
ICAgQWxzbyB1cGRhdGluZyB0cmFuc2NlaXZlciBzdG9wcGVkIHN0YXRlLgorCisgICAgICAgICog
TW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSVENQZWVyQ29ubmVjdGlvbjo6ZG9DbG9zZSk6CisgICAgICAgICogTW9kdWxlcy9tZWRp
YXN0cmVhbS9SVENSdHBSZWNlaXZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSVENSdHBSZWNl
aXZlcjo6c3RvcCk6CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENSdHBSZWNlaXZl
ci5oOgorCisyMDE3LTA3LTAzICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKwog
ICAgICAgICBXZWJBdWRpb1NvdXJjZVByb3ZpZGVyQVZGT2JqQyBzaG91bGQgbm90IHJlY29uZmln
dXJlIGZvciBlYWNoIGRhdGEgY2FsbAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTc0MTAxCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5jcHAKaW5kZXggYWI0ZWU1Y2FmMjgw
ZTUxZjIzMGU1OTk1MjE0YTYwODA0ZjJmOGU0ZC4uODc5NTdhNzJjZmM2MzJmN2JkMmM1MGRkYjcw
ZDU1MzIyZjU4ZTFjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0
cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5jcHAKQEAgLTM4NywxMSArMzg3LDExIEBAIGJv
b2wgUlRDUGVlckNvbm5lY3Rpb246OmRvQ2xvc2UoKQogICAgIG1fY29ubmVjdGlvblN0YXRlID0g
UlRDUGVlckNvbm5lY3Rpb25TdGF0ZTo6Q2xvc2VkOwogICAgIG1faWNlQ29ubmVjdGlvblN0YXRl
ID0gUlRDSWNlQ29ubmVjdGlvblN0YXRlOjpDbG9zZWQ7CiAKLSAgICBmb3IgKFJUQ1J0cFJlY2Vp
dmVyJiByZWNlaXZlciA6IG1fdHJhbnNjZWl2ZXJTZXQtPnJlY2VpdmVycygpKQotICAgICAgICBy
ZWNlaXZlci5zdG9wKCk7Ci0KLSAgICBmb3IgKFJUQ1J0cFNlbmRlciYgc2VuZGVyIDogbV90cmFu
c2NlaXZlclNldC0+c2VuZGVycygpKQotICAgICAgICBzZW5kZXIuc3RvcCgpOworICAgIGZvciAo
YXV0byYgdHJhbnNjZWl2ZXIgOiBtX3RyYW5zY2VpdmVyU2V0LT5saXN0KCkpIHsKKyAgICAgICAg
dHJhbnNjZWl2ZXItPnN0b3AoKTsKKyAgICAgICAgdHJhbnNjZWl2ZXItPnNlbmRlcigpLnN0b3Ao
KTsKKyAgICAgICAgdHJhbnNjZWl2ZXItPnJlY2VpdmVyKCkuc3RvcCgpOworICAgIH0KIAogICAg
IHJldHVybiB0cnVlOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRp
YXN0cmVhbS9SVENSdHBSZWNlaXZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlh
c3RyZWFtL1JUQ1J0cFJlY2VpdmVyLmNwcAppbmRleCA0ZWMwMzJlY2NlNDFhODQzMWZlYWM5M2I4
MWI4YTZhMzYxYWViZjk1Li4zZDY3MzE5YzkxYmM2M2M1NzdiYjgyMGIwYTg3MGUyNmQ3NWU0MGEw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1J0cFJl
Y2VpdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1J0
cFJlY2VpdmVyLmNwcApAQCAtNDMsNiArNDMsMTQgQEAgUlRDUnRwUmVjZWl2ZXI6OlJUQ1J0cFJl
Y2VpdmVyKFJlZjxNZWRpYVN0cmVhbVRyYWNrPiYmIHRyYWNrLCBCYWNrZW5kKiBiYWNrZW5kKQog
ewogfQogCit2b2lkIFJUQ1J0cFJlY2VpdmVyOjpzdG9wKCkKK3sKKyAgICBtX2JhY2tlbmQgPSBu
dWxscHRyOworCisgICAgaWYgKG1fdHJhY2spCisgICAgICAgIG1fdHJhY2stPnN0b3BUcmFjayhN
ZWRpYVN0cmVhbVRyYWNrOjpTdG9wTW9kZTo6UG9zdEV2ZW50KTsKK30KKwogfSAvLyBuYW1lc3Bh
Y2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gRU5BQkxFKFdFQl9SVEMpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1J0cFJlY2VpdmVyLmggYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1J0cFJlY2VpdmVyLmgKaW5kZXggOWMwYWJl
YTQ3ZmY3N2I1MWYyMDQ0ZWZlYmI5ZWJlNTM5OWY1M2JhZS4uZDdmZTdhNjc1YjZkZTA0Yjc0OGE2
NTJhNmRiYjJkMjk3NjE3ZmQ3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9SVENSdHBSZWNlaXZlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bWVkaWFzdHJlYW0vUlRDUnRwUmVjZWl2ZXIuaApAQCAtNTEsNyArNTEsOCBAQCBwdWJsaWM6CiAg
ICAgICAgIHJldHVybiBhZG9wdFJlZigqbmV3IFJUQ1J0cFJlY2VpdmVyKFdURk1vdmUodHJhY2sp
LCBiYWNrZW5kKSk7CiAgICAgfQogCi0gICAgdm9pZCBzdG9wKCkgeyBtX2JhY2tlbmQgPSBudWxs
cHRyOyB9CisgICAgdm9pZCBzdG9wKCk7CisKICAgICAvLyBGSVhNRTogV2Ugc2hvdWxkIHBhc3Mg
YSBVbmlxdWVSZWYgaGVyZS4KICAgICB2b2lkIHNldEJhY2tlbmQoc3RkOjp1bmlxdWVfcHRyPEJh
Y2tlbmQ+JiYgYmFja2VuZCkgeyBtX2JhY2tlbmQgPSBXVEZNb3ZlKGJhY2tlbmQpOyB9CiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCAzMWRiZmIwMTdmYmU5MTY3MmZjMGVjZjJkOGM5ZTNmYjlmM2U2YmU2Li5iMjM4Yjg2ODJk
MzMzZWE1NGIzMjU5ZGI2YWYwMjYwNjlkNzk4OWRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUgQEAKIDIw
MTctMDctMDMgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCisgICAgICAgIFJl
Y2VpdmluZyB0cmFja3Mgc2hvdWxkIGJlIGVuZGVkIHdoZW4gcGVlciBjb25uZWN0aW9uIGlzIGJl
aW5nIGNsb3NlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTc0MTA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiB3ZWJydGMvcGVlci1jb25uZWN0aW9uLXRyYWNrLWVuZC1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIHdlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tdHJhY2stZW5kLmh0bWw6IEFkZGVk
LgorCisyMDE3LTA3LTAzICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKwogICAg
ICAgICBXZWJBdWRpb1NvdXJjZVByb3ZpZGVyQVZGT2JqQyBzaG91bGQgbm90IHJlY29uZmlndXJl
IGZvciBlYWNoIGRhdGEgY2FsbAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTc0MTAxCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9wZWVy
LWNvbm5lY3Rpb24tdHJhY2stZW5kLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9w
ZWVyLWNvbm5lY3Rpb24tdHJhY2stZW5kLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xNDE0NWUx
N2JhMjE0ZDRkMzE2YmU4ZTlmYjQ5MzJmNDM1ZTY2MjI2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvd2VicnRjL3BlZXItY29ubmVjdGlvbi10cmFjay1lbmQtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsNCBAQAorCisKK1BBU1MgRW5zdXJpbmcgb25lbmRlZCBldmVudHMgYXJlIHRocm93
biB3aGVuIHBlZXIgY29ubmVjdGlvbiBpcyBjbG9zZWQgCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3dlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tdHJhY2stZW5kLmh0bWwgYi9MYXlvdXRUZXN0cy93
ZWJydGMvcGVlci1jb25uZWN0aW9uLXRyYWNrLWVuZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdjOGQ2OTVi
YWY0MTFhODE0ZGM2NDljZjUwOGNiNmRmNzVhNTBhMzcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy93ZWJydGMvcGVlci1jb25uZWN0aW9uLXRyYWNrLWVuZC5odG1sCkBAIC0wLDAgKzEs
NTMgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxtZXRh
IGNoYXJzZXQ9InV0Zi04Ij4KKyAgICAgICAgPHRpdGxlPlRlc3RpbmcgYmFzaWMgdmlkZW8gZXhj
aGFuZ2UgZnJvbSBvZmZlcmVyIHRvIHJlY2VpdmVyPC90aXRsZT4KKyAgICAgICAgPHNjcmlwdCBz
cmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+CisgICAgICAgIDxzY3Jp
cHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorICAg
IDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPHZpZGVvIGlkPSJ2aWRlbyIgYXV0b3BsYXk+
PC92aWRlbz4KKyAgICAgICAgPHNjcmlwdCBzcmMgPSJyb3V0aW5lcy5qcyI+PC9zY3JpcHQ+Cisg
ICAgICAgIDxzY3JpcHQ+Citwcm9taXNlX3Rlc3QoKHRlc3QpID0+IHsKKyAgICB2YXIgcmVtb3Rl
U3RyZWFtLCBuZXdPZmZlciwgc2Vjb25kQ29ubmVjdGlvbjsKKyAgICB2YXIgdGVzdFByb21pc2U7
CisgICAgcmV0dXJuIG5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHthdWRpbzog
dHJ1ZSwgdmlkZW86IHRydWV9KS50aGVuKChzdHJlYW0pID0+IHsKKyAgICAgICAgcmV0dXJuIG5l
dyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKKyAgICAgICAgICAgIGNyZWF0ZUNvbm5l
Y3Rpb25zKChmaXJzdENvbm5lY3Rpb24pID0+IHsKKyAgICAgICAgICAgICAgICBmaXJzdENvbm5l
Y3Rpb24uYWRkVHJhY2soc3RyZWFtLmdldEF1ZGlvVHJhY2tzKClbMF0sIHN0cmVhbSk7CisgICAg
ICAgICAgICAgICAgZmlyc3RDb25uZWN0aW9uLmFkZFRyYWNrKHN0cmVhbS5nZXRWaWRlb1RyYWNr
cygpWzBdLCBzdHJlYW0pOworICAgICAgICAgICAgfSwgKGNvbm5lY3Rpb24pID0+IHsKKyAgICAg
ICAgICAgICAgICBzZWNvbmRDb25uZWN0aW9uID0gY29ubmVjdGlvbjsKKyAgICAgICAgICAgICAg
ICBzZWNvbmRDb25uZWN0aW9uLm9udHJhY2sgPSAodHJhY2tFdmVudCkgPT4geworICAgICAgICAg
ICAgICAgICAgICByZXNvbHZlKHRyYWNrRXZlbnQuc3RyZWFtc1swXSk7CisgICAgICAgICAgICAg
ICAgfTsKKyAgICAgICAgICAgIH0pOworICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiByZWpl
Y3QoIlRlc3QgdGltZWQgb3V0IiksIDUwMDApOworICAgICAgICB9KTsKKyAgICB9KS50aGVuKChz
dHJlYW0pID0+IHsKKyAgICAgICAgcmVtb3RlU3RyZWFtID0gc3RyZWFtOworICAgICAgICB2aWRl
by5zcmNPYmplY3QgPSBzdHJlYW07CisgICAgICAgIHJldHVybiB2aWRlby5wbGF5KCk7CisgICAg
fSkudGhlbigoKSA9PiB7CisgICAgICAgIHRlc3RQcm9taXNlID0gbmV3IFByb21pc2UoKHJlc29s
dmUsIHJlamVjdCkgPT4geworICAgICAgICAgICAgdmFyIGNvdW50ID0gMDsKKyAgICAgICAgICAg
IHZhciBjYWxsYmFjayA9ICgpID0+IHsKKyAgICAgICAgICAgICAgICBpZiAoKytjb3VudCA9PT0g
MikKKyAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgpOworICAgICAgICAgICAgfQorICAgICAg
ICAgICAgc2V0VGltZW91dCgoKSA9PiB7IHJlamVjdCgib25lbmRlZCBjYWxsYmFja3MgdG9vIGxv
bmciKTsgfSwgNTAwMCk7CisgICAgICAgICAgICByZW1vdGVTdHJlYW0uZ2V0QXVkaW9UcmFja3Mo
KVswXS5vbmVuZGVkID0gY2FsbGJhY2s7CisgICAgICAgICAgICByZW1vdGVTdHJlYW0uZ2V0Vmlk
ZW9UcmFja3MoKVswXS5vbmVuZGVkID0gY2FsbGJhY2s7CisgICAgICAgIH0pOworICAgICAgICBz
ZWNvbmRDb25uZWN0aW9uLmNsb3NlKCk7CisgICAgICAgIHJldHVybiB0ZXN0UHJvbWlzZTsKKyAg
ICB9KS50aGVuKCgpID0+IHsKKyAgICAgICAgYXNzZXJ0X3RydWUoc2Vjb25kQ29ubmVjdGlvbi5n
ZXRUcmFuc2NlaXZlcnMoKVswXS5zdG9wcGVkLCAidHJhbnNjZWl2ZXIgMSBzaG91bGQgYmUgc3Rv
cHBlZCIpOworICAgICAgICBhc3NlcnRfdHJ1ZShzZWNvbmRDb25uZWN0aW9uLmdldFRyYW5zY2Vp
dmVycygpWzFdLnN0b3BwZWQsICJ0cmFuc2NlaXZlciAyIHNob3VsZCBiZSBzdG9wcGVkIik7Cisg
ICAgfSk7Cit9LCAiRW5zdXJpbmcgb25lbmRlZCBldmVudHMgYXJlIHRocm93biB3aGVuIHBlZXIg
Y29ubmVjdGlvbiBpcyBjbG9zZWQiKTsKKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9ib2R5Pgor
PC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>314604</attachid>
            <date>2017-07-05 08:15:48 -0700</date>
            <delta_ts>2017-07-05 08:53:20 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-174109-20170705081540.patch</filename>
            <type>text/plain</type>
            <size>6885</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE5MTI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTgyYzRlMmNiMzQzYzBk
ZTE4OGVmMTEwYjRhMWYyMDgyNzFlZjk4MC4uNjhjNWJhZTMzODI5ZWVkMmNkMGYyNWE2Y2QxNDI2
MDA4MTFkMzg2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE3LTA3LTA1ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZWNlaXZpbmcgdHJhY2tz
IHNob3VsZCBiZSBlbmRlZCB3aGVuIHBlZXIgY29ubmVjdGlvbiBpcyBiZWluZyBjbG9zZWQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NDEwOQorCisg
ICAgICAgIFJldmlld2VkIGJ5IEVyaWMgQ2FybHNvbi4KKworICAgICAgICBUZXN0OiB3ZWJydGMv
cGVlci1jb25uZWN0aW9uLXRyYWNrLWVuZC5odG1sCisKKyAgICAgICAgQXMgcGVyIGh0dHBzOi8v
d3d3LnczLm9yZy9UUi93ZWJydGMvI2RvbS1ydGNwZWVyY29ubmVjdGlvbi1jbG9zZSwgdHJhY2tz
IHNob3VsZCBiZSBlbmRlZCB3aGVuIHBlZXIgY29ubmVjdGlvbiBpcyBjbG9zZWQuCisgICAgICAg
IEFsc28gdXBkYXRpbmcgdHJhbnNjZWl2ZXIgc3RvcHBlZCBzdGF0ZS4KKworICAgICAgICAqIE1v
ZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UlRDUGVlckNvbm5lY3Rpb246OmRvQ2xvc2UpOgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFz
dHJlYW0vUlRDUnRwUmVjZWl2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UlRDUnRwUmVjZWl2
ZXI6OnN0b3ApOgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUnRwUmVjZWl2ZXIu
aDoKKwogMjAxNy0wNy0wNCAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWJvdWhhbGxhd2FAYXBwbGUu
Y29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJldmlldyBmb2xsb3ctdXAgYWZ0ZXIgcjIxODk2
MQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1Bl
ZXJDb25uZWN0aW9uLmNwcAppbmRleCBhYjRlZTVjYWYyODBlNTFmMjMwZTU5OTUyMTRhNjA4MDRm
MmY4ZTRkLi44Nzk1N2E3MmNmYzYzMmY3YmQyYzUwZGRiNzBkNTUzMjJmNThlMWM1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9u
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25u
ZWN0aW9uLmNwcApAQCAtMzg3LDExICszODcsMTEgQEAgYm9vbCBSVENQZWVyQ29ubmVjdGlvbjo6
ZG9DbG9zZSgpCiAgICAgbV9jb25uZWN0aW9uU3RhdGUgPSBSVENQZWVyQ29ubmVjdGlvblN0YXRl
OjpDbG9zZWQ7CiAgICAgbV9pY2VDb25uZWN0aW9uU3RhdGUgPSBSVENJY2VDb25uZWN0aW9uU3Rh
dGU6OkNsb3NlZDsKIAotICAgIGZvciAoUlRDUnRwUmVjZWl2ZXImIHJlY2VpdmVyIDogbV90cmFu
c2NlaXZlclNldC0+cmVjZWl2ZXJzKCkpCi0gICAgICAgIHJlY2VpdmVyLnN0b3AoKTsKLQotICAg
IGZvciAoUlRDUnRwU2VuZGVyJiBzZW5kZXIgOiBtX3RyYW5zY2VpdmVyU2V0LT5zZW5kZXJzKCkp
Ci0gICAgICAgIHNlbmRlci5zdG9wKCk7CisgICAgZm9yIChhdXRvJiB0cmFuc2NlaXZlciA6IG1f
dHJhbnNjZWl2ZXJTZXQtPmxpc3QoKSkgeworICAgICAgICB0cmFuc2NlaXZlci0+c3RvcCgpOwor
ICAgICAgICB0cmFuc2NlaXZlci0+c2VuZGVyKCkuc3RvcCgpOworICAgICAgICB0cmFuc2NlaXZl
ci0+cmVjZWl2ZXIoKS5zdG9wKCk7CisgICAgfQogCiAgICAgcmV0dXJuIHRydWU7CiB9CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1J0cFJlY2VpdmVy
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUnRwUmVjZWl2ZXIu
Y3BwCmluZGV4IDRlYzAzMmVjY2U0MWE4NDMxZmVhYzkzYjgxYjhhNmEzNjFhZWJmOTUuLjNkNjcz
MTljOTFiYzYzYzU3N2JiODIwYjBhODcwZTI2ZDc1ZTQwYTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUnRwUmVjZWl2ZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUnRwUmVjZWl2ZXIuY3BwCkBAIC00Myw2
ICs0MywxNCBAQCBSVENSdHBSZWNlaXZlcjo6UlRDUnRwUmVjZWl2ZXIoUmVmPE1lZGlhU3RyZWFt
VHJhY2s+JiYgdHJhY2ssIEJhY2tlbmQqIGJhY2tlbmQpCiB7CiB9CiAKK3ZvaWQgUlRDUnRwUmVj
ZWl2ZXI6OnN0b3AoKQoreworICAgIG1fYmFja2VuZCA9IG51bGxwdHI7CisKKyAgICBpZiAobV90
cmFjaykKKyAgICAgICAgbV90cmFjay0+c3RvcFRyYWNrKE1lZGlhU3RyZWFtVHJhY2s6OlN0b3BN
b2RlOjpQb3N0RXZlbnQpOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAv
LyBFTkFCTEUoV0VCX1JUQykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVk
aWFzdHJlYW0vUlRDUnRwUmVjZWl2ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFz
dHJlYW0vUlRDUnRwUmVjZWl2ZXIuaAppbmRleCA5YzBhYmVhNDdmZjc3YjUxZjIwNDRlZmViYjll
YmU1Mzk5ZjUzYmFlLi5kN2ZlN2E2NzViNmRlMDRiNzQ4YTY1MmE2ZGJiMmQyOTc2MTdmZDc4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1J0cFJlY2Vp
dmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENSdHBSZWNl
aXZlci5oCkBAIC01MSw3ICs1MSw4IEBAIHB1YmxpYzoKICAgICAgICAgcmV0dXJuIGFkb3B0UmVm
KCpuZXcgUlRDUnRwUmVjZWl2ZXIoV1RGTW92ZSh0cmFjayksIGJhY2tlbmQpKTsKICAgICB9CiAK
LSAgICB2b2lkIHN0b3AoKSB7IG1fYmFja2VuZCA9IG51bGxwdHI7IH0KKyAgICB2b2lkIHN0b3Ao
KTsKKwogICAgIC8vIEZJWE1FOiBXZSBzaG91bGQgcGFzcyBhIFVuaXF1ZVJlZiBoZXJlLgogICAg
IHZvaWQgc2V0QmFja2VuZChzdGQ6OnVuaXF1ZV9wdHI8QmFja2VuZD4mJiBiYWNrZW5kKSB7IG1f
YmFja2VuZCA9IFdURk1vdmUoYmFja2VuZCk7IH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDk2MDAxNDE5MzJkODViZjI2
NGIwODY0NjllMjU0MmMxMWFlYjMxNzMuLmU2MmFiZTg4OTFlZTdhZDFiMWYxNDJlYjRmYzc3NmJk
MTg2NWZkNTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNy0wNy0wNSAgWW91ZW5uIEZhYmxl
dCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgUmVjZWl2aW5nIHRyYWNrcyBzaG91bGQg
YmUgZW5kZWQgd2hlbiBwZWVyIGNvbm5lY3Rpb24gaXMgYmVpbmcgY2xvc2VkCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzQxMDkKKworICAgICAgICBS
ZXZpZXdlZCBieSBFcmljIENhcmxzb24uCisKKyAgICAgICAgKiB3ZWJydGMvcGVlci1jb25uZWN0
aW9uLXRyYWNrLWVuZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHdlYnJ0Yy9wZWVy
LWNvbm5lY3Rpb24tdHJhY2stZW5kLmh0bWw6IEFkZGVkLgorCiAyMDE3LTA3LTA0ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBGcmFtZVZpZXcgc2hvdWxkIG5v
dCBzZXQgUmVuZGVyVmlldzo6bG9naWNhbFdpZHRoIGRpcmVjdGx5IGZvciBwcmludGluZwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL3BlZXItY29ubmVjdGlvbi10cmFjay1lbmQtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvd2VicnRjL3BlZXItY29ubmVjdGlvbi10cmFjay1lbmQt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjE0MTQ1ZTE3YmEyMTRkNGQzMTZiZThlOWZiNDkzMmY0
MzVlNjYyMjYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvcGVlci1jb25u
ZWN0aW9uLXRyYWNrLWVuZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBACisKKworUEFTUyBF
bnN1cmluZyBvbmVuZGVkIGV2ZW50cyBhcmUgdGhyb3duIHdoZW4gcGVlciBjb25uZWN0aW9uIGlz
IGNsb3NlZCAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL3BlZXItY29ubmVjdGlv
bi10cmFjay1lbmQuaHRtbCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tdHJh
Y2stZW5kLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWEyNzFkOTk5OGM4MjAxOGRmZDE5M2RkMWExYjZjZDQ0
YmFhNzFlNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3dlYnJ0Yy9wZWVyLWNvbm5l
Y3Rpb24tdHJhY2stZW5kLmh0bWwKQEAgLTAsMCArMSw1MyBAQAorPCFkb2N0eXBlIGh0bWw+Cis8
aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgorICAgICAg
ICA8dGl0bGU+VGVzdGluZyBiYXNpYyB2aWRlbyBleGNoYW5nZSBmcm9tIG9mZmVyZXIgdG8gcmVj
ZWl2ZXI8L3RpdGxlPgorICAgICAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJu
ZXNzLmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0
aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5PgorICAg
ICAgICA8dmlkZW8gaWQ9InZpZGVvIiBhdXRvcGxheT48L3ZpZGVvPgorICAgICAgICA8c2NyaXB0
IHNyYyA9InJvdXRpbmVzLmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdD4KK3Byb21pc2Vf
dGVzdCgodGVzdCkgPT4geworICAgIHZhciByZW1vdGVTdHJlYW0sIG5ld09mZmVyLCBzZWNvbmRD
b25uZWN0aW9uOworICAgIHZhciB0ZXN0UHJvbWlzZTsKKyAgICByZXR1cm4gbmF2aWdhdG9yLm1l
ZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoe2F1ZGlvOiB0cnVlLCB2aWRlbzogdHJ1ZX0pLnRoZW4o
KHN0cmVhbSkgPT4geworICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVj
dCkgPT4geworICAgICAgICAgICAgY3JlYXRlQ29ubmVjdGlvbnMoKGZpcnN0Q29ubmVjdGlvbikg
PT4geworICAgICAgICAgICAgICAgIGZpcnN0Q29ubmVjdGlvbi5hZGRUcmFjayhzdHJlYW0uZ2V0
QXVkaW9UcmFja3MoKVswXSwgc3RyZWFtKTsKKyAgICAgICAgICAgICAgICBmaXJzdENvbm5lY3Rp
b24uYWRkVHJhY2soc3RyZWFtLmdldFZpZGVvVHJhY2tzKClbMF0sIHN0cmVhbSk7CisgICAgICAg
ICAgICB9LCAoY29ubmVjdGlvbikgPT4geworICAgICAgICAgICAgICAgIHNlY29uZENvbm5lY3Rp
b24gPSBjb25uZWN0aW9uOworICAgICAgICAgICAgICAgIHNlY29uZENvbm5lY3Rpb24ub250cmFj
ayA9ICh0cmFja0V2ZW50KSA9PiB7CisgICAgICAgICAgICAgICAgICAgIHJlc29sdmUodHJhY2tF
dmVudC5zdHJlYW1zWzBdKTsKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAgfSk7Cisg
ICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHJlamVjdCgiVGVzdCB0aW1lZCBvdXQiKSwgNTAw
MCk7CisgICAgICAgIH0pOworICAgIH0pLnRoZW4oKHN0cmVhbSkgPT4geworICAgICAgICByZW1v
dGVTdHJlYW0gPSBzdHJlYW07CisgICAgICAgIHZpZGVvLnNyY09iamVjdCA9IHN0cmVhbTsKKyAg
ICAgICAgcmV0dXJuIHZpZGVvLnBsYXkoKTsKKyAgICB9KS50aGVuKCgpID0+IHsKKyAgICAgICAg
dGVzdFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7CisgICAgICAg
ICAgICB2YXIgY291bnQgPSAwOworICAgICAgICAgICAgdmFyIGNhbGxiYWNrID0gKCkgPT4gewor
ICAgICAgICAgICAgICAgIGlmICgrK2NvdW50ID09PSAyKQorICAgICAgICAgICAgICAgICAgICBy
ZXNvbHZlKCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsg
cmVqZWN0KCJvbmVuZGVkIGNhbGxiYWNrcyB0b29rIHRvbyBsb25nIik7IH0sIDUwMDApOworICAg
ICAgICAgICAgcmVtb3RlU3RyZWFtLmdldEF1ZGlvVHJhY2tzKClbMF0ub25lbmRlZCA9IGNhbGxi
YWNrOworICAgICAgICAgICAgcmVtb3RlU3RyZWFtLmdldFZpZGVvVHJhY2tzKClbMF0ub25lbmRl
ZCA9IGNhbGxiYWNrOworICAgICAgICB9KTsKKyAgICAgICAgc2Vjb25kQ29ubmVjdGlvbi5jbG9z
ZSgpOworICAgICAgICByZXR1cm4gdGVzdFByb21pc2U7CisgICAgfSkudGhlbigoKSA9PiB7Cisg
ICAgICAgIGFzc2VydF90cnVlKHNlY29uZENvbm5lY3Rpb24uZ2V0VHJhbnNjZWl2ZXJzKClbMF0u
c3RvcHBlZCwgInRyYW5zY2VpdmVyIDEgc2hvdWxkIGJlIHN0b3BwZWQiKTsKKyAgICAgICAgYXNz
ZXJ0X3RydWUoc2Vjb25kQ29ubmVjdGlvbi5nZXRUcmFuc2NlaXZlcnMoKVsxXS5zdG9wcGVkLCAi
dHJhbnNjZWl2ZXIgMiBzaG91bGQgYmUgc3RvcHBlZCIpOworICAgIH0pOworfSwgIkVuc3VyaW5n
IG9uZW5kZWQgZXZlbnRzIGFyZSB0aHJvd24gd2hlbiBwZWVyIGNvbm5lY3Rpb24gaXMgY2xvc2Vk
Iik7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>