<?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>83878</bug_id>
          
          <creation_ts>2012-04-13 03:33:28 -0700</creation_ts>
          <short_desc>Flaky media/track/track-mode test</short_desc>
          <delta_ts>2021-12-30 22:49:01 -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>WebKitGTK</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>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>annacc</cc>
    
    <cc>antonm</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>dpino</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jussi.kukkonen</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rakuco</cc>
    
    <cc>silviapf</cc>
    
    <cc>tmpsantos</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>601953</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-04-13 03:33:28 -0700</bug_when>
    <thetext>Reported flaky on 64-bit Release and Debug bots. Diff:

--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/media/track/track-mode-expected.txt 
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/media/track/track-mode-actual.txt 
@@ -1,3 +1,4 @@
+FAIL: Timed out waiting for notifyDone to be called
 Tests that the TextTrack mode attribute is appropriately set.
 
 
@@ -38,7 +39,4 @@
 EXPECTED (textTrack.activeCues.length == &apos;1&apos;) OK
 EVENT(cuechange)
 EXPECTED (textTrack.activeCues.length == &apos;1&apos;) OK
-EVENT(cuechange)
-EXPECTED (textTrack.activeCues.length == &apos;1&apos;) OK
-END OF TEST
 
Will flag it accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602122</commentid>
    <comment_count>1</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-04-13 08:55:05 -0700</bug_when>
    <thetext>The test changes originate from bug #83377.
Committed in http://trac.webkit.org/changeset/114026, before that the test seemed to have run successfully.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602123</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-04-13 08:57:10 -0700</bug_when>
    <thetext>CCing Anna about this test failure :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602125</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-04-13 09:02:32 -0700</bug_when>
    <thetext>Also observed by the Chromium port:
https://bugs.webkit.org/show_bug.cgi?id=83882

I think this can be resolved as a duplicate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602127</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-04-13 09:07:04 -0700</bug_when>
    <thetext>*** Bug 83882 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602177</commentid>
    <comment_count>5</comment_count>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-04-13 10:24:41 -0700</bug_when>
    <thetext>Thanks for reporting.

I think this patch should fix the flakiness:
https://bugs.webkit.org/show_bug.cgi?id=83858</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602485</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-04-13 16:05:03 -0700</bug_when>
    <thetext>Marking as duplicate per Anna&apos;s comment. Please re-open if still flaky.

*** This bug has been marked as a duplicate of bug 83858 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>603263</commentid>
    <comment_count>7</comment_count>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-04-16 10:27:30 -0700</bug_when>
    <thetext>Looks like this test is still flaky:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&amp;showExpectations=true&amp;revision=114250&amp;tests=media%2Ftrack%2Ftrack-mode

I think it&apos;s just that the cue timings are a bit too close together and aren&apos;t fired predictably.  Patch coming to space them out and we&apos;ll see if that fixes the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>603335</commentid>
    <comment_count>8</comment_count>
      <attachid>137378</attachid>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-04-16 12:34:57 -0700</bug_when>
    <thetext>Created attachment 137378
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605637</commentid>
    <comment_count>9</comment_count>
      <attachid>137378</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2012-04-19 09:46:27 -0700</bug_when>
    <thetext>Comment on attachment 137378
Patch

I am not convinced that this will fix the issue on a slow or heavily loaded system, but it is worth a try (and I don&apos;t have a better idea at the moment).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605663</commentid>
    <comment_count>10</comment_count>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-04-19 10:12:40 -0700</bug_when>
    <thetext>Thanks Eric, I&apos;ll give it a try.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605687</commentid>
    <comment_count>11</comment_count>
      <attachid>137378</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-19 10:53:55 -0700</bug_when>
    <thetext>Comment on attachment 137378
Patch

Clearing flags on attachment: 137378

