<?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>115289</bug_id>
          
          <creation_ts>2013-04-26 16:39:02 -0700</creation_ts>
          <short_desc>[Mac Lion] Assertion failure in MediaControlTextTrackContainerElement::updateDisplay()</short_desc>
          <delta_ts>2013-05-01 12:56:37 -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="Jessie Berlin">jberlin</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>jeffrey+webkit</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>882077</commentid>
    <comment_count>0</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2013-04-26 16:39:02 -0700</bug_when>
    <thetext>media/track/track-cue-rendering-tree-is-removed-properly.html

Process:         DumpRenderTree [78327]
Path:            /Volumes/VOLUME/*/DumpRenderTree
Identifier:      DumpRenderTree
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  Python [77056]

Date/Time:       2013-04-26 15:23:28.965 -0700
OS Version:      Mac OS X 10.7.5 (11G63)
Report Version:  9

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef

VM Regions Near 0xbbadbeef:
--&gt; 
    __TEXT                 0000000107bb3000-0000000107c4f000 [  624K] r-x/rwx SM=COW  /Volumes/VOLUME/*

Application Specific Information:
CRASHING TEST: media/track/track-cue-rendering-tree-is-removed-properly.html
objc[78327]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x000000010a7f27b0 WebCore::MediaControlTextTrackContainerElement::updateDisplay() + 320 (MediaControlElements.cpp:1275)
1   com.apple.WebCore             	0x000000010a80333f WebCore::MediaControls::updateTextTrackDisplay() + 63 (MediaControls.cpp:408)
2   com.apple.WebCore             	0x0000000109ee4a24 WebCore::HTMLMediaElement::updateTextTrackDisplay() + 84 (HTMLMediaElement.cpp:4425)
3   com.apple.WebCore             	0x0000000109ee2c74 WebCore::HTMLMediaElement::updateActiveTextTrackCues(double) + 5844 (HTMLMediaElement.cpp:1337)
4   com.apple.WebCore             	0x0000000109ee5aec WebCore::HTMLMediaElement::endIgnoringTrackDisplayUpdateRequests() + 188 (HTMLMediaElement.cpp:1436)
5   com.apple.WebCore             	0x0000000109efe1ad WebCore::TrackDisplayUpdateScope::~TrackDisplayUpdateScope() + 109 (HTMLMediaElement.cpp:232)
6   com.apple.WebCore             	0x0000000109ef1035 WebCore::TrackDisplayUpdateScope::~TrackDisplayUpdateScope() + 21 (HTMLMediaElement.cpp:232)
7   com.apple.WebCore             	0x0000000109ee5bd7 WebCore::HTMLMediaElement::textTrackAddCues(WebCore::TextTrack*, WebCore::TextTrackCueList const*) + 215 (HTMLMediaElement.cpp:1443)
8   com.apple.WebCore             	0x0000000109f4fa4a WebCore::HTMLTrackElement::textTrackAddCues(WebCore::TextTrack*, WebCore::TextTrackCueList const*) + 74 (HTMLTrackElement.cpp:332)
9   com.apple.WebCore             	0x0000000109f4fa87 non-virtual thunk to WebCore::HTMLTrackElement::textTrackAddCues(WebCore::TextTrack*, WebCore::TextTrackCueList const*) + 55
10  com.apple.WebCore             	0x000000010a7ccdaf WebCore::LoadableTextTrack::newCuesAvailable(WebCore::TextTrackLoader*) + 495 (LoadableTextTrack.cpp:114)
11  com.apple.WebCore             	0x000000010a7ccdff non-virtual thunk to WebCore::LoadableTextTrack::newCuesAvailable(WebCore::TextTrackLoader*) + 47
12  com.apple.WebCore             	0x000000010afd2e3a WebCore::TextTrackLoader::cueLoadTimerFired(WebCore::Timer&lt;WebCore::TextTrackLoader&gt;*) + 154 (TextTrackLoader.cpp:70)
13  com.apple.WebCore             	0x000000010afd4023 WebCore::Timer&lt;WebCore::TextTrackLoader&gt;::fired() + 115 (Timer.h:113)
14  com.apple.WebCore             	0x000000010afe4abe WebCore::ThreadTimers::sharedTimerFiredInternal() + 302 (ThreadTimers.cpp:132)
15  com.apple.WebCore             	0x000000010afe47d9 WebCore::ThreadTimers::sharedTimerFired() + 25 (ThreadTimers.cpp:106)


http://build.webkit.org/results/Apple%20Lion%20Debug%20WK1%20(Tests)/r149208%20(8360)/media/track/track-cue-rendering-tree-is-removed-properly-crash-log.txt

It seems like this is probably a flake, since none of the changes leading up to it seem related and it wasn&apos;t seen in the run after it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883480</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-05-01 11:45:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/13783766&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883481</commentid>
    <comment_count>2</comment_count>
      <attachid>200231</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-05-01 11:45:42 -0700</bug_when>
    <thetext>Created attachment 200231
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883501</commentid>
    <comment_count>3</comment_count>
      <attachid>200231</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-01 12:56:34 -0700</bug_when>
    <thetext>Comment on attachment 200231
Proposed patch

Clearing flags on attachment: 200231

Committed r149448: &lt;http://trac.webkit.org/changeset/149448&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883502</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-01 12:56:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200231</attachid>
            <date>2013-05-01 11:45:42 -0700</date>
            <delta_ts>2013-05-01 12:56:34 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_1.txt</filename>
            <type>text/plain</type>
            <size>1418</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0OTQ0MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA1LTAxICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFtNYWMgTGlvbl0gQXNz
ZXJ0aW9uIGZhaWx1cmUgaW4gTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6
dXBkYXRlRGlzcGxheSgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTUyODkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBObyBuZXcgdGVzdHMsIHRoaXMgaXMgYSBzcGVjdWxhdGl2ZSBmaXggZm9yIGFuIGlu
ZnJlcXVlbnQgYXNzZXJ0aW9uLgorCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6OnRleHRUcmFja1JlbW92ZUN1
ZSk6IE1hcmsgdGhlIGN1ZSBhcyBpbmFjdGl2ZSB3aGVuIGl0IGlzIHJlbW92ZWQKKyAgICAgICAg
ICAgIGZyb20gdGhlIGFjdGl2ZSBzZXQuCisKIDIwMTMtMDQtMzAgIEplciBOb2JsZSAgPGplci5u
b2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgQ2xvc2VkIGNhcHRpb24gbGluZXMgb3ZlcmxhcApJ
bmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCShyZXZpc2lvbiAx
NDkzNzcpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNDcxLDggKzE0NzEsMTAgQEAgdm9pZCBIVE1MTWVkaWFFbGVtZW50Ojp0
ZXh0VHJhY2tSZW1vdmVDdQogICAgIG1fY3VlVHJlZS5yZW1vdmUoaW50ZXJ2YWwpOwogCiAgICAg
c2l6ZV90IGluZGV4ID0gbV9jdXJyZW50bHlBY3RpdmVDdWVzLmZpbmQoaW50ZXJ2YWwpOwotICAg
IGlmIChpbmRleCAhPSBub3RGb3VuZCkKKyAgICBpZiAoaW5kZXggIT0gbm90Rm91bmQpIHsKKyAg
ICAgICAgY3VlLT5zZXRJc0FjdGl2ZShmYWxzZSk7CiAgICAgICAgIG1fY3VycmVudGx5QWN0aXZl
Q3Vlcy5yZW1vdmUoaW5kZXgpOworICAgIH0KIAogICAgIGN1ZS0+cmVtb3ZlRGlzcGxheVRyZWUo
KTsKICAgICB1cGRhdGVBY3RpdmVUZXh0VHJhY2tDdWVzKGN1cnJlbnRUaW1lKCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>