<?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>103266</bug_id>
          
          <creation_ts>2012-11-26 08:50:46 -0800</creation_ts>
          <short_desc>TextTrack&apos;s .cues not ordered correctly when two cues have the same .startTime</short_desc>
          <delta_ts>2012-12-06 07:24:11 -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>http://w3c-test.org/html/tests/submission/Opera/media/interfaces/TextTrack/cues.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ojan</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>775524</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2012-11-26 08:50:46 -0800</bug_when>
    <thetext>We&apos;re failing the fourth test of the Opera-submitted test at http://w3c-test.org/html/tests/submission/Opera/media/interfaces/TextTrack/cues.html. Here, we&apos;re failing when changing the startTime of cue id2 to be in range 0-2, while the &quot;id&quot; cue is in range 0-1. The test expects the .cues property be ordered as [&quot;id2&quot;, &quot;id&quot;]. The spec shows that our implementation is incorrect per this paragraph right at the end of section 4.8.10.12.1: &quot;any cues with the same start time must be sorted by their end time, latest first&quot; (http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#timed-text-tracks).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776502</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">ml</who>
    <bug_when>2012-11-27 01:54:54 -0800</bug_when>
    <thetext>&lt;rdar://problem/12756212&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783766</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2012-12-05 08:16:39 -0800</bug_when>
    <thetext>It seems we&apos;re ordering cues correctly per TextTrackCueList::add(PassRefPtr&lt;TextTrackCue&gt; prpCue, size_t start, size_t end). However, this code is not being called as a result of a cue in a TextTrackList having its startTime or endTime changed. We may want to simply add/remove the cue from the list of cues in TextTrack::cueDidChange() to simply refresh the order. I will try that approach.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784888</commentid>
    <comment_count>3</comment_count>
      <attachid>178002</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2012-12-06 06:00:36 -0800</bug_when>
    <thetext>Created attachment 178002
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784933</commentid>
    <comment_count>4</comment_count>
      <attachid>178002</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-06 07:24:06 -0800</bug_when>
    <thetext>Comment on attachment 178002
Patch

Clearing flags on attachment: 178002

Committed r136843: &lt;http://trac.webkit.org/changeset/136843&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784935</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-06 07:24:11 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178002</attachid>
            <date>2012-12-06 06:00:36 -0800</date>
            <delta_ts>2012-12-06 07:24:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103266-20121206145800.patch</filename>
            <type>text/plain</type>
            <size>13657</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NjY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjEyZWEyNzk5Zjg0OGUz