Committed r114650: &lt;http://trac.webkit.org/changeset/114650&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605688</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-19 10:54:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606958</commentid>
    <comment_count>13</comment_count>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-04-20 15:22:22 -0700</bug_when>
    <thetext>*** Bug 83882 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606959</commentid>
    <comment_count>14</comment_count>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-04-20 15:23:04 -0700</bug_when>
    <thetext>Nope, definitely not fixed yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626462</commentid>
    <comment_count>15</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-05-17 04:54:10 -0700</bug_when>
    <thetext>When I test media/track/track-mode.html on EFL layout test, this test case comes to crash.

I&apos;m not sure whether this crash&apos;s able to be covered by this bug. Fortunately, this test was added to EFL&apos;s test_expectations.txt


Backtrace is as below,

(gdb) bt
#0  0x0832a85e in WebCoreTestSupport::injectInternalsObject(OpaqueJSContext const*) ()
#1  0x08077590 in DumpRenderTreeChrome::onWindowObjectCleared(void*, _Evas_Object*, void*) ()
#2  0xb62f2b5c in evas_object_smart_callback_call (obj=0xb268e038, event=0xb7b98499 &quot;window,object,cleared&quot;, event_info=0xbfffe440) at evas_object_smart.c:460
#3  0xb670aec8 in WebCore::FrameLoaderClientEfl::dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld*) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#4  0xb6a07d4b in WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld*) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#5  0xb6eb3c31 in WebCore::ScriptController::initScript(WebCore::DOMWrapperWorld*) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#6  0xb6eb42fc in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld*) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#7  0xb6eb470b in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#8  0xb73018ba in WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#9  0xb695556d in WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#10 0xb69561ec in WebCore::HTMLScriptRunner::executeParsingBlockingScripts() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#11 0xb694f662 in WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#12 0xb6a65323 in WebCore::CachedResource::checkNotify() [clone .part.178] () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#13 0xb6a723bc in WebCore::CachedScript::data(WTF::PassRefPtr&lt;WebCore::SharedBuffer&gt;, bool) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#14 0xb6a46129 in WebCore::SubresourceLoader::didFinishLoading(double) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#15 0xb6a3db27 in WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#16 0xb71d8cc6 in WebCore::readCallback(_GObject*, _GAsyncResult*, void*) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit.so.0
#17 0xb5cf83c1 in async_ready_callback_wrapper (source_object=0x994aef0, res=0x9a07930, user_data=0xb33fa520) at ginputstream.c:470
#18 0xb5d0ca85 in g_simple_async_result_complete (simple=0x9a07930) at gsimpleasyncresult.c:767
#19 0xb5d0cb03 in complete_in_idle_cb_for_thread (_data=0x9a032e0) at gsimpleasyncresult.c:835
#20 0xb5ef56e0 in g_idle_dispatch (source=0xb1004ff8, callback=0xb5d0cad0 &lt;complete_in_idle_cb_for_thread&gt;, user_data=0x9a032e0) at gmain.c:4657
#21 0xb5ef7c16 in g_main_dispatch (context=0x9a08378) at gmain.c:2539
#22 g_main_context_dispatch (context=0x9a08378) at gmain.c:3075
#23 0xb6294965 in _ecore_glib_select__locked (ecore_timeout=0xbfffedc8, efds=0xbfffed48, wfds=0xbfffecc8, rfds=0xbfffec48, ecore_fds=11, ctx=0x9a08378) at ecore_glib.c:171
#24 _ecore_glib_select (ecore_fds=11, rfds=0xbfffec48, wfds=0xbfffecc8, efds=0xbfffed48, ecore_timeout=0xbfffedc8) at ecore_glib.c:205
#25 0xb628e46f in _ecore_main_select (timeout=0) at ecore_main.c:1419
#26 0xb628ef57 in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:1835
#27 0xb628f2f7 in ecore_main_loop_begin () at ecore_main.c:906
#28 0x08076858 in runTest(char const*) ()
#29 0x0806a590 in main ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626579</commentid>
    <comment_count>16</comment_count>
    <who name="Kangil Han">kangil.han</who>
    <bug_when>2012-05-17 08:05:04 -0700</bug_when>
    <thetext>It seems complicated.
