<?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>22806</bug_id>
          
          <creation_ts>2008-12-11 00:55:02 -0800</creation_ts>
          <short_desc>New test to verify that cached page with a timer releases JS references on cache purge</short_desc>
          <delta_ts>2009-02-04 20:44:34 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>LATER</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>
          <dependson>20534</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitry Titov">dimich</reporter>
          <assigned_to name="Dmitry Titov">dimich</assigned_to>
          <cc>ap</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>102215</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-11 00:55:02 -0800</bug_when>
    <thetext>This is a test for bug 22753. It needs the patch for the bug 20534 to be landed to enable page cache in DumpRenderTree.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102216</commentid>
    <comment_count>1</comment_count>
      <attachid>25943</attachid>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-11 01:01:16 -0800</bug_when>
    <thetext>Created attachment 25943
Proposed patch

Not r? yet because it waits for enabling patch for bug 20534 to be landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102278</commentid>
    <comment_count>2</comment_count>
      <attachid>25943</attachid>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-11 14:19:47 -0800</bug_when>
    <thetext>Comment on attachment 25943
Proposed patch

The blocking change is in. Flipping the review bit after verifying the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102285</commentid>
    <comment_count>3</comment_count>
      <attachid>25943</attachid>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-11 15:44:08 -0800</bug_when>
    <thetext>Comment on attachment 25943
Proposed patch

slightly updated patch on its way, removing r? for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102313</commentid>
    <comment_count>4</comment_count>
      <attachid>25972</attachid>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-11 18:40:24 -0800</bug_when>
    <thetext>Created attachment 25972
patch v2

I&apos;ve removed the printing of the getJSObjectCount output - due to unrelated changes, this can slightly change and make test fail :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102365</commentid>
    <comment_count>5</comment_count>
      <attachid>25972</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-12-12 10:11:37 -0800</bug_when>
    <thetext>Comment on attachment 25972
patch v2

&gt; \ No newline at end of file

&gt; \ No newline at end of file

&gt; \ No newline at end of file

We prefer to put newlines at the ends of files.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102368</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-12 10:24:07 -0800</bug_when>
    <thetext>The bug 20534 that enables DRT page cache was reverted and reopened. So this test won&apos;t run correctly if landed now. Please don&apos;t land for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108358</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-02-04 15:48:33 -0800</bug_when>
    <thetext>Dimitri should soon have commit bit (just waiting for infos from teh Apple), but I&apos;ll commit this now anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108359</commentid>
    <comment_count>8</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-02-04 15:56:56 -0800</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	LayoutTests/ChangeLog
	A	LayoutTests/fast/dom/Window/cached-timeout-stopped-on-close-expected.txt
	A	LayoutTests/fast/dom/Window/cached-timeout-stopped-on-close.html
	A	LayoutTests/fast/dom/Window/resources/cached-timeout-page-1.html
	A	LayoutTests/fast/dom/Window/resources/cached-timeout-page-2.html
