<?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>117938</bug_id>
          
          <creation_ts>2013-06-24 09:18:07 -0700</creation_ts>
          <short_desc>Potential crash when in-band track is removed</short_desc>
          <delta_ts>2013-06-24 10:13:18 -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>jer.noble</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>902971</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-06-24 09:18:07 -0700</bug_when>
    <thetext>InbandTextTrack::willRemoveTextTrackPrivate may be called after the owning HTMLMediaElement has been cleared because the media engine and the media element do not operate in sync. In this case, the media element has already dealt with the track removal so the notification from the media engine is not needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902975</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-06-24 09:23:49 -0700</bug_when>
    <thetext>&lt;rdar://problem/14246763&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902979</commentid>
    <comment_count>2</comment_count>
      <attachid>205302</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-06-24 09:26:27 -0700</bug_when>
    <thetext>Created attachment 205302
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902984</commentid>
    <comment_count>3</comment_count>
      <attachid>205302</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-06-24 09:36:45 -0700</bug_when>
    <thetext>Comment on attachment 205302
Proposed patch

Null checks ftw! r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902996</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-06-24 10:13:10 -0700</bug_when>
    <thetext>https://trac.webkit.org/r151916</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205302</attachid>
            <date>2013-06-24 09:26:27 -0700</date>
            <delta_ts>2013-06-24 10:13:18 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_1.txt</filename>
            <type>text/plain</type>
            <size>1420</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MTkxMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEzLTA2LTI0ICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFBvdGVudGlhbCBjcmFz
aCB3aGVuIGluLWJhbmQgdHJhY2sgaXMgcmVtb3ZlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3OTM4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8x
NDI0Njc2Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGlzIGlzIHRpbWluZyBkZXBlbmRlbnQgYW5kIEkgd2FzIHVuYWJsZSB0byBjb21lIHVwIHdp
dGggYSByZWxpYWJsZSB0ZXN0LgorCisgICAgICAgICogaHRtbC90cmFjay9JbmJhbmRUZXh0VHJh
Y2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5iYW5kVGV4dFRyYWNrOjp3aWxsUmVtb3ZlVGV4
dFRyYWNrUHJpdmF0ZSk6IEVhcmx5IHJldHVybiBpZiB0aGUgbWVkaWEgZWxlbWVudAorICAgICAg
ICAgICAgaGFzIGJlZW4gY2xlYXJlZC4KKwogMjAxMy0wNi0yNCAgQ2hyaXN0b3BoZSBEdW1leiAg
PGNoLmR1bWV6QHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgQ29tbWVudGVkIElETCBpbXBs
ZW1lbnRzIHN0YXRlbWVudHMgc2hvdWxkIG5vdCBpbXBhY3QgY29kZSBnZW5lcmF0aW9uCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL0luYmFuZFRleHRUcmFjay5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9JbmJhbmRUZXh0VHJhY2suY3BwCShyZXZp
c2lvbiAxNTE4NDMpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL0luYmFuZFRleHRUcmFj
ay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI3Nyw2ICsyNzcsOSBAQCB2b2lkIEluYmFuZFRleHRU
cmFjazo6cmVtb3ZlQ3VlKFRleHRUcmFjCiAKIHZvaWQgSW5iYW5kVGV4dFRyYWNrOjp3aWxsUmVt
b3ZlVGV4dFRyYWNrUHJpdmF0ZShJbmJhbmRUZXh0VHJhY2tQcml2YXRlKiB0cmFja1ByaXZhdGUp
CiB7CisgICAgaWYgKCFtZWRpYUVsZW1lbnQoKSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgVU5V
U0VEX1BBUkFNKHRyYWNrUHJpdmF0ZSk7CiAgICAgQVNTRVJUKHRyYWNrUHJpdmF0ZSA9PSBtX3By
aXZhdGUpOwogICAgIG1lZGlhRWxlbWVudCgpLT5yZW1vdmVUZXh0VHJhY2sodGhpcyk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>