<?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>237630</bug_id>
          
          <creation_ts>2022-03-08 17:04:50 -0800</creation_ts>
          <short_desc>[Cocoa] metadata cue endTime may not be updated</short_desc>
          <delta_ts>2022-05-03 22:27:12 -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>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>ashukm4</cc>
    
    <cc>calvaris</cc>
    
    <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1849486</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2022-03-08 17:04:50 -0800</bug_when>
    <thetext>metadata cue endTime may not be updated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849487</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2022-03-08 17:04:55 -0800</bug_when>
    <thetext>rdar://88690874</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849492</commentid>
    <comment_count>2</comment_count>
      <attachid>454179</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2022-03-08 17:17:10 -0800</bug_when>
    <thetext>Created attachment 454179
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849494</commentid>
    <comment_count>3</comment_count>
      <attachid>454179</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2022-03-08 17:23:47 -0800</bug_when>
    <thetext>Comment on attachment 454179
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        the next data cue from the same track starts. This means we donât know the 

Nit. &quot;don&apos;t&quot;.

&gt; Source/WebCore/ChangeLog:12
&gt; +        given the end time of the media fileâs duration and the actual end time is updated

Nit. &quot;media file&apos;s&quot;?

&gt; Source/WebCore/ChangeLog:22
&gt; +        This means that if the media fileâs duration is not known when the text track list

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849497</commentid>
    <comment_count>4</comment_count>
      <attachid>454179</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2022-03-08 17:25:39 -0800</bug_when>
    <thetext>Comment on attachment 454179
Patch

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

