<?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>83411</bug_id>
          
          <creation_ts>2012-04-06 16:29:38 -0700</creation_ts>
          <short_desc>All Mac bots occasionally fail tons of media/ sputnik/ and svg/ tests</short_desc>
          <delta_ts>2012-09-07 11:02:16 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure, MakingBotsRed, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Beth Dakin">bdakin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bdakin</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>tonikitoo</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>597802</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-04-06 16:29:38 -0700</bug_when>
    <thetext>Starting around the middle of the day on April 5th, the Mac bots started occasionally failing tons of tests, primarily in media/ sputnik/ and svg/. There will be a number of good runs with the expected number of failures right now (0-10 on Lion bots), and then one or two runs with 500+ failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597804</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-04-06 16:30:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/11204404&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597816</commentid>
    <comment_count>2</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-04-06 16:51:25 -0700</bug_when>
    <thetext>It seems like generated results are being compared to the wrong expected results. Somehow, we&apos;re getting out of kilter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597872</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-06 18:10:36 -0700</bug_when>
    <thetext>Are there example logs for this I can look at? ... Chromium DRT will actually echo the URL for the test back into the output, so there&apos;s code in new-run-webkit-tests that actually asserts if the output is for the wrong test. It doesn&apos;t look like there&apos;s anything equivalent for the non-Chromium ports, so debugging this might be harder than I would like :(.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598477</commentid>
    <comment_count>4</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-04-09 11:49:54 -0700</bug_when>
    <thetext>Has anything changed in the test harness in the last week that could lead to this problem? This is a really terrible issue, and I agree it&apos;s hard to debug, so maybe we can just figure out what caused it to start happening.

I don&apos;t know how long these links will be good for, but here&apos;s an example:

This test is failing: http://trac.webkit.org/export/113594/trunk/LayoutTests/media/unsupported-rtsp.html

Here&apos;s the pretty diff: http://build.webkit.org/results/Lion%20Release%20(Tests)/r113594%20(7423)/media/unsupported-rtsp-pretty-diff.html

The pretty diff is comparing the results of this test: http://trac.webkit.org/export/113594/trunk/LayoutTests/media/svg-as-image-with-media-blocked.html with the expected results of media/unsupported-rtsp.html, and it only thinks that media/unsupported-rtsp.html is failing because the generated results are from media/svg-as-image-with-media-blocked.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598481</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-09 11:53:04 -0700</bug_when>
    <thetext>On the Lion Release Tests bot, this started between 113371 and 113376.
&lt;http://build.webkit.org/builders/Lion%20Release%20%28Tests%29?numbuilds=200&gt;

On Snow Leopard Release Tests, this started between 113363 and 113371.
&lt;http://build.webkit.org/builders/SnowLeopard%20Intel%20Release%20%28Tests%29?numbuilds=200&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598790</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-09 17:31:12 -0700</bug_when>
    <thetext>The only thing that&apos;s changed in the harness in that timeframe that looks even remotely related is the change to run *fewer* workers on the bots:

https://bugs.webkit.org/show_bug.cgi?id=83076

It&apos;s hard to imagine that that would be a problem, though. I haven&apos;t gotten to take much of a look at this yet, will keep investigating.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598802</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-09 17:41:28 -0700</bug_when>
    <thetext>My guess is that there&apos;s one test that behaves badly (a media test?), and causes the off-by-one for all the other tests run in the same shard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598853</commentid>
    <comment_count>8</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-09 18:41:41 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; My guess is that there&apos;s one test that behaves badly (a media test?), and causes the off-by-one for all the other tests run in the same shard.

I think Simon&apos;s hypothesis is a good one. I spot-checked a few logs (from builds 7423, 7428, and 7437 on the Lion Release bot) and they all appear to have one worker that starts failing every test starting with media/nodesFromRect-shadowContent.html, so it might be that test.

If you then look at the results for 7437, http://build.webkit.org/results/Lion%20Release%20(Tests)/r113622%20(7437)/results.html , you can see that the -actual output for nodesFromRect-shadowContent is repeated in the next failing test, media/remove-from-document-before-load.html . And, interestingly, the -expected for that test says &quot;PASS: A crash did not occur when the media element was removed before loading.&quot;.

So, I&apos;m guessing that that test is actually crashing, and we&apos;re not noticing it, and somehow the internal output buffers in NRWT aren&apos;t getting emptied, so we end up reusing the same output twice and everything goes to hell after that.

Note that that is the test that is being moved in r113371, so I think we have a pretty good suspect :).