I reproduced only once in 30-50 times on my EFL layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>696157</commentid>
    <comment_count>17</comment_count>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-08-15 11:08:18 -0700</bug_when>
    <thetext>I believe this test is timing out for slow or bogged down systems because cuechange events are fired asynchronously, and could potentially fire out of order.  This test checks the contents of the cues, which is unnecessary.  Let&apos;s change it to just test that the cuechange events are firing when TextTrack.mode is HIDDEN or SHOWING, and not depend on the order of those events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>696158</commentid>
    <comment_count>18</comment_count>
      <attachid>158597</attachid>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2012-08-15 11:10:31 -0700</bug_when>
    <thetext>Created attachment 158597
remove requirement that cuechange events fire in order</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702442</commentid>
    <comment_count>19</comment_count>
      <attachid>158597</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-08-22 15:35:37 -0700</bug_when>
    <thetext>Comment on attachment 158597
remove requirement that cuechange events fire in order

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702483</commentid>
    <comment_count>20</comment_count>
      <attachid>158597</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-22 15:55:07 -0700</bug_when>
    <thetext>Comment on attachment 158597
remove requirement that cuechange events fire in order

Clearing flags on attachment: 158597

Committed r126364: &lt;http://trac.webkit.org/changeset/126364&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702484</commentid>
    <comment_count>21</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-22 15:55:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776603</commentid>
    <comment_count>22</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-11-27 04:19:46 -0800</bug_when>
    <thetext>I&apos;m reopening this on and not filing a new bug as GTK TestExpectations still links here.

media/track/track-mode.html is flaky on at least EFL, GTK and Apple Mountainlion. It looks like a timing problem as normal runs take 1-3 seconds but a failing test fails at 30secs. 

Interestingly on GTK there&apos;s a timeout at 6secs (or 12sec on debug). Does GTK do something different here?

