<?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>33015</bug_id>
          
          <creation_ts>2009-12-29 05:03:44 -0800</creation_ts>
          <short_desc>[GTK] Failing media/video-seek-past-end-playing.html</short_desc>
          <delta_ts>2010-01-14 04:12:22 -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>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</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="Nobody">webkit-unassigned</assigned_to>
          <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>175505</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-12-29 05:03:44 -0800</bug_when>
    <thetext>This test runs on and off locally, but seems to always fail in the release bot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175506</commentid>
    <comment_count>1</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-12-29 05:05:51 -0800</bug_when>
    <thetext>Skipped in r52616.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179316</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-11 03:28:39 -0800</bug_when>
    <thetext>The seek back to beginning is done and the pipeline is in PLAYING but haven&apos;t had time to play any data :/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179768</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-12 03:19:41 -0800</bug_when>
    <thetext>That test is really flacky in our case because it expects that currentTime has been updated 200ms after play() was called. But the pipeline can take more than 200ms to preroll and start playing for real...

So I suggest to remove that 200ms timeout from the test and listen on timeupdate instead. The second time it is fired we are sure that playback really started and that currentTime is &gt; 0. What do you think?

I can see the exact same issue in media/audio-mpeg-supported.html.

Moreover I found out that our player performs un-needed seeks:

- seek(0): un-needed when currentTime is 0 already
- setRate(1): un-needed at beginning of playback as it is already the default in playbin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179779</commentid>
    <comment_count>4</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-12 03:59:40 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; That test is really flacky in our case because it expects that currentTime has
&gt; been updated 200ms after play() was called. But the pipeline can take more than
&gt; 200ms to preroll and start playing for real...
&gt; 
&gt; So I suggest to remove that 200ms timeout from the test and listen on
&gt; timeupdate instead. The second time it is fired we are sure that playback
&gt; really started and that currentTime is &gt; 0. What do you think?

Sounds like a plan to me. =)

&gt; I can see the exact same issue in media/audio-mpeg-supported.html.

Aha, well, I&apos;m all for removing timeouts, and making the tests state-based.

&gt; Moreover I found out that our player performs un-needed seeks:
&gt; 
&gt; - seek(0): un-needed when currentTime is 0 already
&gt; - setRate(1): un-needed at beginning of playback as it is already the default
&gt; in playbin.

Make patches =D.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179801</commentid>
    <comment_count>5</comment_count>
      <attachid>46364</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-12 05:32:39 -0800</bug_when>
    <thetext>Created attachment 46364
listen on timeupdate event instead of waiting a fixed amount of time, which is prone to test flackyness</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179843</commentid>
    <comment_count>6</comment_count>
      <attachid>46364</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-12 08:45:20 -0800</bug_when>
    <thetext>Comment on attachment 46364
listen on timeupdate event instead of waiting a fixed amount of time, which is prone to test flackyness

In both tests set timeupdateEventCount to 0 before ending the test. This isn&apos;t necessary and should be removed. A comment about why the test ends after two timpupdate events would be nice.

r=me with these minor changes.

Extra points if you cleanup video-seek-past-end-playing.html to make it a reasonable html file instead of the ugly fragment it is now :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179880</commentid>
    <comment_count>7</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-12 10:34:52 -0800</bug_when>
    <thetext>Added the comments, made the test an html document and landed as r53147. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179909</commentid>
    <comment_count>8</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-12 11:35:30 -0800</bug_when>
    <thetext>The last timer of the test needs to be killed, the test still fails on the release bot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180107</commentid>
    <comment_count>9</comment_count>
      <attachid>46430</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-13 00:15:04 -0800</bug_when>
    <thetext>Created attachment 46430
Removed the last timer of this test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180664</commentid>
    <comment_count>10</comment_count>
      <attachid>46364</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-14 03:51:52 -0800</bug_when>
    <thetext>Comment on attachment 46364
listen on timeupdate event instead of waiting a fixed amount of time, which is prone to test flackyness

This one was landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180665</commentid>
    <comment_count>11</comment_count>
      <attachid>46554</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-14 03:56:49 -0800</bug_when>
    <thetext>Created attachment 46554
Removed the last timer of this test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180668</commentid>
    <comment_count>12</comment_count>
      <attachid>46554</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-01-14 03:58:56 -0800</bug_when>
    <thetext>Comment on attachment 46554