Committed r40639
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108381</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2009-02-04 18:20:00 -0800</bug_when>
    <thetext>This test should not have been committed yet :-(
It depends on bug 20534 which is not yet landed.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108382</commentid>
    <comment_count>10</comment_count>
      <attachid>27338</attachid>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2009-02-04 18:27:52 -0800</bug_when>
    <thetext>Created attachment 27338
Revert the landing

The revert patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108388</commentid>
    <comment_count>11</comment_count>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2009-02-04 20:43:06 -0800</bug_when>
    <thetext>Resolving as LATER to remove it from the landing queue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108389</commentid>
    <comment_count>12</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-02-04 20:44:34 -0800</bug_when>
    <thetext>Reverted in http://trac.webkit.org/changeset/40661.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>25943</attachid>
            <date>2008-12-11 01:01:16 -0800</date>
            <delta_ts>2008-12-11 18:40:24 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>5566</size>
            <attacher name="Dmitry Titov">dimich</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDM5MTk5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDgtMTItMTEgIERtaXRyeSBUaXRvdiAgPGRp
bWljaEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgUmVncmVzc2lvbiB0ZXN0IGZvciBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI3NTMKKworICAgICAgICAqIGZhc3QvZG9tL1dpbmRvdy9jYWNoZWQt
dGltZW91dC1zdG9wcGVkLW9uLWNsb3NlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xvc2UuaHRtbDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9jYWNoZWQtdGltZW91dC1w
YWdlLTEuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9j
YWNoZWQtdGltZW91dC1wYWdlLTIuaHRtbDogQWRkZWQuCisKIDIwMDgtMTItMTAgIE5pa29sYXMg
WmltbWVybWFubiAgPG5pa29sYXMuemltbWVybWFubkB0b3JjaG1vYmlsZS5jb20+CiAKICAgICAg
ICAgUnViYmVyLXN0YW1wZWQgYnkgR2VvcmdlIFN0YWlrb3MuCkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2RvbS9XaW5kb3cvY2FjaGVkLXRpbWVvdXQtc3RvcHBlZC1vbi1jbG9zZS1leHBlY3RlZC50
eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1l
b3V0LXN0b3BwZWQtb24tY2xvc2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xvc2UtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKK1RoaXMgaXMgYSB0ZXN0IGZv
ciBidWcgMjI3NTMuIFRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGlmIGEgcGFnZSB3aXRoIG5vbi1l
eHBpcmVkIHRpbWVvdXQgaXMgcHVzaGVkIGludG8gdGhlIHBhZ2UgY2FjaGUgYW5kIHRoZW4gYSB3
aW5kb3cgaXMgY2xvc2VkLCB0aGUgcmVzdWx0aW5nIGNhY2hlIHB1cmdlIHdpbGwgc3RvcCB0aGUg
dGltZXIuIFN0b3BwaW5nIHRoZSB0aW1lciByZWxlYXNlcyB0aGUgSlMgZ2xvYmFsIG9iamVjdC4g
SWYgYnVnIGlzIG5vdCBmaXhlZCwgSlMgZ2xvYmFsIG9iamVjdCBhbmQgYWxsIHRoZSBvYmplY3Rz
IGl0IGhvbGRzIG9udG8gYXJlIG5vdCByZWxlYXNlZCBhbmQgbWVtb3J5IGxlYWsgb2NjdXJzLgor
VGVzdCBpcyBwYXNzZWQgaWYgeW91IHNlZSAiUEFTUyIgYmVsb3cuIFRoaXMgdGVzdCBjYW4gb25s
eSBydW4gaW4gRHVtcFJlbmRlclRyZWUgc2luY2UgaXQgbmVlZHMgYWNjZXNzIHRvIEdDQ29udHJv
bGxlci4KKworUEFTUzogOCByZW1haW5pbmcgb2JqZWN0cy4KSW5kZXg6IExheW91dFRlc3RzL2Zh
c3QvZG9tL1dpbmRvdy9jYWNoZWQtdGltZW91dC1zdG9wcGVkLW9uLWNsb3NlLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3Bw
ZWQtb24tY2xvc2UuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZG9tL1dp
bmRvdy9jYWNoZWQtdGltZW91dC1zdG9wcGVkLW9uLWNsb3NlLmh0bWwJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsNTAgQEAKKzxodG1sPgorPHNjcmlwdD4KK3ZhciBvYmplY3RDb3VudCA9IDA7CisK
K2Z1bmN0aW9uIGZpbmlzaCgpCit7CisgICAgR0NDb250cm9sbGVyLmNvbGxlY3QoKTsKKyAgICB2
YXIgcmVtYWluaW5nT2JqZWN0cyA9IEdDQ29udHJvbGxlci5nZXRKU09iamVjdENvdW50KCkgLSBv
YmplY3RDb3VudDsKKyAgICAvLyBUaGUgbGVha2VkIHBhZ2UgYWxsb2NhdGVzIDEwMDAgc3RyaW5n
cy4KKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0gCisg
ICAgICAgIChyZW1haW5pbmdPYmplY3RzIDwgMTAwMCA/ICJQQVNTIiA6ICJGQUlMIikgKyAiOiAi
ICsgcmVtYWluaW5nT2JqZWN0cyArICIgcmVtYWluaW5nIG9iamVjdHMuIjsKKyAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cit9CisKK2Z1bmN0aW9uIHNjaGVkdWxlRmluaXNo
KCkKK3sKKyAgICAvLyBOb3RlOiB0aGUgdGltZW91dCBoZXJlIG11c3QgYmUgbW9yZSB0aGVuIDEw
bXMgdG8gZW5zdXJlIHRoYXQgdGhpcyB0aW1lb3V0IHdpbGwKKyAgICAvLyBleHBpcmUgYWZ0ZXIg
YW4gaW50ZXJuYWwgb25lIHdoaWNoIHJlbGVhc2VzIGNhY2hlZCBwYWdlcy4KKyAgICB3aW5kb3cu
c2V0VGltZW91dChmaW5pc2gsIDEwMCk7Cit9CitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBpZiAo
IXdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlciB8fCAhR0NDb250cm9sbGVyKSB7CisgICAgICAg
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lclRleHQgPSAiRkFJTDogdGhp
cyB0ZXN0IGNhbiBvbmx5IHJ1biBpbiBEdW1wUmVuZGVyVHJlZS4iOworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICBsYXlvdXRUZXN0Q29udHJv
bGxlci5zZXRDYW5PcGVuV2luZG93cygpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJy
aWRlUHJlZmVyZW5jZSgiVXNlc1BhZ2VDYWNoZSIsIHRydWUpOworCisgICAgR0NDb250cm9sbGVy
LmNvbGxlY3QoKTsKKyAgICBvYmplY3RDb3VudCA9IEdDQ29udHJvbGxlci5nZXRKU09iamVjdENv
dW50KCk7CisgICAgLy8gVGhlIHBhZ2UgaW4gdGhpcyBuZXcgd2luZG93IHdpbGwgY2hhbmdlIGl0
cyBsb2NhdGlvbiAodG8gcGxhY2UgaXRzZWxmIGluIHRoZSBwYWdlIGNhY2hlKSwKKyAgICAvLyBj
YWxsIHNjaGVkdWxlRmluaXNoKCkgb24gdGhpcyBwYWdlIGFuZCB0aGVuIGNsb3NlIGl0c2VsZi4g
U2hvcnRseSB0aGVyZWFmdGVyLCB0aGUgcGFnZSBjYWNoZQorICAgIC8vIHNob3VsZCBiZSByZWxl
YXNlZCBhbmQgSlMgb2JqZWN0IGNvdW50IHJlZHVjZWQuCisgICAgd2luZG93Lm9wZW4oInJlc291
cmNlcy9jYWNoZWQtdGltZW91dC1wYWdlLTEuaHRtbCIpOworfQorPC9zY3JpcHQ+Cis8Ym9keSBv
bmxvYWQ9InRlc3QoKSI+Cis8cD5UaGlzIGlzIGEgdGVzdCBmb3IgYnVnIDxhIGhyZWY9Imh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjc1MyI+MjI3NTM8L2E+LgorVGhp
cyB0ZXN0IHZlcmlmaWVzIHRoYXQgaWYgYSBwYWdlIHdpdGggbm9uLWV4cGlyZWQgdGltZW91dCBp
cyBwdXNoZWQgaW50byB0aGUgcGFnZSBjYWNoZSBhbmQgdGhlbgorYSB3aW5kb3cgaXMgY2xvc2Vk
LCB0aGUgcmVzdWx0aW5nIGNhY2hlIHB1cmdlIHdpbGwgc3RvcCB0aGUgdGltZXIuIFN0b3BwaW5n
IHRoZSB0aW1lciByZWxlYXNlcyB0aGUKK0pTIGdsb2JhbCBvYmplY3QuIElmIGJ1ZyBpcyBub3Qg
Zml4ZWQsIEpTIGdsb2JhbCBvYmplY3QgYW5kIGFsbCB0aGUgb2JqZWN0cyBpdCBob2xkcyBvbnRv
IGFyZSBub3QgcmVsZWFzZWQKK2FuZCBtZW1vcnkgbGVhayBvY2N1cnMuPGJyPlRlc3QgaXMgcGFz
c2VkIGlmIHlvdSBzZWUgIlBBU1MiIGJlbG93LiBUaGlzIHRlc3QgY2FuIG9ubHkgcnVuIGluIER1
bXBSZW5kZXJUcmVlCitzaW5jZSBpdCBuZWVkcyBhY2Nlc3MgdG8gR0NDb250cm9sbGVyLgorPGRp
diBpZD0icmVzdWx0Ij5GQUlMPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Jlc291cmNl
cy9jYWNoZWQtdGltZW91dC1wYWdlLTEuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9m
YXN0L2RvbS9XaW5kb3cvcmVzb3VyY2VzL2NhY2hlZC10aW1lb3V0LXBhZ2UtMS5odG1sCShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9jYWNoZWQt
dGltZW91dC1wYWdlLTEuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNCBAQAorPHNjcmlw
dD4KKworLy8gVGhpcyBtYWtlcyBkb2N1bWVudCByZWZlcmVuY2VkIGJ5IHRoZSBnbG9iYWwgb2Jq
ZWN0ICh3aW5kb3cpLgorLy8gSWYgdGhlIGJ1ZyAyMjc1MyB3YXNuJ3QgZml4ZWQsIHRoZXJlIHdv
dWxkIGJlIGNpcmN1bGFyIHJlZmVyZW5jZQorLy8gdGltZXItPkpTRnVuY3Rpb24tPkpTRE9NV2lu
ZG93LT5Eb2N1bWVudC0+dGltZXIsIGFuZCByZWZjb3VudAorLy8gb24gdGhlIERvY3VtZW50IHdv
dWxkbid0IGdvIHRvIDAuCit2YXIgZG9jID0gZG9jdW1lbnQ7CisKK3ZhciBzdHVmZiA9IG5ldyBB
cnJheTsKK2Z1bmN0aW9uIGxvYWROZXh0KCkKK3sKKyAgICAvLyBBbGxvY2F0ZSBhIGxvdCBzbyB0
aGUgbWVtIGxlYWsgaXMgZWFzeSB0byBkZXRlY3QuCisgICAgLy8gU29tZSBvdGhlciBmYWN0b3Jz
IChydW5uaW5nIER1bXBSZW5kZXJUcmVlIC0tdGhyZWFkaW5nKSBjb3VsZCBjYXVzZQorICAgIC8v
IG90aGVyIEpTIG9iamVjdHMgdG8gYmUgYWxsb2NhdGVkLCBidXQgbm90IHNvIG11Y2guCisgICAg
Zm9yKGkgPSAwOyBpIDwgMTAwMDsgaSsrKQorICAgICAgICBzdHVmZltpXSA9IG5ldyBTdHJpbmco
ImFiYyIpOworCisgICAgc2V0SW50ZXJ2YWwoZnVuY3Rpb24gZm9vbygpIHt9LCAxMDAwKTsKKwor
ICAgIGxvY2F0aW9uLmhyZWYgPSAiY2FjaGVkLXRpbWVvdXQtcGFnZS0yLmh0bWwiOworfQorPC9z
Y3JpcHQ+Cis8Ym9keSBvbmxvYWQ9ImxvYWROZXh0KCkiPgorPC9ib2R5PgpcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9yZXNvdXJj
ZXMvY2FjaGVkLXRpbWVvdXQtcGFnZS0yLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
ZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9jYWNoZWQtdGltZW91dC1wYWdlLTIuaHRtbAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9yZXNvdXJjZXMvY2FjaGVk
LXRpbWVvdXQtcGFnZS0yLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMiBAQAorPGJvZHkg
b25sb2FkPSJ3aW5kb3cub3BlbmVyLnNjaGVkdWxlRmluaXNoKCk7IHdpbmRvdy5jbG9zZSgpIj4K
KzwvYm9keT4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>25972</attachid>
            <date>2008-12-11 18:40:24 -0800</date>
            <delta_ts>2008-12-12 10:11:37 -0800</delta_ts>
            <desc>patch v2</desc>
            <filename>patch-v2.txt</filename>
            <type>text/plain</type>
            <size>5491</size>
            <attacher name="Dmitry Titov">dimich</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDM5MjE2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDgtMTItMTEgIERtaXRyeSBUaXRvdiAgPGRp
bWljaEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgUmVncmVzc2lvbiB0ZXN0IGZvciBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI3NTMKKworICAgICAgICAqIGZhc3QvZG9tL1dpbmRvdy9jYWNoZWQt
dGltZW91dC1zdG9wcGVkLW9uLWNsb3NlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xvc2UuaHRtbDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9jYWNoZWQtdGltZW91dC1w
YWdlLTEuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9j
YWNoZWQtdGltZW91dC1wYWdlLTIuaHRtbDogQWRkZWQuCisKIDIwMDgtMTItMTEgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBDYW1l
cm9uIFp3YXJpY2guCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvY2FjaGVkLXRp
bWVvdXQtc3RvcHBlZC1vbi1jbG9zZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xvc2UtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L2Nh
Y2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xvc2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDQgQEAKK1RoaXMgaXMgYSB0ZXN0IGZvciBidWcgMjI3NTMuIFRoaXMgdGVzdCB2
ZXJpZmllcyB0aGF0IGlmIGEgcGFnZSB3aXRoIG5vbi1leHBpcmVkIHRpbWVvdXQgaXMgcHVzaGVk
IGludG8gdGhlIHBhZ2UgY2FjaGUgYW5kIHRoZW4gYSB3aW5kb3cgaXMgY2xvc2VkLCB0aGUgcmVz
dWx0aW5nIGNhY2hlIHB1cmdlIHdpbGwgc3RvcCB0aGUgdGltZXIuIFN0b3BwaW5nIHRoZSB0aW1l
ciByZWxlYXNlcyB0aGUgSlMgZ2xvYmFsIG9iamVjdC4gSWYgYnVnIGlzIG5vdCBmaXhlZCwgSlMg
Z2xvYmFsIG9iamVjdCBhbmQgYWxsIHRoZSBvYmplY3RzIGl0IGhvbGRzIG9udG8gYXJlIG5vdCBy
ZWxlYXNlZCBhbmQgbWVtb3J5IGxlYWsgb2NjdXJzLgorVGVzdCBpcyBwYXNzZWQgaWYgeW91IHNl
ZSAiUEFTUyIgYmVsb3cuIFRoaXMgdGVzdCBjYW4gb25seSBydW4gaW4gRHVtcFJlbmRlclRyZWUg
c2luY2UgaXQgbmVlZHMgYWNjZXNzIHRvIEdDQ29udHJvbGxlci4KKworUEFTUwpJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xvc2Uu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvY2FjaGVkLXRp
bWVvdXQtc3RvcHBlZC1vbi1jbG9zZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xvc2UuaHRtbAkocmV2
aXNpb24gMCkKQEAgLTAsMCArMSw1MCBAQAorPGh0bWw+Cis8c2NyaXB0PgordmFyIG9iamVjdENv
dW50ID0gMDsKKworZnVuY3Rpb24gZmluaXNoKCkKK3sKKyAgICBHQ0NvbnRyb2xsZXIuY29sbGVj
dCgpOworICAgIHZhciByZW1haW5pbmdPYmplY3RzID0gR0NDb250cm9sbGVyLmdldEpTT2JqZWN0
Q291bnQoKSAtIG9iamVjdENvdW50OworICAgIC8vIFRoZSBsZWFrZWQgcGFnZSBhbGxvY2F0ZXMg
MTAwMCBzdHJpbmdzLiBUaGV5IHNob3VsZCBiZSBnb25lLgorICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJyZXN1bHQiKS5pbm5lclRleHQgPSAKKyAgICAgICAgKHJlbWFpbmluZ09iamVjdHMg
PCAxMDAwID8gIlBBU1MiIDogIkZBSUwiKTsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3Rp
ZnlEb25lKCk7Cit9CisKK2Z1bmN0aW9uIHNjaGVkdWxlRmluaXNoKCkKK3sKKyAgICAvLyBOb3Rl
OiB0aGUgdGltZW91dCBoZXJlIG11c3QgYmUgbW9yZSB0aGVuIDEwbXMgdG8gZW5zdXJlIHRoYXQg
dGhpcyB0aW1lb3V0IHdpbGwKKyAgICAvLyBleHBpcmUgYWZ0ZXIgYW4gaW50ZXJuYWwgb25lIHdo
aWNoIHJlbGVhc2VzIGNhY2hlZCBwYWdlcy4KKyAgICB3aW5kb3cuc2V0VGltZW91dChmaW5pc2gs
IDEwMCk7Cit9CitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBpZiAoIXdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlciB8fCAhR0NDb250cm9sbGVyKSB7CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJyZXN1bHQiKS5pbm5lclRleHQgPSAiRkFJTDogdGhpcyB0ZXN0IGNhbiBvbmx5IHJ1
biBpbiBEdW1wUmVuZGVyVHJlZS4iOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgbGF5
b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVy
LndhaXRVbnRpbERvbmUoKTsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5zZXRDYW5PcGVuV2lu
ZG93cygpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgiVXNl
c1BhZ2VDYWNoZSIsIHRydWUpOworCisgICAgR0NDb250cm9sbGVyLmNvbGxlY3QoKTsKKyAgICBv
YmplY3RDb3VudCA9IEdDQ29udHJvbGxlci5nZXRKU09iamVjdENvdW50KCk7CisgICAgLy8gVGhl
IHBhZ2UgaW4gdGhpcyBuZXcgd2luZG93IHdpbGwgY2hhbmdlIGl0cyBsb2NhdGlvbiAodG8gcGxh
Y2UgaXRzZWxmIGluIHRoZSBwYWdlIGNhY2hlKSwKKyAgICAvLyBjYWxsIHNjaGVkdWxlRmluaXNo
KCkgb24gdGhpcyBwYWdlIGFuZCB0aGVuIGNsb3NlIGl0c2VsZi4gU2hvcnRseSB0aGVyZWFmdGVy
LCB0aGUgcGFnZSBjYWNoZQorICAgIC8vIHNob3VsZCBiZSByZWxlYXNlZCBhbmQgSlMgb2JqZWN0
IGNvdW50IHJlZHVjZWQuCisgICAgd2luZG93Lm9wZW4oInJlc291cmNlcy9jYWNoZWQtdGltZW91
dC1wYWdlLTEuaHRtbCIpOworfQorPC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8
cD5UaGlzIGlzIGEgdGVzdCBmb3IgYnVnIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMjc1MyI+MjI3NTM8L2E+LgorVGhpcyB0ZXN0IHZlcmlmaWVzIHRo
YXQgaWYgYSBwYWdlIHdpdGggbm9uLWV4cGlyZWQgdGltZW91dCBpcyBwdXNoZWQgaW50byB0aGUg
cGFnZSBjYWNoZSBhbmQgdGhlbgorYSB3aW5kb3cgaXMgY2xvc2VkLCB0aGUgcmVzdWx0aW5nIGNh
Y2hlIHB1cmdlIHdpbGwgc3RvcCB0aGUgdGltZXIuIFN0b3BwaW5nIHRoZSB0aW1lciByZWxlYXNl
cyB0aGUKK0pTIGdsb2JhbCBvYmplY3QuIElmIGJ1ZyBpcyBub3QgZml4ZWQsIEpTIGdsb2JhbCBv
YmplY3QgYW5kIGFsbCB0aGUgb2JqZWN0cyBpdCBob2xkcyBvbnRvIGFyZSBub3QgcmVsZWFzZWQK
K2FuZCBtZW1vcnkgbGVhayBvY2N1cnMuPGJyPlRlc3QgaXMgcGFzc2VkIGlmIHlvdSBzZWUgIlBB
U1MiIGJlbG93LiBUaGlzIHRlc3QgY2FuIG9ubHkgcnVuIGluIER1bXBSZW5kZXJUcmVlCitzaW5j
ZSBpdCBuZWVkcyBhY2Nlc3MgdG8gR0NDb250cm9sbGVyLgorPGRpdiBpZD0icmVzdWx0Ij5GQUlM
PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9jYWNoZWQtdGltZW91dC1w
YWdlLTEuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvcmVz
b3VyY2VzL2NhY2hlZC10aW1lb3V0LXBhZ2UtMS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9jYWNoZWQtdGltZW91dC1wYWdlLTEuaHRt
bAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNCBAQAorPHNjcmlwdD4KKworLy8gVGhpcyBtYWtl
cyBkb2N1bWVudCByZWZlcmVuY2VkIGJ5IHRoZSBnbG9iYWwgb2JqZWN0ICh3aW5kb3cpLgorLy8g
SWYgdGhlIGJ1ZyAyMjc1MyB3YXNuJ3QgZml4ZWQsIHRoZXJlIHdvdWxkIGJlIGNpcmN1bGFyIHJl
ZmVyZW5jZQorLy8gdGltZXItPkpTRnVuY3Rpb24tPkpTRE9NV2luZG93LT5Eb2N1bWVudC0+dGlt
ZXIsIGFuZCByZWZjb3VudAorLy8gb24gdGhlIERvY3VtZW50IHdvdWxkbid0IGdvIHRvIDAuCit2
YXIgZG9jID0gZG9jdW1lbnQ7CisKK3ZhciBzdHVmZiA9IG5ldyBBcnJheTsKK2Z1bmN0aW9uIGxv
YWROZXh0KCkKK3sKKyAgICAvLyBBbGxvY2F0ZSBhIGxvdCBzbyB0aGUgbWVtIGxlYWsgaXMgZWFz
eSB0byBkZXRlY3QuCisgICAgLy8gU29tZSBvdGhlciBmYWN0b3JzIChydW5uaW5nIER1bXBSZW5k
ZXJUcmVlIC0tdGhyZWFkaW5nKSBjb3VsZCBjYXVzZQorICAgIC8vIG90aGVyIEpTIG9iamVjdHMg
dG8gYmUgYWxsb2NhdGVkLCBidXQgbm90IHNvIG11Y2guCisgICAgZm9yKGkgPSAwOyBpIDwgMTAw
MDsgaSsrKQorICAgICAgICBzdHVmZltpXSA9IG5ldyBTdHJpbmcoImFiYyIpOworCisgICAgc2V0
SW50ZXJ2YWwoZnVuY3Rpb24gZm9vbygpIHt9LCAxMDAwKTsKKworICAgIGxvY2F0aW9uLmhyZWYg
PSAiY2FjaGVkLXRpbWVvdXQtcGFnZS0yLmh0bWwiOworfQorPC9zY3JpcHQ+Cis8Ym9keSBvbmxv
YWQ9ImxvYWROZXh0KCkiPgorPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9yZXNvdXJjZXMvY2FjaGVkLXRpbWVvdXQt
cGFnZS0yLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Jl
c291cmNlcy9jYWNoZWQtdGltZW91dC1wYWdlLTIuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9yZXNvdXJjZXMvY2FjaGVkLXRpbWVvdXQtcGFnZS0yLmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMiBAQAorPGJvZHkgb25sb2FkPSJ3aW5kb3cub3Bl
bmVyLnNjaGVkdWxlRmluaXNoKCk7IHdpbmRvdy5jbG9zZSgpIj4KKzwvYm9keT4KXCBObyBuZXds
aW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>
<flag name="review"
          id="12213"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27338</attachid>
            <date>2009-02-04 18:27:52 -0800</date>
            <delta_ts>2009-02-04 20:38:49 -0800</delta_ts>
            <desc>Revert the landing</desc>
            <filename>fix.txt</filename>
            <type>text/plain</type>
            <size>5467</size>
            <attacher name="Dmitry Titov">dimich</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5YWIzODY0Li4wMTM0NWUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMDIt
MDQgIERtaXRyeSBUaXRvdiAgPGRpbWljaEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIyODA2CisgICAgICAgIFJldmVydGluZyB0aGUgdGVzdCB0aGF0IHNo
b3VsZCBub3QgeWV0IGJlIGxhbmRlZCBzaW5jZSBpdCBkZXBlbmRzIG9uCisgICAgICAgIGNoYW5n
ZXMgaW4gRFJUIHdoaWNoIHdlcmUgbm90IHlldCBsYW5kZWQuCisKKyAgICAgICAgKiBmYXN0L2Rv
bS9XaW5kb3cvY2FjaGVkLXRpbWVvdXQtc3RvcHBlZC1vbi1jbG9zZS1leHBlY3RlZC50eHQ6IFJl
bW92ZWQuCisgICAgICAgICogZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQt
b24tY2xvc2UuaHRtbDogUmVtb3ZlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9XaW5kb3cvcmVzb3Vy
Y2VzL2NhY2hlZC10aW1lb3V0LXBhZ2UtMS5odG1sOiBSZW1vdmVkLgorICAgICAgICAqIGZhc3Qv
ZG9tL1dpbmRvdy9yZXNvdXJjZXMvY2FjaGVkLXRpbWVvdXQtcGFnZS0yLmh0bWw6IFJlbW92ZWQu
CisKIDIwMDktMDItMDQgIERpbWl0cmkgR2xhemtvdiAgPGRnbGF6a292QGNocm9taXVtLm9yZz4K
IAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvZG9tL1dpbmRvdy9jYWNoZWQtdGltZW91dC1zdG9wcGVkLW9uLWNsb3NlLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9jYWNoZWQtdGltZW91dC1zdG9w
cGVkLW9uLWNsb3NlLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
N2YxYmIzOC4uMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvY2FjaGVk
LXRpbWVvdXQtc3RvcHBlZC1vbi1jbG9zZS1leHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAt
MSw0ICswLDAgQEAKLVRoaXMgaXMgYSB0ZXN0IGZvciBidWcgMjI3NTMuIFRoaXMgdGVzdCB2ZXJp
ZmllcyB0aGF0IGlmIGEgcGFnZSB3aXRoIG5vbi1leHBpcmVkIHRpbWVvdXQgaXMgcHVzaGVkIGlu
dG8gdGhlIHBhZ2UgY2FjaGUgYW5kIHRoZW4gYSB3aW5kb3cgaXMgY2xvc2VkLCB0aGUgcmVzdWx0
aW5nIGNhY2hlIHB1cmdlIHdpbGwgc3RvcCB0aGUgdGltZXIuIFN0b3BwaW5nIHRoZSB0aW1lciBy
ZWxlYXNlcyB0aGUgSlMgZ2xvYmFsIG9iamVjdC4gSWYgYnVnIGlzIG5vdCBmaXhlZCwgSlMgZ2xv
YmFsIG9iamVjdCBhbmQgYWxsIHRoZSBvYmplY3RzIGl0IGhvbGRzIG9udG8gYXJlIG5vdCByZWxl
YXNlZCBhbmQgbWVtb3J5IGxlYWsgb2NjdXJzLgotVGVzdCBpcyBwYXNzZWQgaWYgeW91IHNlZSAi
UEFTUyIgYmVsb3cuIFRoaXMgdGVzdCBjYW4gb25seSBydW4gaW4gRHVtcFJlbmRlclRyZWUgc2lu
Y2UgaXQgbmVlZHMgYWNjZXNzIHRvIEdDQ29udHJvbGxlci4KLQotUEFTUwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0LXN0b3BwZWQtb24tY2xv
c2UuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9jYWNoZWQtdGltZW91dC1zdG9w
cGVkLW9uLWNsb3NlLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDlmNWQ2ODIu
LjAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L2NhY2hlZC10aW1lb3V0
LXN0b3BwZWQtb24tY2xvc2UuaHRtbAorKysgL2Rldi9udWxsCkBAIC0xLDUwICswLDAgQEAKLTxo
dG1sPgotPHNjcmlwdD4KLXZhciBvYmplY3RDb3VudCA9IDA7Ci0KLWZ1bmN0aW9uIGZpbmlzaCgp
Ci17Ci0gICAgR0NDb250cm9sbGVyLmNvbGxlY3QoKTsKLSAgICB2YXIgcmVtYWluaW5nT2JqZWN0
cyA9IEdDQ29udHJvbGxlci5nZXRKU09iamVjdENvdW50KCkgLSBvYmplY3RDb3VudDsKLSAgICAv
LyBUaGUgbGVha2VkIHBhZ2UgYWxsb2NhdGVzIDEwMDAgc3RyaW5ncy4gVGhleSBzaG91bGQgYmUg
Z29uZS4KLSAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0g
Ci0gICAgICAgIChyZW1haW5pbmdPYmplY3RzIDwgMTAwMCA/ICJQQVNTIiA6ICJGQUlMIik7Ci0g
ICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwotfQotCi1mdW5jdGlvbiBzY2hl
ZHVsZUZpbmlzaCgpCi17Ci0gICAgLy8gTm90ZTogdGhlIHRpbWVvdXQgaGVyZSBtdXN0IGJlIG1v
cmUgdGhlbiAxMG1zIHRvIGVuc3VyZSB0aGF0IHRoaXMgdGltZW91dCB3aWxsCi0gICAgLy8gZXhw
aXJlIGFmdGVyIGFuIGludGVybmFsIG9uZSB3aGljaCByZWxlYXNlcyBjYWNoZWQgcGFnZXMuCi0g
ICAgd2luZG93LnNldFRpbWVvdXQoZmluaXNoLCAxMDApOwotfQotZnVuY3Rpb24gdGVzdCgpCi17
Ci0gICAgaWYgKCF3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIgfHwgIUdDQ29udHJvbGxlcikg
ewotICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0g
IkZBSUw6IHRoaXMgdGVzdCBjYW4gb25seSBydW4gaW4gRHVtcFJlbmRlclRyZWUuIjsKLSAgICAg
ICAgcmV0dXJuOwotICAgIH0KLQotICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQo
KTsKLSAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7Ci0gICAgbGF5b3V0
VGVzdENvbnRyb2xsZXIuc2V0Q2FuT3BlbldpbmRvd3MoKTsKLSAgICBsYXlvdXRUZXN0Q29udHJv
bGxlci5vdmVycmlkZVByZWZlcmVuY2UoIlVzZXNQYWdlQ2FjaGUiLCB0cnVlKTsKLQotICAgIEdD
Q29udHJvbGxlci5jb2xsZWN0KCk7Ci0gICAgb2JqZWN0Q291bnQgPSBHQ0NvbnRyb2xsZXIuZ2V0
SlNPYmplY3RDb3VudCgpOwotICAgIC8vIFRoZSBwYWdlIGluIHRoaXMgbmV3IHdpbmRvdyB3aWxs
IGNoYW5nZSBpdHMgbG9jYXRpb24gKHRvIHBsYWNlIGl0c2VsZiBpbiB0aGUgcGFnZSBjYWNoZSks
Ci0gICAgLy8gY2FsbCBzY2hlZHVsZUZpbmlzaCgpIG9uIHRoaXMgcGFnZSBhbmQgdGhlbiBjbG9z
ZSBpdHNlbGYuIFNob3J0bHkgdGhlcmVhZnRlciwgdGhlIHBhZ2UgY2FjaGUKLSAgICAvLyBzaG91
bGQgYmUgcmVsZWFzZWQgYW5kIEpTIG9iamVjdCBjb3VudCByZWR1Y2VkLgotICAgIHdpbmRvdy5v
cGVuKCJyZXNvdXJjZXMvY2FjaGVkLXRpbWVvdXQtcGFnZS0xLmh0bWwiKTsKLX0KLTwvc2NyaXB0
PgotPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgotPHA+VGhpcyBpcyBhIHRlc3QgZm9yIGJ1ZyA8YSBo
cmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI3NTMiPjIyNzUz
PC9hPi4KLVRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGlmIGEgcGFnZSB3aXRoIG5vbi1leHBpcmVk
IHRpbWVvdXQgaXMgcHVzaGVkIGludG8gdGhlIHBhZ2UgY2FjaGUgYW5kIHRoZW4KLWEgd2luZG93
IGlzIGNsb3NlZCwgdGhlIHJlc3VsdGluZyBjYWNoZSBwdXJnZSB3aWxsIHN0b3AgdGhlIHRpbWVy
LiBTdG9wcGluZyB0aGUgdGltZXIgcmVsZWFzZXMgdGhlCi1KUyBnbG9iYWwgb2JqZWN0LiBJZiBi
dWcgaXMgbm90IGZpeGVkLCBKUyBnbG9iYWwgb2JqZWN0IGFuZCBhbGwgdGhlIG9iamVjdHMgaXQg
aG9sZHMgb250byBhcmUgbm90IHJlbGVhc2VkCi1hbmQgbWVtb3J5IGxlYWsgb2NjdXJzLjxicj5U
ZXN0IGlzIHBhc3NlZCBpZiB5b3Ugc2VlICJQQVNTIiBiZWxvdy4gVGhpcyB0ZXN0IGNhbiBvbmx5
IHJ1biBpbiBEdW1wUmVuZGVyVHJlZQotc2luY2UgaXQgbmVlZHMgYWNjZXNzIHRvIEdDQ29udHJv
bGxlci4KLTxkaXYgaWQ9InJlc3VsdCI+RkFJTDwvZGl2PgotPC9ib2R5PgotPC9odG1sPgpcIE5v
IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9t
L1dpbmRvdy9yZXNvdXJjZXMvY2FjaGVkLXRpbWVvdXQtcGFnZS0xLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2RvbS9XaW5kb3cvcmVzb3VyY2VzL2NhY2hlZC10aW1lb3V0LXBhZ2UtMS5odG1sCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjYmU0ODY1Li4wMDAwMDAwCi0tLSBhL0xheW91
dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9yZXNvdXJjZXMvY2FjaGVkLXRpbWVvdXQtcGFnZS0xLmh0
bWwKKysrIC9kZXYvbnVsbApAQCAtMSwyNCArMCwwIEBACi08c2NyaXB0PgotCi0vLyBUaGlzIG1h
a2VzIGRvY3VtZW50IHJlZmVyZW5jZWQgYnkgdGhlIGdsb2JhbCBvYmplY3QgKHdpbmRvdykuCi0v
LyBJZiB0aGUgYnVnIDIyNzUzIHdhc24ndCBmaXhlZCwgdGhlcmUgd291bGQgYmUgY2lyY3VsYXIg
cmVmZXJlbmNlCi0vLyB0aW1lci0+SlNGdW5jdGlvbi0+SlNET01XaW5kb3ctPkRvY3VtZW50LT50
aW1lciwgYW5kIHJlZmNvdW50Ci0vLyBvbiB0aGUgRG9jdW1lbnQgd291bGRuJ3QgZ28gdG8gMC4K
LXZhciBkb2MgPSBkb2N1bWVudDsKLQotdmFyIHN0dWZmID0gbmV3IEFycmF5OwotZnVuY3Rpb24g
bG9hZE5leHQoKQotewotICAgIC8vIEFsbG9jYXRlIGEgbG90IHNvIHRoZSBtZW0gbGVhayBpcyBl
YXN5IHRvIGRldGVjdC4KLSAgICAvLyBTb21lIG90aGVyIGZhY3RvcnMgKHJ1bm5pbmcgRHVtcFJl
bmRlclRyZWUgLS10aHJlYWRpbmcpIGNvdWxkIGNhdXNlCi0gICAgLy8gb3RoZXIgSlMgb2JqZWN0
cyB0byBiZSBhbGxvY2F0ZWQsIGJ1dCBub3Qgc28gbXVjaC4KLSAgICBmb3IoaSA9IDA7IGkgPCAx
MDAwOyBpKyspCi0gICAgICAgIHN0dWZmW2ldID0gbmV3IFN0cmluZygiYWJjIik7Ci0KLSAgICBz
ZXRJbnRlcnZhbChmdW5jdGlvbiBmb29vKCkge30sIDEwMDApOwotCi0gICAgbG9jYXRpb24uaHJl
ZiA9ICJjYWNoZWQtdGltZW91dC1wYWdlLTIuaHRtbCI7Ci19Ci08L3NjcmlwdD4KLTxib2R5IG9u
bG9hZD0ibG9hZE5leHQoKSI+Ci08L2JvZHk+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Jlc291cmNlcy9jYWNoZWQt
dGltZW91dC1wYWdlLTIuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9yZXNvdXJj
ZXMvY2FjaGVkLXRpbWVvdXQtcGFnZS0yLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDkzYTBlOWMuLjAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Jl
c291cmNlcy9jYWNoZWQtdGltZW91dC1wYWdlLTIuaHRtbAorKysgL2Rldi9udWxsCkBAIC0xLDIg
KzAsMCBAQAotPGJvZHkgb25sb2FkPSJ3aW5kb3cub3BlbmVyLnNjaGVkdWxlRmluaXNoKCk7IHdp
bmRvdy5jbG9zZSgpIj4KLTwvYm9keT4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>