Maybe try skipping that test and see if the problem goes away? 

There&apos;s almost certainly also a bug in NRWT that maybe I introduced a few weeks ago when I was reworking the crash log code, so I can start looking for that now that I have a theory, as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598885</commentid>
    <comment_count>9</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-04-09 19:09:00 -0700</bug_when>
    <thetext>Thanks for the analysis, Dirk! I will try skipping that test, and we&apos;ll see how it goes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598893</commentid>
    <comment_count>10</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-04-09 19:14:11 -0700</bug_when>
    <thetext>Skipped with http://trac.webkit.org/changeset/113661</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598945</commentid>
    <comment_count>11</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-09 20:17:59 -0700</bug_when>
    <thetext>I would live to see a backtrace of this crash, if it is confirmed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599554</commentid>
    <comment_count>12</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-10 13:03:30 -0700</bug_when>
    <thetext>I wonder if the above patch fixes things. We would have to unskip the test again and wait for a few bot cycles.

Anyways, the changes below work fine on Gtk and Qt builds, and should go it regardless I would say.

diff --git a/LayoutTests/media/nodesFromRect-shadowContent.html b/LayoutTests/media/nodesFromRect-shadowContent.html
index d55610a..9fdaf7f 100644
--- a/LayoutTests/media/nodesFromRect-shadowContent.html
+++ b/LayoutTests/media/nodesFromRect-shadowContent.html
@@ -13,11 +13,6 @@
   &lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;
     function runTest()
     {
-      if (window.layoutTestController) {
-        layoutTestController.dumpAsText();
-        layoutTestController.waitUntilDone();
-      }
-
       var e = {};
 
       // Set up shortcut access to elements
@@ -42,12 +37,7 @@
 
       var shadow =[&apos;-webkit-media-controls-timeline-container&apos;, &apos;-webkit-media-controls-play-button&apos;, &apos;-webkit-media-controls-panel&apos;, &apos;-webkit-media-controls&apos;];
       checkShadowContent(clickX, clickY, 10, 10, 20, 20, shadow);
-
-      if (window.layoutTestController)
-        layoutTestController.notifyDone();
     }
-
-    window.onload = runTest;
   &lt;/script&gt;
 &lt;/head&gt;
 &lt;body id=&quot;body&quot;&gt;
@@ -58,6 +48,7 @@
         testExpected(&quot;video.controls&quot;, null, &apos;!=&apos;);
         waitForEvent(&apos;canplaythrough&apos;, function () {
             runTest();
+            endTest();
         } );
         video.src = findMediaFile(&quot;video&quot;, &quot;content/test&quot;);
     &lt;/script&gt;
diff --git a/LayoutTests/platform/gtk/media/nodesFromRect-shadowContent-expected.txt b/LayoutTests/platform/gtk/media/nodesFromRect-shadowContent-expected.txt
index 390e73e..371f393 100644
--- a/LayoutTests/platform/gtk/media/nodesFromRect-shadowContent-expected.txt
+++ b/LayoutTests/platform/gtk/media/nodesFromRect-shadowContent-expected.txt
@@ -4,4 +4,5 @@ This test only runs in DRT!
 
 EXPECTED (video.controls != &apos;null&apos;) OK
 EVENT(canplaythrough)
+END OF TEST</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600502</commentid>
    <comment_count>13</comment_count>
      <attachid>136726</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-11 12:43:44 -0700</bug_when>
    <thetext>Created attachment 136726
(committed r113910, r=eric_carlson) speculative patch

After moving the test to this new location, I accidentally left behind an unneeded line:

&quot;window.onload = runTest;&quot;.