Removed the last timer of this test

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180671</commentid>
    <comment_count>13</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-14 04:12:22 -0800</bug_when>
    <thetext>Landed as r53258, Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46364</attachid>
            <date>2010-01-12 05:32:39 -0800</date>
            <delta_ts>2010-01-14 03:51:52 -0800</delta_ts>
            <desc>listen on timeupdate event instead of waiting a fixed amount of time, which is prone to test flackyness</desc>
            <filename>listen-on-timeupdate-event-instead-of-waiting-a-fi.patch</filename>
            <type>text/plain</type>
            <size>5038</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSA4ZmEzNzg5MGE4NzgxZDA4NTZkNmJmMmE0YWE2YWFkNjM5NzNkNWJjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBUdWUsIDEyIEphbiAyMDEwIDEyOjQ2OjIyICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
bGlzdGVuIG9uIHRpbWV1cGRhdGUgZXZlbnQgaW5zdGVhZCBvZiB3YWl0aW5nIGEgZml4ZWQgYW1v
dW50IG9mIHRpbWUsIHdoaWNoIGlzIHByb25lIHRvIHRlc3QgZmxhY2t5bmVzcwoKLS0tCiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKysr
KysrKysrKysrCiBMYXlvdXRUZXN0cy9tZWRpYS9hdWRpby1tcGVnLXN1cHBvcnRlZC5odG1sICAg
ICAgICB8ICAgMTUgKysrKysrKysrKy0tLQogTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vlay1w
YXN0LWVuZC1wbGF5aW5nLmh0bWwgfCAgIDIyICsrKysrKysrKysrKy0tLS0tLS0KIExheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkICAgICAgICAgICAgICAgICAgIHwgICAgNCAtLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IGQzZWU3M2QuLmI2OWYzODYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMC0wMS0xMiAgUGhp
bGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gRmFpbGluZyBtZWRpYS92aWRlby1z
ZWVrLXBhc3QtZW5kLXBsYXlpbmcuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MzMwMTUKKworICAgICAgICBMaXN0ZW4gb24gdGltZXVwZGF0ZSBl
dmVudCBpbnN0ZWFkIG9mIHdhaXRpbmcgYSBmaXhlZCBhbW91bnQgb2YKKyAgICAgICAgdGltZSwg
d2hpY2ggaXMgcHJvbmUgdG8gdGVzdCBmbGFja3luZXNzLgorCisgICAgICAgICogbWVkaWEvYXVk
aW8tbXBlZy1zdXBwb3J0ZWQuaHRtbDoKKyAgICAgICAgKiBtZWRpYS92aWRlby1zZWVrLXBhc3Qt
ZW5kLXBsYXlpbmcuaHRtbDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvU2tpcHBlZDoKKwogMjAx
MC0wMS0xMiAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgU2ltb24gRnJhc2VyLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvYXVkaW8t
bXBlZy1zdXBwb3J0ZWQuaHRtbCBiL0xheW91dFRlc3RzL21lZGlhL2F1ZGlvLW1wZWctc3VwcG9y
dGVkLmh0bWwKaW5kZXggZDQxMjI2MS4uNzM5ZDQ4MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
bWVkaWEvYXVkaW8tbXBlZy1zdXBwb3J0ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9h
dWRpby1tcGVnLXN1cHBvcnRlZC5odG1sCkBAIC03LDYgKzcsNyBAQAogICAgIAogICAgIDxzY3Jp
cHQgc3JjPXZpZGVvLXRlc3QuanM+PC9zY3JpcHQ+CiAgICAgPHNjcmlwdD4KKyAgICAgICAgdmFy
IHRpbWV1cGRhdGVFdmVudENvdW50ID0gMDsKICAgICAgICAgbWVkaWFFbGVtZW50ID0gZG9jdW1l
bnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2F1ZGlvJylbMF07CiAgICAgCiAgICAgICAgIG1lZGlh
RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsIGZ1bmN0aW9uKCkgeyAKQEAgLTE4LDE1
ICsxOSwyMSBAQAogICAgICAgICAgICAgY29uc29sZVdyaXRlKCJFVkVOVChjYW5wbGF5dGhyb3Vn
aCkiKTsKICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCgibWVkaWFFbGVtZW50LmN1cnJlbnRUaW1l
IiwgMCk7CiAgICAgICAgICAgICBtZWRpYUVsZW1lbnQucGxheSgpOyAKLSAgICAgICAgICAgIHNl
dFRpbWVvdXQodGVzdEN1cnJlbnRUaW1lLCA1MDApIAogICAgICAgICB9KTsKIAotICAgICAgICBm
dW5jdGlvbiB0ZXN0Q3VycmVudFRpbWUoKSAKKyAgICAgICAgZnVuY3Rpb24gdGltZXVwZGF0ZSgp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHRlc3RFeHBlY3RlZCgibWVkaWFFbGVtZW50LmN1cnJl
bnRUaW1lIiwgMCwgJz4nKTsKLSAgICAgICAgICAgIGVuZFRlc3QoKTsKKyAgICAgICAgICAgICsr
dGltZXVwZGF0ZUV2ZW50Q291bnQ7CisKKyAgICAgICAgICAgIC8vIG1ha2Ugc3VyZSB0aW1lIGlz
IGFkdmFuY2luZworICAgICAgICAgICAgaWYgKHRpbWV1cGRhdGVFdmVudENvdW50ID49IDIpIHsK
KyAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCgibWVkaWFFbGVtZW50LmN1cnJlbnRUaW1lIiwg
MCwgJz4nKTsKKyAgICAgICAgICAgICAgIHRpbWV1cGRhdGVFdmVudENvdW50ID0gMDsKKyAgICAg
ICAgICAgICAgIGVuZFRlc3QoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIAorICAg
ICAgICBtZWRpYUVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigidGltZXVwZGF0ZSIsIHRpbWV1cGRh
dGUpOwogICAgICAgICB3YWl0Rm9yRXZlbnQoJ3BsYXknKTsKICAgICAKICAgICAgICAgbWVkaWFF
bGVtZW50LnNyYyA9ICJjb250ZW50L3NpbGVuY2UubXBnIjsKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL21lZGlhL3ZpZGVvLXNlZWstcGFzdC1lbmQtcGxheWluZy5odG1sIGIvTGF5b3V0VGVzdHMv
bWVkaWEvdmlkZW8tc2Vlay1wYXN0LWVuZC1wbGF5aW5nLmh0bWwKaW5kZXggZDQ0YTA3Yi4uMTQ0
MTUyZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vlay1wYXN0LWVuZC1w
bGF5aW5nLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vlay1wYXN0LWVuZC1w
bGF5aW5nLmh0bWwKQEAgLTMsMzMgKzMsMzkgQEAKIDxzY3JpcHQgc3JjPW1lZGlhLWZpbGUuanM+
PC9zY3JpcHQ+CiA8c2NyaXB0IHNyYz12aWRlby10ZXN0LmpzPjwvc2NyaXB0PgogPHNjcmlwdD4K
KyAgICB2YXIgdGltZXVwZGF0ZUV2ZW50Q291bnQgPSAwOwogCiAgICAgd2FpdEZvckV2ZW50KCdj
YW5wbGF5dGhyb3VnaCcsIGZ1bmN0aW9uICgpIHsgCiAgICAgICAgIHRlc3RFeHBlY3RlZCgidmlk
ZW8ucGF1c2VkIiwgdHJ1ZSk7CiAgICAgICAgIHJ1bigidmlkZW8ucGxheSgpIik7CiAgICAgICAg
IHRlc3RFeHBlY3RlZCgidmlkZW8ucGF1c2VkIiwgZmFsc2UpOwotICAgICAgICBzZXRUaW1lb3V0
KHRpbWVDaGVjazEsIDIwMCk7CiAgICAgfSk7CiAKLSAgICBmdW5jdGlvbiB0aW1lQ2hlY2sxKCkg
CisgICAgZnVuY3Rpb24gdGltZXVwZGF0ZSgpCiAgICAgeworICAgICAgICArK3RpbWV1cGRhdGVF
dmVudENvdW50OworCiAgICAgICAgIC8vIG1ha2Ugc3VyZSB0aW1lIGlzIGFkdmFuY2luZywgc2Vl
ayBwYXN0IGVuZAotICAgICAgICBjb25zb2xlV3JpdGUoIiIpOwotICAgICAgICB0ZXN0RXhwZWN0
ZWQoInZpZGVvLnBhdXNlZCIsIGZhbHNlKTsKLSAgICAgICAgdGVzdEV4cGVjdGVkKCJtZWRpYUVs
ZW1lbnQuY3VycmVudFRpbWUiLCAwLCAnPicpOwotICAgICAgICBydW4oInZpZGVvLmN1cnJlbnRU
aW1lID0gNTAwIik7Ci0gICAgICAgIHNldFRpbWVvdXQodGltZUNoZWNrMiwgMjAwKTsKKyAgICAg
ICAgaWYgKHRpbWV1cGRhdGVFdmVudENvdW50ID09IDIpIHsKKyAgICAgICAgICAgY29uc29sZVdy
aXRlKCIiKTsKKyAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5wYXVzZWQiLCBmYWxzZSk7
CisgICAgICAgICAgIHRlc3RFeHBlY3RlZCgibWVkaWFFbGVtZW50LmN1cnJlbnRUaW1lIiwgMCwg
Jz4nKTsKKyAgICAgICAgICAgcnVuKCJ2aWRlby5jdXJyZW50VGltZSA9IDUwMCIpOworICAgICAg
ICAgICBzZXRUaW1lb3V0KHNlZWtDaGVjaywgMjAwKTsKKyAgICAgICAgfQogICAgIH0KIAotICAg
IGZ1bmN0aW9uIHRpbWVDaGVjazIoKSAKKyAgICBmdW5jdGlvbiBzZWVrQ2hlY2soKQogICAgIHsK
ICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsKICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5w
YXVzZWQiLCBmYWxzZSk7CiAgICAgICAgIHRlc3RFeHBlY3RlZCgibWVkaWFFbGVtZW50LmN1cnJl
bnRUaW1lIiwgMCwgJz4nKTsKICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsKKyAgICAgICAgdGlt
ZXVwZGF0ZUV2ZW50Q291bnQgPSAwOwogICAgICAgICBlbmRUZXN0KCk7CiAgICAgfQogCisgICAg
bWVkaWFFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoInRpbWV1cGRhdGUiLCB0aW1ldXBkYXRlKTsK
ICAgICB2YXIgbWVkaWFGaWxlID0gZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiY29udGVudC90ZXN0
Iik7CiAgICAgcnVuKCJ2aWRlby5zcmMgPSAnIiArIG1lZGlhRmlsZSArICInIik7CiAgICAgY29u
c29sZVdyaXRlKCIiKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lw
cGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKaW5kZXggY2RiMzQ3MS4uMjg0
YWFkYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAgLTU3MjgsMTAgKzU3MjgsNiBAQCBm
YXN0L2RvbS9FbGVtZW50L2lkLWluLWRlbGV0ZWJ1dHRvbi5odG1sCiAjIFNlZSBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzMwMTQKIGZhc3QvZG9tL3Byb3RvdHlwZS1p
bmhlcml0YW5jZS0yLmh0bWwKIAotIyBGYWlscyBvbiBhbmQgb2ZmIGxvY2FsbHksIGJ1dCBhbHdh
eXMgb24gdGhlIHJlbGVhc2UgYm90Ci0jIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MzMwMTUKLW1lZGlhL3ZpZGVvLXNlZWstcGFzdC1lbmQtcGxheWluZy5odG1s
Ci0KICMgSGl0cyBBU1NFUlRJT04sIHNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzMwNTAKIGZhc3QvaW5saW5lL2lubGluZS1ib2R5LXdpdGgtc2Nyb2xsYmFyLWNy
YXNoLmh0bWwKIAotLSAKMS42LjMuMw==
</data>
<flag name="review"
          id="28612"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46430</attachid>
            <date>2010-01-13 00:15:04 -0800</date>
            <delta_ts>2010-01-14 03:56:49 -0800</delta_ts>
            <desc>Removed the last timer of this test</desc>
            <filename>Removed-the-last-timer-of-this-test.patch</filename>
            <type>text/plain</type>
            <size>2574</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBiMzY2OWIwOWQyMDVjNzM0OWZiMWUxNjE5OTgwNDc1YWQ0YTJkOTYwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBXZWQsIDEzIEphbiAyMDEwIDA5OjE0OjMxICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
