<?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>36165</bug_id>
          
          <creation_ts>2010-03-16 05:06:20 -0700</creation_ts>
          <short_desc>[GStreamer] media/video-played-collapse.html</short_desc>
          <delta_ts>2012-03-06 08:11:26 -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>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>chinmaya</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>200135</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-03-16 05:06:20 -0700</bug_when>
    <thetext>Like I said in https://bugs.webkit.org/show_bug.cgi?id=34372, I think fixing the timeout priorities to avoid starvation is exposing a problem in this test. It was failing consistently for me before the patches, but passing on the bots, and now the situation has somewhat reversed, so I think there&apos;s some racy behaviour we have to investigate making this test unreliable. I&apos;ll skip it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200609</commentid>
    <comment_count>1</comment_count>
      <attachid>50879</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-03-17 01:00:24 -0700</bug_when>
    <thetext>Created attachment 50879
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200610</commentid>
    <comment_count>2</comment_count>
      <attachid>50879</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-03-17 01:01:07 -0700</bug_when>
    <thetext>Comment on attachment 50879
Patch

Oops, wrong bug (curse you webkit-patch)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204543</commentid>
    <comment_count>3</comment_count>
      <attachid>51737</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-03-26 07:03:21 -0700</bug_when>
    <thetext>Created attachment 51737
test fix proposal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204555</commentid>
    <comment_count>4</comment_count>
      <attachid>51737</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-03-26 07:15:16 -0700</bug_when>
    <thetext>Comment on attachment 51737
test fix proposal

Executed alone the test passes fine locally but not if i run the whole media test suite... Will investigate further. Removing review flag for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204584</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-03-26 08:31:33 -0700</bug_when>
    <thetext>If media/video-pause-immediately.html is executed before played-collapste.html, the later fails. In the first test a played range is created and the second test fails because there are 3 ranges created instead of 2. If I make the first test not start any playback the video-played-collapse test passes.