It is unneeded  since now the test gets triggered by &quot;waitForEvent(&apos;canplaythrough&apos;&quot;

Also, remove unneeded LTC calls, since they are called by the helper scripts imported (e.g. video-test.js).

Lets see if the Mac bots like this more...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600523</commentid>
    <comment_count>14</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-11 13:01:09 -0700</bug_when>
    <thetext>As well as fixing the test, we should fix the harness to ensure that bad tests can&apos;t trip it up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600567</commentid>
    <comment_count>15</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2012-04-11 13:47:46 -0700</bug_when>
    <thetext>Please file another bug about the problem with the test harness if one doesn&apos;t already exist.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600569</commentid>
    <comment_count>16</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-11 13:49:30 -0700</bug_when>
    <thetext>This was that bug :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600571</commentid>
    <comment_count>17</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-11 13:51:21 -0700</bug_when>
    <thetext>(In reply to comment #16)
&gt; This was that bug :(

Right. Want me to hold on committing the test fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600586</commentid>
    <comment_count>18</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-11 14:11:46 -0700</bug_when>
    <thetext>(In reply to comment #14)
&gt; As well as fixing the test, we should fix the harness to ensure that bad tests can&apos;t trip it up.

I will note that fixing things completely probably includes something like the #URL comment that chromium does ... also, we don&apos;t actually know for sure that there&apos;s a bug in NRWT at the moment; it could be a bug in DRT. But that&apos;s quibbling ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600590</commentid>
    <comment_count>19</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-11 14:20:35 -0700</bug_when>
    <thetext>Ok, will push and leave the bug opened.

Possible useful chat:

&lt;eric_carlson&gt; tonikitoo: the changes look OK, but do you know what was causing so many test failures
&lt;eric_carlson&gt; tonikitoo: calling notifyDone() twice?
&lt;tonikitoo&gt; eric_carlson, maybe that, and also calling runTests twice?
&lt;tonikitoo&gt; from window.onload= runtest and waitTillRead(runTest, ...)
&lt;eric_carlson&gt; tonikitoo: oh, I maybe having a test continue to generate output after it claimed to have finished...
&lt;tonikitoo&gt; that is my guess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600675</commentid>
    <comment_count>20</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-11 16:09:10 -0700</bug_when>
    <thetext>(In reply to comment #19)
&gt; Ok, will push and leave the bug opened.
&gt; 
&gt; Possible useful chat:
&gt; 
&gt; &lt;eric_carlson&gt; tonikitoo: the changes look OK, but do you know what was causing so many test failures
&gt; &lt;eric_carlson&gt; tonikitoo: calling notifyDone() twice?
&gt; &lt;tonikitoo&gt; eric_carlson, maybe that, and also calling runTests twice?
&gt; &lt;tonikitoo&gt; from window.onload= runtest and waitTillRead(runTest, ...)
&gt; &lt;eric_carlson&gt; tonikitoo: oh, I maybe having a test continue to generate output after it claimed to have finished...
&gt; &lt;tonikitoo&gt; that is my guess

Wait, does this mean that calling runTest() from inside a test can make DRT generate two copies of the output? That seems bad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600863</commentid>
    <comment_count>21</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-11 21:28:33 -0700</bug_when>
    <thetext>seems like the patch is still failing on Mac Lion. Investigating...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600872</commentid>
    <comment_count>22</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-11 21:48:39 -0700</bug_when>
    <thetext>(In reply to comment #21)
&gt; seems like the patch is still failing on Mac Lion. Investigating...

It seems to need rebaseline:

--- /Volumes/Data/slave/lion-intel-release-tests/build/layout-test-results/media/nodesFromRect-shadowContent-expected.txt
+++ /Volumes/Data/slave/lion-intel-release-tests/build/layout-test-results/media/nodesFromRect-shadowContent-actual.txt
@@ -3,4 +3,6 @@
 This test only runs in DRT!
 
 EXPECTED (video.controls != &apos;null&apos;) OK
+EVENT(canplaythrough)
+END OF TEST
 
http://build.webkit.org/results/Lion%20Release%20%28Tests%29/r113910%20%287504%29/media/nodesFromRect-shadowContent-diff.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600891</commentid>
    <comment_count>23</comment_count>
      <attachid>136826</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-11 22:29:26 -0700</bug_when>
    <thetext>Created attachment 136826
rebaseline</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600910</commentid>
    <comment_count>24</comment_count>
      <attachid>136826</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-11 23:05:45 -0700</bug_when>
    <thetext>Comment on attachment 136826
rebaseline

Clearing flags on attachment: 136826

Committed r113944: &lt;http://trac.webkit.org/changeset/113944&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>600911</commentid>
    <comment_count>25</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-11 23:05:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601130</commentid>
    <comment_count>26</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-12 05:39:02 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713970</commentid>
    <comment_count>27</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-09-06 18:32:14 -0700</bug_when>
    <thetext>Has anyone seen this recently? Should this bug be closed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714747</commentid>
    <comment_count>28</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-09-07 11:02:16 -0700</bug_when>
    <thetext>I think we&apos;re keeping this open to fix:
&quot;As well as fixing the test, we should fix the harness to ensure that bad tests can&apos;t trip it up.&quot;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136726</attachid>
            <date>2012-04-11 12:43:44 -0700</date>
            <delta_ts>2012-04-11 14:28:33 -0700</delta_ts>
            <desc>(committed r113910, r=eric_carlson) speculative patch</desc>
            <filename>0001-All-Mac-bots-occasionally-fail-tons-of-media-sputnik.patch</filename>
            <type>text/plain</type>
            <size>3873</size>
            <attacher name="Antonio Gomes">tonikitoo</attacher>
            
              <data encoding="base64">RnJvbSBlNDExMDQ0OGZjZDlhOTVlOWIyYWRkYzg5ODc0NmYwYTdjODRkMDgwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbmlvIEdvbWVzIDxhZ29tZXNAcmltLmNvbT4KRGF0ZTog
VHVlLCAxMCBBcHIgMjAxMiAxNjowNToyOCAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIEFsbCBNYWMg
Ym90cyBvY2Nhc2lvbmFsbHkgZmFpbCB0b25zIG9mIG1lZGlhLyBzcHV0bmlrLyBhbmQKIHN2Zy8g
dGVzdHMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNDExCgpSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KUGF0Y2ggYnkgQW50b25pbyBHb21lcyA8YWdvbWVzQHJp
bS5jb20+CgpGaXggb2J2aW91cyBwcm9ibGVtcyB3aXRoIHRoZSB0ZXN0IGluIG9yZGVyIHRvIG1h
a2UgdGVzdHMgbGV0cwpmbGFreS4KCiogbWVkaWEvbm9kZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50
Lmh0bWw6CiogcGxhdGZvcm0vZ3RrL21lZGlhL25vZGVzRnJvbVJlY3Qtc2hhZG93Q29udGVudC1l
eHBlY3RlZC50eHQ6Ci0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEyICsrKysrKysrKysrKwogTGF5b3V0VGVzdHMvbWVkaWEvbm9kZXNG
cm9tUmVjdC1zaGFkb3dDb250ZW50Lmh0bWwgfCAgIDExICstLS0tLS0tLS0tCiAuLi4vbWVkaWEv
bm9kZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50LWV4cGVjdGVkLnR4dCB8ICAgIDEgKwogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQgICAgICAgICAgICAgICAgICAgfCAgICAzIC0tLQog
NCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggNTYzMmIzZi4uNzcxNmE2MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA0LTEwICBB
bnRvbmlvIEdvbWVzICA8YWdvbWVzQHJpbS5jb20+CisKKyAgICAgICAgQWxsIE1hYyBib3RzIG9j
Y2FzaW9uYWxseSBmYWlsIHRvbnMgb2YgbWVkaWEvIHNwdXRuaWsvIGFuZCBzdmcvIHRlc3RzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzQxMQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBvYnZpb3Vz
IHByb2JsZW1zIHdpdGggdGhlIHRlc3QgaW4gb3JkZXIgdG8gbWFrZSB0ZXN0cyBsZXRzIGZsYWt5
LgorCisgICAgICAgICogbWVkaWEvbm9kZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50Lmh0bWw6Cisg
ICAgICAgICogcGxhdGZvcm0vZ3RrL21lZGlhL25vZGVzRnJvbVJlY3Qtc2hhZG93Q29udGVudC1l
eHBlY3RlZC50eHQ6CisKIDIwMTItMDQtMTEgIEFudG9uaW8gR29tZXMgIDxhZ29tZXNAcmltLmNv
bT4KIAogICAgICAgICBCZSBtb3JlIHJlc3RyaWN0aXZlIHdoZW4gYWRkaW5nIFNjcm9sbGFibGVB
cmVhJ3MgdG8gRnJhbWVWaWV3J3MgU2Nyb2xsYWJsZUFyZWEncyBtYXAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL21lZGlhL25vZGVzRnJvbVJlY3Qtc2hhZG93Q29udGVudC5odG1sIGIvTGF5b3V0
VGVzdHMvbWVkaWEvbm9kZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50Lmh0bWwKaW5kZXggZDU1NjEw
YS4uOWZkYWY3ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvbm9kZXNGcm9tUmVjdC1z
aGFkb3dDb250ZW50Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvbm9kZXNGcm9tUmVjdC1z
aGFkb3dDb250ZW50Lmh0bWwKQEAgLTEzLDExICsxMyw2IEBACiAgIDxzY3JpcHQgdHlwZT0idGV4
dC9qYXZhc2NyaXB0IiBjaGFyc2V0PSJ1dGYtOCI+CiAgICAgZnVuY3Rpb24gcnVuVGVzdCgpCiAg
ICAgewotICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgewotICAgICAgICBs
YXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Ci0gICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKLSAgICAgIH0KLQogICAgICAgdmFyIGUgPSB7fTsKIAog
ICAgICAgLy8gU2V0IHVwIHNob3J0Y3V0IGFjY2VzcyB0byBlbGVtZW50cwpAQCAtNDIsMTIgKzM3
LDcgQEAKIAogICAgICAgdmFyIHNoYWRvdyA9Wyctd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWVs
aW5lLWNvbnRhaW5lcicsICctd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uJywgJy13
ZWJraXQtbWVkaWEtY29udHJvbHMtcGFuZWwnLCAnLXdlYmtpdC1tZWRpYS1jb250cm9scyddOwog
ICAgICAgY2hlY2tTaGFkb3dDb250ZW50KGNsaWNrWCwgY2xpY2tZLCAxMCwgMTAsIDIwLCAyMCwg
c2hhZG93KTsKLQotICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKLSAgICAg
ICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwogICAgIH0KLQotICAgIHdpbmRv
dy5vbmxvYWQgPSBydW5UZXN0OwogICA8L3NjcmlwdD4KIDwvaGVhZD4KIDxib2R5IGlkPSJib2R5
Ij4KQEAgLTU4LDYgKzQ4LDcgQEAKICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5jb250cm9s
cyIsIG51bGwsICchPScpOwogICAgICAgICB3YWl0Rm9yRXZlbnQoJ2NhbnBsYXl0aHJvdWdoJywg
ZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgcnVuVGVzdCgpOworICAgICAgICAgICAgZW5kVGVz
dCgpOwogICAgICAgICB9ICk7CiAgICAgICAgIHZpZGVvLnNyYyA9IGZpbmRNZWRpYUZpbGUoInZp
ZGVvIiwgImNvbnRlbnQvdGVzdCIpOwogICAgIDwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZ3RrL21lZGlhL25vZGVzRnJvbVJlY3Qtc2hhZG93Q29udGVudC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvbWVkaWEvbm9kZXNGcm9tUmVjdC1z
aGFkb3dDb250ZW50LWV4cGVjdGVkLnR4dAppbmRleCAzOTBlNzNlLi4zNzFmMzkzIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvbWVkaWEvbm9kZXNGcm9tUmVjdC1zaGFkb3dD
b250ZW50LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvbWVkaWEv
bm9kZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50LWV4cGVjdGVkLnR4dApAQCAtNCw0ICs0LDUgQEAg
VGhpcyB0ZXN0IG9ubHkgcnVucyBpbiBEUlQhCiAKIEVYUEVDVEVEICh2aWRlby5jb250cm9scyAh
PSAnbnVsbCcpIE9LCiBFVkVOVChjYW5wbGF5dGhyb3VnaCkKK0VORCBPRiBURVNUCiAKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL1NraXBwZWQKaW5kZXggNGY2MWQ3Yi4uMjJiMDcwNSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL1NraXBwZWQKQEAgLTc4Nyw4ICs3ODcsNSBAQCBmYXN0L2NhbnZhcy93ZWJnbC9hcnJheS1t
ZXNzYWdlLXBhc3NpbmcuaHRtbAogIyBidXQgbm90IHRoZSBpbm5lcldpZHRoLiBUaGUgdGVzdCBw
YXNzZXMgb24gUXQsIEdUSyBhbmQgQ2hyb21pdW0uCiBmYXN0L2Nzcy9hbGlnbi1wb3NpdGlvbmVk
LW9iamVjdC1vbi1yZXNpemUuaHRtbAogCi0jIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04MzQxMQotbWVkaWEvbm9kZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50Lmh0bWwK
LQogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM2MTgKIGZhc3Qv
ZG9tL2lubGluZS1ldmVudC1hdHRyaWJ1dGVzLXJlbGVhc2UuaHRtbAotLSAKMS43LjUuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136826</attachid>
            <date>2012-04-11 22:29:26 -0700</date>
            <delta_ts>2012-04-11 23:05:45 -0700</delta_ts>
            <desc>rebaseline</desc>
            <filename>0001-Unreviewed-rebaseline.patch</filename>
            <type>text/plain</type>
            <size>1343</size>
            <attacher name="Antonio Gomes">tonikitoo</attacher>
            
              <data encoding="base64">RnJvbSA5ZjgyZjYyY2EzZjhhZGE4YWFmZTE2NDliMzQ2YjcxMGFjZWYxOWRlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbmlvIEdvbWVzIDxhZ29tZXNAcmltLmNvbT4KRGF0ZTog
VGh1LCAxMiBBcHIgMjAxMiAwMToxOTo1MyAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIFVucmV2aWV3
ZWQgcmViYXNlbGluZS4KCiogbWVkaWEvbm9kZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50LWV4cGVj
dGVkLnR4dDoKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDYgKysrKysrCiAuLi4vbWVkaWEvbm9kZXNGcm9tUmVjdC1zaGFkb3dDb250
ZW50LWV4cGVjdGVkLnR4dCB8ICAgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCAwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkNDQ0OTU4Li5kYzEzZTlkIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsOSBAQAorMjAxMi0wNC0xMSAgQW50b25pbyBHb21lcyAgPGFnb21lc0ByaW0uY29tPgor
CisgICAgICAgIFVucmV2aWV3ZWQgcmViYXNlbGluZS4KKworICAgICAgICAqIG1lZGlhL25vZGVz
RnJvbVJlY3Qtc2hhZG93Q29udGVudC1leHBlY3RlZC50eHQ6CisKIDIwMTItMDQtMTEgIEZpbGlw
IFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBJdCBpcyBpbmNvcnJlY3QgdG8g
c2hvcnQtY2lyY3VpdCBCcmFuY2goTG9naWNhbE5vdChAYSkpIGlmIGJvb2xlYW4gc3BlY3VsYXRp
b25zIG9uIEBhIG1heSBmYWlsCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS9ub2Rlc0Zy
b21SZWN0LXNoYWRvd0NvbnRlbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEvbm9k
ZXNGcm9tUmVjdC1zaGFkb3dDb250ZW50LWV4cGVjdGVkLnR4dAppbmRleCA2NjYyODJlLi4zNzFm
MzkzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9tZWRpYS9ub2Rlc0Zyb21SZWN0LXNoYWRvd0Nv
bnRlbnQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL21lZGlhL25vZGVzRnJvbVJlY3Qt
c2hhZG93Q29udGVudC1leHBlY3RlZC50eHQKQEAgLTMsNCArMyw2IEBAIFBBU1MgQWxsIGNvcnJl
Y3Qgbm9kZXMgZm91bmQgZm9yIHJlY3QKIFRoaXMgdGVzdCBvbmx5IHJ1bnMgaW4gRFJUIQogCiBF
WFBFQ1RFRCAodmlkZW8uY29udHJvbHMgIT0gJ251bGwnKSBPSworRVZFTlQoY2FucGxheXRocm91
Z2gpCitFTkQgT0YgVEVTVAogCi0tIAoxLjcuNS40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>