UmVtb3ZlZCB0aGUgbGFzdCB0aW1lciBvZiB0aGlzIHRlc3QKCi0tLQogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsrKysrKysrCiBMYXlv
dXRUZXN0cy9tZWRpYS92aWRlby1zZWVrLXBhc3QtZW5kLXBsYXlpbmcuaHRtbCB8ICAgMjQgKysr
KysrKysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWYxMDNkNS4uOTRlNjkwYSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDEwLTAxLTEzICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBG
YWlsaW5nIG1lZGlhL3ZpZGVvLXNlZWstcGFzdC1lbmQtcGxheWluZy5odG1sCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzAxNQorCisgICAgICAgICog
bWVkaWEvdmlkZW8tc2Vlay1wYXN0LWVuZC1wbGF5aW5nLmh0bWw6IFJlbW92ZWQgdGhlIGxhc3Qg
dGltZXIgb2YgdGhpcyB0ZXN0LgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOiBVbnNr
aXAgdGVzdCBhYm92ZS4KKwogMjAxMC0wMS0xMiAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5k
QGlnYWxpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29uLgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vlay1wYXN0LWVuZC1wbGF5aW5nLmh0bWwg
Yi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1zZWVrLXBhc3QtZW5kLXBsYXlpbmcuaHRtbAppbmRl
eCAxNWIwZmQ3Li44YjRiNjgxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1z
ZWVrLXBhc3QtZW5kLXBsYXlpbmcuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1z
ZWVrLXBhc3QtZW5kLXBsYXlpbmcuaHRtbApAQCAtMjYsMjIgKzI2LDIwIEBACiAgICAgICAgICAg
IC8vIG1ha2Ugc3VyZSB0aW1lIGlzIGFkdmFuY2luZyBhbmQgc2VlayBwYXN0IGVuZAogICAgICAg
ICAgICB0ZXN0RXhwZWN0ZWQoIm1lZGlhRWxlbWVudC5jdXJyZW50VGltZSIsIDAsICc+Jyk7CiAg
ICAgICAgICAgIHJ1bigidmlkZW8uY3VycmVudFRpbWUgPSA1MDAiKTsKLSAgICAgICAgICAgc2V0
VGltZW91dChzZWVrQ2hlY2ssIDIwMCk7CisgICAgICAgIH0gZWxzZSBpZiAodGltZXVwZGF0ZUV2
ZW50Q291bnQgPT0gMTApIHsKKyAgICAgICAgICAgLy8gV2FpdCBzb21lIG1vcmUgdGltZXVwZGF0
ZSBldmVudHMgc28gd2UgY2FuIGNoZWNrIHRoZQorICAgICAgICAgICAvLyBtZWRpYSBlbmdpbmUg
cGVyZm9ybWVkIHRoZSBzZWVrLgorICAgICAgICAgICBjb25zb2xlV3JpdGUoIiIpOworICAgICAg
ICAgICB0ZXN0RXhwZWN0ZWQoInZpZGVvLnBhdXNlZCIsIGZhbHNlKTsKKyAgICAgICAgICAgdGVz
dEV4cGVjdGVkKCJtZWRpYUVsZW1lbnQuY3VycmVudFRpbWUiLCAwLCAnPicpOworICAgICAgICAg
ICBjb25zb2xlV3JpdGUoIiIpOworICAgICAgICAgICAvLyByZXNldCB0aGUgY291bnRlciB0byBw
cmV2ZW50IGluZmluaXRlIGxvb3AgaWYgdGhlCisgICAgICAgICAgIC8vIHRlc3QgaXMgcmUtZXhl
Y3V0ZWQgbWFudWFsbHkuCisgICAgICAgICAgIHRpbWV1cGRhdGVFdmVudENvdW50ID0gMDsKKyAg
ICAgICAgICAgZW5kVGVzdCgpOwogICAgICAgICB9CiAgICAgfQogCi0gICAgZnVuY3Rpb24gc2Vl
a0NoZWNrKCkKLSAgICB7Ci0gICAgICAgIGNvbnNvbGVXcml0ZSgiIik7Ci0gICAgICAgIHRlc3RF
eHBlY3RlZCgidmlkZW8ucGF1c2VkIiwgZmFsc2UpOwotICAgICAgICB0ZXN0RXhwZWN0ZWQoIm1l
ZGlhRWxlbWVudC5jdXJyZW50VGltZSIsIDAsICc+Jyk7Ci0gICAgICAgIGNvbnNvbGVXcml0ZSgi
Iik7Ci0gICAgICAgIC8vIHJlc2V0IHRoZSBjb3VudGVyIHRvIHByZXZlbnQgaW5maW5pdGUgbG9v
cCBpZiB0aGUKLSAgICAgICAgLy8gdGVzdCBpcyByZS1leGVjdXRlZCBtYW51YWxseS4KLSAgICAg
ICAgdGltZXVwZGF0ZUV2ZW50Q291bnQgPSAwOwotICAgICAgICBlbmRUZXN0KCk7Ci0gICAgfQot
CiAgICAgbWVkaWFFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoInRpbWV1cGRhdGUiLCB0aW1ldXBk
YXRlKTsKICAgICB2YXIgbWVkaWFGaWxlID0gZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiY29udGVu
dC90ZXN0Iik7CiAgICAgcnVuKCJ2aWRlby5zcmMgPSAnIiArIG1lZGlhRmlsZSArICInIik7Ci0t
IAoxLjYuMy4z
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46554</attachid>
            <date>2010-01-14 03:56:49 -0800</date>
            <delta_ts>2010-01-14 03:58:56 -0800</delta_ts>
            <desc>Removed the last timer of this test</desc>
            <filename>Removed-the-last-timer-of-this-test.patch</filename>
            <type>text/plain</type>
            <size>3078</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSAwMjY5M2ExODVhOGQwOGZkYmQxMGUzMmNhMTBiM2FiZjAxYWNhNzk0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBXZWQsIDEzIEphbiAyMDEwIDA5OjE0OjMxICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
