<?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>117814</bug_id>
          
          <creation_ts>2013-06-19 17:21:01 -0700</creation_ts>
          <short_desc>ASSERT removing then adding a &lt;track&gt; element</short_desc>
          <delta_ts>2013-06-20 13:14:30 -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>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></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>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>901961</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-06-19 17:21:01 -0700</bug_when>
    <thetext>It should be possible to remove a &lt;track&gt; from a &lt;video&gt; element and add it to back again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901963</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-06-19 17:21:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/14191593&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901965</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-06-19 17:22:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/14211043&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901968</commentid>
    <comment_count>3</comment_count>
      <attachid>205045</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-06-19 17:30:34 -0700</bug_when>
    <thetext>Created attachment 205045
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902280</commentid>
    <comment_count>4</comment_count>
      <attachid>205045</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-20 13:14:28 -0700</bug_when>
    <thetext>Comment on attachment 205045
Proposed patch

Clearing flags on attachment: 205045

Committed r151796: &lt;http://trac.webkit.org/changeset/151796&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902281</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-20 13:14:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205045</attachid>
            <date>2013-06-19 17:30:34 -0700</date>
            <delta_ts>2013-06-20 13:14:28 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_3.txt</filename>
            <type>text/plain</type>
            <size>5581</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MTc2MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA2LTE5ICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVCByZW1vdmlu