So... it looks like the second test reuses the media element of the first one, how is that possible? :( What do you think Gustavo?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255368</commentid>
    <comment_count>6</comment_count>
      <attachid>51737</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-07-23 07:47:10 -0700</bug_when>
    <thetext>Comment on attachment 51737
test fix proposal

Marking again for review as I can&apos;t reproduce the behavior observed in comment 5 anymore. Can you please test this Gustavo?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259572</commentid>
    <comment_count>7</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-08-03 11:21:41 -0700</bug_when>
    <thetext>The test fails for me with your patch applied, when running all the media tests =(:

-Test 13 OK
+EXPECTED (video.played.length == &apos;2&apos;), OBSERVED &apos;3&apos; FAIL
 Test 14 OK
-Test 15 OK
-Test 16 OK
-Test 17 OK
+EXPECTED (video.played.end(0).toFixed(2) == &apos;1.30&apos;), OBSERVED &apos;0.28&apos; FAIL
+EXPECTED (video.played.start(1).toFixed(2) == &apos;5.98&apos;), OBSERVED &apos;0.40&apos; FAIL
+EXPECTED (video.played.end(1).toFixed(2) == &apos;6.03&apos;), OBSERVED &apos;1.30&apos; FAIL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263727</commentid>
    <comment_count>8</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-08-12 05:08:45 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; The test fails for me with your patch applied, when running all the media tests =(:

Can you please uncomment the disableFullTestDetailsPrinting() line in the test, run it with DRT and give the results?

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263804</commentid>
    <comment_count>9</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-08-12 07:38:52 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; The test fails for me with your patch applied, when running all the media tests =(:
&gt; 
&gt; -Test 13 OK
&gt; +EXPECTED (video.played.length == &apos;2&apos;), OBSERVED &apos;3&apos; FAIL
&gt;  Test 14 OK
&gt; -Test 15 OK
&gt; -Test 16 OK
&gt; -Test 17 OK
&gt; +EXPECTED (video.played.end(0).toFixed(2) == &apos;1.30&apos;), OBSERVED &apos;0.28&apos; FAIL
&gt; +EXPECTED (video.played.start(1).toFixed(2) == &apos;5.98&apos;), OBSERVED &apos;0.40&apos; FAIL
&gt; +EXPECTED (video.played.end(1).toFixed(2) == &apos;6.03&apos;), OBSERVED &apos;1.30&apos; FAIL

Ok I can reproduce that failure on my laptop but not on my other build machine, will have a look ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263833</commentid>
    <comment_count>10</comment_count>
      <attachid>64228</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-08-12 08:48:13 -0700</bug_when>
    <thetext>Created attachment 64228
test fix proposal

Found out why it failed :) During the last part of the test (looping),
we check that the first 2 timeranges are merged but in some cases the
player had no time to reach past the merge position. Setting the
second range start position earlier in the timeline fixes the issue in
my case. Can you test Gustavo?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265075</commentid>
    <comment_count>11</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-08-16 06:57:44 -0700</bug_when>
    <thetext>It seems to fail once in a while with this diff (I ran it 8 times and it failed 3 times here):

--- /tmp/layout-test-results/media/video-played-collapse-expected.txt	2010-08-16 10:51:36.000000000 -0300
+++ /tmp/layout-test-results/media/video-played-collapse-actual.txt	2010-08-16 10:51:36.000000000 -0300
@@ -36,10 +36,10 @@
 RUN(video.play())
 RUN(video.pause())
 EVENT(pause)
-Test 13 OK
+EXPECTED (video.played.length == &apos;2&apos;), OBSERVED &apos;3&apos; FAIL
 Test 14 OK
-Test 15 OK
-Test 16 OK
-Test 17 OK
+EXPECTED (video.played.end(0).toFixed(2) == &apos;1.60&apos;), OBSERVED &apos;0.19&apos; FAIL
+EXPECTED (video.played.start(1).toFixed(2) == &apos;5.98&apos;), OBSERVED &apos;0.25&apos; FAIL
+EXPECTED (video.played.end(1).toFixed(2) == &apos;6.03&apos;), OBSERVED &apos;1.60&apos; FAIL
 END OF TEST
 
I also had a GStreamer crash on media/video-layer-crash.html in one of my runs heh. The diff seems to always be mostly the same, though it had &quot;1.56&quot; in the last FAIL the last time I ran it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269883</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-08-26 07:50:54 -0700</bug_when>
    <thetext>Phillippe is it possible for you to ping Eric Carlson for this bug? He&apos;s not the original author, but he&apos;d probably be the best person to review this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270322</commentid>
    <comment_count>13</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-08-26 23:07:03 -0700</bug_when>
    <thetext>Eric,

Could you test this patch too?
Do you know why the &quot;looping&quot; part of the test was deactivated?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279663</commentid>
    <comment_count>14</comment_count>
      <attachid>67701</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-09-15 12:46:37 -0700</bug_when>
    <thetext>Created attachment 67701
Updated patch

(In reply to comment #13)
&gt; 
&gt; Could you test this patch too?
&gt; Do you know why the &quot;looping&quot; part of the test was deactivated?
&gt;
It looks like the problem is that the movie was supposed to play for duration-0.05 seconds, loop, and play at least 0.4 seconds before pausing, but the test was only configured to run for 100ms.

I have changed the test to make the first range start closer to 0 and to calculate the time required to loop and play. Can you if this work for you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>310256</commentid>
    <comment_count>15</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-11-17 06:47:09 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; Created an attachment (id=67701) [details]
&gt; Updated patch
&gt; 
&gt; (In reply to comment #13)
&gt; &gt; 
&gt; &gt; Could you test this patch too?
&gt; &gt; Do you know why the &quot;looping&quot; part of the test was deactivated?
&gt; &gt;
&gt; It looks like the problem is that the movie was supposed to play for duration-0.05 seconds, loop, and play at least 0.4 seconds before pausing, but the test was only configured to run for 100ms.
&gt; 
&gt; I have changed the test to make the first range start closer to 0 and to calculate the time required to loop and play. Can you if this work for you?

It fails here:

--- /tmp/layout-test-results/media/video-played-collapse-expected.txt   2010-11-17 15:45:44.000000000 +0100
+++ /tmp/layout-test-results/media/video-played-collapse-actual.txt     2010-11-17 15:45:44.000000000 +0100
@@ -34,12 +34,6 @@
 Test looping
 RUN(video.loop = true)
 RUN(video.play())
-RUN(video.pause())
-EVENT(pause)
-Test 13 OK
-Test 14 OK
-Test 15 OK
-Test 16 OK
-Test 17 OK
+ERROR: test stalled, waited 2.3510000705718994 seconds for movie to play 2.2808964252471924 seconds FAIL
 END OF TEST

Haven&apos;t had time yet to debug this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320213</commentid>
    <comment_count>16</comment_count>
      <attachid>76214</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-12-10 10:01:29 -0800</bug_when>
    <thetext>Created attachment 76214
updated test

I had some success with this one on GTK. The expected result didn&apos;t
change from Eric&apos;s version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>571644</commentid>
    <comment_count>17</comment_count>
      <attachid>130333</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-03-06 01:43:36 -0800</bug_when>
    <thetext>Created attachment 130333
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>571870</commentid>
    <comment_count>18</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-03-06 08:11:26 -0800</bug_when>
    <thetext>Committed r109921: &lt;http://trac.webkit.org/changeset/109921&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50879</attachid>
            <date>2010-03-17 01:00:24 -0700</date>
            <delta_ts>2010-03-17 01:01:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36165-20100317010022.patch</filename>
            <type>text/plain</type>
            <size>1693</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDU2MTAxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDMtMTcgIE1hY2llaiBTdGFjaG93aWFr
ICA8bWpzQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBbR1N0cmVhbWVyXSBtZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxNjUKKwor
ICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0L1Nr
aXBwZWQ6CisKIDIwMTAtMDMtMTcgIFhhbiBMb3BleiAgPHhsb3BlekBpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFNraXAgYSBjb3VwbGUgb2YgZmFpbGluZyB0ZXN0cyBpbiB0aGUgYm90cy4KSW5kZXg6
IExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCShyZXZpc2lvbiA1NjA5OCkKKysrIExheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9Ta2lwcGVkCSh3b3JraW5nIGNvcHkpCkBAIC01ODQ1LDMgKzU4NDUsOCBA
QCBmYXN0L2RvbS9HZW9sb2NhdGlvbi9tYXhpbXVtLWFnZS5odG1sCiAjIHNraXBwaW5nIGl0Lgog
IyBTZWUgYWxzbyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxNjUK
IG1lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5odG1sCisKKyMgU29tZSB0ZXN0cyBmYWlsaW5n
IG9yIGNyYXNoaW5nIG9uIEd0ay9RdCAobmV3IHRlc3RzIGZyb20gcjU2MDc5KQorIyBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYyMTAKK3BsdWdpbnMvcmVzaXplLWZy
b20tcGx1Z2luLmh0bWwKK3BsdWdpbnMvcmV0dXJuLWVycm9yLWZyb20tbmV3LXN0cmVhbS1kb2Vz
bnQtaW52b2tlLWRlc3Ryb3ktc3RyZWFtLmh0bWwKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3Jt
L3F0L1NraXBwZWQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBl
ZAkocmV2aXNpb24gNTYwOTgpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCSh3
b3JraW5nIGNvcHkpCkBAIC01MTEwLDMgKzUxMTAsOCBAQCBlZGl0aW5nL2V4ZWNDb21tYW5kL21v
dmUtc2VsZWN0aW9uLWJhY2stCiAKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTM1OTczCiBmYXN0L211bHRpY29sL2hpdC10ZXN0LWFib3ZlLW9yLWJlbG93Lmh0bWwK
KworIyBTb21lIHRlc3RzIGZhaWxpbmcgb3IgY3Jhc2hpbmcgb24gR3RrL1F0IChuZXcgdGVzdHMg
ZnJvbSByNTYwNzkpCisjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
NjIxMAorcGx1Z2lucy9yZXNpemUtZnJvbS1wbHVnaW4uaHRtbAorCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51737</attachid>
            <date>2010-03-26 07:03:21 -0700</date>
            <delta_ts>2010-08-12 08:48:13 -0700</delta_ts>
            <desc>test fix proposal</desc>
            <filename>test-fix-proposal.patch</filename>
            <type>text/plain</type>
            <size>3905</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBmNTBiMjk1MGFkYThmN2UxMDUxODY3NTJiYjkzNTgwNTA4ZGRlNjI0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBGcmksIDI2IE1hciAyMDEwIDE1OjAzOjAxICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
dGVzdCBmaXggcHJvcG9zYWwKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE1ICsrKysrKysrKysrKysrKwogLi4uL21lZGlhL3ZpZGVv
LXBsYXllZC1jb2xsYXBzZS1leHBlY3RlZC50eHQgICAgICAgfCAgICA1ICsrKysrCiBMYXlvdXRU
ZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbCAgICAgICB8ICAgIDYgKysrKy0t
CiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCAgICAgICAgICAgICAgICAgICB8ICAg
IDkgLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDExIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCBhNDQ0Mjg4Li5iZmFlOTU5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAgQEAK
IDIwMTAtMDMtMjYgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHU3RyZWFtZXJd
IG1lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5odG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjE2NQorCisgICAgICAgIEVuYWJsZWQgdGhlIHZp
ZGVvLmxvb3AgcGFydCBvZiB0aGUgdGVzdCBhbmQgdXBkYXRlZCB0aGUgZXhwZWN0ZWQKKyAgICAg
ICAgdGVzdCByZXN1bHRzLiBUaGF0IHBhcnQgb2YgdGhlIHRlc3Qgd2FzIG5ldmVyIGV4ZWN1dGVk
IHNpbmNlIHRoZQorICAgICAgICBjaGVja2luIG9mIHRoaXMgZmlsZS4KKworICAgICAgICAqIG1l
ZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogbWVkaWEv
dmlkZW8tcGxheWVkLWNvbGxhcHNlLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL1NraXBw
ZWQ6CisKKzIwMTAtMDMtMjYgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgorCiAgICAgICAgIGZhc3QvcGFyc2VyL3htbC1kZWNsYXJhdGlvbi1taXNzaW5nLWVuZGluZy1t
YXJrLmh0bWwgY3Jhc2hlZCBvbiBHdGsgYm90CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0zMzAyNwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRp
YS92aWRlby1wbGF5ZWQtY29sbGFwc2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEv
dmlkZW8tcGxheWVkLWNvbGxhcHNlLWV4cGVjdGVkLnR4dAppbmRleCAwYTUyZTM4Li4wMjUzM2M2
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UtZXhw
ZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS1l
eHBlY3RlZC50eHQKQEAgLTMwLDExICszMCwxNiBAQCBFVkVOVChwYXVzZSkKIFRlc3QgMTAgT0sK
IFRlc3QgMTEgT0sKIFRlc3QgMTIgT0sKKworVGVzdCBsb29waW5nCitSVU4odmlkZW8ubG9vcCA9
IHRydWUpCiBSVU4odmlkZW8ucGxheSgpKQogUlVOKHZpZGVvLnBhdXNlKCkpCiBFVkVOVChwYXVz
ZSkKIFRlc3QgMTMgT0sKIFRlc3QgMTQgT0sKIFRlc3QgMTUgT0sKK1Rlc3QgMTYgT0sKK1Rlc3Qg
MTcgT0sKIEVORCBPRiBURVNUCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVv
LXBsYXllZC1jb2xsYXBzZS5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcGxheWVkLWNv
bGxhcHNlLmh0bWwKaW5kZXggNWU4MWZiNC4uZmFiMDNhOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVk
aWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLmh0bWwKQEAgLTY2LDggKzY2LDYgQEAKIAogICAgICAg
ICAgICAgZnVuY3Rpb24gVGVzdExvb3BpbmdBbmRQYXNzVG9UaGVFbmQoKQogICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIHBsYXlGb3JNaWxsaXNlY3MoMTAwKTsgLy8gVHJpZ2dlcnMgcGF1
c2UoKQotICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICBjb25zb2xlV3Jp
dGUoIjxicj48Yj48ZW0+VGVzdCBsb29waW5nPC9lbT48L2I+Iik7CiAgICAgCiAgICAgICAgICAg
ICAgICAgdmFyIG5ld1RpbWUgPSAodmlkZW8uZHVyYXRpb24gLSAwLjA1KS50b0ZpeGVkKDIpOwpA
QCAtNzYsNiArNzQsMTAgQEAKICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICBjdXJy
ZW50VGltZVJhbmdlID0gMDsgLy8gV2UnbGwgZW5kIGluIHRoZSB2ZXJ5IGZpcnN0IHRpbWUgcmFu
Z2UKIAorICAgICAgICAgICAgICAgIC8vIHBsYXliYWNrIHJlc3RhcnRzIGZyb20gYmVnZ2luZywg
c28gZXhwZWN0IHRoZQorICAgICAgICAgICAgICAgIC8vIGJlZ2lubmluZyBvZiBmaXJzdCB0aW1l
IHJhbmdlIHRvIGJlIDAuCisgICAgICAgICAgICAgICAgZXhwZWN0ZWRTdGFydFRpbWVzWzBdID0g
MDsKKwogICAgICAgICAgICAgICAgIHRpbWVSYW5nZUNvdW50Kys7CiAgICAgICAgICAgICAgICAg
ZXhwZWN0ZWRTdGFydFRpbWVzW3RpbWVSYW5nZUNvdW50LTFdID0gbmV3VGltZTsKICAgICAgICAg
ICAgICAgICBleHBlY3RlZEVuZFRpbWVzW3RpbWVSYW5nZUNvdW50LTFdID0gdmlkZW8uZHVyYXRp
b24udG9GaXhlZCgyKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lw
cGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKaW5kZXggNDUwNDE5NS4uNTk5
MDJiNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAgLTU4MjYsMTUgKzU4MjYsNiBAQCBm
YXN0L2RvbS9IVE1MUHJvZ3Jlc3NFbGVtZW50L3NldC1wcm9ncmVzcy1wcm9wZXJ0aWVzLmh0bWwK
ICMgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjA1MwogZmFz
dC9kb20vR2VvbG9jYXRpb24vbWF4aW11bS1hZ2UuaHRtbAogCi0jIEFzIGV4cGxhaW5lZCBpbiBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQzNzIgdGhpcwotIyB0ZXN0
IHNlZW1zIHRvIHN1ZmZlciBmcm9tIGEgcmFjZSBjb25kaXRpb24gdGhhdCBqdXN0IHR1cm5lZCB0
byB0aGUKLSMgZmFpbGluZyBzaWRlIHdpdGggdGhlIG5vcm1hbGl6YXRpb24gb2YgcHJpb3JpdGll
czsgaXQgdXNlZCB0byBmYWlsCi0jIGNvbnNpc3RlbnRseSBmb3IgbWUgbG9jYWxseSAoa292QHdl
YmtpdC5vcmcpLCBhbmQgbm93IHBhc3NlcyBmcm9tCi0jIHRpbWUgdG8gdGltZSwgYnV0IHRoZSBz
aXR1YXRpb24gaXMgaW52ZXJzZWQgaW4gdGhlIGJvdCwgc28gSSdtCi0jIHNraXBwaW5nIGl0Lgot
IyBTZWUgYWxzbyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxNjUK
LW1lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5odG1sCi0KICMgVGhpcyB0ZXN0IGNyYXNoZXMg
c29tZXRpbWVzLgogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYy
MjgKIHBsdWdpbnMvcmV0dXJuLWVycm9yLWZyb20tbmV3LXN0cmVhbS1kb2VzbnQtaW52b2tlLWRl
c3Ryb3ktc3RyZWFtLmh0bWwKLS0gCjEuNi4zLjM=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64228</attachid>
            <date>2010-08-12 08:48:13 -0700</date>
            <delta_ts>2010-09-15 12:46:37 -0700</delta_ts>
            <desc>test fix proposal</desc>
            <filename>test-fix-proposal.patch</filename>
            <type>text/plain</type>
            <size>4475</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSAzMTNmNzJlNWMzMmY4Mzc5NDc1YWFiZDExMjg3YmVlNDQ1OGUxZGQxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBUaHUsIDEyIEF1ZyAyMDEwIDE3OjQ1OjI5ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
dGVzdCBmaXggcHJvcG9zYWwKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE1ICsrKysrKysrKysrKysrKwogLi4uL21lZGlhL3ZpZGVv
LXBsYXllZC1jb2xsYXBzZS1leHBlY3RlZC50eHQgICAgICAgfCAgICA1ICsrKysrCiBMYXlvdXRU
ZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbCAgICAgICB8ICAgIDggKysrKyst
LS0KIExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkICAgICAgICAgICAgICAgICAgIHwg
ICAgOSAtLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IGUzNTRjMmQuLjcyNDVlZTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTcxNjAsNiArNzE2
MCwyMSBAQAogICAgICAgICAqIGZhc3QvYm9yZGVycy9ib3JkZXItaW1hZ2Utb21pdC1yaWdodC1z
bGljZS5odG1sOiAta2h0bWwtYm9yZGVyLWltYWdlCiAgICAgICAgICogZmFzdC9jc3MvYXBwbGUt
cHJlZml4Lmh0bWw6IC1raHRtbC1ib3gtb3JpZW50CiAgICAgICAgICogZmFzdC9jc3MvbGVnYWN5
LW9wYWNpdHktc3R5bGVzLWV4cGVjdGVkLnR4dDogLSotb3BhY2l0eQorICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1N0cmVhbWVyXSBtZWRpYS92aWRlby1w
bGF5ZWQtY29sbGFwc2UuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MzYxNjUKKworICAgICAgICBFbmFibGVkIHRoZSB2aWRlby5sb29wIHBhcnQg
b2YgdGhlIHRlc3QgYW5kIHVwZGF0ZWQgdGhlIGV4cGVjdGVkCisgICAgICAgIHRlc3QgcmVzdWx0
cy4gVGhhdCBwYXJ0IG9mIHRoZSB0ZXN0IHdhcyBuZXZlciBleGVjdXRlZCBzaW5jZSB0aGUKKyAg
ICAgICAgY2hlY2tpbiBvZiB0aGlzIGZpbGUuCisKKyAgICAgICAgKiBtZWRpYS92aWRlby1wbGF5
ZWQtY29sbGFwc2UtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIG1lZGlhL3ZpZGVvLXBsYXllZC1j
b2xsYXBzZS5odG1sOgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorCisyMDEwLTAz
LTI2ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKwogICAgICAgICAq
IGZhc3QvY3NzL2xlZ2FjeS1vcGFjaXR5LXN0eWxlcy5odG1sOiAtKi1vcGFjaXR5CiAgICAgICAg
ICogZmFzdC9jc3MvbGltaXRlZC12ZW5kb3ItcHJlZml4LWJlaGF2aW9yLWV4cGVjdGVkLnR4dDog
QWRkZWQuCiAgICAgICAgICogZmFzdC9jc3MvbGltaXRlZC12ZW5kb3ItcHJlZml4LWJlaGF2aW9y
Lmh0bWw6IEFkZGVkLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcGxheWVk
LWNvbGxhcHNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1j
b2xsYXBzZS1leHBlY3RlZC50eHQKaW5kZXggMGE1MmUzOC4uMDI1MzNjNiAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UtZXhwZWN0ZWQudHh0CkBA
IC0zMCwxMSArMzAsMTYgQEAgRVZFTlQocGF1c2UpCiBUZXN0IDEwIE9LCiBUZXN0IDExIE9LCiBU
ZXN0IDEyIE9LCisKK1Rlc3QgbG9vcGluZworUlVOKHZpZGVvLmxvb3AgPSB0cnVlKQogUlVOKHZp
ZGVvLnBsYXkoKSkKIFJVTih2aWRlby5wYXVzZSgpKQogRVZFTlQocGF1c2UpCiBUZXN0IDEzIE9L
CiBUZXN0IDE0IE9LCiBUZXN0IDE1IE9LCitUZXN0IDE2IE9LCitUZXN0IDE3IE9LCiBFTkQgT0Yg
VEVTVAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFw
c2UuaHRtbCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5odG1sCmlu
ZGV4IDVlODFmYjQuLjE2NmRhNDggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVv
LXBsYXllZC1jb2xsYXBzZS5odG1sCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXll
ZC1jb2xsYXBzZS5odG1sCkBAIC01Myw3ICs1Myw3IEBACiAgICAgCiAgICAgICAgICAgICAgICAg
dGltZVJhbmdlQ291bnQtLTsKICAgICAgICAgICAgICAgICBjdXJyZW50VGltZVJhbmdlID0gdGlt
ZVJhbmdlQ291bnQgLSAxOwotICAgICAgICAgICAgICAgIHZhciBzdGFydFRpbWUgPSBleHBlY3Rl
ZFN0YXJ0VGltZXNbMF0gLSAwLjE7CisgICAgICAgICAgICAgICAgdmFyIHN0YXJ0VGltZSA9IGV4
cGVjdGVkU3RhcnRUaW1lc1swXSAtIDAuMjU7CiAgICAgICAgICAgICAgICAgZXhwZWN0ZWRTdGFy
dFRpbWVzWzBdID0gc3RhcnRUaW1lOwogICAgICAgICAgICAgICAgIGV4cGVjdGVkRW5kVGltZXNb
MF0gPSBleHBlY3RlZEVuZFRpbWVzWzFdOwogCkBAIC02Niw4ICs2Niw2IEBACiAKICAgICAgICAg
ICAgIGZ1bmN0aW9uIFRlc3RMb29waW5nQW5kUGFzc1RvVGhlRW5kKCkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBwbGF5Rm9yTWlsbGlzZWNzKDEwMCk7IC8vIFRyaWdnZXJzIHBhdXNl
KCkKLSAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgY29uc29sZVdyaXRl
KCI8YnI+PGI+PGVtPlRlc3QgbG9vcGluZzwvZW0+PC9iPiIpOwogICAgIAogICAgICAgICAgICAg
ICAgIHZhciBuZXdUaW1lID0gKHZpZGVvLmR1cmF0aW9uIC0gMC4wNSkudG9GaXhlZCgyKTsKQEAg
LTc2LDYgKzc0LDEwIEBACiAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgY3VycmVu
dFRpbWVSYW5nZSA9IDA7IC8vIFdlJ2xsIGVuZCBpbiB0aGUgdmVyeSBmaXJzdCB0aW1lIHJhbmdl
CiAKKyAgICAgICAgICAgICAgICAvLyBwbGF5YmFjayByZXN0YXJ0cyBmcm9tIGJlZ2lubmluZywg
c28gZXhwZWN0IHRoZQorICAgICAgICAgICAgICAgIC8vIGJlZ2lubmluZyBvZiBmaXJzdCB0aW1l
IHJhbmdlIHRvIGJlIDAuCisgICAgICAgICAgICAgICAgZXhwZWN0ZWRTdGFydFRpbWVzWzBdID0g
MDsKKwogICAgICAgICAgICAgICAgIHRpbWVSYW5nZUNvdW50Kys7CiAgICAgICAgICAgICAgICAg
ZXhwZWN0ZWRTdGFydFRpbWVzW3RpbWVSYW5nZUNvdW50LTFdID0gbmV3VGltZTsKICAgICAgICAg
ICAgICAgICBleHBlY3RlZEVuZFRpbWVzW3RpbWVSYW5nZUNvdW50LTFdID0gdmlkZW8uZHVyYXRp
b24udG9GaXhlZCgyKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lw
cGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKaW5kZXggMGU3MjUxZi4uZjE5
MzliMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAgLTU0NzEsMTUgKzU0NzEsNiBAQCBm
YXN0L2RvbS9IVE1MTWV0ZXJFbGVtZW50L21ldGVyLXN0eWxlcy1jaGFuZ2luZy1wc2V1ZG8uaHRt
bAogIyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM2MDUzCiBm
YXN0L2RvbS9HZW9sb2NhdGlvbi9tYXhpbXVtLWFnZS5odG1sCiAKLSMgQXMgZXhwbGFpbmVkIGlu
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDM3MiB0aGlzCi0jIHRl
c3Qgc2VlbXMgdG8gc3VmZmVyIGZyb20gYSByYWNlIGNvbmRpdGlvbiB0aGF0IGp1c3QgdHVybmVk
IHRvIHRoZQotIyBmYWlsaW5nIHNpZGUgd2l0aCB0aGUgbm9ybWFsaXphdGlvbiBvZiBwcmlvcml0
aWVzOyBpdCB1c2VkIHRvIGZhaWwKLSMgY29uc2lzdGVudGx5IGZvciBtZSBsb2NhbGx5IChrb3ZA
d2Via2l0Lm9yZyksIGFuZCBub3cgcGFzc2VzIGZyb20KLSMgdGltZSB0byB0aW1lLCBidXQgdGhl
IHNpdHVhdGlvbiBpcyBpbnZlcnNlZCBpbiB0aGUgYm90LCBzbyBJJ20KLSMgc2tpcHBpbmcgaXQu
Ci0jIFNlZSBhbHNvIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjE2
NQotbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLmh0bWwKLQogIyBUaGlzIHRlc3QgY3Jhc2hl
cyBzb21ldGltZXMuCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
NjIyOAogcGx1Z2lucy9yZXR1cm4tZXJyb3ItZnJvbS1uZXctc3RyZWFtLWRvZXNudC1pbnZva2Ut
ZGVzdHJveS1zdHJlYW0uaHRtbAotLSAKMS43LjE=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67701</attachid>
            <date>2010-09-15 12:46:37 -0700</date>
            <delta_ts>2012-03-06 01:43:17 -0800</delta_ts>
            <desc>Updated patch</desc>
            <filename>patch_2.txt</filename>
            <type>text/plain</type>
            <size>3979</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS1leHBlY3RlZC50
eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNl
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gNjcxMTYpCisrKyBMYXlvdXRUZXN0cy9tZWRpYS92aWRl
by1wbGF5ZWQtY29sbGFwc2UtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0zMCwxMSAr
MzAsMTYgQEAgRVZFTlQocGF1c2UpCiBUZXN0IDEwIE9LCiBUZXN0IDExIE9LCiBUZXN0IDEyIE9L
CisKK1Rlc3QgbG9vcGluZworUlVOKHZpZGVvLmxvb3AgPSB0cnVlKQogUlVOKHZpZGVvLnBsYXko
KSkKIFJVTih2aWRlby5wYXVzZSgpKQogRVZFTlQocGF1c2UpCiBUZXN0IDEzIE9LCiBUZXN0IDE0
IE9LCiBUZXN0IDE1IE9LCitUZXN0IDE2IE9LCitUZXN0IDE3IE9LCiBFTkQgT0YgVEVTVAogCklu
ZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbAkocmV2
aXNpb24gNjcxMTYpCisrKyBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2Uu
aHRtbAkod29ya2luZyBjb3B5KQpAQCAtNTMsNyArNTMsNyBAQAogICAgIAogICAgICAgICAgICAg
ICAgIHRpbWVSYW5nZUNvdW50LS07CiAgICAgICAgICAgICAgICAgY3VycmVudFRpbWVSYW5nZSA9
IHRpbWVSYW5nZUNvdW50IC0gMTsKLSAgICAgICAgICAgICAgICB2YXIgc3RhcnRUaW1lID0gZXhw
ZWN0ZWRTdGFydFRpbWVzWzBdIC0gMC4xOworICAgICAgICAgICAgICAgIHZhciBzdGFydFRpbWUg
PSAwLjE7CiAgICAgICAgICAgICAgICAgZXhwZWN0ZWRTdGFydFRpbWVzWzBdID0gc3RhcnRUaW1l
OwogICAgICAgICAgICAgICAgIGV4cGVjdGVkRW5kVGltZXNbMF0gPSBleHBlY3RlZEVuZFRpbWVz
WzFdOwogCkBAIC02NiwyNCArNjYsMzEgQEAKIAogICAgICAgICAgICAgZnVuY3Rpb24gVGVzdExv
b3BpbmdBbmRQYXNzVG9UaGVFbmQoKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBs
YXlGb3JNaWxsaXNlY3MoMTAwKTsgLy8gVHJpZ2dlcnMgcGF1c2UoKQotICAgICAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIjxicj48Yj48ZW0+VGVzdCBs
b29waW5nPC9lbT48L2I+Iik7Ci0gICAgCi0gICAgICAgICAgICAgICAgdmFyIG5ld1RpbWUgPSAo
dmlkZW8uZHVyYXRpb24gLSAwLjA1KS50b0ZpeGVkKDIpOwotICAgICAgICAgICAgICAgIHJ1blNp
bGVudGx5KCJ2aWRlby5jdXJyZW50VGltZSA9ICIgKyBuZXdUaW1lKTsKKworICAgICAgICAgICAg
ICAgIC8vIFN0YXJ0IHBsYXlpbmcgbmVhciB0aGUgZW5kIG9mIHRoZSBtb3ZpZSBzbyBpdCB3aWxs
IGxvb3AgcXVpY2tseS4KKyAgICAgICAgICAgICAgICB2YXIgc3RhcnRUaW1lID0gKHZpZGVvLmR1
cmF0aW9uIC0gMC4wNSkudG9GaXhlZCgyKTsKKyAgICAgICAgICAgICAgICBydW5TaWxlbnRseSgi
dmlkZW8uY3VycmVudFRpbWUgPSAiICsgc3RhcnRUaW1lKTsKICAgICAgICAgICAgICAgICBydW4o
InZpZGVvLmxvb3AgPSB0cnVlIik7CiAgICAgICAgICAgICAgICAgCi0gICAgICAgICAgICAgICAg
Y3VycmVudFRpbWVSYW5nZSA9IDA7IC8vIFdlJ2xsIGVuZCBpbiB0aGUgdmVyeSBmaXJzdCB0aW1l
IHJhbmdlCisgICAgICAgICAgICAgICAgLy8gV2Ugd2lsbCBlbmQgaW4gdGhlIHZlcnkgZmlyc3Qg
dGltZSByYW5nZQorICAgICAgICAgICAgICAgIGN1cnJlbnRUaW1lUmFuZ2UgPSAwOyAKIAorICAg
ICAgICAgICAgICAgIHdpbGxQYXVzZUluRXhpc3RpbmdSYW5nZSA9IHRydWU7CisgICAgICAgICAg
ICAgICAgd2lsbEV4dGVuZEFuRXhpc3RpbmdSYW5nZSA9IHRydWU7CisKKyAgICAgICAgICAgICAg
ICAvLyBQbGF5aW5nIGZyb20gbmVhciB0aGUgZW5kIHNvIHdlIHdpbGwgY3JlYXRlIGEgbmV3IHRp
bWUgcmFuZ2UgZnJvbSBzdGFydFRpbWUgLi4gZHVyYXRpb24KICAgICAgICAgICAgICAgICB0aW1l
UmFuZ2VDb3VudCsrOwotICAgICAgICAgICAgICAgIGV4cGVjdGVkU3RhcnRUaW1lc1t0aW1lUmFu
Z2VDb3VudC0xXSA9IG5ld1RpbWU7CisgICAgICAgICAgICAgICAgZXhwZWN0ZWRTdGFydFRpbWVz
W3RpbWVSYW5nZUNvdW50LTFdID0gc3RhcnRUaW1lOwogICAgICAgICAgICAgICAgIGV4cGVjdGVk
RW5kVGltZXNbdGltZVJhbmdlQ291bnQtMV0gPSB2aWRlby5kdXJhdGlvbi50b0ZpeGVkKDIpOwog
Ci0gICAgICAgICAgICAgICAgd2lsbFBhdXNlSW5FeGlzdGluZ1JhbmdlID0gdHJ1ZTsKLSAgICAg
ICAgICAgICAgICB3aWxsRXh0ZW5kQW5FeGlzdGluZ1JhbmdlID0gdHJ1ZTsKKyAgICAgICAgICAg
ICAgICAvLyBIYXZlIHRvIHBsYXkgZm9yIGxvbmcgZW5vdWdoIHRvIGxvb3AgYW5kIHBsYXkgaW50
byB0aGUgZXhpc3RpbmcgcmFuZ2UuCisgICAgICAgICAgICAgICAgdmFyIHBsYXlEdXJhdGlvbiA9
IDAuMDUgKyBwYXJzZUludChleHBlY3RlZEVuZFRpbWVzWzBdKSArIDAuMjsKKworICAgICAgICAg
ICAgICAgIC8vIFBsYXliYWNrIHJlc3RhcnRzIGZyb20gYmVnaW5uaW5nLCBzbyBleHBlY3QgdGhl
IGJlZ2lubmluZyBvZiBmaXJzdCB0aW1lIHJhbmdlIHRvIGJlIDAuCisgICAgICAgICAgICAgICAg
ZXhwZWN0ZWRTdGFydFRpbWVzWzBdID0gMDsKIAotICAgICAgICAgICAgICAgIHBsYXlGb3JNaWxs
aXNlY3MoMTAwKTsgLy8gVHJpZ2dlcnMgcGF1c2UoKQorICAgICAgICAgICAgICAgIHBsYXlGb3JN
aWxsaXNlY3Moc2VjVG9NaWxsaShwbGF5RHVyYXRpb24pKTsgLy8gVHJpZ2dlcnMgcGF1c2UoKQog
ICAgICAgICAgICAgfQogCiAgICAgICAgIDwvc2NyaXB0PgpJbmRleDogTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZ3RrL1NraXBwZWQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3Rr
L1NraXBwZWQJKHJldmlzaW9uIDY3MTE2KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Nr
aXBwZWQJKHdvcmtpbmcgY29weSkKQEAgLTUzNjMsMTUgKzUzNjMsNiBAQCBmYXN0L2RvbS9IVE1M
TWV0ZXJFbGVtZW50L21ldGVyLXN0eWxlcy1jCiAjIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MzYwNTMKIGZhc3QvZG9tL0dlb2xvY2F0aW9uL21heGltdW0tYWdl
Lmh0bWwKIAotIyBBcyBleHBsYWluZWQgaW4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM0MzcyIHRoaXMKLSMgdGVzdCBzZWVtcyB0byBzdWZmZXIgZnJvbSBhIHJhY2Ug
Y29uZGl0aW9uIHRoYXQganVzdCB0dXJuZWQgdG8gdGhlCi0jIGZhaWxpbmcgc2lkZSB3aXRoIHRo
ZSBub3JtYWxpemF0aW9uIG9mIHByaW9yaXRpZXM7IGl0IHVzZWQgdG8gZmFpbAotIyBjb25zaXN0
ZW50bHkgZm9yIG1lIGxvY2FsbHkgKGtvdkB3ZWJraXQub3JnKSwgYW5kIG5vdyBwYXNzZXMgZnJv
bQotIyB0aW1lIHRvIHRpbWUsIGJ1dCB0aGUgc2l0dWF0aW9uIGlzIGludmVyc2VkIGluIHRoZSBi
b3QsIHNvIEknbQotIyBza2lwcGluZyBpdC4KLSMgU2VlIGFsc28gaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTM2MTY1Ci1tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2Uu
aHRtbAotCiAjIFRoaXMgdGVzdCBjcmFzaGVzIHNvbWV0aW1lcy4KICMgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM2MjI4CiBwbHVnaW5zL3JldHVybi1lcnJvci1mcm9t
LW5ldy1zdHJlYW0tZG9lc250LWludm9rZS1kZXN0cm95LXN0cmVhbS5odG1sCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76214</attachid>
            <date>2010-12-10 10:01:29 -0800</date>
            <delta_ts>2012-03-06 01:43:22 -0800</delta_ts>
            <desc>updated test</desc>
            <filename>updated-test.patch</filename>
            <type>text/plain</type>
            <size>4061</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSA1ZTVhYmI3NTZmODE1MTk2MDI1ZDJjYTc2YTJkYjExNzY5ODUzYjkzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBGcmksIDEwIERlYyAyMDEwIDE4OjU5OjAyICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
dXBkYXRlZCB0ZXN0CgotLS0KIC4uLi9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UtZXhwZWN0
ZWQudHh0ICAgICAgIHwgICAgNSArKysrCiBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQt
Y29sbGFwc2UuaHRtbCAgICAgICB8ICAgMjYgKysrKysrKysrKysrLS0tLS0tLQogTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQgICAgICAgICAgICAgICAgICAgfCAgICA5IC0tLS0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS1leHBlY3RlZC50
eHQKaW5kZXggMGE1MmUzOC4uMDI1MzNjNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEv
dmlkZW8tcGxheWVkLWNvbGxhcHNlLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9tZWRp
YS92aWRlby1wbGF5ZWQtY29sbGFwc2UtZXhwZWN0ZWQudHh0CkBAIC0zMCwxMSArMzAsMTYgQEAg
RVZFTlQocGF1c2UpCiBUZXN0IDEwIE9LCiBUZXN0IDExIE9LCiBUZXN0IDEyIE9LCisKK1Rlc3Qg
bG9vcGluZworUlVOKHZpZGVvLmxvb3AgPSB0cnVlKQogUlVOKHZpZGVvLnBsYXkoKSkKIFJVTih2
aWRlby5wYXVzZSgpKQogRVZFTlQocGF1c2UpCiBUZXN0IDEzIE9LCiBUZXN0IDE0IE9LCiBUZXN0
IDE1IE9LCitUZXN0IDE2IE9LCitUZXN0IDE3IE9LCiBFTkQgT0YgVEVTVAogCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbCBiL0xheW91dFRl
c3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5odG1sCmluZGV4IDVlODFmYjQuLjMyNzM1
ZTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5o
dG1sCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5odG1sCkBA
IC02NiwyNCArNjYsMzAgQEAKIAogICAgICAgICAgICAgZnVuY3Rpb24gVGVzdExvb3BpbmdBbmRQ
YXNzVG9UaGVFbmQoKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBsYXlGb3JNaWxs
aXNlY3MoMTAwKTsgLy8gVHJpZ2dlcnMgcGF1c2UoKQotICAgICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIjxicj48Yj48ZW0+VGVzdCBsb29waW5nPC9l
bT48L2I+Iik7Ci0gICAgCi0gICAgICAgICAgICAgICAgdmFyIG5ld1RpbWUgPSAodmlkZW8uZHVy
YXRpb24gLSAwLjA1KS50b0ZpeGVkKDIpOwotICAgICAgICAgICAgICAgIHJ1blNpbGVudGx5KCJ2
aWRlby5jdXJyZW50VGltZSA9ICIgKyBuZXdUaW1lKTsKKworICAgICAgICAgICAgICAgIC8vIFN0
YXJ0IHBsYXlpbmcgbmVhciB0aGUgZW5kIG9mIHRoZSBtb3ZpZSBzbyBpdCB3aWxsIGxvb3AgcXVp
Y2tseS4KICAgICAgICAgICAgICAgICBydW4oInZpZGVvLmxvb3AgPSB0cnVlIik7CisgICAgICAg
ICAgICAgICAgdmFyIHN0YXJ0VGltZSA9ICh2aWRlby5kdXJhdGlvbiAtIDAuMDUpLnRvRml4ZWQo
Mik7CisgICAgICAgICAgICAgICAgcnVuU2lsZW50bHkoInZpZGVvLmN1cnJlbnRUaW1lID0gIiAr
IHN0YXJ0VGltZSk7CiAgICAgICAgICAgICAgICAgCi0gICAgICAgICAgICAgICAgY3VycmVudFRp
bWVSYW5nZSA9IDA7IC8vIFdlJ2xsIGVuZCBpbiB0aGUgdmVyeSBmaXJzdCB0aW1lIHJhbmdlCisg
ICAgICAgICAgICAgICAgLy8gV2Ugd2lsbCBlbmQgaW4gdGhlIHZlcnkgZmlyc3QgdGltZSByYW5n
ZQorICAgICAgICAgICAgICAgIGN1cnJlbnRUaW1lUmFuZ2UgPSAwOyAKIAorICAgICAgICAgICAg
ICAgIHdpbGxQYXVzZUluRXhpc3RpbmdSYW5nZSA9IHRydWU7CisgICAgICAgICAgICAgICAgd2ls
bEV4dGVuZEFuRXhpc3RpbmdSYW5nZSA9IHRydWU7CisKKyAgICAgICAgICAgICAgICAvLyBQbGF5
aW5nIGZyb20gbmVhciB0aGUgZW5kIHNvIHdlIHdpbGwgY3JlYXRlIGEgbmV3IHRpbWUgcmFuZ2Ug
ZnJvbSBzdGFydFRpbWUgLi4gZHVyYXRpb24KICAgICAgICAgICAgICAgICB0aW1lUmFuZ2VDb3Vu
dCsrOwotICAgICAgICAgICAgICAgIGV4cGVjdGVkU3RhcnRUaW1lc1t0aW1lUmFuZ2VDb3VudC0x
XSA9IG5ld1RpbWU7CisgICAgICAgICAgICAgICAgZXhwZWN0ZWRTdGFydFRpbWVzW3RpbWVSYW5n
ZUNvdW50LTFdID0gc3RhcnRUaW1lOwogICAgICAgICAgICAgICAgIGV4cGVjdGVkRW5kVGltZXNb
dGltZVJhbmdlQ291bnQtMV0gPSB2aWRlby5kdXJhdGlvbi50b0ZpeGVkKDIpOwogCi0gICAgICAg
ICAgICAgICAgd2lsbFBhdXNlSW5FeGlzdGluZ1JhbmdlID0gdHJ1ZTsKLSAgICAgICAgICAgICAg
ICB3aWxsRXh0ZW5kQW5FeGlzdGluZ1JhbmdlID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAvLyBI
YXZlIHRvIHBsYXkgZm9yIGxvbmcgZW5vdWdoIHRvIGxvb3AgYW5kIHBsYXkgaW50byB0aGUgZXhp
c3RpbmcgcmFuZ2UuCisgICAgICAgICAgICAgICAgdmFyIHBsYXlEdXJhdGlvbiA9IDEuMjU7CiAK
LSAgICAgICAgICAgICAgICBwbGF5Rm9yTWlsbGlzZWNzKDEwMCk7IC8vIFRyaWdnZXJzIHBhdXNl
KCkKKyAgICAgICAgICAgICAgICAvLyBQbGF5YmFjayByZXN0YXJ0cyBmcm9tIGJlZ2lubmluZywg
c28gZXhwZWN0IHRoZSBiZWdpbm5pbmcgb2YgZmlyc3QgdGltZSByYW5nZSB0byBiZSAwLgorICAg
ICAgICAgICAgICAgIGV4cGVjdGVkU3RhcnRUaW1lc1swXSA9IDA7CisgICAgICAgICAgICAgICAg
cGxheUZvck1pbGxpc2VjcyhzZWNUb01pbGxpKHBsYXlEdXJhdGlvbikpOyAvLyBUcmlnZ2VycyBw
YXVzZSgpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay9Ta2lwcGVkCmluZGV4IDIyNzhjMWQuLjA3Y2RhZTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lw
cGVkCkBAIC00OTEzLDE1ICs0OTEzLDYgQEAgZmFzdC9kb20vR2VvbG9jYXRpb24vcGVybWlzc2lv
bi1kZW5pZWQtYWxyZWFkeS1zdWNjZXNzLmh0bWwKIGZhc3QvZG9tL0dlb2xvY2F0aW9uL3Blcm1p
c3Npb24tZGVuaWVkLXN0b3BzLXdhdGNoZXMuaHRtbAogZmFzdC9kb20vR2VvbG9jYXRpb24vcGVy
bWlzc2lvbi1kZW5pZWQuaHRtbAogCi0jIEFzIGV4cGxhaW5lZCBpbiBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQzNzIgdGhpcwotIyB0ZXN0IHNlZW1zIHRvIHN1ZmZl
ciBmcm9tIGEgcmFjZSBjb25kaXRpb24gdGhhdCBqdXN0IHR1cm5lZCB0byB0aGUKLSMgZmFpbGlu
ZyBzaWRlIHdpdGggdGhlIG5vcm1hbGl6YXRpb24gb2YgcHJpb3JpdGllczsgaXQgdXNlZCB0byBm
YWlsCi0jIGNvbnNpc3RlbnRseSBmb3IgbWUgbG9jYWxseSAoa292QHdlYmtpdC5vcmcpLCBhbmQg
bm93IHBhc3NlcyBmcm9tCi0jIHRpbWUgdG8gdGltZSwgYnV0IHRoZSBzaXR1YXRpb24gaXMgaW52
ZXJzZWQgaW4gdGhlIGJvdCwgc28gSSdtCi0jIHNraXBwaW5nIGl0LgotIyBTZWUgYWxzbyBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxNjUKLW1lZGlhL3ZpZGVvLXBs
YXllZC1jb2xsYXBzZS5odG1sCi0KICMgVGhpcyB0ZXN0IGNyYXNoZXMgc29tZXRpbWVzLgogIyBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYyMjgKIHBsdWdpbnMvcmV0
dXJuLWVycm9yLWZyb20tbmV3LXN0cmVhbS1kb2VzbnQtaW52b2tlLWRlc3Ryb3ktc3RyZWFtLmh0
bWwKLS0gCjEuNy4zLjM=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130333</attachid>
            <date>2012-03-06 01:43:36 -0800</date>
            <delta_ts>2012-03-06 07:11:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36165-20120306104334.patch</filename>
            <type>text/plain</type>
            <size>4329</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5ODgzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDAzMGE1ODJjZjIxNTk3ZTI0Mjlm
YWI0Mjk3ZDE4ZmVhZWUzZjRhYy4uNjhiZWM0ODc1NTA3MDhhMjg3MzBmZThjOGYzZWZhMDRkOWJj
NzFiZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAzLTA2ICBQaGlsaXBwZSBOb3JtYW5k
ICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVhbWVyXSBtZWRpYS92aWRl
by1wbGF5ZWQtY29sbGFwc2UuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzYxNjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBSZWZhY3RvcmVkIHRoZSB0ZXN0IHRvIG1pbmltaXplIGZsYWtpbmVzcyBy
aXNrcy4KKworICAgICAgICAqIG1lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS1leHBlY3RlZC50
eHQ6CisgICAgICAgICogbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLmh0bWw6CisgICAgICAg
ICogcGxhdGZvcm0vZ3RrL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKwogMjAxMi0wMy0wNSAgVnNl
dm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVj
dG9yOiBbUmVncmVzc2lvbl0gTWVzc2FnZSBidWJibGVzIGFyZSBub3QgcmVtb3ZlZCBmcm9tIHNj
cmlwdHMgcGFuZWwgc291cmNlIGZyYW1lcyBhZnRlciBjb25zb2xlIHdhcyBjbGVhcmVkLgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS1leHBlY3RlZC50
eHQKaW5kZXggMGE1MmUzOGIyMzI0MjEyYTJlMjRjMmY2MDJhNmQ4MWJhNzRiY2RhOS4uMDI1MzNj
Njg2MWQxMTYwZTdlYjgyNmU3NTgyYjgzYmU3YmIwNTA0ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvbWVkaWEvdmlkZW8tcGxheWVkLWNvbGxhcHNlLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UtZXhwZWN0ZWQudHh0CkBAIC0zMCwxMSAr
MzAsMTYgQEAgRVZFTlQocGF1c2UpCiBUZXN0IDEwIE9LCiBUZXN0IDExIE9LCiBUZXN0IDEyIE9L
CisKK1Rlc3QgbG9vcGluZworUlVOKHZpZGVvLmxvb3AgPSB0cnVlKQogUlVOKHZpZGVvLnBsYXko
KSkKIFJVTih2aWRlby5wYXVzZSgpKQogRVZFTlQocGF1c2UpCiBUZXN0IDEzIE9LCiBUZXN0IDE0
IE9LCiBUZXN0IDE1IE9LCitUZXN0IDE2IE9LCitUZXN0IDE3IE9LCiBFTkQgT0YgVEVTVAogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbCBi
L0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXllZC1jb2xsYXBzZS5odG1sCmluZGV4IDVlODFm
YjQzNTVjNzY4NmM0OWJjODU3N2FiZjdhMjQ0N2M1YjllMDguLjMyNzM1ZTk5Zjg2OWFiMzlhM2My
NTViNjFlMDMwNmVlYzc1YzBmZGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVv
LXBsYXllZC1jb2xsYXBzZS5odG1sCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXBsYXll
ZC1jb2xsYXBzZS5odG1sCkBAIC02NiwyNCArNjYsMzAgQEAKIAogICAgICAgICAgICAgZnVuY3Rp
b24gVGVzdExvb3BpbmdBbmRQYXNzVG9UaGVFbmQoKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHBsYXlGb3JNaWxsaXNlY3MoMTAwKTsgLy8gVHJpZ2dlcnMgcGF1c2UoKQotICAgICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIjxicj48Yj48
ZW0+VGVzdCBsb29waW5nPC9lbT48L2I+Iik7Ci0gICAgCi0gICAgICAgICAgICAgICAgdmFyIG5l
d1RpbWUgPSAodmlkZW8uZHVyYXRpb24gLSAwLjA1KS50b0ZpeGVkKDIpOwotICAgICAgICAgICAg
ICAgIHJ1blNpbGVudGx5KCJ2aWRlby5jdXJyZW50VGltZSA9ICIgKyBuZXdUaW1lKTsKKworICAg
ICAgICAgICAgICAgIC8vIFN0YXJ0IHBsYXlpbmcgbmVhciB0aGUgZW5kIG9mIHRoZSBtb3ZpZSBz
byBpdCB3aWxsIGxvb3AgcXVpY2tseS4KICAgICAgICAgICAgICAgICBydW4oInZpZGVvLmxvb3Ag
PSB0cnVlIik7CisgICAgICAgICAgICAgICAgdmFyIHN0YXJ0VGltZSA9ICh2aWRlby5kdXJhdGlv
biAtIDAuMDUpLnRvRml4ZWQoMik7CisgICAgICAgICAgICAgICAgcnVuU2lsZW50bHkoInZpZGVv
LmN1cnJlbnRUaW1lID0gIiArIHN0YXJ0VGltZSk7CiAgICAgICAgICAgICAgICAgCi0gICAgICAg
ICAgICAgICAgY3VycmVudFRpbWVSYW5nZSA9IDA7IC8vIFdlJ2xsIGVuZCBpbiB0aGUgdmVyeSBm
aXJzdCB0aW1lIHJhbmdlCisgICAgICAgICAgICAgICAgLy8gV2Ugd2lsbCBlbmQgaW4gdGhlIHZl
cnkgZmlyc3QgdGltZSByYW5nZQorICAgICAgICAgICAgICAgIGN1cnJlbnRUaW1lUmFuZ2UgPSAw
OyAKIAorICAgICAgICAgICAgICAgIHdpbGxQYXVzZUluRXhpc3RpbmdSYW5nZSA9IHRydWU7Cisg
ICAgICAgICAgICAgICAgd2lsbEV4dGVuZEFuRXhpc3RpbmdSYW5nZSA9IHRydWU7CisKKyAgICAg
ICAgICAgICAgICAvLyBQbGF5aW5nIGZyb20gbmVhciB0aGUgZW5kIHNvIHdlIHdpbGwgY3JlYXRl
IGEgbmV3IHRpbWUgcmFuZ2UgZnJvbSBzdGFydFRpbWUgLi4gZHVyYXRpb24KICAgICAgICAgICAg
ICAgICB0aW1lUmFuZ2VDb3VudCsrOwotICAgICAgICAgICAgICAgIGV4cGVjdGVkU3RhcnRUaW1l
c1t0aW1lUmFuZ2VDb3VudC0xXSA9IG5ld1RpbWU7CisgICAgICAgICAgICAgICAgZXhwZWN0ZWRT
dGFydFRpbWVzW3RpbWVSYW5nZUNvdW50LTFdID0gc3RhcnRUaW1lOwogICAgICAgICAgICAgICAg
IGV4cGVjdGVkRW5kVGltZXNbdGltZVJhbmdlQ291bnQtMV0gPSB2aWRlby5kdXJhdGlvbi50b0Zp
eGVkKDIpOwogCi0gICAgICAgICAgICAgICAgd2lsbFBhdXNlSW5FeGlzdGluZ1JhbmdlID0gdHJ1
ZTsKLSAgICAgICAgICAgICAgICB3aWxsRXh0ZW5kQW5FeGlzdGluZ1JhbmdlID0gdHJ1ZTsKKyAg
ICAgICAgICAgICAgICAvLyBIYXZlIHRvIHBsYXkgZm9yIGxvbmcgZW5vdWdoIHRvIGxvb3AgYW5k
IHBsYXkgaW50byB0aGUgZXhpc3RpbmcgcmFuZ2UuCisgICAgICAgICAgICAgICAgdmFyIHBsYXlE
dXJhdGlvbiA9IDEuMjU7CiAKLSAgICAgICAgICAgICAgICBwbGF5Rm9yTWlsbGlzZWNzKDEwMCk7
IC8vIFRyaWdnZXJzIHBhdXNlKCkKKyAgICAgICAgICAgICAgICAvLyBQbGF5YmFjayByZXN0YXJ0
cyBmcm9tIGJlZ2lubmluZywgc28gZXhwZWN0IHRoZSBiZWdpbm5pbmcgb2YgZmlyc3QgdGltZSBy
YW5nZSB0byBiZSAwLgorICAgICAgICAgICAgICAgIGV4cGVjdGVkU3RhcnRUaW1lc1swXSA9IDA7
CisgICAgICAgICAgICAgICAgcGxheUZvck1pbGxpc2VjcyhzZWNUb01pbGxpKHBsYXlEdXJhdGlv
bikpOyAvLyBUcmlnZ2VycyBwYXVzZSgpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgPC9zY3Jp
cHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvdGVzdF9leHBlY3RhdGlv
bnMudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL3Rlc3RfZXhwZWN0YXRpb25zLnR4dApp
bmRleCA5MjBhYWVkOTgzZDI4MGEzNzk0ZjlkNzAxYTMxMDI1ZWY3YTgyNTI3Li41YTY2ZDE3NjAz
NjE5NGU0OTcwYWFlZTMyZWEyZDBhMzk5ZmZjNWE2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9ndGsvdGVzdF9leHBlY3RhdGlvbnMudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay90ZXN0X2V4cGVjdGF0aW9ucy50eHQKQEAgLTE0LDcgKzE0LDYgQEAgQlVHV0s3NDI5
NyA6IGh0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXhzbC1yZWRpcmVjdC1CTE9DS0VE
Lmh0bWwgPSBDUkFTSAogLy8gRmxha3kgdGVzdHMKIAogQlVHV0s2ODg3OCA6IG1lZGlhL3ZpZGVv
LXBsYXlpbmctYW5kLXBhdXNlLmh0bWwgPSBQQVNTIFRFWFQKLUJVR1dLMzYxNjUgOiBtZWRpYS92
aWRlby1wbGF5ZWQtY29sbGFwc2UuaHRtbCA9IFBBU1MgVEVYVAogQlVHV0s1NDYzNyA6IG1lZGlh
L3ZpZGVvLWRpc3BsYXktdG9nZ2xlLmh0bWwgPSBQQVNTIFRFWFQKIEJVR1dLNTQ2MzcgOiBtZWRp
YS92aWRlby1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC5odG1sID0gUEFTUyBURVhUCiBCVUdX
SzU0NjM3IDogbWVkaWEvY29udHJvbHMtYWZ0ZXItcmVsb2FkLmh0bWwgPSBQQVNTIFRFWFQK
</data>
<flag name="review"
          id="133306"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>