UmVtb3ZlZCB0aGUgbGFzdCB0aW1lciBvZiB0aGlzIHRlc3QKCi0tLQogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsrKysrKysrCiBMYXlv
dXRUZXN0cy9tZWRpYS92aWRlby1zZWVrLXBhc3QtZW5kLXBsYXlpbmcuaHRtbCB8ICAgMjQgKysr
KysrKysrLS0tLS0tLS0tLQogTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQgICAgICAg
ICAgICAgICAgICAgfCAgICAzIC0tCiAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiYmY4NzQzLi5mN2YzZThmIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTAtMDEtMTMgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtH
VEtdIEZhaWxpbmcgbWVkaWEvdmlkZW8tc2Vlay1wYXN0LWVuZC1wbGF5aW5nLmh0bWwKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzMDE1CisKKyAgICAg
ICAgKiBtZWRpYS92aWRlby1zZWVrLXBhc3QtZW5kLXBsYXlpbmcuaHRtbDogUmVtb3ZlZCB0aGUg
bGFzdCB0aW1lciBvZiB0aGlzIHRlc3QuCisgICAgICAgICogcGxhdGZvcm0vZ3RrL1NraXBwZWQ6
IFVuc2tpcCB0ZXN0IGFib3ZlLgorCiAyMDEwLTAxLTE0ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBObyByZXZpZXcsIHJvbGxpbmcgb3V0IHI1MzI0OS4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWstcGFzdC1lbmQtcGxheWluZy5odG1s
IGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vlay1wYXN0LWVuZC1wbGF5aW5nLmh0bWwKaW5k
ZXggMTViMGZkNy4uOGI0YjY4MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8t
c2Vlay1wYXN0LWVuZC1wbGF5aW5nLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8t
c2Vlay1wYXN0LWVuZC1wbGF5aW5nLmh0bWwKQEAgLTI2LDIyICsyNiwyMCBAQAogICAgICAgICAg
ICAvLyBtYWtlIHN1cmUgdGltZSBpcyBhZHZhbmNpbmcgYW5kIHNlZWsgcGFzdCBlbmQKICAgICAg
ICAgICAgdGVzdEV4cGVjdGVkKCJtZWRpYUVsZW1lbnQuY3VycmVudFRpbWUiLCAwLCAnPicpOwog
ICAgICAgICAgICBydW4oInZpZGVvLmN1cnJlbnRUaW1lID0gNTAwIik7Ci0gICAgICAgICAgIHNl
dFRpbWVvdXQoc2Vla0NoZWNrLCAyMDApOworICAgICAgICB9IGVsc2UgaWYgKHRpbWV1cGRhdGVF
dmVudENvdW50ID09IDEwKSB7CisgICAgICAgICAgIC8vIFdhaXQgc29tZSBtb3JlIHRpbWV1cGRh
dGUgZXZlbnRzIHNvIHdlIGNhbiBjaGVjayB0aGUKKyAgICAgICAgICAgLy8gbWVkaWEgZW5naW5l
IHBlcmZvcm1lZCB0aGUgc2Vlay4KKyAgICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsKKyAgICAg
ICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5wYXVzZWQiLCBmYWxzZSk7CisgICAgICAgICAgIHRl
c3RFeHBlY3RlZCgibWVkaWFFbGVtZW50LmN1cnJlbnRUaW1lIiwgMCwgJz4nKTsKKyAgICAgICAg
ICAgY29uc29sZVdyaXRlKCIiKTsKKyAgICAgICAgICAgLy8gcmVzZXQgdGhlIGNvdW50ZXIgdG8g
cHJldmVudCBpbmZpbml0ZSBsb29wIGlmIHRoZQorICAgICAgICAgICAvLyB0ZXN0IGlzIHJlLWV4
ZWN1dGVkIG1hbnVhbGx5LgorICAgICAgICAgICB0aW1ldXBkYXRlRXZlbnRDb3VudCA9IDA7Cisg
ICAgICAgICAgIGVuZFRlc3QoKTsKICAgICAgICAgfQogICAgIH0KIAotICAgIGZ1bmN0aW9uIHNl
ZWtDaGVjaygpCi0gICAgewotICAgICAgICBjb25zb2xlV3JpdGUoIiIpOwotICAgICAgICB0ZXN0
RXhwZWN0ZWQoInZpZGVvLnBhdXNlZCIsIGZhbHNlKTsKLSAgICAgICAgdGVzdEV4cGVjdGVkKCJt
ZWRpYUVsZW1lbnQuY3VycmVudFRpbWUiLCAwLCAnPicpOwotICAgICAgICBjb25zb2xlV3JpdGUo
IiIpOwotICAgICAgICAvLyByZXNldCB0aGUgY291bnRlciB0byBwcmV2ZW50IGluZmluaXRlIGxv
b3AgaWYgdGhlCi0gICAgICAgIC8vIHRlc3QgaXMgcmUtZXhlY3V0ZWQgbWFudWFsbHkuCi0gICAg
ICAgIHRpbWV1cGRhdGVFdmVudENvdW50ID0gMDsKLSAgICAgICAgZW5kVGVzdCgpOwotICAgIH0K
LQogICAgIG1lZGlhRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJ0aW1ldXBkYXRlIiwgdGltZXVw
ZGF0ZSk7CiAgICAgdmFyIG1lZGlhRmlsZSA9IGZpbmRNZWRpYUZpbGUoInZpZGVvIiwgImNvbnRl
bnQvdGVzdCIpOwogICAgIHJ1bigidmlkZW8uc3JjID0gJyIgKyBtZWRpYUZpbGUgKyAiJyIpOwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAppbmRleCAwMjBhMDk4Li4xZjI5NzAxIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvU2tpcHBlZApAQCAtNTc0NSw2ICs1NzQ1LDMgQEAgZmFzdC9wcm9maWxlci9kZWFk
LXRpbWUuaHRtbAogCiAjIEZhaWxzIG9uIGFuZCBvZmYgKG1vcmUgb2Z0ZW4gZmFpbHMpIG9uIHRo
ZSByZWxlYXNlIGJvdAogbWVkaWEvZXZlbnQtYXR0cmlidXRlcy5odG1sCi0KLSMgRmFpbHMgb24g
cmVsZWFzZSBib3QsIHNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzMwMTUKLW1lZGlhL3ZpZGVvLXNlZWstcGFzdC1lbmQtcGxheWluZy5odG1sCi0tIAoxLjYuMy4z
</data>
<flag name="review"
          id="28849"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
          </attachment>
      

    </bug>

</bugzilla>