ZyB0aGVuIGFkZGluZyBhIDx0cmFjaz4gZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3ODE0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogbWVkaWEvdHJhY2svYWRkLWFuZC1yZW1vdmUt
dHJhY2suaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MVHJhY2tFbGVtZW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkhUTUxUcmFja0VsZW1lbnQ6Omluc2VydGVkSW50byk6IEFsd2F5cyBjYWxs
IGVuc3VyZVRyYWNrIGJlZm9yZSBhZGRpbmcgdGhlIHRyYWNrCisgICAgICAgICAgICB0byB0aGUg
cGFyZW50IDx2aWRlbz4gZWxlbWVudC4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmFja0VsZW1l
bnQ6OmVuc3VyZVRyYWNrKTogQ2FsbCBtX3RyYWNrLT5zZXRUcmFja0VsZW1lbnQoKSBpbiBjYXNl
IHRoZQorICAgICAgICAgICAgcGFyZW50IHdhcyBjbGVhcmVkIGFmdGVyIG1fdHJhY2sgd2FzIGNy
ZWF0ZWQuCisKKyAgICAgICAgKiBodG1sL3RyYWNrL0xvYWRhYmxlVGV4dFRyYWNrLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkxvYWRhYmxlVGV4dFRyYWNrOjpzZXRUcmFja0VsZW1lbnQpOiBOZXcs
IHNldCBtX3RyYWNrRWxlbWVudC4KKyAgICAgICAgKiBodG1sL3RyYWNrL0xvYWRhYmxlVGV4dFRy
YWNrLmg6CisKIDIwMTMtMDYtMTkgIEJlbmphbWluIFBvdWxhaW4gIDxicG91bGFpbkBhcHBsZS5j
b20+CiAKICAgICAgICAgVXNlIHRoZSBQbGF0Zm9ybUV2ZW50IHRpbWVzdGFtcCB3aGVuIGNyZWF0
aW5nIGEgRE9NIEV2ZW50CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUcmFja0VsZW1l
bnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRyYWNrRWxlbWVu
dC5jcHAJKHJldmlzaW9uIDE1MTY4MykKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRyYWNr
RWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc5LDggKzc5LDEwIEBAIE5vZGU6Okluc2Vy
dGlvbk5vdGlmaWNhdGlvblJlcXVlc3QgSFRNTFQKIAogICAgIEhUTUxFbGVtZW50OjppbnNlcnRl
ZEludG8oaW5zZXJ0aW9uUG9pbnQpOwogICAgIEhUTUxNZWRpYUVsZW1lbnQqIHBhcmVudCA9IG1l
ZGlhRWxlbWVudCgpOwotICAgIGlmIChpbnNlcnRpb25Qb2ludCA9PSBwYXJlbnQpCisgICAgaWYg
KGluc2VydGlvblBvaW50ID09IHBhcmVudCkgeworICAgICAgICBlbnN1cmVUcmFjaygpOwogICAg
ICAgICBwYXJlbnQtPmRpZEFkZFRleHRUcmFjayh0aGlzKTsKKyAgICB9CiAgICAgcmV0dXJuIElu
c2VydGlvbkRvbmU7CiB9CiAKQEAgLTE3Myw3ICsxNzUsOSBAQCBMb2FkYWJsZVRleHRUcmFjayog
SFRNTFRyYWNrRWxlbWVudDo6ZW5zCiAgICAgICAgIGlmICghVGV4dFRyYWNrOjppc1ZhbGlkS2lu
ZEtleXdvcmQoa2luZCkpCiAgICAgICAgICAgICBraW5kID0gVGV4dFRyYWNrOjpzdWJ0aXRsZXNL
ZXl3b3JkKCk7CiAgICAgICAgIG1fdHJhY2sgPSBMb2FkYWJsZVRleHRUcmFjazo6Y3JlYXRlKHRo
aXMsIGtpbmQsIGxhYmVsKCksIHNyY2xhbmcoKSk7Ci0gICAgfQorICAgIH0gZWxzZQorICAgICAg
ICBtX3RyYWNrLT5zZXRUcmFja0VsZW1lbnQodGhpcyk7CisKICAgICByZXR1cm4gbV90cmFjay5n
ZXQoKTsKIH0KIApJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9Mb2FkYWJsZVRleHRU
cmFjay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9Mb2FkYWJs
ZVRleHRUcmFjay5jcHAJKHJldmlzaW9uIDE1MTY4MykKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwv
dHJhY2svTG9hZGFibGVUZXh0VHJhY2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03Niw2ICs3Niwx
MiBAQCBFbGVtZW50KiBMb2FkYWJsZVRleHRUcmFjazo6ZWxlbWVudCgpCiB7CiAgICAgcmV0dXJu
IG1fdHJhY2tFbGVtZW50OwogfQorICAgIAordm9pZCBMb2FkYWJsZVRleHRUcmFjazo6c2V0VHJh
Y2tFbGVtZW50KEhUTUxUcmFja0VsZW1lbnQqIGVsZW1lbnQpCit7CisgICAgQVNTRVJUKCFtX3Ry
YWNrRWxlbWVudCB8fCBtX3RyYWNrRWxlbWVudCA9PSBlbGVtZW50KTsKKyAgICBtX3RyYWNrRWxl
bWVudCA9IGVsZW1lbnQ7Cit9CiAKIHZvaWQgTG9hZGFibGVUZXh0VHJhY2s6OmxvYWRUaW1lckZp
cmVkKFRpbWVyPExvYWRhYmxlVGV4dFRyYWNrPiopCiB7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9o
dG1sL3RyYWNrL0xvYWRhYmxlVGV4dFRyYWNrLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvaHRtbC90cmFjay9Mb2FkYWJsZVRleHRUcmFjay5oCShyZXZpc2lvbiAxNTE2ODMpCisrKyBT
b3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL0xvYWRhYmxlVGV4dFRyYWNrLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTYwLDYgKzYwLDcgQEAgcHVibGljOgogCiAgICAgc2l6ZV90IHRyYWNrRWxlbWVudElu
ZGV4KCk7CiAgICAgSFRNTFRyYWNrRWxlbWVudCogdHJhY2tFbGVtZW50KCkgeyByZXR1cm4gbV90
cmFja0VsZW1lbnQ7IH0KKyAgICB2b2lkIHNldFRyYWNrRWxlbWVudChIVE1MVHJhY2tFbGVtZW50
Kik7CiAgICAgdmlydHVhbCBFbGVtZW50KiBlbGVtZW50KCkgT1ZFUlJJREU7CiAKICAgICB2aXJ0
dWFsIGJvb2wgaXNEZWZhdWx0KCkgY29uc3QgT1ZFUlJJREUgeyByZXR1cm4gbV9pc0RlZmF1bHQ7
IH0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MTc2MCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA2LTE5ICBFcmljIENhcmxzb24g
IDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVCByZW1vdmluZyB0aGVu
IGFkZGluZyBhIDx0cmFjaz4gZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTE3ODE0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBtZWRpYS90cmFjay9hZGQtYW5kLXJlbW92ZS10cmFjay1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1lZGlhL3RyYWNrL2FkZC1hbmQtcmVtb3ZlLXRy
YWNrLmh0bWw6IEFkZGVkLgorCiAyMDEzLTA2LTE5ICBCZW5qYW1pbiBQb3VsYWluICA8YnBvdWxh
aW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVuc2tpcCB0d28gY2FudmFzIHRlc3RzIHRoYXQgb25s
eSBmYWlsIG9uIExpb24KSW5kZXg6IExheW91dFRlc3RzL21lZGlhL3RyYWNrL2FkZC1hbmQtcmVt
b3ZlLXRyYWNrLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS90
cmFjay9hZGQtYW5kLXJlbW92ZS10cmFjay1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9tZWRpYS90cmFjay9hZGQtYW5kLXJlbW92ZS10cmFjay1leHBlY3RlZC50eHQJ
KHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw2IEBACitUZXN0cyB0aGF0IHJlbW92aW5nIGEgPHRy
YWNrPiBlbGVtZW50IGFuZCBhZGRpbmcgaXQgYWdhaW4gZG9lcyBub3QgY3Jhc2guCisKK0lmIHRo
aXMgdGVzdCBkb2VzIG5vdCBjcmFzaCwgaXQgcGFzc2VzLgorCitFTkQgT0YgVEVTVAorCkluZGV4
OiBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay9hZGQtYW5kLXJlbW92ZS10cmFjay5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL21lZGlhL3RyYWNrL2FkZC1hbmQtcmVtb3ZlLXRyYWNrLmh0
bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay9hZGQtYW5kLXJlbW92
ZS10cmFjay5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQRSBo
dG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQgc3JjPS4uL3ZpZGVvLXRl
c3QuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBmdW5jdGlvbiB0
ZXN0KCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7
CisKKyAgICAgICAgICAgICAgICB2YXIgdHJhY2tzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFs
bCgndHJhY2snKTsKKyAgICAgICAgICAgICAgICBmb3IgKHZhciBuZHggPSAwOyBuZHggPCB0cmFj
a3MubGVuZ3RoOyArK25keCkKKyAgICAgICAgICAgICAgICAgICAgdmlkZW8ucmVtb3ZlQ2hpbGQo
dHJhY2tzW25keF0pOworICAgICAgICAgICAgICAgIGZvciAodmFyIG5keCA9IDA7IG5keCA8IHRy
YWNrcy5sZW5ndGg7ICsrbmR4KQorICAgICAgICAgICAgICAgICAgICB2aWRlby5hcHBlbmRDaGls
ZCh0cmFja3NbbmR4XSk7CisKKyAgICAgICAgICAgICAgICBlbmRUZXN0KCk7CisgICAgICAgICAg
ICB9CisKKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5IG9ubG9hZD0i
dGVzdCgpIj4KKyAgICAgICAgPHA+VGVzdHMgdGhhdCByZW1vdmluZyBhICZsdDt0cmFjayZndDsg
ZWxlbWVudCBhbmQgYWRkaW5nIGl0IGFnYWluIGRvZXMgbm90IGNyYXNoLjwvcD4KKyAgICAgICAg
PHA+SWYgdGhpcyB0ZXN0IGRvZXMgbm90IGNyYXNoLCBpdCBwYXNzZXMuPC9wPgorICAgICAgICA8
dmlkZW8gd2lkdGg9IjUwMCIgaGVpZ2h0PSIzMDAiIGNvbnRyb2xzPgorICAgICAgICAgICAgPHRy
YWNrIHNyYz0iY2FwdGlvbnMtd2VidnR0L3NpbXBsZS1jYXB0aW9ucy52dHQiID4KKyAgICAgICAg
ICAgIDx0cmFjayBzcmM9ImNhcHRpb25zLXdlYnZ0dC9zaW1wbGUtY2FwdGlvbnMudnR0IiA+Cisg
ICAgICAgICAgICA8dHJhY2sgc3JjPSJjYXB0aW9ucy13ZWJ2dHQvc2ltcGxlLWNhcHRpb25zLnZ0
dCIgPgorICAgICAgICAgICAgPHRyYWNrIHNyYz0iY2FwdGlvbnMtd2VidnR0L3NpbXBsZS1jYXB0
aW9ucy52dHQiID4KKyAgICAgICAgPC92aWRlbz4KKyAgICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>