NGNiNzZmOGI5ZTM5NjdmMGEyZjNiYWVmMC4uOTNiYjZlYmI4Yzk3YWU5OTlmYWIxZmIzNzNiZmQ4
NTdkYjFjZTRjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTEyLTA2ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgVGV4dFRyYWNrJ3MgLmN1
ZXMgbm90IG9yZGVyZWQgY29ycmVjdGx5IHdoZW4gdHdvIGN1ZXMgaGF2ZSB0aGUgc2FtZSAuc3Rh
cnRUaW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MDMyNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGRpbmcgYSBuZXcgbWV0aG9kIFRleHRUcmFja0N1ZUxpc3Q6OnVwZGF0ZUN1ZUluZGV4KCkgdG8g
dXBkYXRlIHRoZSBsaXN0IG9mCisgICAgICAgIGN1ZXMgYWZ0ZXIgY2hhbmdpbmcgdGhlIC5zdGFy
dFRpbWUgb3IgLmVuZFRpbWUgb2YgYSBUZXh0VHJhY2tDdWUuIEkgZWxlY3RlZCB0bworICAgICAg
ICBhZGQgYSBuZXcgbWV0aG9kIHRvIFRleHRUcmFja0N1ZUxpc3QgcmF0aGVyIHRoYW4gY2FsbGlu
ZyByZW1vdmUoKSBhbmQgdGhlbiBhZGQoKQorICAgICAgICBvbiB0aGUgbGlzdCBmcm9tIFRleHRU
cmFjazo6Y3VlRGlkQ2hhbmdlKCkgc28gdGhhdCB0aGUgbmF0dXJlIG9mIHRoZSBvcGVyYXRpb24K
KyAgICAgICAgaXMgYWJzdHJhY3RlZCBhbmQgd2UgY2FuIGVhc2lseSBjaGFuZ2UgdGhlIHdheSB3
ZSBrZWVwIHRoZSBjdWUgbGlzdCBzb3J0ZWQgYXQKKyAgICAgICAgYSBsYXRlciB0aW1lIHNob3Vs
ZCB3ZSBjaG9vc2UgdG8uCisKKyAgICAgICAgKiBodG1sL3RyYWNrL1RleHRUcmFjay5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpUZXh0VHJhY2s6OmN1ZURpZENoYW5nZSk6CisgICAgICAgICogaHRt
bC90cmFjay9UZXh0VHJhY2tDdWVMaXN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlRleHRUcmFj
a0N1ZUxpc3Q6OnVwZGF0ZUN1ZUluZGV4KToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAq
IGh0bWwvdHJhY2svVGV4dFRyYWNrQ3VlTGlzdC5oOgorICAgICAgICAoVGV4dFRyYWNrQ3VlTGlz
dCk6CisKIDIwMTItMTItMDUgIFpvbHRhbiBIZXJjemVnICA8emhlcmN6ZWdAd2Via2l0Lm9yZz4K
IAogICAgICAgICBPcHRpbWl6ZSBDb2xvck1hdHJpeCBmaWx0ZXIKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvdHJhY2svVGV4dFRyYWNrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
dHJhY2svVGV4dFRyYWNrLmNwcAppbmRleCAyM2JmMTEzZTgxNjA5NjUyZDNlM2Y5MTcwNGU3NjAz
MmVmNzY4MDIxLi5mNjA4NTYzMDc4ZGQzMmMxNjlmMDcyMjllYzVhYjU2ODEyOTcyYzc0IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFjay5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2suY3BwCkBAIC0yODUsNiArMjg1LDkgQEAg
dm9pZCBUZXh0VHJhY2s6OmN1ZURpZENoYW5nZShUZXh0VHJhY2tDdWUqIGN1ZSkKICAgICBpZiAo
IW1fY2xpZW50KQogICAgICAgICByZXR1cm47CiAKKyAgICAvLyBNYWtlIHN1cmUgdGhlIFRleHRU
cmFja0N1ZUxpc3Qgb3JkZXIgaXMgdXAtdG8tZGF0ZS4KKyAgICBlbnN1cmVUZXh0VHJhY2tDdWVM
aXN0KCktPnVwZGF0ZUN1ZUluZGV4KGN1ZSk7CisKICAgICAvLyAuLi4gYW5kIGFkZCBpdCBiYWNr
IGFnYWluLgogICAgIG1fY2xpZW50LT50ZXh0VHJhY2tBZGRDdWUodGhpcywgY3VlKTsKIH0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJhY2svVGV4dFRyYWNrQ3VlTGlzdC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFja0N1ZUxpc3QuY3BwCmluZGV4IDU2
ZWIwYTY0Yzk4OTFjYTMyOWI0M2I2Njc5ZWJmNzk1MWQ4MmU4NTUuLjJmYmI2MTA4Y2ZlZmJhN2Fh
ODU2ZmQzMGNhYWQ5NTQxYzA0NDM1YzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
dHJhY2svVGV4dFRyYWNrQ3VlTGlzdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC90cmFj
ay9UZXh0VHJhY2tDdWVMaXN0LmNwcApAQCAtMTIzLDYgKzEyMywxNSBAQCBib29sIFRleHRUcmFj
a0N1ZUxpc3Q6OmNvbnRhaW5zKFRleHRUcmFja0N1ZSogY3VlKSBjb25zdAogICAgIHJldHVybiBt
X2xpc3QuY29udGFpbnMoY3VlKTsKIH0KIAorYm9vbCBUZXh0VHJhY2tDdWVMaXN0Ojp1cGRhdGVD
dWVJbmRleChUZXh0VHJhY2tDdWUqIGN1ZSkKK3sKKyAgICBpZiAoIWNvbnRhaW5zKGN1ZSkpCisg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAKKyAgICByZW1vdmUoY3VlKTsKKyAgICByZXR1cm4g
YWRkKGN1ZSk7Cit9CisKIHZvaWQgVGV4dFRyYWNrQ3VlTGlzdDo6Y2xlYXIoKQogewogICAgIG1f
bGlzdC5jbGVhcigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0
VHJhY2tDdWVMaXN0LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFja0N1ZUxp
c3QuaAppbmRleCA5MGIxOWE1YmUyZmMyZDk0YzQyOWFjMDNjOGRmNjI1YmQ2YjMwNWNiLi4yOTc3
ODdmMmU2OGIzYmY3ZTkzZjcyMmViMTFkYTg4NzYyYmRjNGE5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFja0N1ZUxpc3QuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL3RyYWNrL1RleHRUcmFja0N1ZUxpc3QuaApAQCAtNTQsNiArNTQsOCBAQCBwdWJsaWM6
CiAgICAgYm9vbCBhZGQoUGFzc1JlZlB0cjxUZXh0VHJhY2tDdWU+KTsKICAgICBib29sIHJlbW92
ZShUZXh0VHJhY2tDdWUqKTsKICAgICBib29sIGNvbnRhaW5zKFRleHRUcmFja0N1ZSopIGNvbnN0
OworICAgIAorICAgIGJvb2wgdXBkYXRlQ3VlSW5kZXgoVGV4dFRyYWNrQ3VlKik7CiAKIHByaXZh
dGU6CiAgICAgVGV4dFRyYWNrQ3VlTGlzdCgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDhkN2FiMGRmZDc2Y2Y5ZWZjYmZl
N2ZkNjE2YjM0ZDRhYTI3ZTY1ZDEuLjBkNzQ3MWM1OWQwNGM1NWExY2E1ODViN2M2ZTA4MTgxYzc0
MzA0MDggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxMi0xMi0wNiAgQW50b2luZSBRdWludCAg
PGdyYW91dHNAYXBwbGUuY29tPgorCisgICAgICAgIFRleHRUcmFjaydzIC5jdWVzIG5vdCBvcmRl
cmVkIGNvcnJlY3RseSB3aGVuIHR3byBjdWVzIGhhdmUgdGhlIHNhbWUgLnN0YXJ0VGltZQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMjY2CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIGFuIE9w
ZXJhIHRlc3QgdGhhdCB3ZSBub3cgcGFzcy4gTm90ZSB0aGF0IHRoZSBvcmlnaW5hbCB0ZXN0IGhh
cyB0d28gaXNzdWVzIHRoYXQgcHJvbXB0ZWQKKyAgICAgICAgY2hhbmdlcyBpbiB0aGlzIHBhdGNo
LiBUaGUgZmlyc3QgaXNzdWUgaXMgaHR0cHM6Ly93d3cudzMub3JnL0J1Z3MvUHVibGljL3Nob3df
YnVnLmNnaT9pZD0yMDA2NgorICAgICAgICBhbmQgSSd2ZSBlbGVjdGVkIHRvIGNvbW1lbnQgdGhl
IHN1Yi10ZXN0IHRoYXQgZmFpbHMgYW5kIHRyYWNraW5nIHR1cm5pbmcgaXQgYmFjayBvbiB3aGVu
IHRoZSB0ZXN0CisgICAgICAgIGlzIGNvcnJlY3RlZCB3aXRoIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQyNTUuIFRoZSBzZWNvbmQgaXNzdWUgd2FzIGluIHRoZSBz
dWItdGVzdAorICAgICAgICB0aGF0IHJldmVhbGVkIHRoZSBmYWlsdXJlIGNvdmVyZWQgYnkgdGhp
cyBidWcgYW5kIGhhZCBhbiBpc3N1ZSBhY2tub3dsZWRnZWQgYnkgdGhlIGF1dGhvcgorICAgICAg
ICAoc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9CdWdzL1B1YmxpYy9zaG93X2J1Zy5jZ2k/aWQ9MjAw
NjYpIHNvIEkgZml4ZWQgaXQgaW4gb3VyIHJlcG9zaXRvcnkuCisKKyAgICAgICAgKiBtZWRpYS90
cmFjay9vcGVyYS9pbnRlcmZhY2VzL1RleHRUcmFjay9jdWVzLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogbWVkaWEvdHJhY2svb3BlcmEvaW50ZXJmYWNlcy9UZXh0VHJhY2svY3Vlcy5o
dG1sOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAg
ICAgICogcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0v
Z3RrL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3Rh
dGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAg
KiBwbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9uczoKKwogMjAxMi0xMi0wNSAgS2VudCBUYW11
cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTGF5b3V0IFRlc3QgZmFzdC9mb3Jt
cy8qLW11bHRpcGxlLWZpZWxkcy8qLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRl
ci1oaXN0b3J5LWJhY2suaHRtbCBhcmUgc2xvdwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVk
aWEvdHJhY2svb3BlcmEvaW50ZXJmYWNlcy9UZXh0VHJhY2svY3Vlcy1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9tZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL1RleHRUcmFjay9jdWVzLWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xM2Q5Y2NhMDEwMTY5OWRjNTgzMzk3NjdjYjlkNjgzM2Zh
YTQ3MWFmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svb3BlcmEv
aW50ZXJmYWNlcy9UZXh0VHJhY2svY3Vlcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw1IEBACisK
K1BBU1MgVGV4dFRyYWNrLmN1ZXMsIGFmdGVyIGFkZEN1ZSgpIAorUEFTUyBUZXh0VHJhY2suY3Vl
cywgZGlmZmVyZW50IG1vZGVzIAorUEFTUyBUZXh0VHJhY2suY3VlcywgY2hhbmdpbmcgb3JkZXIg
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMv
VGV4dFRyYWNrL2N1ZXMuaHRtbCBiL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL29wZXJhL2ludGVy
ZmFjZXMvVGV4dFRyYWNrL2N1ZXMuaHRtbAppbmRleCBjNWRlMzZmMmUyNzQ2MzRlNmU4YmEyNzkx
OTdmNTFhMjQ4ZmE3ZTdmLi40NDdkMTk2ZDQ2YzM4NTZlYzQ2Mzc5OTM0YjZhMWRhNTY4NjBmYjM5
IDEwMDc1NQotLS0gYS9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL1Rl
eHRUcmFjay9jdWVzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svb3BlcmEvaW50
ZXJmYWNlcy9UZXh0VHJhY2svY3Vlcy5odG1sCkBAIC0xNCwxNSArMTQsMTcgQEAgc2V0dXAoZnVu
Y3Rpb24oKXsKICAgICB3aW5kb3cudDFfY3VlcyA9IHQxLmN1ZXMKICAgICB3aW5kb3cudDJfY3Vl
cyA9IHQyLmN1ZXMKIH0pOwotdGVzdChmdW5jdGlvbigpewotICAgIGFzc2VydF9lcXVhbHModDEu
Y3VlcywgdDFfY3VlcywgJ3QxLmN1ZXMgc2hvdWxkIHJldHVybiBzYW1lIG9iamVjdCcpOwotICAg
IGFzc2VydF9lcXVhbHModDIuY3VlcywgdDJfY3VlcywgJ3QyLmN1ZXMgc2hvdWxkIHJldHVybiBz
YW1lIG9iamVjdCcpOwotICAgIGFzc2VydF9ub3RfZXF1YWxzKHQxLmN1ZXMsIHQyLmN1ZXMsICd0
MS5jdWVzIGFuZCB0Mi5jdWVzIHNob3VsZCBiZSBkaWZmZXJlbnQgb2JqZWN0cycpOwotICAgIGFz
c2VydF9ub3RfZXF1YWxzKHQxLmN1ZXMsIG51bGwsICd0MS5jdWVzIHNob3VsZCBub3QgYmUgbnVs
bCcpOwotICAgIGFzc2VydF9ub3RfZXF1YWxzKHQyLmN1ZXMsIG51bGwsICd0Mi5jdWVzIHNob3Vs
ZCBub3QgYmUgbnVsbCcpOwotICAgIGFzc2VydF9lcXVhbHModDEuY3Vlcy5sZW5ndGgsIDAsICd0
MS5jdWVzIHNob3VsZCBoYXZlIGxlbmd0aCAwJyk7Ci0gICAgYXNzZXJ0X2VxdWFscyh0Mi5jdWVz
Lmxlbmd0aCwgMCwgJ3QyLmN1ZXMgc2hvdWxkIGhhdmUgbGVuZ3RoIDAnKTsKLX0sIGRvY3VtZW50
LnRpdGxlKycsIGVtcHR5IGxpc3QnKTsKKy8vIFNraXBwaW5nIHRoaXMgdGVzdCBkdWUgdG8gaHR0
cHM6Ly93d3cudzMub3JnL0J1Z3MvUHVibGljL3Nob3dfYnVnLmNnaT9pZD0yMDA2NiwKKy8vIHRy
YWNraW5nIHVuY29tbWVudGluZyB0aGlzIHdoZW4gdGVzdCBpcyBmaXhlZCB3aXRoIHdlYmtpdC5v
cmcvYi8xMDQyNTUKKy8vIHRlc3QoZnVuY3Rpb24oKXsKKy8vICAgICBhc3NlcnRfZXF1YWxzKHQx
LmN1ZXMsIHQxX2N1ZXMsICd0MS5jdWVzIHNob3VsZCByZXR1cm4gc2FtZSBvYmplY3QnKTsKKy8v
ICAgICBhc3NlcnRfZXF1YWxzKHQyLmN1ZXMsIHQyX2N1ZXMsICd0Mi5jdWVzIHNob3VsZCByZXR1
cm4gc2FtZSBvYmplY3QnKTsKKy8vICAgICBhc3NlcnRfbm90X2VxdWFscyh0MS5jdWVzLCB0Mi5j
dWVzLCAndDEuY3VlcyBhbmQgdDIuY3VlcyBzaG91bGQgYmUgZGlmZmVyZW50IG9iamVjdHMnKTsK
Ky8vICAgICBhc3NlcnRfbm90X2VxdWFscyh0MS5jdWVzLCBudWxsLCAndDEuY3VlcyBzaG91bGQg
bm90IGJlIG51bGwnKTsKKy8vICAgICBhc3NlcnRfbm90X2VxdWFscyh0Mi5jdWVzLCBudWxsLCAn
dDIuY3VlcyBzaG91bGQgbm90IGJlIG51bGwnKTsKKy8vICAgICBhc3NlcnRfZXF1YWxzKHQxLmN1
ZXMubGVuZ3RoLCAwLCAndDEuY3VlcyBzaG91bGQgaGF2ZSBsZW5ndGggMCcpOworLy8gICAgIGFz
c2VydF9lcXVhbHModDIuY3Vlcy5sZW5ndGgsIDAsICd0Mi5jdWVzIHNob3VsZCBoYXZlIGxlbmd0
aCAwJyk7CisvLyB9LCBkb2N1bWVudC50aXRsZSsnLCBlbXB0eSBsaXN0Jyk7CiB0ZXN0KGZ1bmN0
aW9uKCl7CiAgICAgdmFyIGMgPSBuZXcgVGV4dFRyYWNrQ3VlKDAsIDEsICJ0ZXh0Iik7CiAgICAg
Yy5pZCA9ICJpZCI7CkBAIC02Miw3ICs2NCw3IEBAIHRlc3QoZnVuY3Rpb24oKXsKICAgICB0MS5j
dWVzWzFdLnN0YXJ0VGltZSA9IDA7IC8vIHRoaXMgc2hvdWxkIGNoYW5nZSB0aGUgdGV4dCB0cmFj
ayBjdWUgb3JkZXIKICAgICBhc3NlcnRfZXF1YWxzKHQxLmN1ZXNbMF0uaWQsICdpZDInKTsKICAg
ICBhc3NlcnRfZXF1YWxzKHQxLmN1ZXNbMV0uaWQsICdpZCcpOwotICAgIHQxLmN1ZXNbMV0uc3Rh
cnRUaW1lID0gMC41OyAvLyB0aGlzIHNob3VsZCBjaGFuZ2UgaXQgYmFjaworICAgIHQxLmN1ZXNb
MF0uc3RhcnRUaW1lID0gMC41OyAvLyB0aGlzIHNob3VsZCBjaGFuZ2UgaXQgYmFjawogICAgIGFz
c2VydF9lcXVhbHModDEuY3Vlc1swXS5pZCwgJ2lkJyk7CiAgICAgYXNzZXJ0X2VxdWFscyh0MS5j
dWVzWzFdLmlkLCAnaWQyJyk7CiB9LCBkb2N1bWVudC50aXRsZSsnLCBjaGFuZ2luZyBvcmRlcicp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0
aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKaW5k
ZXggNGE3Y2ZkMjExYjBmMDkwZDFjYWVkOGQ2MDBjNDlkZTAzMTdlN2ExYi4uZGM0OTc4N2Y0YTkz
OTcwMDE5NTVmNjAxN2Y1NjgwYjA0OTFiMTFjOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCkBAIC0yOTk3LDcgKzI5OTcsNiBAQCB3ZWJraXQu
b3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvSFRNTEVsZW1lbnQvSFRN
TE1lZGlhRWxlbWVudC9jcgogd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9p
bnRlcmZhY2VzL0hUTUxFbGVtZW50L0hUTUxUcmFja0VsZW1lbnQva2luZC5odG1sIFsgU2tpcCBd
CiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvSFRNTEVs
ZW1lbnQvSFRNTFRyYWNrRWxlbWVudC9zcmMuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzEw
MzkyNiBtZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL1RleHRUcmFjay9hY3RpdmVDdWVzLmh0
bWwgWyBTa2lwIF0KLXdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2svb3BlcmEvaW50ZXJm
YWNlcy9UZXh0VHJhY2svY3Vlcy5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1l
ZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVGV4dFRyYWNrL3JlbW92ZUN1ZS5odG1sIFsgU2tp
cCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVHJh
Y2tFdmVudC9jb25zdHJ1Y3Rvci5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1l
ZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVHJhY2tFdmVudC9jcmVhdGVFdmVudC5odG1sIFsg
U2tpcCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0
aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGJi
ZWZlZDdlMTcxNTg2OGFjNDQzZGIzODI4NjIxMzA4NWY4NTQ2YTAuLjY5NjBiNzQ0YjRiM2MxYTFi
NzhjMjMyNjEwMmE2OWVhZTJkYmZjNDIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2VmbC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9UZXN0
RXhwZWN0YXRpb25zCkBAIC03MjMsNyArNzIzLDYgQEAgd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRp
YS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL0hUTUxFbGVtZW50L0hUTUxNZWRpYUVsZW1lbnQvY3IK
IHdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2svb3BlcmEvaW50ZXJmYWNlcy9IVE1MRWxl
bWVudC9IVE1MVHJhY2tFbGVtZW50L2tpbmQuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzEw
MzkyNiBtZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL0hUTUxFbGVtZW50L0hUTUxUcmFja0Vs
ZW1lbnQvc3JjLmh0bWwgWyBTa2lwIF0KIHdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2sv
b3BlcmEvaW50ZXJmYWNlcy9UZXh0VHJhY2svYWN0aXZlQ3Vlcy5odG1sIFsgU2tpcCBdCi13ZWJr
aXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVGV4dFRyYWNrL2N1
ZXMuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9p
bnRlcmZhY2VzL1RleHRUcmFjay9yZW1vdmVDdWUuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9i
LzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL1RyYWNrRXZlbnQvY29uc3RydWN0
b3IuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9p
bnRlcmZhY2VzL1RyYWNrRXZlbnQvY3JlYXRlRXZlbnQuaHRtbCBbIFNraXAgXQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA2OTQ3OWYwYTZjMDU3MDMyYTc1
OTIyZDZhMmY4NDJmNTgwNDhiMDMzLi4zYmJiMDViMWY4MTJiZGYxMTQxMmRjM2MyMDg2NTQyYmQz
OTJkYWEzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0
aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
NTQyLDcgKzU0Miw2IEBAIHdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2svb3BlcmEvaW50
ZXJmYWNlcy9IVE1MRWxlbWVudC9IVE1MTWVkaWFFbGVtZW50L2NyCiB3ZWJraXQub3JnL2IvMTAz
OTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvSFRNTEVsZW1lbnQvSFRNTFRyYWNrRWxl
bWVudC9raW5kLmh0bWwgWyBTa2lwIF0KIHdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2sv
b3BlcmEvaW50ZXJmYWNlcy9IVE1MRWxlbWVudC9IVE1MVHJhY2tFbGVtZW50L3NyYy5odG1sIFsg
U2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMv
VGV4dFRyYWNrL2FjdGl2ZUN1ZXMuaHRtbCBbIFNraXAgXQotd2Via2l0Lm9yZy9iLzEwMzkyNiBt
ZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL1RleHRUcmFjay9jdWVzLmh0bWwgWyBTa2lwIF0K
IHdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2svb3BlcmEvaW50ZXJmYWNlcy9UZXh0VHJh
Y2svcmVtb3ZlQ3VlLmh0bWwgWyBTa2lwIF0KIHdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJh
Y2svb3BlcmEvaW50ZXJmYWNlcy9UcmFja0V2ZW50L2NvbnN0cnVjdG9yLmh0bWwgWyBTa2lwIF0K
IHdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2svb3BlcmEvaW50ZXJmYWNlcy9UcmFja0V2
ZW50L2NyZWF0ZUV2ZW50Lmh0bWwgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggNjg4YjQ2YjNkMWYzNDZjYzg5OWM3MTkzODM3YTFiYjc5MjQ4
OWVkYi4uMTVmMWRjZGM4NzQ4MjIzODE5NTBjOWZlMGI4MTJjMzFmYTYzZjJiMSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ3OSw3ICs0NzksNiBAQCB3
ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvSFRNTEVsZW1l
bnQvSFRNTE1lZGlhRWxlbWVudC9jcgogd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRpYS90cmFjay9v
cGVyYS9pbnRlcmZhY2VzL0hUTUxFbGVtZW50L0hUTUxUcmFja0VsZW1lbnQva2luZC5odG1sIFsg
U2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMv
SFRNTEVsZW1lbnQvSFRNTFRyYWNrRWxlbWVudC9zcmMuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9y
Zy9iLzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL1RleHRUcmFjay9hY3RpdmVD
dWVzLmh0bWwgWyBTa2lwIF0KLXdlYmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2svb3BlcmEv
aW50ZXJmYWNlcy9UZXh0VHJhY2svY3Vlcy5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAz
OTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVGV4dFRyYWNrL3JlbW92ZUN1ZS5odG1s
IFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFj
ZXMvVHJhY2tFdmVudC9jb25zdHJ1Y3Rvci5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAz
OTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVHJhY2tFdmVudC9jcmVhdGVFdmVudC5o
dG1sIFsgU2tpcCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhw
ZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9ucwppbmRl
eCBhYjk0ZjY1OTAxNjU3YjkzMGMwNzg1MmZiOGViMzUxNzJiNTlkYmFlLi40ODZiYzFiODc2NGQw
YjM2MmQ2NTUyODJiNzhjMTJhZmQ2YTY0ODQzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rl
c3RFeHBlY3RhdGlvbnMKQEAgLTkwNSw3ICs5MDUsNiBAQCB3ZWJraXQub3JnL2IvMTAzOTI2IG1l
ZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvSFRNTEVsZW1lbnQvSFRNTE1lZGlhRWxlbWVudC9j
cgogd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL0hUTUxF
bGVtZW50L0hUTUxUcmFja0VsZW1lbnQva2luZC5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2Iv
MTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvSFRNTEVsZW1lbnQvSFRNTFRyYWNr
RWxlbWVudC9zcmMuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRpYS90cmFj
ay9vcGVyYS9pbnRlcmZhY2VzL1RleHRUcmFjay9hY3RpdmVDdWVzLmh0bWwgWyBTa2lwIF0KLXdl
YmtpdC5vcmcvYi8xMDM5MjYgbWVkaWEvdHJhY2svb3BlcmEvaW50ZXJmYWNlcy9UZXh0VHJhY2sv
Y3Vlcy5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJh
L2ludGVyZmFjZXMvVGV4dFRyYWNrL3JlbW92ZUN1ZS5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3Jn
L2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVHJhY2tFdmVudC9jb25zdHJ1
Y3Rvci5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJh
L2ludGVyZmFjZXMvVHJhY2tFdmVudC9jcmVhdGVFdmVudC5odG1sIFsgU2tpcCBdCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGUwODNlN2ExY2M0YTNjZjhi
OTM4ZGYxZGMyZTI5NmU0MDE1OGRkNzAuLmVhY2FmYTk4ZTI2MmVkOTc5MzZjOWFiMzlmMTY2NzBh
N2VhY2I5YjkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCkBA
IC0xNTY2LDcgKzE1NjYsNiBAQCB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJh
L2ludGVyZmFjZXMvSFRNTEVsZW1lbnQvSFRNTE1lZGlhRWxlbWVudC9jcgogd2Via2l0Lm9yZy9i
LzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9pbnRlcmZhY2VzL0hUTUxFbGVtZW50L0hUTUxUcmFj
a0VsZW1lbnQva2luZC5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3Ry
YWNrL29wZXJhL2ludGVyZmFjZXMvSFRNTEVsZW1lbnQvSFRNTFRyYWNrRWxlbWVudC9zcmMuaHRt
bCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzEwMzkyNiBtZWRpYS90cmFjay9vcGVyYS9pbnRlcmZh
Y2VzL1RleHRUcmFjay9hY3RpdmVDdWVzLmh0bWwgWyBTa2lwIF0KLXdlYmtpdC5vcmcvYi8xMDM5
MjYgbWVkaWEvdHJhY2svb3BlcmEvaW50ZXJmYWNlcy9UZXh0VHJhY2svY3Vlcy5odG1sIFsgU2tp
cCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVGV4
dFRyYWNrL3JlbW92ZUN1ZS5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlh
L3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVHJhY2tFdmVudC9jb25zdHJ1Y3Rvci5odG1sIFsgU2tp
cCBdCiB3ZWJraXQub3JnL2IvMTAzOTI2IG1lZGlhL3RyYWNrL29wZXJhL2ludGVyZmFjZXMvVHJh
Y2tFdmVudC9jcmVhdGVFdmVudC5odG1sIFsgU2tpcCBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>