<?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>68769</bug_id>
          
          <creation_ts>2011-09-24 18:19:53 -0700</creation_ts>
          <short_desc>[mac] Timestamp parameter to requestAnimationFrame is busted in USE(REQUEST_ANIMATION_FRAME_TIMER) path</short_desc>
          <delta_ts>2011-09-26 13:08:09 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>cmarrin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>nduca</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>472836</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-24 18:19:53 -0700</bug_when>
    <thetext>The time parameter for requestAnimationFrame should be roughly equivalent to Date.now(), but in the USE(REQUEST_ANIMATION_FRAME_TIMER) path it has the wrong value.  This is because animationTimerFired() passes a double value from WTF::currentTime(), which is in seconds since the epoch, to serviceScriptedAnimations() which expects to receive a DOMTimeStamp, which should be an unsigned long of milliseconds since the epoch.

To convert the return value of WTF::currentTime() to a double you should use the helper convertSecondsToDOMTimeStamp()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472840</commentid>
    <comment_count>1</comment_count>
      <attachid>108595</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-24 20:32:03 -0700</bug_when>
    <thetext>Created attachment 108595
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472841</commentid>
    <comment_count>2</comment_count>
      <attachid>108595</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-24 20:58:14 -0700</bug_when>
    <thetext>Comment on attachment 108595
Patch

Attachment 108595 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9837495

New failing tests:
fast/animation/request-animation-frame-timestamps-advance.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472864</commentid>
    <comment_count>3</comment_count>
      <attachid>108601</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-25 00:25:54 -0700</bug_when>
    <thetext>Created attachment 108601
test that passes in chromium DRT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472967</commentid>
    <comment_count>4</comment_count>
      <attachid>108601</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-09-25 21:15:25 -0700</bug_when>
    <thetext>Comment on attachment 108601
test that passes in chromium DRT

View in context: https://bugs.webkit.org/attachment.cgi?id=108601&amp;action=review

&gt; LayoutTests/fast/animation/script-tests/request-animation-frame-timestamps-advance.js:24
&gt; +    if (window.layoutTestController)
&gt; +        layoutTestController.display();

display() doesn&apos;t do anything for rAF in Safari/Mac. We need to figure out a way to make rAF tests that work in Safari and Chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472979</commentid>
    <comment_count>5</comment_count>
      <attachid>108601</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-25 23:52:15 -0700</bug_when>
    <thetext>Comment on attachment 108601
test that passes in chromium DRT

This test does pass in both, the .display()s trigger the rAF in chromium and yielding to the message loop triggers the rAF in Safari.

I think we should add a layoutTestController hook to trigger rAF callbacks, but it&apos;s a big pain in the butt to wire up layoutTestController additions to every build system so I haven&apos;t undertaken that task yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472994</commentid>
    <comment_count>6</comment_count>
      <attachid>108601</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-26 00:20:51 -0700</bug_when>
    <thetext>Comment on attachment 108601
test that passes in chromium DRT

Clearing flags on attachment: 108601

