<?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>233528</bug_id>
          
          <creation_ts>2021-11-26 12:53:33 -0800</creation_ts>
          <short_desc>[MSE] Fix erase range to prevent accidental deletion in files with changing durations</short_desc>
          <delta_ts>2021-12-03 00:25:28 -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="Alicia Boya García">aboya</reporter>
          <assigned_to name="Alicia Boya García">aboya</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1817992</commentid>
    <comment_count>0</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2021-11-26 12:53:33 -0800</bug_when>
    <thetext>In didReceiveSample(), eraseBeginTime was being set to
highestPresentationTimestamp minus a tolerance. The tolerance is not
needed since highestPresentationTimestamp is loaded from exact frame
timestamps, and can cause accidental frame erasure in situations where
there are frames with frames smaller than the tolerance, which is the
case for certain MP4 files.

Test: media/media-source/media-source-append-tiny-durations.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817993</commentid>
    <comment_count>1</comment_count>
      <attachid>445208</attachid>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2021-11-26 12:57:02 -0800</bug_when>
    <thetext>Created attachment 445208
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820045</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-03 00:25:24 -0800</bug_when>
    <thetext>Committed r286485 (244824@main): &lt;https://commits.webkit.org/244824@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 445208.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>445208</attachid>
            <date>2021-11-26 12:57:02 -0800</date>
            <delta_ts>2021-12-03 00:25:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233528-20211126215700.patch</filename>
            <type>text/plain</type>
            <size>8187</size>
            <attacher name="Alicia Boya García">aboya</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyOTI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWRkZmYzNDBjMmExODc3
YTliOTFmNDNjNTBjYTc2YTM4YmUwMzVjYi4uZGIwNjgwMmI5YjM4NmI1NDkzZjkzNTU0YTUxZGI3
MzFmOTA5NzE3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTExLTI2ICBBbGlj
aWEgQm95YSBHYXJjw61hICA8YWJveWFAaWdhbGlhLmNvbT4KKworICAgICAgICBbTVNFXSBGaXgg
ZXJhc2UgcmFuZ2UgdG8gcHJldmVudCBhY2NpZGVudGFsIGRlbGV0aW9uIGluIGZpbGVzIHdpdGgg
Y2hhbmdpbmcgZHVyYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMzM1MjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBJbiBkaWRSZWNlaXZlU2FtcGxlKCksIGVyYXNlQmVnaW5UaW1lIHdhcyBiZWlu
ZyBzZXQgdG8KKyAgICAgICAgaGlnaGVzdFByZXNlbnRhdGlvblRpbWVzdGFtcCBtaW51cyBhIHRv
bGVyYW5jZS4gVGhlIHRvbGVyYW5jZSBpcyBub3QKKyAgICAgICAgbmVlZGVkIHNpbmNlIGhpZ2hl
c3RQcmVzZW50YXRpb25UaW1lc3RhbXAgaXMgbG9hZGVkIGZyb20gZXhhY3QgZnJhbWUKKyAgICAg
ICAgdGltZXN0YW1wcywgYW5kIGNhbiBjYXVzZSBhY2NpZGVudGFsIGZyYW1lIGVyYXN1cmUgaW4g
c2l0dWF0aW9ucyB3aGVyZQorICAgICAgICB0aGVyZSBhcmUgZnJhbWVzIHdpdGggZnJhbWVzIHNt
YWxsZXIgdGhhbiB0aGUgdG9sZXJhbmNlLCB3aGljaCBpcyB0aGUKKyAgICAgICAgY2FzZSBmb3Ig
Y2VydGFpbiBNUDQgZmlsZXMuCisKKyAgICAgICAgVGVzdDogbWVkaWEvbWVkaWEtc291cmNlL21l
ZGlhLXNvdXJjZS1hcHBlbmQtdGlueS1kdXJhdGlvbnMuaHRtbAorCisgICAgICAgICogcGxhdGZv
cm0vZ3JhcGhpY3MvU291cmNlQnVmZmVyUHJpdmF0ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
b3VyY2VCdWZmZXJQcml2YXRlOjpkaWRSZWNlaXZlU2FtcGxlKToKKwogMjAyMS0xMS0wNCAgQWxp
Y2lhIEJveWEgR2FyY8OtYSAgPGFib3lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW01TRV1bR1N0
cmVhbWVyXSBVc2UgZnVsbCBuYW5vc2Vjb25kIHByZWNpc2lvbiB0aW1lc3RhbXBzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Tb3VyY2VCdWZmZXJQcml2YXRl
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1NvdXJjZUJ1ZmZlclByaXZh
dGUuY3BwCmluZGV4IGY4NzFkYWZjMWUxODE1ZmZkZWNlYjVlMDRmMjM1MTlmMzc2MzgzZTUuLjRm
MjAxZTgxZmQ1YTkwN2Q3NjdhMDNhZGZmY2U4ZDNlMDRiZjA3NGMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1NvdXJjZUJ1ZmZlclByaXZhdGUuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1NvdXJjZUJ1ZmZlclByaXZhdGUuY3Bw
CkBAIC0xMTY3LDcgKzExNjcsNyBAQCB2b2lkIFNvdXJjZUJ1ZmZlclByaXZhdGU6OmRpZFJlY2Vp
dmVTYW1wbGUoUmVmPE1lZGlhU2FtcGxlPiYmIG9yaWdpbmFsU2FtcGxlKQogICAgICAgICAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgICAgIE1lZGlhVGltZSBoaWdoZXN0QnVmZmVy
ZWRUaW1lID0gdHJhY2tCdWZmZXIuYnVmZmVyZWQubWF4aW11bUJ1ZmZlcmVkVGltZSgpOwotICAg
ICAgICAgICAgICAgIE1lZGlhVGltZSBlcmFzZUJlZ2luVGltZSA9IHRyYWNrQnVmZmVyLmhpZ2hl
c3RQcmVzZW50YXRpb25UaW1lc3RhbXAgLSBjb250aWd1b3VzRnJhbWVUb2xlcmFuY2U7CisgICAg
ICAgICAgICAgICAgTWVkaWFUaW1lIGVyYXNlQmVnaW5UaW1lID0gdHJhY2tCdWZmZXIuaGlnaGVz
dFByZXNlbnRhdGlvblRpbWVzdGFtcDsKICAgICAgICAgICAgICAgICBNZWRpYVRpbWUgZXJhc2VF
bmRUaW1lID0gZnJhbWVFbmRUaW1lc3RhbXAgLSBjb250aWd1b3VzRnJhbWVUb2xlcmFuY2U7CiAK
ICAgICAgICAgICAgICAgICBQcmVzZW50YXRpb25PcmRlclNhbXBsZU1hcDo6aXRlcmF0b3JfcmFu
Z2UgcmFuZ2U7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggY2U5MzM5OWYxYmYxNDk1NDgwZDkyZjlhNjU4NmI4ZDMyYzlmNDFk
Yi4uNjc4NWM1NDJmOWE4N2VlNzA4ZmIwZTc2OWE3NmY3YzAxYzY2Njg1MSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDIxLTExLTI2ICBBbGljaWEgQm95YSBHYXJjw61hICA8YWJveWFAaWdhbGlh
LmNvbT4KKworICAgICAgICBbTVNFXSBGaXggZXJhc2UgcmFuZ2UgdG8gcHJldmVudCBhY2NpZGVu
dGFsIGRlbGV0aW9uIGluIGZpbGVzIHdpdGggY2hhbmdpbmcgZHVyYXRpb25zCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzM1MjgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIG1lZGlhL21lZGlhLXNvdXJj
ZS9tZWRpYS1zb3VyY2UtYXBwZW5kLXRpbnktZHVyYXRpb25zLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1hcHBlbmQtdGlueS1k
dXJhdGlvbnMuaHRtbDogQWRkZWQuCisKIDIwMjEtMTEtMDQgIEFsaWNpYSBCb3lhIEdhcmPDrWEg
IDxhYm95YUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtNU0VdW0dTdHJlYW1lcl0gVXNlIGZ1bGwg
bmFub3NlY29uZCBwcmVjaXNpb24gdGltZXN0YW1wcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
bWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1hcHBlbmQtdGlueS1kdXJhdGlvbnMtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1h
cHBlbmQtdGlueS1kdXJhdGlvbnMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmIzOWY0MGVlY2M2
YTgzM2M4M2IxZTcwZDkxM2M3NzljNDQ5N2VjODUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWFwcGVuZC10aW55LWR1cmF0aW9u
cy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyNyBAQAorVGhpcyB0ZXN0cyB0aGF0IGFuIGFwcGVu
ZCBvZiBub24tb3ZlcmxhcHBpbmcgc2FtcGxlcyBvZiB2YXJ5aW5nIGR1cmF0aW9ucywgc29tZSBv
ZiB0aGVtIHVuZGVyIGEgbWlsbGlzZWNvbmQsIGRvbid0IHRyaWdnZXIgYWNjaWRlbnRhbCBlcmFz
dXJlLgorVGhpcyBpcyBkb25lIGluIHNvbWUgTVA0IGZpbGVzLCB3aGVyZSBkZWNvZGUgZHVyYXRp
b25zIGFyZSBtYW5pcHVsYXRlZCB0byBjb2RlIG1lZGlhIGNvbnRhaW5pbmcgQi1mcmFtZXMgd2hp
bGUgbWFpbnRhaW5pbmcgYSBzdGFydCBQVFMgPSAwLgorCitSVU4odmlkZW8uc3JjID0gVVJMLmNy
ZWF0ZU9iamVjdFVSTChzb3VyY2UpKQorRVZFTlQoc291cmNlb3BlbikKK1JVTihzb3VyY2VCdWZm
ZXIgPSBzb3VyY2UuYWRkU291cmNlQnVmZmVyKCJ2aWRlby9tb2NrOyBjb2RlY3M9bW9jayIpKQor
UlVOKHNvdXJjZUJ1ZmZlci5hcHBlbmRCdWZmZXIoaW5pdFNlZ21lbnQpKQorRVZFTlQodXBkYXRl
ZW5kKQorUlVOKHNvdXJjZUJ1ZmZlci5hcHBlbmRCdWZmZXIobWFrZVNhbXBsZXMoMSkpKQorRVZF
TlQodXBkYXRlZW5kKQorRVhQRUNURUQgKGJ1ZmZlcmVkU2FtcGxlcy5sZW5ndGggPT0gJzUnKSBP
Swore1BUUyh7MC8xMDAwMCA9IDAuMDAwMDAwfSksIERUUyh7MC8xMDAwMCA9IDAuMDAwMDAwfSks
IGR1cmF0aW9uKHsxLzEwMDAwID0gMC4wMDAxMDB9KSwgZmxhZ3MoMSksIGdlbmVyYXRpb24oMSl9
Cit7UFRTKHsyMDAwLzEwMDAwID0gMC4yMDAwMDB9KSwgRFRTKHsxLzEwMDAwID0gMC4wMDAxMDB9
KSwgZHVyYXRpb24oezk5OS8xMDAwMCA9IDAuMDk5OTAwfSksIGZsYWdzKDApLCBnZW5lcmF0aW9u
KDEpfQore1BUUyh7MTAwMC8xMDAwMCA9IDAuMTAwMDAwfSksIERUUyh7MTAwMC8xMDAwMCA9IDAu
MTAwMDAwfSksIGR1cmF0aW9uKHsxLzEwMDAwID0gMC4wMDAxMDB9KSwgZmxhZ3MoMCksIGdlbmVy
YXRpb24oMSl9Cit7UFRTKHs0MDAwLzEwMDAwID0gMC40MDAwMDB9KSwgRFRTKHsxMDAxLzEwMDAw
ID0gMC4xMDAxMDB9KSwgZHVyYXRpb24oezk5OS8xMDAwMCA9IDAuMDk5OTAwfSksIGZsYWdzKDAp
LCBnZW5lcmF0aW9uKDEpfQore1BUUyh7MzAwMC8xMDAwMCA9IDAuMzAwMDAwfSksIERUUyh7MjAw
MC8xMDAwMCA9IDAuMjAwMDAwfSksIGR1cmF0aW9uKHsxMDAwLzEwMDAwID0gMC4xMDAwMDB9KSwg
ZmxhZ3MoMCksIGdlbmVyYXRpb24oMSl9CitUZXN0aW5nIHRoZSBiZWhhdmlvciBpcyBjb25zaXN0
ZW50IHdoZW4gcmUtYXBwZW5kaW5nLgorUlVOKHNvdXJjZUJ1ZmZlci5hcHBlbmRCdWZmZXIobWFr
ZVNhbXBsZXMoMikpKQorRVZFTlQodXBkYXRlZW5kKQorRVhQRUNURUQgKGJ1ZmZlcmVkU2FtcGxl
cy5sZW5ndGggPT0gJzUnKSBPSwore1BUUyh7MC8xMDAwMCA9IDAuMDAwMDAwfSksIERUUyh7MC8x
MDAwMCA9IDAuMDAwMDAwfSksIGR1cmF0aW9uKHsxLzEwMDAwID0gMC4wMDAxMDB9KSwgZmxhZ3Mo
MSksIGdlbmVyYXRpb24oMil9Cit7UFRTKHsyMDAwLzEwMDAwID0gMC4yMDAwMDB9KSwgRFRTKHsx
LzEwMDAwID0gMC4wMDAxMDB9KSwgZHVyYXRpb24oezk5OS8xMDAwMCA9IDAuMDk5OTAwfSksIGZs
YWdzKDApLCBnZW5lcmF0aW9uKDIpfQore1BUUyh7MTAwMC8xMDAwMCA9IDAuMTAwMDAwfSksIERU
Uyh7MTAwMC8xMDAwMCA9IDAuMTAwMDAwfSksIGR1cmF0aW9uKHsxLzEwMDAwID0gMC4wMDAxMDB9
KSwgZmxhZ3MoMCksIGdlbmVyYXRpb24oMil9Cit7UFRTKHs0MDAwLzEwMDAwID0gMC40MDAwMDB9
KSwgRFRTKHsxMDAxLzEwMDAwID0gMC4xMDAxMDB9KSwgZHVyYXRpb24oezk5OS8xMDAwMCA9IDAu
MDk5OTAwfSksIGZsYWdzKDApLCBnZW5lcmF0aW9uKDIpfQore1BUUyh7MzAwMC8xMDAwMCA9IDAu
MzAwMDAwfSksIERUUyh7MjAwMC8xMDAwMCA9IDAuMjAwMDAwfSksIGR1cmF0aW9uKHsxMDAwLzEw
MDAwID0gMC4xMDAwMDB9KSwgZmxhZ3MoMCksIGdlbmVyYXRpb24oMil9CitFTkQgT0YgVEVTVAor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNl
LWFwcGVuZC10aW55LWR1cmF0aW9ucy5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291
cmNlL21lZGlhLXNvdXJjZS1hcHBlbmQtdGlueS1kdXJhdGlvbnMuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5l
ZTYwMGZjMjcyMzYyMjRkODQ5NGEyODZjZmM4N2IxYTk1ZWJlMTg1Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1hcHBlbmQtdGlu
eS1kdXJhdGlvbnMuaHRtbApAQCAtMCwwICsxLDYzIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+CisgICAgPHRpdGxlPm1lZGlhLXNvdXJjZS1hcHBlbmQtdGlueS1kdXJhdGlvbnM8
L3RpdGxlPgorICAgIDxzY3JpcHQgc3JjPSJtb2NrLW1lZGlhLXNvdXJjZS5qcyI+PC9zY3JpcHQ+
CisgICAgPHNjcmlwdCBzcmM9Ii4uL3ZpZGVvLXRlc3QuanMiPjwvc2NyaXB0PgorICAgIDxzY3Jp
cHQ+CisgICAgdmFyIHNvdXJjZTsKKyAgICB2YXIgc291cmNlQnVmZmVyOworICAgIHZhciBpbml0
U2VnbWVudDsKKworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICBpbnRlcm5hbHMu
aW5pdGlhbGl6ZU1vY2tNZWRpYVNvdXJjZSgpOworCisgICAgZnVuY3Rpb24gbWFrZVNhbXBsZXMo
Z2VuZXJhdGlvbikgeworICAgICAgICByZXR1cm4gY29uY2F0ZW5hdGVTYW1wbGVzKFsKKyAgICAg
ICAgICAgIC8vICAgICAgICAgICBwdHMsICBkdHMsIGR1ciwgIHNjYWxlCisgICAgICAgICAgICBt
YWtlQVNhbXBsZSggICAwLCAgICAwLCAgICAxLCAxMDAwMCwgMSwgU0FNUExFX0ZMQUcuU1lOQywg
Z2VuZXJhdGlvbiksCisgICAgICAgICAgICBtYWtlQVNhbXBsZSgyMDAwLCAgICAxLCAgOTk5LCAx
MDAwMCwgMSwgU0FNUExFX0ZMQUcuTk9ORSwgZ2VuZXJhdGlvbiksCisgICAgICAgICAgICBtYWtl
QVNhbXBsZSgxMDAwLCAxMDAwLCAgICAxLCAxMDAwMCwgMSwgU0FNUExFX0ZMQUcuTk9ORSwgZ2Vu
ZXJhdGlvbiksCisgICAgICAgICAgICBtYWtlQVNhbXBsZSg0MDAwLCAxMDAxLCAgOTk5LCAxMDAw
MCwgMSwgU0FNUExFX0ZMQUcuTk9ORSwgZ2VuZXJhdGlvbiksCisgICAgICAgICAgICBtYWtlQVNh
bXBsZSgzMDAwLCAyMDAwLCAxMDAwLCAxMDAwMCwgMSwgU0FNUExFX0ZMQUcuTk9ORSwgZ2VuZXJh
dGlvbiksCisgICAgICAgIF0pOworICAgIH0KKworICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVy
KCdsb2FkJywgYXN5bmMgZXZlbnQgPT4geworCisgICAgICAgIGZpbmRNZWRpYUVsZW1lbnQoKTsK
KworICAgICAgICBzb3VyY2UgPSBuZXcgTWVkaWFTb3VyY2UoKTsKKyAgICAgICAgcnVuKCd2aWRl
by5zcmMgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKHNvdXJjZSknKTsKKyAgICAgICAgYXdhaXQgd2Fp
dEZvcihzb3VyY2UsICdzb3VyY2VvcGVuJyk7CisKKyAgICAgICAgcnVuKCdzb3VyY2VCdWZmZXIg
PSBzb3VyY2UuYWRkU291cmNlQnVmZmVyKCJ2aWRlby9tb2NrOyBjb2RlY3M9bW9jayIpJyk7Cisg
ICAgICAgIGluaXRTZWdtZW50ID0gbWFrZUFJbml0KDQsIFttYWtlQVRyYWNrKDEsICdtb2NrJywg
VFJBQ0tfS0lORC5WSURFTyldKTsKKyAgICAgICAgcnVuKCdzb3VyY2VCdWZmZXIuYXBwZW5kQnVm
ZmVyKGluaXRTZWdtZW50KScpOworCisgICAgICAgIGF3YWl0IHdhaXRGb3Ioc291cmNlQnVmZmVy
LCAndXBkYXRlZW5kJyk7CisKKyAgICAgICAgcnVuKCdzb3VyY2VCdWZmZXIuYXBwZW5kQnVmZmVy
KG1ha2VTYW1wbGVzKDEpKScpOworICAgICAgICBhd2FpdCB3YWl0Rm9yKHNvdXJjZUJ1ZmZlciwg
J3VwZGF0ZWVuZCcpOworICAgICAgICBidWZmZXJlZFNhbXBsZXMgPSBhd2FpdCBpbnRlcm5hbHMu
YnVmZmVyZWRTYW1wbGVzRm9yVHJhY2tJZChzb3VyY2VCdWZmZXIsIDEpOworICAgICAgICB0ZXN0
RXhwZWN0ZWQoImJ1ZmZlcmVkU2FtcGxlcy5sZW5ndGgiLCA1KTsKKyAgICAgICAgYnVmZmVyZWRT
YW1wbGVzLmZvckVhY2goY29uc29sZVdyaXRlKTsKKworICAgICAgICBjb25zb2xlV3JpdGUoIlRl
c3RpbmcgdGhlIGJlaGF2aW9yIGlzIGNvbnNpc3RlbnQgd2hlbiByZS1hcHBlbmRpbmcuIikKKyAg
ICAgICAgcnVuKCdzb3VyY2VCdWZmZXIuYXBwZW5kQnVmZmVyKG1ha2VTYW1wbGVzKDIpKScpOwor
ICAgICAgICBhd2FpdCB3YWl0Rm9yKHNvdXJjZUJ1ZmZlciwgJ3VwZGF0ZWVuZCcpOworICAgICAg
ICBidWZmZXJlZFNhbXBsZXMgPSBhd2FpdCBpbnRlcm5hbHMuYnVmZmVyZWRTYW1wbGVzRm9yVHJh
Y2tJZChzb3VyY2VCdWZmZXIsIDEpOworICAgICAgICB0ZXN0RXhwZWN0ZWQoImJ1ZmZlcmVkU2Ft
cGxlcy5sZW5ndGgiLCA1KTsKKyAgICAgICAgYnVmZmVyZWRTYW1wbGVzLmZvckVhY2goY29uc29s
ZVdyaXRlKTsKKworICAgICAgICBlbmRUZXN0KCk7CisKKyAgICB9LCB7b25jZTogdHJ1ZX0pOwor
ICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdj5UaGlzIHRlc3RzIHRoYXQg
YW4gYXBwZW5kIG9mIG5vbi1vdmVybGFwcGluZyBzYW1wbGVzIG9mIHZhcnlpbmcgZHVyYXRpb25z
LCBzb21lIG9mIHRoZW0gdW5kZXIgYSBtaWxsaXNlY29uZCwgZG9uJ3QgdHJpZ2dlciBhY2NpZGVu
dGFsIGVyYXN1cmUuCisgICAgPGJyPlRoaXMgaXMgZG9uZSBpbiBzb21lIE1QNCBmaWxlcywgd2hl
cmUgZGVjb2RlIGR1cmF0aW9ucyBhcmUgbWFuaXB1bGF0ZWQgdG8gY29kZSBtZWRpYSBjb250YWlu
aW5nIEItZnJhbWVzIHdoaWxlIG1haW50YWluaW5nIGEgc3RhcnQgUFRTID0gMC48L2Rpdj4KKyAg
ICA8dmlkZW8+PC92aWRlbz4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>