I&apos;m not able to reproduce this on EFL with --iterations and have been unable to find another test that would trigger this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882537</commentid>
    <comment_count>23</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-04-29 06:47:37 -0700</bug_when>
    <thetext>r149197 (https://bugs.webkit.org/show_bug.cgi?id=115045) may have fixed this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827304</commentid>
    <comment_count>24</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-12-30 22:49:01 -0800</bug_when>
    <thetext>This test was only filed as a failure in GLIB ports:

media/track/track-mode.html [ Timeout Pass ]

The test has been constantly passing for the last 1000 revisions:

https://results.webkit.org/?limit=1000&amp;platform=GTK&amp;platform=WPE&amp;suite=layout-tests&amp;test=media%2Ftrack%2Ftrack-mode.html

Marking the bug as resolved.

Test removed from test expectations in r287490.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137378</attachid>
            <date>2012-04-16 12:34:57 -0700</date>
            <delta_ts>2012-08-15 11:10:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83878-20120416123456.patch</filename>
            <type>text/plain</type>
            <size>3507</size>
            <attacher name="Anna Cavender">annacc</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0MjcyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDkwNDhjYWRiNDcyNTk5MmQyODYy
NjIxZTVhNDc4MjY2MWZjZDYxNC4uYmNlOGUwYTIyYmNiNDM3YmIyYWZlNjIwMGMxNjczMTY5YTRh
ZDc5ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTA0LTE2ICBBbm5hIENhdmVuZGVyICA8
YW5uYWNjQGNocm9taXVtLm9yZz4KKworICAgICAgICBTcGFjZSBvdXQgY2FwdGlvbnMtZmFzdC52
dHQgdG8gcHJldmVudCBmbGFraW5lc3MgaW4gbWVkaWEvdHJhY2svdHJhY2stbW9kZS5odG1sLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM4NzgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIG1lZGlhL3Ry
YWNrL2NhcHRpb25zLXdlYnZ0dC9jYXB0aW9ucy1mYXN0LnZ0dDoKKyAgICAgICAgKiBtZWRpYS90
cmFjay90cmFjay1tb2RlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBtZWRpYS90cmFjay90cmFj
ay1tb2RlLmh0bWw6CisKIDIwMTItMDQtMTYgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogcmVuYW1lIGhlYXAgcHJvZmlsZXIg
ZmlsZXMgYW5kIGNsYXNzZXMgRGV0YWlsZWRIZWFwc2hvdCogLT5IZWFwU25hcHNob3QqCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay9jYXB0aW9ucy13ZWJ2dHQvY2FwdGlvbnMt
ZmFzdC52dHQgYi9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay9jYXB0aW9ucy13ZWJ2dHQvY2FwdGlv
bnMtZmFzdC52dHQKaW5kZXggMTY5ZDEzNWJhMGVmNTljMWE2YjQwNmE2NDczNGI2OGUwM2ExYzY5
OS4uY2QxMzhmZDMyYWY4MDU2ZTk2OGU3NTcxY2QwYWIyZmU2ZjAyYzY4ZCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svY2FwdGlvbnMtd2VidnR0L2NhcHRpb25zLWZhc3QudnR0
CisrKyBiL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL2NhcHRpb25zLXdlYnZ0dC9jYXB0aW9ucy1m
YXN0LnZ0dApAQCAtMSwxNyArMSwxMyBAQAog77u/V0VCVlRUCiAKIDEKLTAwOjAwOjAwLjAwMCAt
LT4gMDA6MDA6MDAuMjAwCiswMDowMDowMC4wMDAgLS0+IDAwOjAwOjAwLjMwMAogTG9yZW0KIAog
MgotMDA6MDA6MDAuMjAwIC0tPiAwMDowMDowMC41MDAKKzAwOjAwOjAwLjMwMCAtLT4gMDA6MDA6
MDAuNzAwCiBpcHN1bQogCiAzCi0wMDowMDowMC44MDAgLS0+IDAwOjAwOjAxLjEwMAorMDA6MDA6
MDEuMjAwIC0tPiAwMDowMDowMS41MDAKIGRvbG9yCi0KLTQKLTAwOjAwOjAxLjQwMCAtLT4gMDA6
MDA6MDEuNzAwCi1zaXQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNr
LW1vZGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stbW9kZS1l
eHBlY3RlZC50eHQKaW5kZXggZWQ1YzEyNTBjZWUyMDZiNDNmZmE2M2JiZDBjZmQ0YzEzMGM0YTli
YS4uOGE4OTVjNzE0ZGQ2MWYzYWEyYTUxYWUxNzc3MDk3YTFiNzM0NTFlZiAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stbW9kZS1leHBlY3RlZC50eHQKKysrIGIvTGF5
b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stbW9kZS1leHBlY3RlZC50eHQKQEAgLTIzLDE1ICsy
MywxNSBAQCBFWFBFQ1RFRCAodGV4dFRyYWNrLmN1ZXMgPT0gJ251bGwnKSBPSwogUlVOKHRleHRU
cmFjay5tb2RlID0gJzEnKQogRVhQRUNURUQgKHRleHRUcmFjay5tb2RlID09ICcxJykgT0sKIEVY
UEVDVEVEICh2aWRlby50ZXh0VHJhY2tzWzBdLm1vZGUgPT0gJzEnKSBPSwotRVhQRUNURUQgKHRl
eHRUcmFjay5jdWVzLmxlbmd0aCA9PSAnNCcpIE9LCitFWFBFQ1RFRCAodGV4dFRyYWNrLmN1ZXMu
bGVuZ3RoID09ICczJykgT0sKIAogKysgJ1RleHRUcmFjay5TSE9XSU5HJwogUlVOKHRleHRUcmFj
ay5tb2RlID0gJzInKQogRVhQRUNURUQgKHRleHRUcmFjay5tb2RlID09ICcyJykgT0sKIEVYUEVD
VEVEICh2aWRlby50ZXh0VHJhY2tzWzBdLm1vZGUgPT0gJzInKSBPSwotRVhQRUNURUQgKHRleHRU
cmFjay5jdWVzLmxlbmd0aCA9PSAnNCcpIE9LCitFWFBFQ1RFRCAodGV4dFRyYWNrLmN1ZXMubGVu
Z3RoID09ICczJykgT0sKIAotKysgNiBldmVudHMgZXhwZWN0ZWQgd2hpbGUgbW9kZSA9IFRleHRU
cmFjay5TSE9XSU5HCisrKyA0IGV2ZW50cyBleHBlY3RlZCB3aGlsZSBtb2RlID0gVGV4dFRyYWNr
LlNIT1dJTkcKIEVWRU5UKGN1ZWNoYW5nZSkKIEN1ZSBlbnRlcmVkOiBpcHN1bQogRVhQRUNURUQg
KHRleHRUcmFjay5hY3RpdmVDdWVzLmxlbmd0aCA9PSAnMScpIE9LCkBAIC00MiwxMCArNDIsNSBA
QCBDdWUgZW50ZXJlZDogZG9sb3IKIEVYUEVDVEVEICh0ZXh0VHJhY2suYWN0aXZlQ3Vlcy5sZW5n
dGggPT0gJzEnKSBPSwogRVZFTlQoY3VlY2hhbmdlKQogRVhQRUNURUQgKHRleHRUcmFjay5hY3Rp
dmVDdWVzLmxlbmd0aCA9PSAnMCcpIE9LCi1FVkVOVChjdWVjaGFuZ2UpCi1DdWUgZW50ZXJlZDog
c2l0Ci1FWFBFQ1RFRCAodGV4dFRyYWNrLmFjdGl2ZUN1ZXMubGVuZ3RoID09ICcxJykgT0sKLUVW
RU5UKGN1ZWNoYW5nZSkKLUVYUEVDVEVEICh0ZXh0VHJhY2suYWN0aXZlQ3Vlcy5sZW5ndGggPT0g
JzAnKSBPSwogRU5EIE9GIFRFU1QKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdHJh
Y2svdHJhY2stbW9kZS5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stbW9kZS5o
dG1sCmluZGV4IGFiMTEyNTc4NGQyM2M0ZWQ1YjlkZjQ3YzUyNTU0NDBkODdiZGNmZGIuLjU1NzY3
ZmY2NGQ4MThiNzgwNTA1OWFiY2U1ZjNiYTExOGUwNzMyOTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL21lZGlhL3RyYWNrL3RyYWNrLW1vZGUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS90
cmFjay90cmFjay1tb2RlLmh0bWwKQEAgLTQ4LDcgKzQ4LDcgQEAKICAgICAgICAgICAgICAgICB2
aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCJ2aWRlbyIsICIuLi9jb250ZW50L3Rlc3QiKTsKICAg
ICAgICAgICAgICAgICB2aWRlby5wbGF5KCk7CiAgICAgICAgICAgICAgICAgLy8gV2FpdCBmb3Ig
ZW5kIG9mIGZpcnN0IGN1ZSAobm8gZXZlbnRzIHNob3VsZCBmaXJlIHdoaWxlIHRyYWNrIGlzIGRp
c2FibGVkKS4KLSAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KHRlc3RIaWRkZW5BbmRTaG93aW5n
LCAzMDApOworICAgICAgICAgICAgICAgIHNldFRpbWVvdXQodGVzdEhpZGRlbkFuZFNob3dpbmcs
IDQwMCk7CiAgICAgICAgICAgICAgICAgY29uc29sZVdyaXRlKCIrKyAwIGV2ZW50cyBleHBlY3Rl
ZCB3aGlsZSBtb2RlID0gVGV4dFRyYWNrLkRJU0FCTEVEIik7CiAgICAgICAgICAgICAgICAgY29u
c29sZVdyaXRlKCIiKTsKICAgICAgICAgICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158597</attachid>
            <date>2012-08-15 11:10:31 -0700</date>
            <delta_ts>2012-08-22 15:55:07 -0700</delta_ts>
            <desc>remove requirement that cuechange events fire in order</desc>
            <filename>bug-83878-20120815110957.patch</filename>
            <type>text/plain</type>
            <size>3226</size>
            <attacher name="Anna Cavender">annacc</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1NjgxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNTg0NTExYTBlMzBjOTdmOTlkZmNh
MDBiMDIwY2YzMjgwMzVkMGM3Mi4uNjQ4MjMwMzUxMDJhNGRlNDM2YTQ0MDg3NmY3OTVjMmFmNWY4
ZWE2ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA4LTE1ICBBbm5hIENhdmVuZGVyICA8
YW5uYWNjQGNocm9taXVtLm9yZz4KKworICAgICAgICBbQ2hyb21pdW0vR1RLL0VGTF0gRmxha3kg
bWVkaWEvdHJhY2svdHJhY2stbW9kZSB0ZXN0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM4NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUaGlzIHRlc3Qgc2hvdWxkIG9ubHkgY2FyZSB0aGF0IGN1ZWNo
YW5nZSBldmVudHMgYXJlIGZpcmVkIHdoZW4gdGhlIFRleHRUcmFjaworICAgICAgICBtb2RlIGlz
IHNldCB0byBISURERU4gb3IgU0hPV0lORy4gIEJlY2F1c2UgdGhlIGV2ZW50cyBhcmUgYXN5bmNo
cm9ub3VzLCB3ZQorICAgICAgICBzaG91bGRuJ3QgdGVzdCB0aGUgb3JkZXIgb2YgdGhlbSwganVz
dCB0aGF0IHRoZXkgb2NjdXIuCisKKyAgICAgICAgKiBtZWRpYS90cmFjay90cmFjay1tb2RlLWV4
cGVjdGVkLnR4dDoKKyAgICAgICAgKiBtZWRpYS90cmFjay90cmFjay1tb2RlLmh0bWw6CisKIDIw
MTItMDgtMTUgIFBhdmVsIENoYWRub3YgIDxjaGFkbm92QGdvb2dsZS5jb20+CiAKICAgICAgICAg
V2ViIEluc3BlY3RvcjogSW5jb3JyZWN0IFhIUiByZXNwb25zZXMgd2hlbiB0d28gYXN5bmMgeGhy
cyBhcmUgc2VudCBzeW5jaHJvbm91c2x5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS90
cmFjay90cmFjay1tb2RlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3Ry
YWNrLW1vZGUtZXhwZWN0ZWQudHh0CmluZGV4IDhhODk1YzcxNGRkNjFmM2FhMmE1MWFlMTc3NzA5
N2ExYjczNDUxZWYuLmI0ZDVkOTBjMGQ2NmNhNTMzOTQ2Y2Y5YmY0ZmY2OTk1N2VmMGEzYTggMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLW1vZGUtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLW1vZGUtZXhwZWN0ZWQudHh0CkBA
IC0zMSwxNiArMzEsOSBAQCBFWFBFQ1RFRCAodGV4dFRyYWNrLm1vZGUgPT0gJzInKSBPSwogRVhQ
RUNURUQgKHZpZGVvLnRleHRUcmFja3NbMF0ubW9kZSA9PSAnMicpIE9LCiBFWFBFQ1RFRCAodGV4
dFRyYWNrLmN1ZXMubGVuZ3RoID09ICczJykgT0sKIAotKysgNCBldmVudHMgZXhwZWN0ZWQgd2hp
bGUgbW9kZSA9IFRleHRUcmFjay5TSE9XSU5HCisrKyBhdCBsZWFzdCAzIGV2ZW50cyBleHBlY3Rl
ZCB3aGlsZSBtb2RlID0gVGV4dFRyYWNrLlNIT1dJTkcKIEVWRU5UKGN1ZWNoYW5nZSkKLUN1ZSBl
bnRlcmVkOiBpcHN1bQotRVhQRUNURUQgKHRleHRUcmFjay5hY3RpdmVDdWVzLmxlbmd0aCA9PSAn
MScpIE9LCiBFVkVOVChjdWVjaGFuZ2UpCi1FWFBFQ1RFRCAodGV4dFRyYWNrLmFjdGl2ZUN1ZXMu
bGVuZ3RoID09ICcwJykgT0sKIEVWRU5UKGN1ZWNoYW5nZSkKLUN1ZSBlbnRlcmVkOiBkb2xvcgot
RVhQRUNURUQgKHRleHRUcmFjay5hY3RpdmVDdWVzLmxlbmd0aCA9PSAnMScpIE9LCi1FVkVOVChj
dWVjaGFuZ2UpCi1FWFBFQ1RFRCAodGV4dFRyYWNrLmFjdGl2ZUN1ZXMubGVuZ3RoID09ICcwJykg
T0sKIEVORCBPRiBURVNUCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3Ry
YWNrLW1vZGUuaHRtbCBiL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLW1vZGUuaHRtbApp
bmRleCA1NTc2N2ZmNjRkODE4Yjc4MDUwNTlhYmNlNWYzYmExMThlMDczMjk5Li44NDY3YjA0MDAx
NDc0YzZmNDc2ODJkYWVjM2M1NDU5NmNlN2M2ZDA2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9t
ZWRpYS90cmFjay90cmFjay1tb2RlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2sv
dHJhY2stbW9kZS5odG1sCkBAIC02MSwyMCArNjEsMTQgQEAKICAgICAgICAgICAgICAgICBjb25z
b2xlV3JpdGUoIjxiPisrICdUZXh0VHJhY2suU0hPV0lORyc8L2I+Iik7CiAgICAgICAgICAgICAg
ICAgc2V0TW9kZShUZXh0VHJhY2suU0hPV0lORyk7CiAKLSAgICAgICAgICAgICAgICBjb25zb2xl
V3JpdGUoIisrICIgKyAodGV4dFRyYWNrLmN1ZXMubGVuZ3RoIC0gMSkgKiAyICsgIiBldmVudHMg
ZXhwZWN0ZWQgd2hpbGUgbW9kZSA9IFRleHRUcmFjay5TSE9XSU5HIik7CisgICAgICAgICAgICAg
ICAgY29uc29sZVdyaXRlKCIrKyBhdCBsZWFzdCAiICsgdGV4dFRyYWNrLmN1ZXMubGVuZ3RoICsg
IiBldmVudHMgZXhwZWN0ZWQgd2hpbGUgbW9kZSA9IFRleHRUcmFjay5TSE9XSU5HIik7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAKICAgICAgICAgICAgIHdhaXRGb3JFdmVudCgnY3VlY2hh
bmdlJywKICAgICAgICAgICAgICAgICBmdW5jdGlvbiAoZXZlbnQpCiAgICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICAvLyBFeHBlY3QgYSBjdWVjaGFuZ2UgZXZlbnQgZm9yIGVu
dGVyIGFuZCBleGl0IG9mIGVhY2ggY3VlLgotICAgICAgICAgICAgICAgICAgICBpZiAodGV4dFRy
YWNrLmFjdGl2ZUN1ZXMubGVuZ3RoID4gMCkKLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNv
bGVXcml0ZSgiQ3VlIGVudGVyZWQ6ICIgKyB0ZXh0VHJhY2suYWN0aXZlQ3Vlc1swXS50ZXh0KTsK
LQotICAgICAgICAgICAgICAgICAgICAvLyBBbHRlcm5hdGUgYmV0d2VlbiBjdWUgZW50ZXIgYW5k
IGN1ZSBleGl0LgotICAgICAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInRleHRUcmFjay5h
Y3RpdmVDdWVzLmxlbmd0aCIsIGN1ZUNvdW50ICUgMiA/IDAgOiAxKTsKICAgICAgICAgICAgICAg
ICAgICAgY3VlQ291bnQrKzsKLSAgICAgICAgICAgICAgICAgICAgaWYgKGN1ZUNvdW50ID09ICh0
ZXh0VHJhY2suY3Vlcy5sZW5ndGggLSAxKSAqIDIpCisgICAgICAgICAgICAgICAgICAgIGlmIChj
dWVDb3VudCA9PSB0ZXh0VHJhY2suY3Vlcy5sZW5ndGgpCiAgICAgICAgICAgICAgICAgICAgICAg
ICBlbmRUZXN0KCk7CiAKICAgICAgICAgICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>