Committed r95937: &lt;http://trac.webkit.org/changeset/95937&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472995</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-26 00:20:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473164</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-09-26 10:08:23 -0700</bug_when>
    <thetext>(In reply to comment #5)

&gt; I think we should add a layoutTestController hook to trigger rAF callbacks, but it&apos;s a big pain in the butt to wire up layoutTestController additions to every build system so I haven&apos;t undertaken that task yet.

Would adding the hook to window.internals make sense?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473329</commentid>
    <comment_count>9</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-26 13:08:09 -0700</bug_when>
    <thetext>I think yes - I was thinking of adding something to layoutTestController since that&apos;s where .display() is, but since this is supposed to exercise WebCore logic exclusively I guess window.internals would make sense.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108595</attachid>
            <date>2011-09-24 20:32:03 -0700</date>
            <delta_ts>2011-09-25 00:25:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68769-20110924203351.patch</filename>
            <type>text/plain</type>
            <size>7130</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU5MTcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2NmJmMjNjZTQ1NzU2NTc0YjcyMDk0
MGM3ZTc2MjM3YTEyNjg3YmI1Li40MjMxMTVlODUyMzEyOTAxY2MxNDZlZTAzMDJlOGZiMGIzNThk
YzgxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMjQgIEphbWVzIFJvYmluc29uICA8
amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAgICBbbWFjXSBUaW1lc3RhbXAgcGFyYW1ldGVy
IHRvIHJlcXVlc3RBbmltYXRpb25GcmFtZSBpcyBidXN0ZWQgaW4gVVNFKFJFUVVFU1RfQU5JTUFU
SU9OX0ZSQU1FX1RJTUVSKSBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD02ODc2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZHMgYSB0ZXN0IHRoYXQgdGhlIHRpbWVzdGFtcCBwYXJhbWV0ZXIgdG8g
dGhlIHJlcXVlc3RBbmltYXRpb25GcmFtZSBjYWxsYmFjayBhZHZhbmNlcyBiZXR3ZWVuIGNhbGxz
LgorCisgICAgICAgICogZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGlt
ZXN0YW1wcy1hZHZhbmNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9hbmlt
YXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNlLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1h
dGlvbi1mcmFtZS10aW1lc3RhbXBzLWFkdmFuY2UuanM6IENvcGllZCBmcm9tIExheW91dFRlc3Rz
L2Zhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS10aW1l
c3RhbXBzLmpzLgorICAgICAgICAoYnVzeVdhaXQpOgorICAgICAgICAod2luZG93LndlYmtpdFJl
cXVlc3RBbmltYXRpb25GcmFtZSk6CisgICAgICAgICogZmFzdC9hbmltYXRpb24vc2NyaXB0LXRl
c3RzL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLXRpbWVzdGFtcHMuanM6CisgICAgICAgICAgICBS
ZW1vdmUgdGhlIGVsZW1lbnQgcGFyYW1ldGVyLCB0aGV5IGFyZW4ndCBhIHVzZWZ1bCBwYXJ0IG9m
IHRoZSB0ZXN0LgorCiAyMDExLTA5LTI0ICBNaWhhaSBQYXJwYXJpdGEgIDxtaWhhaXBAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFJlbW92ZSBDaHJvbWl1bSBmYWlsaW5nIGV4cGVjdGF0aW9ucyBm
b3IgV0NTUyB0ZXN0cyBub3cgdGhhdCB0aGV5J3JlIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNl
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3JlcXVlc3QtYW5pbWF0
aW9uLWZyYW1lLXRpbWVzdGFtcHMtYWR2YW5jZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGRh
NmU1YWEyMjRjNDIwZDkzYmFiMzg1YWE2ODQwYjdiOGI2ZTY5MQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLXRpbWVz
dGFtcHMtYWR2YW5jZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMiBAQAorVGVzdHMgdGhlIHRp
bWVzdGFtcHMgcHJvdmlkZWQgdG8gcmVxdWVzdEFuaW1hdGlvbkZyYW1lIGNhbGxiYWNrcyBhZHZh
bmNlCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2Fn
ZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIGZpcnN0VGltZXN0YW1w
IGlzIGRlZmluZWQuCitQQVNTIHNlY29uZFRpbWVzdGFtcCBpcyBkZWZpbmVkLgorUEFTUyBzZWNv
bmRUaW1lc3RhbXAgPiBmaXJzdFRpbWVzdGFtcCBpcyB0cnVlCitQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNl
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2FuaW1hdGlvbi9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFt
ZS10aW1lc3RhbXBzLWFkdmFuY2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iNjZiNTExYzhmM2VkOGMwNzll
MDA2MDk0OWY5YzRlOTU4M2RkNWU5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNlLmh0
bWwKQEAgLTAsMCArMSwxNSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPGxp
bmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5j
c3MiPgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3Jp
cHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0i
Y29uc29sZSI+PC9kaXY+Cis8c3BhbiBpZD0iZSI+PC9zcGFuPgorPHNwYW4gaWQ9ImYiPjwvc3Bh
bj4KKzxzY3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMvcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGlt
ZXN0YW1wcy1hZHZhbmNlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1
ZXN0LWFuaW1hdGlvbi1mcmFtZS10aW1lc3RhbXBzLWFkdmFuY2UuanMgYi9MYXlvdXRUZXN0cy9m
YXN0L2FuaW1hdGlvbi9zY3JpcHQtdGVzdHMvcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0
YW1wcy1hZHZhbmNlLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmMxNTJmYTZlZmJlMmI2ZmE5MjNmOWI0MzNlY2Y0
YWRhNTM3MTJkMGQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2FuaW1hdGlv
bi9zY3JpcHQtdGVzdHMvcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNl
LmpzCkBAIC0wLDAgKzEsMzUgQEAKK2Rlc2NyaXB0aW9uKCJUZXN0cyB0aGUgdGltZXN0YW1wcyBw
cm92aWRlZCB0byByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgY2FsbGJhY2tzIGFkdmFuY2UiKTsKKwor
ZnVuY3Rpb24gYnVzeVdhaXQobWlsbGlzKSB7CisgICAgdmFyIHN0YXJ0ID0gRGF0ZS5ub3coKTsK
KyAgICB3aGlsZSAoRGF0ZS5ub3coKS1zdGFydCA8IG1pbGxpcykge30KK30KKwordmFyIGZpcnN0
VGltZXN0YW1wID0gdW5kZWZpbmVkOwordmFyIHNlY29uZFRpbWVzdGFtcCA9IHVuZGVmaW5lZDsK
Kword2luZG93LndlYmtpdFJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbih0aW1lc3RhbXAp
IHsKKyAgICBmaXJzdFRpbWVzdGFtcCA9IHRpbWVzdGFtcDsKKyAgICBzaG91bGRCZURlZmluZWQo
ImZpcnN0VGltZXN0YW1wIik7CisgICAgd2luZG93LndlYmtpdFJlcXVlc3RBbmltYXRpb25GcmFt
ZShmdW5jdGlvbih0aW1lc3RhbXApIHsKKyAgICAgICAgc2Vjb25kVGltZXN0YW1wID0gdGltZXN0
YW1wOworICAgICAgICBzaG91bGRCZURlZmluZWQoInNlY29uZFRpbWVzdGFtcCIpOworICAgICAg
ICBzaG91bGRCZVRydWUoInNlY29uZFRpbWVzdGFtcCA+IGZpcnN0VGltZXN0YW1wIik7CisgICAg
ICAgIGlzU3VjY2Vzc2Z1bGx5UGFyc2VkKCk7CisgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7CisgICAgfSk7CisgICAgYnVzeVdhaXQoMTApOworICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmRpc3BsYXkoKTsKK30p
OworCisKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIuZGlzcGxheSgpOworCisKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIp
CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCit2YXIgc3VjY2Vz
c2Z1bGx5UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0
aW9uL3NjcmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS10aW1lc3RhbXBzLmpzIGIv
TGF5b3V0VGVzdHMvZmFzdC9hbmltYXRpb24vc2NyaXB0LXRlc3RzL3JlcXVlc3QtYW5pbWF0aW9u
LWZyYW1lLXRpbWVzdGFtcHMuanMKaW5kZXggODJmOThhOGJlMTQ3NjY3ODg2M2VjYThmYjJkZTVl
NjAyODZhYmQ3Ni4uYmJiZDVlOWI5YzJjNmFlNTIyMDlmYjBmYjkwMjk5NTViYWFkMjE5MCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9hbmltYXRpb24vc2NyaXB0LXRlc3RzL3JlcXVlc3Qt
YW5pbWF0aW9uLWZyYW1lLXRpbWVzdGFtcHMuanMKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9hbmlt
YXRpb24vc2NyaXB0LXRlc3RzL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLXRpbWVzdGFtcHMuanMK
QEAgLTUsMjEgKzUsMjAgQEAgZnVuY3Rpb24gYnVzeVdhaXQobWlsbGlzKSB7CiAgICAgd2hpbGUg
KERhdGUubm93KCktc3RhcnQgPCBtaWxsaXMpIHt9CiB9CiAKLXZhciBlID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoImUiKTsKIHZhciBmaXJzdFRpbWVzdGFtcCA9IHVuZGVmaW5lZDsKIAogd2lu
ZG93LndlYmtpdFJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbih0aW1lc3RhbXApIHsKICAg
ICBmaXJzdFRpbWVzdGFtcCA9IHRpbWVzdGFtcDsKICAgICBzaG91bGRCZURlZmluZWQoImZpcnN0
VGltZXN0YW1wIik7CiAgICAgYnVzeVdhaXQoMTApOwotfSwgZSk7Cit9KTsKIAogdmFyIHNlY29u
ZFRpbWVzdGFtcCA9IHVuZGVmaW5lZDsKIHdpbmRvdy53ZWJraXRSZXF1ZXN0QW5pbWF0aW9uRnJh
bWUoZnVuY3Rpb24odGltZXN0YW1wKSB7CiAgICAgc2Vjb25kVGltZXN0YW1wID0gdGltZXN0YW1w
OwogICAgIHNob3VsZEJlRGVmaW5lZCgic2Vjb25kVGltZXN0YW1wIik7CiAgICAgc2hvdWxkQmUo
ImZpcnN0VGltZXN0YW1wIiwgInNlY29uZFRpbWVzdGFtcCIpOwotfSwgZSk7Cit9KTsKIAogaWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5k
aXNwbGF5KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGQ3ZDFiMWYyZWU4YmYwNzlkYWI1NGI0MmJiMGRjMGMw
MzFlZjJiZC4uNDViNzhhNzIyZGRiZGMwZjM5MTEwMjEyYmIwNDM0NDdhMzU2NjIxZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTA5LTI0ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVz
ckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW21hY10gVGltZXN0YW1wIHBhcmFtZXRlciB0byBy
ZXF1ZXN0QW5pbWF0aW9uRnJhbWUgaXMgYnVzdGVkIGluIFVTRShSRVFVRVNUX0FOSU1BVElPTl9G
UkFNRV9USU1FUikgcGF0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9Njg3NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDb252ZXJ0IHRoZSB0aW1lIHBhcmFtZXRlciBmcm9tIGRvdWJsZSB0byBET01UaW1l
U3RhbXAgdXNpbmcgY29udmVydFNlY29uZHNUb0RPTVRpbWVTdGFtcCByYXRoZXIgdGhhbiByZWx5
aW5nIG9uCisgICAgICAgIGltcGxpY2l0IGRvdWJsZS0+bG9uZyBjb252ZXJzaW9uLCB3aGljaCBp
Z25vcmVzIHRoZSB1bml0cyBvZiB0aGUgdmFsdWUuCisKKyAgICAgICAgVGVzdDogZmFzdC9hbmlt
YXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNlLmh0bWwKKwor
ICAgICAgICAqIGRvbS9TY3JpcHRlZEFuaW1hdGlvbkNvbnRyb2xsZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6U2NyaXB0ZWRBbmltYXRpb25Db250cm9sbGVyOjphbmltYXRpb25UaW1lckZpcmVk
KToKKwogMjAxMS0wOS0yNCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFJlbW92ZSBFTkFCTEUoV0NTUykgYW5kIGFzc29jaWF0ZWQgY29kZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvZG9tL1NjcmlwdGVkQW5pbWF0aW9uQ29udHJvbGxlci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vU2NyaXB0ZWRBbmltYXRpb25Db250cm9sbGVyLmNwcAppbmRleCA5NmNk
ZThhOWRkOTAwMWI5YTljMWNjNGZkZGU3YzQ5M2FkY2UzMzE5Li42ZWNmNDdiM2VmMjkzMWQxYjcw
MjgzN2U3Mjg0N2JjOTgxOTQ0N2M5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vU2Ny
aXB0ZWRBbmltYXRpb25Db250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vU2Ny
aXB0ZWRBbmltYXRpb25Db250cm9sbGVyLmNwcApAQCAtMTYxLDcgKzE2MSw3IEBAIHZvaWQgU2Ny
aXB0ZWRBbmltYXRpb25Db250cm9sbGVyOjpzY2hlZHVsZUFuaW1hdGlvbigpCiB2b2lkIFNjcmlw
dGVkQW5pbWF0aW9uQ29udHJvbGxlcjo6YW5pbWF0aW9uVGltZXJGaXJlZChUaW1lcjxTY3JpcHRl
ZEFuaW1hdGlvbkNvbnRyb2xsZXI+KikKIHsKICAgICBtX2xhc3RBbmltYXRpb25GcmFtZVRpbWUg
PSBjdXJyZW50VGltZSgpOwotICAgIHNlcnZpY2VTY3JpcHRlZEFuaW1hdGlvbnMobV9sYXN0QW5p
bWF0aW9uRnJhbWVUaW1lKTsKKyAgICBzZXJ2aWNlU2NyaXB0ZWRBbmltYXRpb25zKGNvbnZlcnRT
ZWNvbmRzVG9ET01UaW1lU3RhbXAobV9sYXN0QW5pbWF0aW9uRnJhbWVUaW1lKSk7CiB9CiAjZW5k
aWYKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108601</attachid>
            <date>2011-09-25 00:25:54 -0700</date>
            <delta_ts>2011-09-26 00:20:51 -0700</delta_ts>
            <desc>test that passes in chromium DRT</desc>
            <filename>bug-68769-20110925002742.patch</filename>
            <type>text/plain</type>
            <size>7179</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU5MTcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2NmJmMjNjZTQ1NzU2NTc0YjcyMDk0
MGM3ZTc2MjM3YTEyNjg3YmI1Li40MjMxMTVlODUyMzEyOTAxY2MxNDZlZTAzMDJlOGZiMGIzNThk
YzgxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMjQgIEphbWVzIFJvYmluc29uICA8
amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAgICBbbWFjXSBUaW1lc3RhbXAgcGFyYW1ldGVy
IHRvIHJlcXVlc3RBbmltYXRpb25GcmFtZSBpcyBidXN0ZWQgaW4gVVNFKFJFUVVFU1RfQU5JTUFU
SU9OX0ZSQU1FX1RJTUVSKSBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD02ODc2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZHMgYSB0ZXN0IHRoYXQgdGhlIHRpbWVzdGFtcCBwYXJhbWV0ZXIgdG8g
dGhlIHJlcXVlc3RBbmltYXRpb25GcmFtZSBjYWxsYmFjayBhZHZhbmNlcyBiZXR3ZWVuIGNhbGxz
LgorCisgICAgICAgICogZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGlt
ZXN0YW1wcy1hZHZhbmNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9hbmlt
YXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNlLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1h
dGlvbi1mcmFtZS10aW1lc3RhbXBzLWFkdmFuY2UuanM6IENvcGllZCBmcm9tIExheW91dFRlc3Rz
L2Zhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS10aW1l
c3RhbXBzLmpzLgorICAgICAgICAoYnVzeVdhaXQpOgorICAgICAgICAod2luZG93LndlYmtpdFJl
cXVlc3RBbmltYXRpb25GcmFtZSk6CisgICAgICAgICogZmFzdC9hbmltYXRpb24vc2NyaXB0LXRl
c3RzL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLXRpbWVzdGFtcHMuanM6CisgICAgICAgICAgICBS
ZW1vdmUgdGhlIGVsZW1lbnQgcGFyYW1ldGVyLCB0aGV5IGFyZW4ndCBhIHVzZWZ1bCBwYXJ0IG9m
IHRoZSB0ZXN0LgorCiAyMDExLTA5LTI0ICBNaWhhaSBQYXJwYXJpdGEgIDxtaWhhaXBAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFJlbW92ZSBDaHJvbWl1bSBmYWlsaW5nIGV4cGVjdGF0aW9ucyBm
b3IgV0NTUyB0ZXN0cyBub3cgdGhhdCB0aGV5J3JlIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNl
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3JlcXVlc3QtYW5pbWF0
aW9uLWZyYW1lLXRpbWVzdGFtcHMtYWR2YW5jZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGRh
NmU1YWEyMjRjNDIwZDkzYmFiMzg1YWE2ODQwYjdiOGI2ZTY5MQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLXRpbWVz
dGFtcHMtYWR2YW5jZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMiBAQAorVGVzdHMgdGhlIHRp
bWVzdGFtcHMgcHJvdmlkZWQgdG8gcmVxdWVzdEFuaW1hdGlvbkZyYW1lIGNhbGxiYWNrcyBhZHZh
bmNlCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2Fn
ZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIGZpcnN0VGltZXN0YW1w
IGlzIGRlZmluZWQuCitQQVNTIHNlY29uZFRpbWVzdGFtcCBpcyBkZWZpbmVkLgorUEFTUyBzZWNv
bmRUaW1lc3RhbXAgPiBmaXJzdFRpbWVzdGFtcCBpcyB0cnVlCitQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNl
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2FuaW1hdGlvbi9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFt
ZS10aW1lc3RhbXBzLWFkdmFuY2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iNjZiNTExYzhmM2VkOGMwNzll
MDA2MDk0OWY5YzRlOTU4M2RkNWU5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNlLmh0
bWwKQEAgLTAsMCArMSwxNSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPGxp
bmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5j
c3MiPgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3Jp
cHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0i
Y29uc29sZSI+PC9kaXY+Cis8c3BhbiBpZD0iZSI+PC9zcGFuPgorPHNwYW4gaWQ9ImYiPjwvc3Bh
bj4KKzxzY3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMvcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGlt
ZXN0YW1wcy1hZHZhbmNlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1
ZXN0LWFuaW1hdGlvbi1mcmFtZS10aW1lc3RhbXBzLWFkdmFuY2UuanMgYi9MYXlvdXRUZXN0cy9m
YXN0L2FuaW1hdGlvbi9zY3JpcHQtdGVzdHMvcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0
YW1wcy1hZHZhbmNlLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUyZDliOTBmODliZjZiMmMwNzgwOTkwZTA0NmQ1
ZTMzMjEyZTk3YmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2FuaW1hdGlv
bi9zY3JpcHQtdGVzdHMvcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy1hZHZhbmNl
LmpzCkBAIC0wLDAgKzEsMzcgQEAKK2Rlc2NyaXB0aW9uKCJUZXN0cyB0aGUgdGltZXN0YW1wcyBw
cm92aWRlZCB0byByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgY2FsbGJhY2tzIGFkdmFuY2UiKTsKKwor
ZnVuY3Rpb24gYnVzeVdhaXQobWlsbGlzKSB7CisgICAgdmFyIHN0YXJ0ID0gRGF0ZS5ub3coKTsK
KyAgICB3aGlsZSAoRGF0ZS5ub3coKS1zdGFydCA8IG1pbGxpcykge30KK30KKwordmFyIGZpcnN0
VGltZXN0YW1wID0gdW5kZWZpbmVkOwordmFyIHNlY29uZFRpbWVzdGFtcCA9IHVuZGVmaW5lZDsK
Kword2luZG93LndlYmtpdFJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbih0aW1lc3RhbXAp
IHsKKyAgICBmaXJzdFRpbWVzdGFtcCA9IHRpbWVzdGFtcDsKKyAgICBzaG91bGRCZURlZmluZWQo
ImZpcnN0VGltZXN0YW1wIik7CisgICAgd2luZG93LndlYmtpdFJlcXVlc3RBbmltYXRpb25GcmFt
ZShmdW5jdGlvbih0aW1lc3RhbXApIHsKKyAgICAgICAgc2Vjb25kVGltZXN0YW1wID0gdGltZXN0
YW1wOworICAgICAgICBzaG91bGRCZURlZmluZWQoInNlY29uZFRpbWVzdGFtcCIpOworICAgICAg
ICBzaG91bGRCZVRydWUoInNlY29uZFRpbWVzdGFtcCA+IGZpcnN0VGltZXN0YW1wIik7CisgICAg
ICAgIGlzU3VjY2Vzc2Z1bGx5UGFyc2VkKCk7CisgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7CisgICAgfSk7CisgICAgYnVzeVdhaXQoMTApOworICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmRpc3BsYXkoKTsKK30p
OworCisKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgd2luZG93LnNldFRp
bWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmRpc3BsYXko
KTsKKyAgICB9KTsKKworCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKwordmFyIHN1Y2Nlc3NmdWxseVBh
cnNlZCA9IHRydWU7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2FuaW1hdGlvbi9zY3Jp
cHQtdGVzdHMvcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtdGltZXN0YW1wcy5qcyBiL0xheW91dFRl
c3RzL2Zhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS10
aW1lc3RhbXBzLmpzCmluZGV4IDgyZjk4YThiZTE0NzY2Nzg4NjNlY2E4ZmIyZGU1ZTYwMjg2YWJk
NzYuLmJiYmQ1ZTliOWMyYzZhZTUyMjA5ZmIwZmI5MDI5OTU1YmFhZDIxOTAgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3NjcmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1hdGlv
bi1mcmFtZS10aW1lc3RhbXBzLmpzCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3Nj
cmlwdC10ZXN0cy9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS10aW1lc3RhbXBzLmpzCkBAIC01LDIx
ICs1LDIwIEBAIGZ1bmN0aW9uIGJ1c3lXYWl0KG1pbGxpcykgewogICAgIHdoaWxlIChEYXRlLm5v
dygpLXN0YXJ0IDwgbWlsbGlzKSB7fQogfQogCi12YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJlIik7CiB2YXIgZmlyc3RUaW1lc3RhbXAgPSB1bmRlZmluZWQ7CiAKIHdpbmRvdy53ZWJr
aXRSZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnVuY3Rpb24odGltZXN0YW1wKSB7CiAgICAgZmlyc3RU
aW1lc3RhbXAgPSB0aW1lc3RhbXA7CiAgICAgc2hvdWxkQmVEZWZpbmVkKCJmaXJzdFRpbWVzdGFt
cCIpOwogICAgIGJ1c3lXYWl0KDEwKTsKLX0sIGUpOworfSk7CiAKIHZhciBzZWNvbmRUaW1lc3Rh
bXAgPSB1bmRlZmluZWQ7CiB3aW5kb3cud2Via2l0UmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0
aW9uKHRpbWVzdGFtcCkgewogICAgIHNlY29uZFRpbWVzdGFtcCA9IHRpbWVzdGFtcDsKICAgICBz
aG91bGRCZURlZmluZWQoInNlY29uZFRpbWVzdGFtcCIpOwogICAgIHNob3VsZEJlKCJmaXJzdFRp
bWVzdGFtcCIsICJzZWNvbmRUaW1lc3RhbXAiKTsKLX0sIGUpOworfSk7CiAKIGlmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZGlzcGxheSgp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IDhkN2QxYjFmMmVlOGJmMDc5ZGFiNTRiNDJiYjBkYzBjMDMxZWYyYmQu
LjQ1Yjc4YTcyMmRkYmRjMGYzOTExMDIxMmJiMDQzNDQ3YTM1NjYyMWUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAxMS0wOS0yNCAgSmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIFttYWNdIFRpbWVzdGFtcCBwYXJhbWV0ZXIgdG8gcmVxdWVzdEFu
aW1hdGlvbkZyYW1lIGlzIGJ1c3RlZCBpbiBVU0UoUkVRVUVTVF9BTklNQVRJT05fRlJBTUVfVElN
RVIpIHBhdGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTY4NzY5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Q29udmVydCB0aGUgdGltZSBwYXJhbWV0ZXIgZnJvbSBkb3VibGUgdG8gRE9NVGltZVN0YW1wIHVz
aW5nIGNvbnZlcnRTZWNvbmRzVG9ET01UaW1lU3RhbXAgcmF0aGVyIHRoYW4gcmVseWluZyBvbgor
ICAgICAgICBpbXBsaWNpdCBkb3VibGUtPmxvbmcgY29udmVyc2lvbiwgd2hpY2ggaWdub3JlcyB0
aGUgdW5pdHMgb2YgdGhlIHZhbHVlLgorCisgICAgICAgIFRlc3Q6IGZhc3QvYW5pbWF0aW9uL3Jl
cXVlc3QtYW5pbWF0aW9uLWZyYW1lLXRpbWVzdGFtcHMtYWR2YW5jZS5odG1sCisKKyAgICAgICAg
KiBkb20vU2NyaXB0ZWRBbmltYXRpb25Db250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlNjcmlwdGVkQW5pbWF0aW9uQ29udHJvbGxlcjo6YW5pbWF0aW9uVGltZXJGaXJlZCk6CisKIDIw
MTEtMDktMjQgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1v
dmUgRU5BQkxFKFdDU1MpIGFuZCBhc3NvY2lhdGVkIGNvZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9TY3JpcHRlZEFuaW1hdGlvbkNvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvZG9tL1NjcmlwdGVkQW5pbWF0aW9uQ29udHJvbGxlci5jcHAKaW5kZXggOTZjZGU4YTlkZDkw
MDFiOWE5YzFjYzRmZGRlN2M0OTNhZGNlMzMxOS4uNmVjZjQ3YjNlZjI5MzFkMWI3MDI4MzdlNzI4
NDdiYzk4MTk0NDdjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1NjcmlwdGVkQW5p
bWF0aW9uQ29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1NjcmlwdGVkQW5p
bWF0aW9uQ29udHJvbGxlci5jcHAKQEAgLTE2MSw3ICsxNjEsNyBAQCB2b2lkIFNjcmlwdGVkQW5p
bWF0aW9uQ29udHJvbGxlcjo6c2NoZWR1bGVBbmltYXRpb24oKQogdm9pZCBTY3JpcHRlZEFuaW1h
dGlvbkNvbnRyb2xsZXI6OmFuaW1hdGlvblRpbWVyRmlyZWQoVGltZXI8U2NyaXB0ZWRBbmltYXRp
b25Db250cm9sbGVyPiopCiB7CiAgICAgbV9sYXN0QW5pbWF0aW9uRnJhbWVUaW1lID0gY3VycmVu
dFRpbWUoKTsKLSAgICBzZXJ2aWNlU2NyaXB0ZWRBbmltYXRpb25zKG1fbGFzdEFuaW1hdGlvbkZy
YW1lVGltZSk7CisgICAgc2VydmljZVNjcmlwdGVkQW5pbWF0aW9ucyhjb252ZXJ0U2Vjb25kc1Rv
RE9NVGltZVN0YW1wKG1fbGFzdEFuaW1hdGlvbkZyYW1lVGltZSkpOwogfQogI2VuZGlmCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>