<?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>211070</bug_id>
          
          <creation_ts>2020-04-27 03:32:43 -0700</creation_ts>
          <short_desc>RTCPeerConnection should not remove its created remote MediaStream objects until getting close</short_desc>
          <delta_ts>2020-04-28 03:09:15 -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>WebRTC</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>InRadar</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>achristensen</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1645954</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-04-27 03:32:43 -0700</bug_when>
    <thetext>RTCPeerConnection should not remove its created remote MediaStream objects until getting close</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1645955</commentid>
    <comment_count>1</comment_count>
      <attachid>397667</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-04-27 03:34:00 -0700</bug_when>
    <thetext>Created attachment 397667
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1646432</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-28 03:08:57 -0700</bug_when>
    <thetext>Committed r260814: &lt;https://trac.webkit.org/changeset/260814&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 397667.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1646433</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-28 03:09:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/62503037&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>397667</attachid>
            <date>2020-04-27 03:34:00 -0700</date>
            <delta_ts>2020-04-28 03:08:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211070-20200427123359.patch</filename>
            <type>text/plain</type>
            <size>9857</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwNzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTk0NDI2NDcwNDFlOTY4
NThhMjRmOTY0M2RkODM0ZTFiNGJlOTIzYS4uMGY5YWEzOGQxN2E0MjdkYzk3NTc0MDRlMjcxOTk5
NGIzZDhiMTIxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA0LTI3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSVENQZWVyQ29ubmVjdGlv
biBzaG91bGQgbm90IHJlbW92ZSBpdHMgY3JlYXRlZCByZW1vdGUgTWVkaWFTdHJlYW0gb2JqZWN0
cyB1bnRpbCBnZXR0aW5nIGNsb3NlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTEwNzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBSZW1vdmUgbm8gbG9uZ2VyIG5lZWRlZCBjb2RlLgorICAgICAgICBUaGlz
IGFsaWducyB3aXRoIHRoZSBzcGVjIGFuZCBGaXJlZm94IGltcGxlbWVudGF0aW9uLgorICAgICAg
ICBUZXN0OiB3ZWJydGMvZGlyZWN0aW9uLWNoYW5nZS5odG1sCisKKyAgICAgICAgKiBNb2R1bGVz
L21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENNZWRpYUVuZHBvaW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkxpYldlYlJUQ01lZGlhRW5kcG9pbnQ6OnRyYW5zY2VpdmVyQmFja2VuZEZy
b21TZW5kZXIpOgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldl
YlJUQ01lZGlhRW5kcG9pbnQuaDoKKwogMjAyMC0wNC0yNiAgWmFsYW4gQnVqdGFzICA8emFsYW5A
YXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdW1RGQ10gQ29tcHV0ZSBhbmQgZGlzdHJpYnV0ZSBl
eHRyYSB2ZXJ0aWNhbCBzcGFjZSBmb3Igcm93cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFFbmRwb2ludC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENN
ZWRpYUVuZHBvaW50LmNwcAppbmRleCA2YzBlNWM5NzdiZTM0ZWJlYjcyOGIzMmFhYTAyNzE3YzMz
YTkyMTNmLi4yNmE4ZDAxNjNkNTk5MDk0YWQzM2VjNDQwMDcwM2Y1NmIwMWExNzgxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJS
VENNZWRpYUVuZHBvaW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3Ry
ZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENNZWRpYUVuZHBvaW50LmNwcApAQCAtNDg2LDIyICs0ODYs
NiBAQCBzdGQ6OnVuaXF1ZV9wdHI8TGliV2ViUlRDUnRwVHJhbnNjZWl2ZXJCYWNrZW5kPiBMaWJX
ZWJSVENNZWRpYUVuZHBvaW50Ojp0cmFuc2NlaQogICAgIHJldHVybiBudWxscHRyOwogfQogCi12
b2lkIExpYldlYlJUQ01lZGlhRW5kcG9pbnQ6OnJlbW92ZVJlbW90ZVN0cmVhbSh3ZWJydGM6Ok1l
ZGlhU3RyZWFtSW50ZXJmYWNlJiBydGNTdHJlYW0pCi17Ci0gICAgYm9vbCByZW1vdmVkID0gbV9y
ZW1vdGVTdHJlYW1zQnlJZC5yZW1vdmUoZnJvbVN0ZFN0cmluZyhydGNTdHJlYW0uaWQoKSkpOwot
ICAgIEFTU0VSVF9VTlVTRUQocmVtb3ZlZCwgcmVtb3ZlZCk7Ci19Ci0KLXZvaWQgTGliV2ViUlRD
TWVkaWFFbmRwb2ludDo6T25SZW1vdmVTdHJlYW0ocnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6
TWVkaWFTdHJlYW1JbnRlcmZhY2U+IHN0cmVhbSkKLXsKLSAgICBjYWxsT25NYWluVGhyZWFkKFtw
cm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyksIHN0cmVhbSA9IFdURk1vdmUoc3RyZWFtKV0g
ewotICAgICAgICBpZiAocHJvdGVjdGVkVGhpcy0+aXNTdG9wcGVkKCkpCi0gICAgICAgICAgICBy
ZXR1cm47Ci0gICAgICAgIEFTU0VSVChzdHJlYW0pOwotICAgICAgICBwcm90ZWN0ZWRUaGlzLT5y
ZW1vdmVSZW1vdGVTdHJlYW0oKnN0cmVhbS5nZXQoKSk7Ci0gICAgfSk7Ci19Ci0KIHZvaWQgTGli
V2ViUlRDTWVkaWFFbmRwb2ludDo6T25UcmFjayhydGM6OnNjb3BlZF9yZWZwdHI8d2VicnRjOjpS
dHBUcmFuc2NlaXZlckludGVyZmFjZT4gdHJhbnNjZWl2ZXIpCiB7CiAgICAgY2FsbE9uTWFpblRo
cmVhZChbcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCB0cmFuc2NlaXZlciA9IFdURk1v
dmUodHJhbnNjZWl2ZXIpXSgpIG11dGFibGUgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFFbmRwb2ludC5oIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVk
aWFFbmRwb2ludC5oCmluZGV4IGQyODkxMDk2OGU0YTdkOGRmOTYxMDM1YjA2ZmU1M2NkM2NmNzIz
MjAuLmI1Zjc0MmYyNTA4ZWRkMGVkYmQyNzdkNDBmY2E1NjFmNmJkNWU0NzAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ01l
ZGlhRW5kcG9pbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xp
YndlYnJ0Yy9MaWJXZWJSVENNZWRpYUVuZHBvaW50LmgKQEAgLTEyMiw3ICsxMjIsNiBAQCBwcml2
YXRlOgogCiAgICAgLy8gd2VicnRjOjpQZWVyQ29ubmVjdGlvbk9ic2VydmVyIEFQSQogICAgIHZv
aWQgT25TaWduYWxpbmdDaGFuZ2Uod2VicnRjOjpQZWVyQ29ubmVjdGlvbkludGVyZmFjZTo6U2ln
bmFsaW5nU3RhdGUpIGZpbmFsOwotICAgIHZvaWQgT25SZW1vdmVTdHJlYW0ocnRjOjpzY29wZWRf
cmVmcHRyPHdlYnJ0Yzo6TWVkaWFTdHJlYW1JbnRlcmZhY2U+KSBmaW5hbDsKICAgICB2b2lkIE9u
RGF0YUNoYW5uZWwocnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6RGF0YUNoYW5uZWxJbnRlcmZh
Y2U+KSBmaW5hbDsKICAgICB2b2lkIE9uVHJhY2socnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6
UnRwVHJhbnNjZWl2ZXJJbnRlcmZhY2U+KSBmaW5hbDsKICAgICB2b2lkIE9uUmVtb3ZlVHJhY2so
cnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6UnRwUmVjZWl2ZXJJbnRlcmZhY2U+KSBmaW5hbDsK
QEAgLTEzOSw3ICsxMzgsNiBAQCBwcml2YXRlOgogICAgIHZvaWQgc2V0TG9jYWxTZXNzaW9uRGVz
Y3JpcHRpb25GYWlsZWQoRXhjZXB0aW9uQ29kZSwgY29uc3QgY2hhciopOwogICAgIHZvaWQgc2V0
UmVtb3RlU2Vzc2lvbkRlc2NyaXB0aW9uU3VjY2VlZGVkKCk7CiAgICAgdm9pZCBzZXRSZW1vdGVT
ZXNzaW9uRGVzY3JpcHRpb25GYWlsZWQoRXhjZXB0aW9uQ29kZSwgY29uc3QgY2hhciopOwotICAg
IHZvaWQgcmVtb3ZlUmVtb3RlU3RyZWFtKHdlYnJ0Yzo6TWVkaWFTdHJlYW1JbnRlcmZhY2UmKTsK
ICAgICB2b2lkIG5ld1RyYW5zY2VpdmVyKHJ0Yzo6c2NvcGVkX3JlZnB0cjx3ZWJydGM6OlJ0cFRy
YW5zY2VpdmVySW50ZXJmYWNlPiYmKTsKICAgICB2b2lkIHJlbW92ZVJlbW90ZVRyYWNrKHJ0Yzo6
c2NvcGVkX3JlZnB0cjx3ZWJydGM6OlJ0cFJlY2VpdmVySW50ZXJmYWNlPiYmKTsKIApkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IDkzNTVlMGNlZDk3NWZkOWFiNzZlMjU3NTJmZTgzYmM2YzNlZjg3N2IuLjljMWZlOGUzNTY3NDdm
NTk2MDY3Njg2NTNkZmI3M2E1MzdlNDc5M2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMC0w
NC0yNyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgUlRDUGVl
ckNvbm5lY3Rpb24gc2hvdWxkIG5vdCByZW1vdmUgaXRzIGNyZWF0ZWQgcmVtb3RlIE1lZGlhU3Ry
ZWFtIG9iamVjdHMgdW50aWwgZ2V0dGluZyBjbG9zZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjExMDcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWJydGMvZGlyZWN0aW9uLWNoYW5nZS1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHdlYnJ0Yy9kaXJlY3Rpb24tY2hhbmdlLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIHdlYnJ0Yy9yb3V0aW5lcy5qczoKKyAgICAgICAgKiB3ZWJydGMvdmlk
ZW8tc2V0RGlyZWN0aW9uLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiB3ZWJydGMvdmlkZW8tc2V0
RGlyZWN0aW9uLmh0bWw6CisKIDIwMjAtMDQtMjUgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBpbm9A
aWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBHYXJkZW5pbmcsIHRlbXBvcmFyaWx5IHNraXAg
V2ViSW5zcGVjdG9yIHRlc3RzIGFmdGVyIHIyMTA5NDIgYW5kIHIyNjA2OTYKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3dlYnJ0Yy9kaXJlY3Rpb24tY2hhbmdlLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL3dlYnJ0Yy9kaXJlY3Rpb24tY2hhbmdlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41
ZTA3NDI2NDAyYzhkZGJjY2UzNWRiNjc4MzkxZTAwZDJhYjliNTdlCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvd2VicnRjL2RpcmVjdGlvbi1jaGFuZ2UtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsOCBAQAorCisKK1BBU1MgU2V0dXAgY29ubmVjdGlvbiB3aXRoIHNlbmRvbmx5IHRyYW5z
Y2VpdmVyIAorUEFTUyBTZXQgdHJhbnNjZWl2ZXIgYXMgaW5hY3RpdmUgCitQQVNTIFNldCB0cmFu
c2NlaXZlciBhcyBzZW5kb25seSAKK1BBU1MgdHJhY2sgZXZlbnQgc3RyZWFtIHRlc3QgLSBhdWRp
byAKK1BBU1MgdHJhY2sgZXZlbnQgc3RyZWFtIHRlc3QgLSB2aWRlbyAKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvd2VicnRjL2RpcmVjdGlvbi1jaGFuZ2UuaHRtbCBiL0xheW91dFRlc3RzL3dl
YnJ0Yy9kaXJlY3Rpb24tY2hhbmdlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGU0OGUwMmM3ODMzMTg4YmQ0
YzVlY2IyODM2Y2VlYTc2ZTVmNWZlNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3dl
YnJ0Yy9kaXJlY3Rpb24tY2hhbmdlLmh0bWwKQEAgLTAsMCArMSw1NCBAQAorPCFkb2N0eXBlIGh0
bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgor
ICAgICAgICA8dGl0bGU+TWVkaWFTdHJlYW0gb2JqZWN0cyBzaG91bGQgcmVtYWluIHRoZSBzYW1l
IGZvciBhIHJlbW90ZSB0cmFjayB3aGVuIGNoYW5naW5nIGRpcmVjdGlvbjwvdGl0bGU+CisgICAg
ICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0Pgor
ICAgICAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48
L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDx2aWRlbyBpZD0idmlk
ZW8iIGF1dG9wbGF5PSIiPjwvdmlkZW8+CisgICAgICAgIDxzY3JpcHQgc3JjID0icm91dGluZXMu
anMiPjwvc2NyaXB0PgorICAgICAgICA8c2NyaXB0PgordmFyIHBjMSwgcGMyOwordmFyIHJlbW90
ZVN0cmVhbTsKK3ZhciB0cmFja0V2ZW50Q291bnRlciA9IDA7Citwcm9taXNlX3Rlc3QoYXN5bmMg
KCkgPT4geworICAgIGNvbnN0IGxvY2FsU3RyZWFtID0gYXdhaXQgbmF2aWdhdG9yLm1lZGlhRGV2
aWNlcy5nZXRVc2VyTWVkaWEoe2F1ZGlvOiB0cnVlLCB2aWRlbzogdHJ1ZX0pOworICAgIHJlbW90
ZVN0cmVhbSA9IGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKKyAgICAg
ICAgY3JlYXRlQ29ubmVjdGlvbnMoKGZpcnN0Q29ubmVjdGlvbikgPT4geworICAgICAgICAgICAg
cGMxID0gZmlyc3RDb25uZWN0aW9uOworICAgICAgICAgICAgcGMxLmFkZFRyYWNrKGxvY2FsU3Ry
ZWFtLmdldEF1ZGlvVHJhY2tzKClbMF0sIGxvY2FsU3RyZWFtKTsKKyAgICAgICAgICAgIHBjMS5h
ZGRUcmFjayhsb2NhbFN0cmVhbS5nZXRWaWRlb1RyYWNrcygpWzBdLCBsb2NhbFN0cmVhbSk7Cisg
ICAgICAgICAgICBwYzEuZ2V0VHJhbnNjZWl2ZXJzKCkuZm9yRWFjaCh0cmFuc2NlaXZlciA9PiB0
cmFuc2NlaXZlci5kaXJlY3Rpb24gPSAic2VuZG9ubHkiKTsKKyAgICAgICAgfSwgKHNlY29uZENv
bm5lY3Rpb24pID0+IHsKKyAgICAgICAgICAgIHBjMiA9IHNlY29uZENvbm5lY3Rpb247CisgICAg
ICAgICAgICBwYzIub250cmFjayA9ICh0cmFja0V2ZW50KSA9PiB7CisgICAgICAgICAgICAgICAg
cmVzb2x2ZSh0cmFja0V2ZW50LnN0cmVhbXNbMF0pOworICAgICAgICAgICAgfTsKKyAgICAgICAg
fSk7CisgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gcmVqZWN0KCJUZXN0IHRpbWVkIG91dCIpLCA1
MDAwKTsKKyAgICB9KTsKKyAgICB2aWRlby5zcmNPYmplY3QgPSByZW1vdGVTdHJlYW07CisgICAg
YXdhaXQgdmlkZW8ucGxheSgpOworfSwgIlNldHVwIGNvbm5lY3Rpb24gd2l0aCBzZW5kb25seSB0
cmFuc2NlaXZlciIpOworCitwcm9taXNlX3Rlc3QoYXN5bmMgKCkgPT4geworICAgIHBjMS5nZXRU
cmFuc2NlaXZlcnMoKS5mb3JFYWNoKHRyYW5zY2VpdmVyID0+IHRyYW5zY2VpdmVyLmRpcmVjdGlv
biA9ICJpbmFjdGl2ZSIpOworICAgIHJldHVybiByZW5lZ290aWF0ZShwYzEsIHBjMik7Cit9LCAi
U2V0IHRyYW5zY2VpdmVyIGFzIGluYWN0aXZlIik7CisKK3Byb21pc2VfdGVzdChhc3luYyAoKSA9
PiB7CisgICAgLy8gU2V0dGluZyBkaXJlY3Rpb24gdG8gc2VuZG9ubHkgd2lsbCB0cmlnZ2VyIHR3
byBuZXcgdHJhY2sgZXZlbnRzLgorICAgIHBjMi5vbnRyYWNrID0gKHRyYWNrRXZlbnQpID0+IHsK
KyAgICAgICAgIHRlc3QoKCkgPT4geworICAgICAgICAgICAgIGFzc2VydF9lcXVhbHMocmVtb3Rl
U3RyZWFtLCB0cmFja0V2ZW50LnN0cmVhbXNbMF0pOworICAgICAgICAgfSwgInRyYWNrIGV2ZW50
IHN0cmVhbSB0ZXN0IC0gIiArIHRyYWNrRXZlbnQudHJhY2sua2luZCk7CisgICAgfTsKKworICAg
IHBjMS5nZXRUcmFuc2NlaXZlcnMoKS5mb3JFYWNoKHRyYW5zY2VpdmVyID0+IHRyYW5zY2VpdmVy
LmRpcmVjdGlvbiA9ICJzZW5kb25seSIpOworICAgIHJldHVybiByZW5lZ290aWF0ZShwYzEsIHBj
Mik7Cit9LCAiU2V0IHRyYW5zY2VpdmVyIGFzIHNlbmRvbmx5Iik7CisgICAgICAgIDwvc2NyaXB0
PgorICAgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9y
b3V0aW5lcy5qcyBiL0xheW91dFRlc3RzL3dlYnJ0Yy9yb3V0aW5lcy5qcwppbmRleCBkZjA2NTQy
OTg0MGE0ZjA0YjJjMTlhZTJjMjE0NmE5M2Q4NWRlOWJlLi5iNTlhNWQ1NTkwNGMyNTFhMjExOTI2
MDZiZWFhMjEyZDljYmZlY2M1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93ZWJydGMvcm91dGlu
ZXMuanMKKysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL3JvdXRpbmVzLmpzCkBAIC03OCw2ICs3OCwx
NiBAQCBmdW5jdGlvbiBvbkFkZEljZUNhbmRpZGF0ZUVycm9yKGVycm9yKQogICAgIGFzc2VydF91
bnJlYWNoZWQoKTsKIH0KIAorYXN5bmMgZnVuY3Rpb24gcmVuZWdvdGlhdGUocGMxLCBwYzIpCit7
CisgICAgbGV0IGQgPSBhd2FpdCBwYzEuY3JlYXRlT2ZmZXIoKTsKKyAgICBhd2FpdCBwYzEuc2V0
TG9jYWxEZXNjcmlwdGlvbihkKTsKKyAgICBhd2FpdCBwYzIuc2V0UmVtb3RlRGVzY3JpcHRpb24o
ZCk7CisgICAgZCA9IGF3YWl0IHBjMi5jcmVhdGVBbnN3ZXIoKTsKKyAgICBhd2FpdCBwYzEuc2V0
UmVtb3RlRGVzY3JpcHRpb24oZCk7CisgICAgYXdhaXQgcGMyLnNldExvY2FsRGVzY3JpcHRpb24o
ZCk7Cit9CisKIGZ1bmN0aW9uIGFuYWx5c2VBdWRpbyhzdHJlYW0sIGR1cmF0aW9uLCBjb250ZXh0
KQogewogICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy93ZWJydGMvdmlkZW8tc2V0RGlyZWN0aW9uLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3dlYnJ0Yy92aWRlby1zZXREaXJlY3Rpb24tZXhwZWN0ZWQudHh0Cmlu
ZGV4IDQ1NzFiODQwOGI3NjU2OGNhYWVlNDM3NjQzODMyMjhhNTYyMjFjYTguLmU0YzkzMjJmNTVj
Zjk3MTc3M2I5MGVlMDU2OGY2NDBiZjI3NzIzYjYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3dl
YnJ0Yy92aWRlby1zZXREaXJlY3Rpb24tZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3dl
YnJ0Yy92aWRlby1zZXREaXJlY3Rpb24tZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNSBAQAogCiAK
IFBBU1MgR29pbmcgZnJvbSBzZW5kcmVjdiB0byBpbmFjdGl2ZSBhbmQgYmFjayB0byBzZW5kcmVj
diAKLUZBSUwgVGhlIE1lZGlhU3RyZWFtIHNob3VsZCByZW1haW4gdGhlIHNhbWUgYXNzZXJ0X2Vx
dWFsczogZXhwZWN0ZWQgb2JqZWN0ICJbb2JqZWN0IE1lZGlhU3RyZWFtXSIgYnV0IGdvdCBvYmpl
Y3QgIltvYmplY3QgTWVkaWFTdHJlYW1dIgorUEFTUyBUaGUgTWVkaWFTdHJlYW0gc2hvdWxkIHJl
bWFpbiB0aGUgc2FtZSAKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL3ZpZGVvLXNl
dERpcmVjdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvd2VicnRjL3ZpZGVvLXNldERpcmVjdGlvbi5o
dG1sCmluZGV4IGYyMWMxYzNjNzc0YWU2NzRhZjRlZTgwNTU0NjkzZjdmYzcyZmEzZDUuLmVhZmQ1
NzU5ZTM3NWRlNTRkNGZiZTBhMGIxOGVmNjIyOTc5YTQxMzUgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3dlYnJ0Yy92aWRlby1zZXREaXJlY3Rpb24uaHRtbAorKysgYi9MYXlvdXRUZXN0cy93ZWJy
dGMvdmlkZW8tc2V0RGlyZWN0aW9uLmh0bWwKQEAgLTQ0LDE1ICs0NCw2IEBAIGZ1bmN0aW9uIHRl
c3RJbWFnZSgpCiB9CiAKIHZhciBwYzEsIHBjMjsKLWFzeW5jIGZ1bmN0aW9uIHJlbmVnb3RpYXRl
KCkKLXsKLSAgICBsZXQgZCA9IGF3YWl0IHBjMS5jcmVhdGVPZmZlcigpOwotICAgIGF3YWl0IHBj
MS5zZXRMb2NhbERlc2NyaXB0aW9uKGQpOwotICAgIGF3YWl0IHBjMi5zZXRSZW1vdGVEZXNjcmlw
dGlvbihkKTsKLSAgICBkID0gYXdhaXQgcGMyLmNyZWF0ZUFuc3dlcigpOwotICAgIGF3YWl0IHBj
MS5zZXRSZW1vdGVEZXNjcmlwdGlvbihkKTsKLSAgICBhd2FpdCBwYzIuc2V0TG9jYWxEZXNjcmlw
dGlvbihkKTsKLX0KIAogcHJvbWlzZV90ZXN0KGFzeW5jICh0KSA9PiB7CiAgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQpAQCAtODAsNyArNzEsNyBAQCBwcm9taXNlX3Rlc3QoYXN5bmMgKHQpID0+
IHsKICAgICB9KTsKIAogICAgIHBjMS5nZXRUcmFuc2NlaXZlcnMoKVswXS5kaXJlY3Rpb24gPSAi
aW5hY3RpdmUiOwotICAgIGF3YWl0IHJlbmVnb3RpYXRlKCk7CisgICAgYXdhaXQgcmVuZWdvdGlh
dGUocGMxLCBwYzIpOwogICAgIGF3YWl0IHByb21pc2U7CiAKICAgICBwcm9taXNlID0gbmV3IFBy
b21pc2UoKHJlc29sdmUpID0+IHsKQEAgLTkyLDcgKzgzLDcgQEAgcHJvbWlzZV90ZXN0KGFzeW5j
ICh0KSA9PiB7CiAgICAgICAgIHBjMi5vbnRyYWNrID0gKHRyYWNrRXZlbnQpID0+IHsgcmVzb2x2
ZSAodHJhY2tFdmVudC5zdHJlYW1zWzBdKTsgfTsKICAgICB9KTsKIAotICAgIGF3YWl0IHJlbmVn
b3RpYXRlKCk7CisgICAgYXdhaXQgcmVuZWdvdGlhdGUocGMxLCBwYzIpOwogICAgIHZpZGVvLnNy
Y09iamVjdCA9IGF3YWl0IHN0cmVhbVByb21pc2U7CiAgICAgYXdhaXQgcHJvbWlzZTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>