&gt; LayoutTests/http/tests/media/hls/track-in-band-hls-metadata-cue-duration.html:20
&gt; +                run(&apos;video.src = &quot;http://127.0.0.1:8000/media/resources/hls/metadata/prog_index.m3u8&quot;&apos;);

Is it possible to avoid using an absolute url here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849499</commentid>
    <comment_count>5</comment_count>
      <attachid>454179</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2022-03-08 17:41:19 -0800</bug_when>
    <thetext>Comment on attachment 454179
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:10
&gt;&gt; +        the next data cue from the same track starts. This means we donât know the 
&gt; 
&gt; Nit. &quot;don&apos;t&quot;.

This is just create-pretty-print failing to deal with unicode.

&gt;&gt; LayoutTests/http/tests/media/hls/track-in-band-hls-metadata-cue-duration.html:20
&gt;&gt; +                run(&apos;video.src = &quot;http://127.0.0.1:8000/media/resources/hls/metadata/prog_index.m3u8&quot;&apos;);
&gt; 
&gt; Is it possible to avoid using an absolute url here?

It is possible, but most of the http media tests use absolute urls so it doesn&apos;t seem necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849526</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-08 19:35:33 -0800</bug_when>
    <thetext>Committed r291029 (248203@main): &lt;https://commits.webkit.org/248203@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454179.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1862529</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2022-04-19 06:47:21 -0700</bug_when>
    <thetext>*** Bug 239067 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864369</commentid>
    <comment_count>8</comment_count>
    <who name="Ashutosh Kumar">ashukm4</who>
    <bug_when>2022-04-26 00:15:06 -0700</bug_when>
    <thetext>(In reply to Eric Carlson from comment #7)
&gt; *** Bug 239067 has been marked as a duplicate of this bug. ***

Can you please let me know
In which version of Safari this fix will be available?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866365</commentid>
    <comment_count>9</comment_count>
    <who name="Ashutosh Kumar">ashukm4</who>
    <bug_when>2022-05-03 22:27:12 -0700</bug_when>
    <thetext>Could you please let me know which version of Safari this fix will be available?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454179</attachid>
            <date>2022-03-08 17:17:10 -0800</date>
            <delta_ts>2022-03-08 19:35:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237630-20220308171709.patch</filename>
            <type>text/plain</type>
            <size>9919</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwODAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjVhMjRhZmY1NmIzYzE2
M2VmMjNiYWQ2ODdlYmZmMGJjMjlhZWI3My4uMGZlMDY4YzNlMzM1NjNhYmRkNzlhMWQyYWYwYzhh
M2Q1OTEzN2RhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQzIEBACisyMDIyLTAzLTA4ICBFcmlj
IENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFtDb2NvYV0gbWV0
YWRhdGEgY3VlIGVuZFRpbWUgbWF5IG5vdCBiZSB1cGRhdGVkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzc2MzAKKyAgICAgICAgcmRhcjovLzg4Njkw
ODc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGF0
YSBjdWVzIGhhdmUgYSBzdGFydCB0aW1lIGJ1dCBub3QgYW4gZXhwbGljaXQgZHVyYXRpb24sIGEg
ZGF0YSBjdWUgZW5kcyB3aGVuIAorICAgICAgICB0aGUgbmV4dCBkYXRhIGN1ZSBmcm9tIHRoZSBz
YW1lIHRyYWNrIHN0YXJ0cy4gVGhpcyBtZWFucyB3ZSBkb27igJl0IGtub3cgdGhlIAorICAgICAg
ICBkdXJhdGlvbiBvZiBjdWUgIzEgdW50aWwgY3VlICMyIGlzIGRlbGl2ZXJlZCwgc28gd2hlbiBj
dWUgIzEgaXMgZGVsaXZlcmVkIGl0IGlzIAorICAgICAgICBnaXZlbiB0aGUgZW5kIHRpbWUgb2Yg
dGhlIG1lZGlhIGZpbGXigJlzIGR1cmF0aW9uIGFuZCB0aGUgYWN0dWFsIGVuZCB0aW1lIGlzIHVw
ZGF0ZWQKKyAgICAgICAgd2hlbiBjdWUgIzIgYXJyaXZlcy4KKworICAgICAgICBodHRwOi8vd2Vi
a2l0Lm9yZy9iLzIyOTkyNCByZWZhY3RvcmVkIHRleHQsIGF1ZGlvLCBhbmQgdmlkZW8gdHJhY2tz
IHRvIG5vdCBkZXBlbmQKKyAgICAgICAgb24gSFRNTE1lZGlhRWxlbWVudC4gQmVjYXVzZSBJbmJh
bmREYXRhVGV4dFRyYWNrIGNvdWxkIG5vIGxvbmdlciBhY2Nlc3MgdGhlCisgICAgICAgIEhUTUxN
ZWRpYUVsZW1lbnQgdG8gZ2V0IGl0cyBkdXJhdGlvbiwgYSBkdXJhdGlvbiBwcm9wZXJ0eSB3YXMg
YWRkZWQgdG8gVGV4dFRyYWNrTGlzdAorICAgICAgICB0aGF0IEluYmFuZERhdGFUZXh0VHJhY2sg
dXNlcyB0byBzZXQgdGhlIGR1cmF0aW9uIG9mIHRlbXBvcmFyeSBjdWVzLgorICAgICAgICBUZXh0
VHJhY2tMaXN0LmR1cmF0aW9uIGlzIHNldCB3aGVuIGl0IGlzIGNyZWF0ZWQgYW5kIHVwZGF0ZWQg
d2hlbiB0aGUgbWVkaWEgcGxheWVyCisgICAgICAgIHJlcG9ydHMgYSBkdXJhdGlvbiBjaGFuZ2Uu
CisKKyAgICAgICAgVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBtZWRpYSBmaWxl4oCZcyBkdXJhdGlv
biBpcyBub3Qga25vd24gd2hlbiB0aGUgdGV4dCB0cmFjayBsaXN0CisgICAgICAgIGlzIGNyZWF0
ZWQsIGFuZCB0aGUgZmlsZSdzIGR1cmF0aW9uIG5ldmVyIGNoYW5nZXMsIHRoZSB0ZXh0IHRyYWNr
IGxpc3QgbmV2ZXIgaGFzIGEKKyAgICAgICAgdmFsaWQgZHVyYXRpb24gYW5kIGRhdGEgY3VlcyB3
ZXJlIG5vdCBhZGRlZCB0byB0aGUgdGVtcG9yYXJ5IGxpc3QuCisKKyAgICAgICAgRml4IHRoaXMg
YnkgdXBkYXRpbmcgVGV4dFRyYWNrTGlzdC5kdXJhdGlvbiB3aGVuIGEgSFRNTE1lZGlhRWxlbWVu
dCByZWFjaGVzIEhBVkVfTUVUQURBVEEuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9tZWRp
YS9obHMvdHJhY2staW4tYmFuZC1obHMtbWV0YWRhdGEtY3VlLWR1cmF0aW9uLmh0bWwKKworICAg
ICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
TWVkaWFFbGVtZW50OjpkdXJhdGlvbkNoYW5nZWQpOiBVcGRhdGUgbV90ZXh0VHJhY2tzLmR1cmF0
aW9uIGFuZCBwb3N0CisgICAgICAgIHRoZSAnZHVyYXRpb25jaGFuZ2UnIGV2ZW50LgorICAgICAg
ICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6c2V0UmVhZHlTdGF0ZSk6IENhbGwgZHVyYXRp
b25DaGFuZ2VkLgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6bWVkaWFQbGF5
ZXJEdXJhdGlvbkNoYW5nZWQpOiBEaXR0by4KKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1l
bnQuaDoKKworICAgICAgICAqIGh0bWwvdHJhY2svSW5iYW5kRGF0YVRleHRUcmFjay5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpJbmJhbmREYXRhVGV4dFRyYWNrOjphZGREYXRhQ3VlKTogQWRkIGN1
ZXMgdG8gdGhlIGluY29tcGxldGUgY3VlIG1hcAorICAgICAgICBldmVuIGlmIHRoZSB0cmFjayBs
aXN0IGRvZXNuJ3QgaGF2ZSBkdXJhdGlvbi4KKwogMjAyMi0wMy0wMyAgRGFuIEdsYXN0b25idXJ5
ICA8ZGpnQGFwcGxlLmNvbT4KIAogICAgICAgICBBbGxvdyBbU2VjdXJlQ29udGV4dF0gZXh0ZW5k
ZWQgYXR0cmlidXRlIG9uIG5hbWVzcGFjZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFF
bGVtZW50LmNwcAppbmRleCA5MGYxMGVhMjBhNTdiMjlmZTkxZTU0YTAyODQ0NDM4ZmMwNDU0ZWE1
Li44NjAwZmRmOTVkNGZiMDFiODZmM2ExZGIyZWQ1M2MxZjc0M2UwNWZmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTI0NDUsNiArMjQ0NSwxMyBAQCB2b2lk
IEhUTUxNZWRpYUVsZW1lbnQ6OmRpc3BhdGNoUGxheVBhdXNlRXZlbnRzSWZOZWVkc1F1aXJrcygp
CiAgICAgc2NoZWR1bGVFdmVudChldmVudE5hbWVzKCkucGF1c2VFdmVudCk7CiB9CiAKK3ZvaWQg
SFRNTE1lZGlhRWxlbWVudDo6ZHVyYXRpb25DaGFuZ2VkKCkKK3sKKyAgICBpZiAobV90ZXh0VHJh
Y2tzKQorICAgICAgICBtX3RleHRUcmFja3MtPnNldER1cmF0aW9uKGR1cmF0aW9uTWVkaWFUaW1l
KCkpOworICAgIHNjaGVkdWxlRXZlbnQoZXZlbnROYW1lcygpLmR1cmF0aW9uY2hhbmdlRXZlbnQp
OworfQorCiB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnNldFJlYWR5U3RhdGUoTWVkaWFQbGF5ZXI6
OlJlYWR5U3RhdGUgc3RhdGUpCiB7CiAgICAgLy8gU2V0ICJ3YXNQb3RlbnRpYWxseVBsYXlpbmci
IEJFRk9SRSB1cGRhdGluZyBtX3JlYWR5U3RhdGUsIHBvdGVudGlhbGx5UGxheWluZygpIHVzZXMg
aXQKQEAgLTI1MDUsNyArMjUxMiw3IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6c2V0UmVhZHlT
dGF0ZShNZWRpYVBsYXllcjo6UmVhZHlTdGF0ZSBzdGF0ZSkKICAgICAgICAgLy8gSEFWRV9NRVRB
REFUQS4KICAgICAgICAgaWYgKG1fcmVhZHlTdGF0ZSA+PSBIQVZFX01FVEFEQVRBICYmIG9sZFN0
YXRlIDwgSEFWRV9NRVRBREFUQSkgewogICAgICAgICAgICAgcHJlcGFyZU1lZGlhRnJhZ21lbnRV
UkkoKTsKLSAgICAgICAgICAgIHNjaGVkdWxlRXZlbnQoZXZlbnROYW1lcygpLmR1cmF0aW9uY2hh
bmdlRXZlbnQpOworICAgICAgICAgICAgZHVyYXRpb25DaGFuZ2VkKCk7CiAgICAgICAgICAgICBz
Y2hlZHVsZVJlc2l6ZUV2ZW50KCk7CiAgICAgICAgICAgICBzY2hlZHVsZUV2ZW50KGV2ZW50TmFt
ZXMoKS5sb2FkZWRtZXRhZGF0YUV2ZW50KTsKIApAQCAtNTE2MCw3ICs1MTY3LDcgQEAgdm9pZCBI
VE1MTWVkaWFFbGVtZW50OjptZWRpYVBsYXllckR1cmF0aW9uQ2hhbmdlZCgpCiB7CiAgICAgYmVn
aW5Qcm9jZXNzaW5nTWVkaWFQbGF5ZXJDYWxsYmFjaygpOwogCi0gICAgc2NoZWR1bGVFdmVudChl
dmVudE5hbWVzKCkuZHVyYXRpb25jaGFuZ2VFdmVudCk7CisgICAgZHVyYXRpb25DaGFuZ2VkKCk7
CiAgICAgbWVkaWFQbGF5ZXJDaGFyYWN0ZXJpc3RpY0NoYW5nZWQoKTsKIAogICAgIE1lZGlhVGlt
ZSBub3cgPSBjdXJyZW50TWVkaWFUaW1lKCk7CkBAIC01MTY5LDkgKzUxNzYsNiBAQCB2b2lkIEhU
TUxNZWRpYUVsZW1lbnQ6Om1lZGlhUGxheWVyRHVyYXRpb25DaGFuZ2VkKCkKICAgICBpZiAobm93
ID4gZHVyKQogICAgICAgICBzZWVrSW50ZXJuYWwoZHVyKTsKIAotICAgIGlmIChtX3RleHRUcmFj
a3MpCi0gICAgICAgIG1fdGV4dFRyYWNrcy0+c2V0RHVyYXRpb24oZHVyKTsKLQogICAgIGVuZFBy
b2Nlc3NpbmdNZWRpYVBsYXllckNhbGxiYWNrKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
TWVkaWFFbGVtZW50LmgKaW5kZXggMDA0OTE4NjEzZWI5MzExMDYyM2IwM2JhZmY5NzYxZDYzMGM0
OGNkOS4uMDE2ZDI3ZjQ5NzU2ZjEzMjFiYmIxZTc2ZTNlNjU1M2NjOGE0Mjk0ZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgKKysrIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgKQEAgLTIwMiw2ICsyMDIsNyBAQCBwdWJsaWM6
CiAgICAgdm9pZCByZXNvbHZlUGVuZGluZ1BsYXlQcm9taXNlcyhQbGF5UHJvbWlzZVZlY3RvciYm
KTsKICAgICB2b2lkIHNjaGVkdWxlTm90aWZ5QWJvdXRQbGF5aW5nKCk7CiAgICAgdm9pZCBub3Rp
ZnlBYm91dFBsYXlpbmcoUGxheVByb21pc2VWZWN0b3ImJik7CisgICAgdm9pZCBkdXJhdGlvbkNo
YW5nZWQoKTsKICAgICAKICAgICBNZWRpYVBsYXllcjo6TW92aWVMb2FkVHlwZSBtb3ZpZUxvYWRU
eXBlKCkgY29uc3Q7CiAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNr
L0luYmFuZERhdGFUZXh0VHJhY2suY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9JbmJh
bmREYXRhVGV4dFRyYWNrLmNwcAppbmRleCBiM2NjOTU3YmIzM2JjNDE2NWUzZDA0MDhiNTFiYmMx
ODNjYzJkNjEzLi4zNmNkZTMzNGZjMjNlMzY2ZTFjYzVlNTZlNThkYmJjOGNlNDI2MTRkIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL0luYmFuZERhdGFUZXh0VHJhY2suY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJhY2svSW5iYW5kRGF0YVRleHRUcmFjay5jcHAK
QEAgLTcxLDggKzcxLDkgQEAgdm9pZCBJbmJhbmREYXRhVGV4dFRyYWNrOjphZGREYXRhQ3VlKGNv
bnN0IE1lZGlhVGltZSYgc3RhcnQsIGNvbnN0IE1lZGlhVGltZSYgZW4KICAgICB9CiAKICAgICBh
dXRvKiB0ZXh0VHJhY2tMaXN0ID0gZG93bmNhc3Q8VGV4dFRyYWNrTGlzdD4odHJhY2tMaXN0KCkp
OwotICAgIGlmIChlbmQuaXNQb3NpdGl2ZUluZmluaXRlKCkgJiYgdGV4dFRyYWNrTGlzdCAmJiB0
ZXh0VHJhY2tMaXN0LT5kdXJhdGlvbigpLmlzVmFsaWQoKSkgewotICAgICAgICBjdWUtPnNldEVu
ZFRpbWUodGV4dFRyYWNrTGlzdC0+ZHVyYXRpb24oKSk7CisgICAgaWYgKGVuZC5pc1Bvc2l0aXZl
SW5maW5pdGUoKSkgeworICAgICAgICBpZiAodGV4dFRyYWNrTGlzdCAmJiB0ZXh0VHJhY2tMaXN0
LT5kdXJhdGlvbigpLmlzVmFsaWQoKSkKKyAgICAgICAgICAgIGN1ZS0+c2V0RW5kVGltZSh0ZXh0
VHJhY2tMaXN0LT5kdXJhdGlvbigpKTsKICAgICAgICAgbV9pbmNvbXBsZXRlQ3VlTWFwLmFwcGVu
ZCgmY3VlLmdldCgpKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0Yzc1NDhkZTU1MmY1OGFlMmIwN2MwOTQ2
ODIwOTkzMWUyODZlMjgwLi5kMjcwYjYxMWE5OTdjYmYwNTc5MGUzODg0MGZjN2YyNTJkODdmNGQz
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjItMDMtMDggIEVyaWMgQ2FybHNvbiAgPGVyaWMu
Y2FybHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBtZXRhZGF0YSBjdWUgZW5kVGlt
ZSBtYXkgbm90IGJlIHVwZGF0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNzYzMAorICAgICAgICByZGFyOi8vODg2OTA4NzQKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvbWVkaWEv
aGxzL3RyYWNrLWluLWJhbmQtaGxzLW1ldGFkYXRhLWN1ZS1kdXJhdGlvbi1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbWVkaWEvaGxzL3RyYWNrLWluLWJhbmQtaGxz
LW1ldGFkYXRhLWN1ZS1kdXJhdGlvbi5odG1sOiBBZGRlZC4KKwogMjAyMi0wMy0wMyAgU2ltb24g
RnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBuYXNhLmdvdiBwYWdl
IHdpdGggZml4ZWQgYmFja2dyb3VuZHMgcGFpbnRzIGluY29ycmVjdGx5IG9uIHNjcm9sbApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9obHMvdHJhY2staW4tYmFuZC1o
bHMtbWV0YWRhdGEtY3VlLWR1cmF0aW9uLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvbWVkaWEvaGxzL3RyYWNrLWluLWJhbmQtaGxzLW1ldGFkYXRhLWN1ZS1kdXJhdGlvbi1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWVkMGI1ZmIxNzQ1MWYyNTM3NDI1ODlkMDZkYjJhM2Rh
NmY5Y2QwMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEv
aGxzL3RyYWNrLWluLWJhbmQtaGxzLW1ldGFkYXRhLWN1ZS1kdXJhdGlvbi1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSwzOCBAQAorCitUZXN0IHRoYXQgbWV0YWRhdGEgY3VlcyBoYXZlIHZhbGlkIGR1
cmF0aW9uLgorCisKKyoqIFNldCB2aWRlby5zcmMsIHdhaXQgZm9yIG1lZGlhIGRhdGEgdG8gbG9h
ZAorUlVOKHZpZGVvLnNyYyA9ICJodHRwOi8vMTI3LjAuMC4xOjgwMDAvbWVkaWEvcmVzb3VyY2Vz
L2hscy9tZXRhZGF0YS9wcm9nX2luZGV4Lm0zdTgiKQorRVZFTlQoYWRkdHJhY2spCitSVU4odHJh
Y2sgPSB2aWRlby50ZXh0VHJhY2tzWzBdKQorUlVOKHRyYWNrLm1vZGUgPSAiaGlkZGVuIikKK0VW
RU5UKGNhbnBsYXl0aHJvdWdoKQorCisKK2N1ZSAxCitFWFBFQ1RFRCAoY3VlLnN0YXJ0VGltZSAh
PSAnSW5maW5pdHknKSBPSworRVhQRUNURUQgKGN1ZS5lbmRUaW1lICE9ICdJbmZpbml0eScpIE9L
CisKK2N1ZSAyCitFWFBFQ1RFRCAoY3VlLnN0YXJ0VGltZSAhPSAnSW5maW5pdHknKSBPSworRVhQ
RUNURUQgKGN1ZS5lbmRUaW1lICE9ICdJbmZpbml0eScpIE9LCisKK2N1ZSAzCitFWFBFQ1RFRCAo
Y3VlLnN0YXJ0VGltZSAhPSAnSW5maW5pdHknKSBPSworRVhQRUNURUQgKGN1ZS5lbmRUaW1lICE9
ICdJbmZpbml0eScpIE9LCisKK2N1ZSA0CitFWFBFQ1RFRCAoY3VlLnN0YXJ0VGltZSAhPSAnSW5m
aW5pdHknKSBPSworRVhQRUNURUQgKGN1ZS5lbmRUaW1lICE9ICdJbmZpbml0eScpIE9LCisKK2N1
ZSA1CitFWFBFQ1RFRCAoY3VlLnN0YXJ0VGltZSAhPSAnSW5maW5pdHknKSBPSworRVhQRUNURUQg
KGN1ZS5lbmRUaW1lICE9ICdJbmZpbml0eScpIE9LCisKK2N1ZSA2CitFWFBFQ1RFRCAoY3VlLnN0
YXJ0VGltZSAhPSAnSW5maW5pdHknKSBPSworRVhQRUNURUQgKGN1ZS5lbmRUaW1lICE9ICdJbmZp
bml0eScpIE9LCisKK0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvbWVkaWEvaGxzL3RyYWNrLWluLWJhbmQtaGxzLW1ldGFkYXRhLWN1ZS1kdXJhdGlvbi5o
dG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9obHMvdHJhY2staW4tYmFuZC1obHMt
bWV0YWRhdGEtY3VlLWR1cmF0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWYwMjZjMmI3MjVmMzMyY2My
MTc3ZmYwMWI2NTAzNTVmODM1NjhjMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvbWVkaWEvaGxzL3RyYWNrLWluLWJhbmQtaGxzLW1ldGFkYXRhLWN1ZS1kdXJhdGlv
bi5odG1sCkBAIC0wLDAgKzEsNTIgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhl
YWQ+CisgICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPgorCisgICAgICAgIDxzY3JpcHQgc3JjPS4uLy4uLy4u
L21lZGlhLXJlc291cmNlcy92aWRlby10ZXN0LmpzPjwvc2NyaXB0PgorICAgICAgICA8c2NyaXB0
IHNyYz0uLi8uLi8uLi9tZWRpYS1yZXNvdXJjZXMvbWVkaWEtZmlsZS5qcz48L3NjcmlwdD4KKwor
ICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgbGV0IGN1ZWNoYW5nZUNvdW50ID0gMDsKKwor
ICAgICAgICAgICAgYXN5bmMgZnVuY3Rpb24gc3RhcnQoKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGZhaWxUZXN0SW4oMTAwMDApOworCisgICAgICAgICAgICAgICAgY29uc29sZVdy
aXRlKCc8YnI+PGVtPioqIFNldCB2aWRlby5zcmMsIHdhaXQgZm9yIG1lZGlhIGRhdGEgdG8gbG9h
ZDwvZW0+Jyk7CisgICAgICAgICAgICAgICAgZmluZE1lZGlhRWxlbWVudCgpOworCisgICAgICAg
ICAgICAgICAgd2FpdEZvckFuZEZhaWwodmlkZW8sICdlcnJvcicpCisgICAgICAgICAgICAgICAg
cnVuKCd2aWRlby5zcmMgPSAiaHR0cDovLzEyNy4wLjAuMTo4MDAwL21lZGlhL3Jlc291cmNlcy9o
bHMvbWV0YWRhdGEvcHJvZ19pbmRleC5tM3U4IicpOworCisgICAgICAgICAgICAgICAgd2FpdEZv
cih2aWRlby50ZXh0VHJhY2tzLCAnYWRkdHJhY2snKS50aGVuKGV2dCA9PiB7CisgICAgICAgICAg
ICAgICAgICAgIHJ1bigndHJhY2sgPSB2aWRlby50ZXh0VHJhY2tzWzBdJyk7CisgICAgICAgICAg
ICAgICAgICAgIHJ1bigndHJhY2subW9kZSA9ICJoaWRkZW4iJyk7CisgICAgICAgICAgICAgICAg
ICAgIHRyYWNrLmFkZEV2ZW50TGlzdGVuZXIoJ2N1ZWNoYW5nZScsIGV2dCA9PiB7CisgICAgICAg
ICAgICAgICAgICAgICAgICBpZiAoKytjdWVjaGFuZ2VDb3VudCAhPSA2KQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICAgICAgICAgICAgICAgICAgZm9yICh2
YXIgaSA9IDA7IGkgPCA2OyBpKyspIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdWUg
PSB0cmFjay5jdWVzW2ldOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0
ZShgPGJyPmN1ZSAke2kgKyAxfWApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlc3RF
eHBlY3RlZCgnY3VlLnN0YXJ0VGltZScsIE51bWJlci5QT1NJVElWRV9JTkZJTklUWSwgIiE9Iik7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCdjdWUuZW5kVGltZScs
IE51bWJlci5QT1NJVElWRV9JTkZJTklUWSwgIiE9Iik7CisgICAgICAgICAgICAgICAgICAgICAg
ICB9CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgnJyk7CisgICAgICAg
ICAgICAgICAgICAgICAgICBlbmRUZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIH0pOworICAg
ICAgICAgICAgICAgIH0pOworCisgICAgICAgICAgICAgICAgYXdhaXQgd2FpdEZvcih2aWRlbywg
J2NhbnBsYXl0aHJvdWdoJyk7CisgICAgICAgICAgICAgICAgYXdhaXQgdmlkZW8ucGxheSgpOwor
CisgICAgICAgICAgICAgICAgY29uc29sZVdyaXRlKCcnKTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5IG9ubG9hZD0nc3RhcnQoKSc+Cisg
ICAgICAgIDx2aWRlbyBjb250cm9scz48L3ZpZGVvPgorICAgICAgICA8cD5UZXN0IHRoYXQgbWV0
YWRhdGEgY3VlcyBoYXZlIHZhbGlkIGR1cmF0aW9uLjwvcD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>