<?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>55694</bug_id>
          
          <creation_ts>2011-03-03 11:49:05 -0800</creation_ts>
          <short_desc>NRWT: AttributeError: TestRunner2 instance has no attribute &apos;_cancel_workers</short_desc>
          <delta_ts>2011-03-03 14:19:27 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Parparita">mihaip</reporter>
          <assigned_to name="Mihai Parparita">mihaip</assigned_to>
          <cc>dpranke</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>361806</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-03-03 11:49:05 -0800</bug_when>
    <thetext>I ran new-run-webkit-tests (no arguments, so with the mac port), and besides a bunch of unexpected DRT timeouts, the run ended with:

Aborting run since 20 crashes or timeouts were reached   
Traceback (most recent call last):
  File &quot;/Users/mihaip/Developer/source/chromium1/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 439, in &lt;module&gt;
    sys.exit(main())
  File &quot;/Users/mihaip/Developer/source/chromium1/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 434, in main
    return run(port_obj, options, args)
  File &quot;/Users/mihaip/Developer/source/chromium1/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 120, in run
    num_unexpected_results = runner.run(result_summary)
  File &quot;/Users/mihaip/Developer/source/chromium1/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/layout_package/test_runner.py&quot;, line 666, in run
    self._run_tests(self._test_files_list, result_summary))
  File &quot;/Users/mihaip/Developer/source/chromium1/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/layout_package/test_runner2.py&quot;, line 184, in _run_tests
    self._cancel_workers()
AttributeError: TestRunner2 instance has no attribute &apos;_cancel_workers&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361848</commentid>
    <comment_count>1</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-03-03 12:43:49 -0800</bug_when>
    <thetext>I see that it&apos;s just a typo (it&apos;s cancel_workers now). I&apos;ll look into fixing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361906</commentid>
    <comment_count>2</comment_count>
      <attachid>84618</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-03-03 13:51:02 -0800</bug_when>
    <thetext>Created attachment 84618
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361919</commentid>
    <comment_count>3</comment_count>
      <attachid>84622</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-03-03 14:05:02 -0800</bug_when>
    <thetext>Created attachment 84622
Patch

More correct re-raise in handle_exception</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361920</commentid>
    <comment_count>4</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-03-03 14:06:06 -0800</bug_when>
    <thetext>The style bot is going to complain that:
Tools/Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:213:  deprecated form of raising exception  [pep8/W602] [5]
However, the raise statement that I have is not the same as the one that&apos;s referred to in pep8:
- When raising an exception, use &quot;raise ValueError(&apos;message&apos;)&quot; instead of the older form &quot;raise ValueError, &apos;message&apos;&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361925</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-03 14:08:53 -0800</bug_when>
    <thetext>Attachment 84622 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Tools/ChangeLog&apos;, u&apos;Tools/Scripts/webkitpy...&quot; exit_code: 1

Tools/Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:213:  deprecated form of raising exception  [pep8/W602] [5]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361927</commentid>
    <comment_count>6</comment_count>
      <attachid>84622</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-03-03 14:11:52 -0800</bug_when>
    <thetext>Comment on attachment 84622
Patch

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

&gt; Tools/ChangeLog:12
&gt; +        - Fix ordering of returned arguments from TestRunner2._run_tests
&gt; +          (interrupted and keyboard_interrupted were reversed)

This is one of the reasons why I prefer classes to tuples, although I guess it wouldn&apos;t have helped in this case (constructing the return object).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361934</commentid>
    <comment_count>7</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-03-03 14:19:27 -0800</bug_when>
    <thetext>Committed r80284: &lt;http://trac.webkit.org/changeset/80284&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84618</attachid>
            <date>2011-03-03 13:51:02 -0800</date>
            <delta_ts>2011-03-03 14:05:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55694-20110303135101.patch</filename>
            <type>text/plain</type>
            <size>7526</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODAyNjkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA1Nzk5ZDU1ZjM2ZTljZDNkOGMyNjkzODcxZTM5NmU4MzAy
YTY0MTJhLi5jYTQ5MGJmMmRhMzg0MjU0ZDJmZTgyNjk2MDQwYTE5ZjJiNjdmNWU0IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDMtMDMgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTlJXVDogQXR0
cmlidXRlRXJyb3I6IFRlc3RSdW5uZXIyIGluc3RhbmNlIGhhcyBubyBhdHRyaWJ1dGUgJ19jYW5j
ZWxfd29ya2VycycKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTU1Njk0CisgICAgICAgIAorICAgICAgICBGaXhlcyBmb3IgaW50ZXJydXB0aW9ucyBpbiBO
UldUOgorICAgICAgICAtIE1ha2UgVGVzdFJ1bkludGVycnVwdGVkRXhjZXB0aW9uIGJlIHBpY2ts
ZWFibGUgY29ycmVjdGx5ICh0aGUgYmFzZQorICAgICAgICAgIEV4Y2VwdGlvbiBjbGFzcyBkZWZp
bmVzIGEgX19yZWR1Y2VfXyB0aGF0IGRvZXMgbm90IGluY2x1ZGUgdGhlIHJlYXNvbikKKyAgICAg
ICAgLSBGaXggb3JkZXJpbmcgb2YgcmV0dXJuZWQgYXJndW1lbnRzIGZyb20gVGVzdFJ1bm5lcjIu
X3J1bl90ZXN0cworICAgICAgICAgIChpbnRlcnJ1cHRlZCBhbmQga2V5Ym9hcmRfaW50ZXJydXB0
ZWQgd2VyZSByZXZlcnNlZCkKKyAgICAgICAgLSBGaXggY2FuY2VsX3dvcmtlcnMgY2FsbHNpdGVz
ICh3YXMgdXNpbmcgb2xkIG5hbWUpLgorICAgICAgICAtIEluIGhhbmRsZV9leGNlcHRpb24gcmUt
cmFpc2UgYWN0dWFsIGV4Y2VwdGlvbiBpbnN0YW5jZSB0aGF0IHdhcyB0aHJvd24KKworICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVu
bmVyLnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9w
YWNrYWdlL3Rlc3RfcnVubmVyMi5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9sYXlvdXRfcGFja2FnZS93b3JrZXIucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0c191bml0dGVzdC5weToKKwogMjAxMS0w
My0wMyAgUWkgWmhhbmcgIDxxaS4yLnpoYW5nQG5va2lhLmNvbT4KIAogICAgICAgICBVbnJldmll
d2VkLgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5
b3V0X3BhY2thZ2UvdGVzdF9ydW5uZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lci5weQppbmRleCA0NTFmNzZmOWVmYmE1
MzUwYTI1OGIxZGI4YzJhNzlmNmJmYzI0MmU5Li4wODU5ZjY4ZWU2YWZiMjk2MjI0Y2Q4ZjMwNTY0
MTJiYmYyZmI2YWUzIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lci5weQpAQCAtMTYz
LDYgKzE2Myw5IEBAIGNsYXNzIFRlc3RSdW5JbnRlcnJ1cHRlZEV4Y2VwdGlvbihFeGNlcHRpb24p
OgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCByZWFzb24pOgogICAgICAgICBzZWxmLnJlYXNvbiA9
IHJlYXNvbgogCisgICAgZGVmIF9fcmVkdWNlX18oc2VsZik6CisgICAgICAgIHJldHVybiBzZWxm
Ll9fY2xhc3NfXywgKHNlbGYucmVhc29uLCkKKwogCiBjbGFzcyBUZXN0UnVubmVyOgogICAgICIi
IkEgY2xhc3MgZm9yIG1hbmFnaW5nIHJ1bm5pbmcgYSBzZXJpZXMgb2YgdGVzdHMgb24gYSBzZXJp
ZXMgb2YgbGF5b3V0CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lcjIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lcjIucHkKaW5kZXggMDUw
M2U4ODAzZDU4MDlmNmJiZjk1OWMyMmQxNjgzM2MzYThjNDg1MS4uNjkzOWIxNTNmZjg5NTk0Y2Q5
ODVjYmUxNzc2YmU1MjNiN2ZmMWYzYiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvdGVzdF9ydW5uZXIyLnB5CisrKyBiL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVubmVy
Mi5weQpAQCAtMTAwLDggKzEwMCw5IEBAIGNsYXNzIFRlc3RSdW5uZXIyKHRlc3RfcnVubmVyLlRl
c3RSdW5uZXIpOgogICAgIGRlZiBfcnVuX3Rlc3RzKHNlbGYsIGZpbGVfbGlzdCwgcmVzdWx0X3N1
bW1hcnkpOgogICAgICAgICAiIiJSdW5zIHRoZSB0ZXN0cyBpbiB0aGUgZmlsZV9saXN0LgogCi0g
ICAgICAgIFJldHVybjogQSB0dXBsZSAoa2V5Ym9hcmRfaW50ZXJydXB0ZWQsIHRocmVhZF90aW1p
bmdzLCB0ZXN0X3RpbWluZ3MsCi0gICAgICAgICAgICBpbmRpdmlkdWFsX3Rlc3RfdGltaW5ncykK
KyAgICAgICAgUmV0dXJuOiBBIHR1cGxlIChpbnRlcnJ1cHRlZCwga2V5Ym9hcmRfaW50ZXJydXB0
ZWQsIHRocmVhZF90aW1pbmdzLAorICAgICAgICAgICAgdGVzdF90aW1pbmdzLCBpbmRpdmlkdWFs
X3Rlc3RfdGltaW5ncykKKyAgICAgICAgICAgIGludGVycnVwdGVkIGlzIHdoZXRoZXIgdGhlIHJ1
biB3YXMgaW50ZXJydXB0ZWQKICAgICAgICAgICAgIGtleWJvYXJkX2ludGVycnVwdGVkIGlzIHdo
ZXRoZXIgc29tZW9uZSB0eXBlZCBDdHJsXkMKICAgICAgICAgICAgIHRocmVhZF90aW1pbmdzIGlz
IGEgbGlzdCBvZiBkaWN0cyB3aXRoIHRoZSB0b3RhbCBydW50aW1lCiAgICAgICAgICAgICAgIG9m
IGVhY2ggdGhyZWFkIHdpdGggJ25hbWUnLCAnbnVtX3Rlc3RzJywgJ3RvdGFsX3RpbWUnIHByb3Bl
cnRpZXMKQEAgLTE3NywxMSArMTc4LDExIEBAIGNsYXNzIFRlc3RSdW5uZXIyKHRlc3RfcnVubmVy
LlRlc3RSdW5uZXIpOgogCiAgICAgICAgIGV4Y2VwdCBLZXlib2FyZEludGVycnVwdDoKICAgICAg
ICAgICAgIF9sb2cuaW5mbygiSW50ZXJydXB0ZWQsIGV4aXRpbmciKQotICAgICAgICAgICAgc2Vs
Zi5fY2FuY2VsX3dvcmtlcnMoKQorICAgICAgICAgICAgc2VsZi5jYW5jZWxfd29ya2VycygpCiAg
ICAgICAgICAgICBrZXlib2FyZF9pbnRlcnJ1cHRlZCA9IFRydWUKICAgICAgICAgZXhjZXB0IHRl
c3RfcnVubmVyLlRlc3RSdW5JbnRlcnJ1cHRlZEV4Y2VwdGlvbiwgZToKICAgICAgICAgICAgIF9s
b2cuaW5mbyhlLnJlYXNvbikKLSAgICAgICAgICAgIHNlbGYuX2NhbmNlbF93b3JrZXJzKCkKKyAg
ICAgICAgICAgIHNlbGYuY2FuY2VsX3dvcmtlcnMoKQogICAgICAgICAgICAgaW50ZXJydXB0ZWQg
PSBUcnVlCiAgICAgICAgIGV4Y2VwdDoKICAgICAgICAgICAgICMgVW5leHBlY3RlZCBleGNlcHRp
b247IGRvbid0IHRyeSB0byBjbGVhbiB1cCB3b3JrZXJzLgpAQCAtMTkxLDcgKzE5Miw3IEBAIGNs
YXNzIFRlc3RSdW5uZXIyKHRlc3RfcnVubmVyLlRlc3RSdW5uZXIpOgogICAgICAgICB0aHJlYWRf
dGltaW5ncyA9IFt3b3JrZXJfc3RhdGUuc3RhdHMgZm9yIHdvcmtlcl9zdGF0ZSBpbiBzZWxmLl93
b3JrZXJfc3RhdGVzLnZhbHVlcygpXQogCiAgICAgICAgICMgRklYTUU6IHNob3VsZCB0aGlzIGJl
IGEgY2xhc3MgaW5zdGVhZCBvZiBhIHR1cGxlPwotICAgICAgICByZXR1cm4gKGtleWJvYXJkX2lu
dGVycnVwdGVkLCBpbnRlcnJ1cHRlZCwgdGhyZWFkX3RpbWluZ3MsCisgICAgICAgIHJldHVybiAo
aW50ZXJydXB0ZWQsIGtleWJvYXJkX2ludGVycnVwdGVkLCB0aHJlYWRfdGltaW5ncywKICAgICAg
ICAgICAgICAgICBzZWxmLl9ncm91cF9zdGF0cywgc2VsZi5fYWxsX3Jlc3VsdHMpCiAKICAgICBk
ZWYgY2FuY2VsX3dvcmtlcnMoc2VsZik6CkBAIC0yMDgsNyArMjA5LDggQEAgY2xhc3MgVGVzdFJ1
bm5lcjIodGVzdF9ydW5uZXIuVGVzdFJ1bm5lcik6CiAgICAgICAgIHdvcmtlcl9zdGF0ZS5kb25l
ID0gVHJ1ZQogCiAgICAgZGVmIGhhbmRsZV9leGNlcHRpb24oc2VsZiwgc291cmNlLCBleGNlcHRp
b25faW5mbyk6Ci0gICAgICAgIHJhaXNlIGV4Y2VwdGlvbl9pbmZvCisgICAgICAgIGV4Y2VwdGlv
bl90eXBlLCBleGNlcHRpb25fdmFsdWUsIGV4Y2VwdGlvbl90cmFjZWJhY2sgPSBleGNlcHRpb25f
aW5mbworICAgICAgICByYWlzZSBleGNlcHRpb25fdmFsdWUKIAogICAgIGRlZiBoYW5kbGVfZmlu
aXNoZWRfbGlzdChzZWxmLCBzb3VyY2UsIGxpc3RfbmFtZSwgbnVtX3Rlc3RzLCBlbGFwc2VkX3Rp
bWUpOgogICAgICAgICBzZWxmLl9ncm91cF9zdGF0c1tsaXN0X25hbWVdID0gKG51bV90ZXN0cywg
ZWxhcHNlZF90aW1lKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyLnB5CmluZGV4IDhhMjBhOThjNDAyNmI2
YWYzMzNmNTRhOWNmNmFiNDg5ZjYwMzIwOTYuLmJmNzc1MjZiODE3ZGZhZDJkMzljYmNkMGFhMDE3
NTQxM2M2NjYyMDcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL2xheW91dF9wYWNrYWdlL3dvcmtlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS93b3JrZXIucHkKQEAgLTgyLDExICs4MiwxMSBA
QCBjbGFzcyBXb3JrZXIobWFuYWdlcl93b3JrZXJfYnJva2VyLkFic3RyYWN0V29ya2VyLCB3b3Jr
ZXJfbWl4aW4uV29ya2VyTWl4aW4pOgogICAgICAgICBmaW5hbGx5OgogICAgICAgICAgICAgX2xv
Zy5kZWJ1ZygiJXMgZG9uZSVzIiAlIChzZWxmLl9uYW1lLCBleGNlcHRpb25fbXNnKSkKICAgICAg
ICAgICAgIGlmIGV4Y2VwdGlvbl9tc2c6Ci0gICAgICAgICAgICAgICAgZXhjX2luZm8gPSBzeXMu
ZXhjX2luZm8oKQotICAgICAgICAgICAgICAgIHN0YWNrX3V0aWxzLmxvZ190cmFjZWJhY2soX2xv
Zy5lcnJvciwgZXhjX2luZm9bMl0pCisgICAgICAgICAgICAgICAgZXhjZXB0aW9uX3R5cGUsIGV4
Y2VwdGlvbl92YWx1ZSwgZXhjZXB0aW9uX3RyYWNlYmFjayA9IHN5cy5leGNfaW5mbygpCisgICAg
ICAgICAgICAgICAgc3RhY2tfdXRpbHMubG9nX3RyYWNlYmFjayhfbG9nLmVycm9yLCBleGNlcHRp
b25fdHJhY2ViYWNrKQogICAgICAgICAgICAgICAgICMgRklYTUU6IEZpZ3VyZSBvdXQgaG93IHRv
IHNlbmQgYSBtZXNzYWdlIHdpdGggYSB0cmFjZWJhY2suCiAgICAgICAgICAgICAgICAgc2VsZi5f
d29ya2VyX2Nvbm5lY3Rpb24ucG9zdF9tZXNzYWdlKCdleGNlcHRpb24nLAotICAgICAgICAgICAg
ICAgICAgICAoZXhjX2luZm9bMF0sIGV4Y19pbmZvWzFdLCBOb25lKSkKKyAgICAgICAgICAgICAg
ICAgICAgKGV4Y2VwdGlvbl90eXBlLCBleGNlcHRpb25fdmFsdWUsIE5vbmUpKQogICAgICAgICAg
ICAgc2VsZi5fd29ya2VyX2Nvbm5lY3Rpb24ucG9zdF9tZXNzYWdlKCdkb25lJykKIAogICAgIGRl
ZiBoYW5kbGVfdGVzdF9saXN0KHNlbGYsIHNyYywgbGlzdF9uYW1lLCB0ZXN0X2xpc3QpOgpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90
ZXN0c191bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1
bl93ZWJraXRfdGVzdHNfdW5pdHRlc3QucHkKaW5kZXggYWVhMjc4NDY5ZTQ2Y2RjMzgxOGE1ZDc2
OTcwNWMwN2NlODI3N2ZiNi4uM2ZlN2IxNGYxZTc4MzBmZDFiOWMzOTQwZTkzMjc2MWViNGUyMDA1
ZCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dl
YmtpdF90ZXN0c191bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5CkBAIC0yMzYsNiArMjM2LDExIEBA
IGNsYXNzIE1haW5UZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgc2VsZi5hc3NlcnRS
YWlzZXMoS2V5Ym9hcmRJbnRlcnJ1cHQsIGxvZ2dpbmdfcnVuLAogICAgICAgICAgICAgWydmYWls
dXJlcy9leHBlY3RlZC9rZXlib2FyZC5odG1sJ10sIHRlc3RzX2luY2x1ZGVkPVRydWUpCiAKKyAg
ICBkZWYgdGVzdF9rZXlib2FyZF9pbnRlcnJ1cHRfaW5saW5lX3dvcmtlcl9tb2RlbChzZWxmKToK
KyAgICAgICAgc2VsZi5hc3NlcnRSYWlzZXMoS2V5Ym9hcmRJbnRlcnJ1cHQsIGxvZ2dpbmdfcnVu
LAorICAgICAgICAgICAgWydmYWlsdXJlcy9leHBlY3RlZC9rZXlib2FyZC5odG1sJywgJy0td29y
a2VyLW1vZGVsJywgJ2lubGluZSddLAorICAgICAgICAgICAgdGVzdHNfaW5jbHVkZWQ9VHJ1ZSkK
KwogICAgIGRlZiB0ZXN0X2xhc3RfcmVzdWx0cyhzZWxmKToKICAgICAgICAgZnMgPSBwb3J0LnVu
aXRfdGVzdF9maWxlc3lzdGVtKCkKICAgICAgICAgIyBXZSBkbyBhIGxvZ2dpbmcgcnVuIGhlcmUg
aW5zdGVhZCBvZiBhIHBhc3NpbmcgcnVuIGluIG9yZGVyIHRvCkBAIC00MTYsNiArNDIxLDE3IEBA
IGNsYXNzIE1haW5UZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgICAgIGZsYXR0ZW5f
YmF0Y2hlcz1UcnVlKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhbJ2ZhaWx1cmVzL2V4cGVj
dGVkL2NyYXNoLmh0bWwnLCAncGFzc2VzL3RleHQuaHRtbCddLCB0ZXN0c19ydW4pCiAKKyAgICBk
ZWYgdGVzdF9leGl0X2FmdGVyX25fY3Jhc2hlc19pbmxpbmVfd29ya2VyX21vZGVsKHNlbGYpOgor
ICAgICAgICB0ZXN0c19ydW4gPSBnZXRfdGVzdHNfcnVuKFsKKyAgICAgICAgICAgICAgICAnZmFp
bHVyZXMvdW5leHBlY3RlZC90aW1lb3V0Lmh0bWwnLAorICAgICAgICAgICAgICAgICdwYXNzZXMv
dGV4dC5odG1sJywKKyAgICAgICAgICAgICAgICAnLS1leGl0LWFmdGVyLW4tY3Jhc2hlcy1vci10
aW1lb3V0cycsICcxJywKKyAgICAgICAgICAgICAgICAnLS13b3JrZXItbW9kZWwnLCAnaW5saW5l
JywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICB0ZXN0c19pbmNsdWRlZD1UcnVlLAorICAg
ICAgICAgICAgZmxhdHRlbl9iYXRjaGVzPVRydWUpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxz
KFsnZmFpbHVyZXMvdW5leHBlY3RlZC90aW1lb3V0Lmh0bWwnXSwgdGVzdHNfcnVuKQorCiAgICAg
ZGVmIHRlc3RfcmVzdWx0c19kaXJlY3RvcnlfYWJzb2x1dGUoc2VsZik6CiAgICAgICAgICMgV2Ug
cnVuIGEgY29uZmlndXJhdGlvbiB0aGF0IHNob3VsZCBmYWlsLCB0byBnZW5lcmF0ZSBvdXRwdXQs
IHRoZW4KICAgICAgICAgIyBsb29rIGZvciB3aGF0IHRoZSBvdXRwdXQgcmVzdWx0cyB1cmwgd2Fz
Lgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84622</attachid>
            <date>2011-03-03 14:05:02 -0800</date>
            <delta_ts>2011-03-03 14:11:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55694-20110303140501.patch</filename>
            <type>text/plain</type>
            <size>7563</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODAyNjkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA1Nzk5ZDU1ZjM2ZTljZDNkOGMyNjkzODcxZTM5NmU4MzAy
YTY0MTJhLi5jYTQ5MGJmMmRhMzg0MjU0ZDJmZTgyNjk2MDQwYTE5ZjJiNjdmNWU0IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDMtMDMgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTlJXVDogQXR0
cmlidXRlRXJyb3I6IFRlc3RSdW5uZXIyIGluc3RhbmNlIGhhcyBubyBhdHRyaWJ1dGUgJ19jYW5j
ZWxfd29ya2VycycKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTU1Njk0CisgICAgICAgIAorICAgICAgICBGaXhlcyBmb3IgaW50ZXJydXB0aW9ucyBpbiBO
UldUOgorICAgICAgICAtIE1ha2UgVGVzdFJ1bkludGVycnVwdGVkRXhjZXB0aW9uIGJlIHBpY2ts
ZWFibGUgY29ycmVjdGx5ICh0aGUgYmFzZQorICAgICAgICAgIEV4Y2VwdGlvbiBjbGFzcyBkZWZp
bmVzIGEgX19yZWR1Y2VfXyB0aGF0IGRvZXMgbm90IGluY2x1ZGUgdGhlIHJlYXNvbikKKyAgICAg
ICAgLSBGaXggb3JkZXJpbmcgb2YgcmV0dXJuZWQgYXJndW1lbnRzIGZyb20gVGVzdFJ1bm5lcjIu
X3J1bl90ZXN0cworICAgICAgICAgIChpbnRlcnJ1cHRlZCBhbmQga2V5Ym9hcmRfaW50ZXJydXB0
ZWQgd2VyZSByZXZlcnNlZCkKKyAgICAgICAgLSBGaXggY2FuY2VsX3dvcmtlcnMgY2FsbHNpdGVz
ICh3YXMgdXNpbmcgb2xkIG5hbWUpLgorICAgICAgICAtIEluIGhhbmRsZV9leGNlcHRpb24gcmUt
cmFpc2UgYWN0dWFsIGV4Y2VwdGlvbiBpbnN0YW5jZSB0aGF0IHdhcyB0aHJvd24KKworICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVu
bmVyLnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9w
YWNrYWdlL3Rlc3RfcnVubmVyMi5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9sYXlvdXRfcGFja2FnZS93b3JrZXIucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0c191bml0dGVzdC5weToKKwogMjAxMS0w
My0wMyAgUWkgWmhhbmcgIDxxaS4yLnpoYW5nQG5va2lhLmNvbT4KIAogICAgICAgICBVbnJldmll
d2VkLgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5
b3V0X3BhY2thZ2UvdGVzdF9ydW5uZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lci5weQppbmRleCA0NTFmNzZmOWVmYmE1
MzUwYTI1OGIxZGI4YzJhNzlmNmJmYzI0MmU5Li4wODU5ZjY4ZWU2YWZiMjk2MjI0Y2Q4ZjMwNTY0
MTJiYmYyZmI2YWUzIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lci5weQpAQCAtMTYz
LDYgKzE2Myw5IEBAIGNsYXNzIFRlc3RSdW5JbnRlcnJ1cHRlZEV4Y2VwdGlvbihFeGNlcHRpb24p
OgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCByZWFzb24pOgogICAgICAgICBzZWxmLnJlYXNvbiA9
IHJlYXNvbgogCisgICAgZGVmIF9fcmVkdWNlX18oc2VsZik6CisgICAgICAgIHJldHVybiBzZWxm
Ll9fY2xhc3NfXywgKHNlbGYucmVhc29uLCkKKwogCiBjbGFzcyBUZXN0UnVubmVyOgogICAgICIi
IkEgY2xhc3MgZm9yIG1hbmFnaW5nIHJ1bm5pbmcgYSBzZXJpZXMgb2YgdGVzdHMgb24gYSBzZXJp
ZXMgb2YgbGF5b3V0CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lcjIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lcjIucHkKaW5kZXggMDUw
M2U4ODAzZDU4MDlmNmJiZjk1OWMyMmQxNjgzM2MzYThjNDg1MS4uMDUyMmQzOWY2OWEwOTlmNTcy
MWE5ZGM0ZTVjOGIzYmIyMDlkNWM3ZCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvdGVzdF9ydW5uZXIyLnB5CisrKyBiL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVubmVy
Mi5weQpAQCAtMTAwLDggKzEwMCw5IEBAIGNsYXNzIFRlc3RSdW5uZXIyKHRlc3RfcnVubmVyLlRl
c3RSdW5uZXIpOgogICAgIGRlZiBfcnVuX3Rlc3RzKHNlbGYsIGZpbGVfbGlzdCwgcmVzdWx0X3N1
bW1hcnkpOgogICAgICAgICAiIiJSdW5zIHRoZSB0ZXN0cyBpbiB0aGUgZmlsZV9saXN0LgogCi0g
ICAgICAgIFJldHVybjogQSB0dXBsZSAoa2V5Ym9hcmRfaW50ZXJydXB0ZWQsIHRocmVhZF90aW1p
bmdzLCB0ZXN0X3RpbWluZ3MsCi0gICAgICAgICAgICBpbmRpdmlkdWFsX3Rlc3RfdGltaW5ncykK
KyAgICAgICAgUmV0dXJuOiBBIHR1cGxlIChpbnRlcnJ1cHRlZCwga2V5Ym9hcmRfaW50ZXJydXB0
ZWQsIHRocmVhZF90aW1pbmdzLAorICAgICAgICAgICAgdGVzdF90aW1pbmdzLCBpbmRpdmlkdWFs
X3Rlc3RfdGltaW5ncykKKyAgICAgICAgICAgIGludGVycnVwdGVkIGlzIHdoZXRoZXIgdGhlIHJ1
biB3YXMgaW50ZXJydXB0ZWQKICAgICAgICAgICAgIGtleWJvYXJkX2ludGVycnVwdGVkIGlzIHdo
ZXRoZXIgc29tZW9uZSB0eXBlZCBDdHJsXkMKICAgICAgICAgICAgIHRocmVhZF90aW1pbmdzIGlz
IGEgbGlzdCBvZiBkaWN0cyB3aXRoIHRoZSB0b3RhbCBydW50aW1lCiAgICAgICAgICAgICAgIG9m
IGVhY2ggdGhyZWFkIHdpdGggJ25hbWUnLCAnbnVtX3Rlc3RzJywgJ3RvdGFsX3RpbWUnIHByb3Bl
cnRpZXMKQEAgLTE3NywxMSArMTc4LDExIEBAIGNsYXNzIFRlc3RSdW5uZXIyKHRlc3RfcnVubmVy
LlRlc3RSdW5uZXIpOgogCiAgICAgICAgIGV4Y2VwdCBLZXlib2FyZEludGVycnVwdDoKICAgICAg
ICAgICAgIF9sb2cuaW5mbygiSW50ZXJydXB0ZWQsIGV4aXRpbmciKQotICAgICAgICAgICAgc2Vs
Zi5fY2FuY2VsX3dvcmtlcnMoKQorICAgICAgICAgICAgc2VsZi5jYW5jZWxfd29ya2VycygpCiAg
ICAgICAgICAgICBrZXlib2FyZF9pbnRlcnJ1cHRlZCA9IFRydWUKICAgICAgICAgZXhjZXB0IHRl
c3RfcnVubmVyLlRlc3RSdW5JbnRlcnJ1cHRlZEV4Y2VwdGlvbiwgZToKICAgICAgICAgICAgIF9s
b2cuaW5mbyhlLnJlYXNvbikKLSAgICAgICAgICAgIHNlbGYuX2NhbmNlbF93b3JrZXJzKCkKKyAg
ICAgICAgICAgIHNlbGYuY2FuY2VsX3dvcmtlcnMoKQogICAgICAgICAgICAgaW50ZXJydXB0ZWQg
PSBUcnVlCiAgICAgICAgIGV4Y2VwdDoKICAgICAgICAgICAgICMgVW5leHBlY3RlZCBleGNlcHRp
b247IGRvbid0IHRyeSB0byBjbGVhbiB1cCB3b3JrZXJzLgpAQCAtMTkxLDcgKzE5Miw3IEBAIGNs
YXNzIFRlc3RSdW5uZXIyKHRlc3RfcnVubmVyLlRlc3RSdW5uZXIpOgogICAgICAgICB0aHJlYWRf
dGltaW5ncyA9IFt3b3JrZXJfc3RhdGUuc3RhdHMgZm9yIHdvcmtlcl9zdGF0ZSBpbiBzZWxmLl93
b3JrZXJfc3RhdGVzLnZhbHVlcygpXQogCiAgICAgICAgICMgRklYTUU6IHNob3VsZCB0aGlzIGJl
IGEgY2xhc3MgaW5zdGVhZCBvZiBhIHR1cGxlPwotICAgICAgICByZXR1cm4gKGtleWJvYXJkX2lu
dGVycnVwdGVkLCBpbnRlcnJ1cHRlZCwgdGhyZWFkX3RpbWluZ3MsCisgICAgICAgIHJldHVybiAo
aW50ZXJydXB0ZWQsIGtleWJvYXJkX2ludGVycnVwdGVkLCB0aHJlYWRfdGltaW5ncywKICAgICAg
ICAgICAgICAgICBzZWxmLl9ncm91cF9zdGF0cywgc2VsZi5fYWxsX3Jlc3VsdHMpCiAKICAgICBk
ZWYgY2FuY2VsX3dvcmtlcnMoc2VsZik6CkBAIC0yMDgsNyArMjA5LDggQEAgY2xhc3MgVGVzdFJ1
bm5lcjIodGVzdF9ydW5uZXIuVGVzdFJ1bm5lcik6CiAgICAgICAgIHdvcmtlcl9zdGF0ZS5kb25l
ID0gVHJ1ZQogCiAgICAgZGVmIGhhbmRsZV9leGNlcHRpb24oc2VsZiwgc291cmNlLCBleGNlcHRp
b25faW5mbyk6Ci0gICAgICAgIHJhaXNlIGV4Y2VwdGlvbl9pbmZvCisgICAgICAgIGV4Y2VwdGlv
bl90eXBlLCBleGNlcHRpb25fdmFsdWUsIGV4Y2VwdGlvbl90cmFjZWJhY2sgPSBleGNlcHRpb25f
aW5mbworICAgICAgICByYWlzZSBleGNlcHRpb25fdHlwZSwgZXhjZXB0aW9uX3ZhbHVlLCBleGNl
cHRpb25fdHJhY2ViYWNrCiAKICAgICBkZWYgaGFuZGxlX2ZpbmlzaGVkX2xpc3Qoc2VsZiwgc291
cmNlLCBsaXN0X25hbWUsIG51bV90ZXN0cywgZWxhcHNlZF90aW1lKToKICAgICAgICAgc2VsZi5f
Z3JvdXBfc3RhdHNbbGlzdF9uYW1lXSA9IChudW1fdGVzdHMsIGVsYXBzZWRfdGltZSkKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdl
L3dvcmtlci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9w
YWNrYWdlL3dvcmtlci5weQppbmRleCA4YTIwYTk4YzQwMjZiNmFmMzMzZjU0YTljZjZhYjQ4OWY2
MDMyMDk2Li5iZjc3NTI2YjgxN2RmYWQyZDM5Y2JjZDBhYTAxNzU0MTNjNjY2MjA3IDEwMDY0NAot
LS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS93
b3JrZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0
X3BhY2thZ2Uvd29ya2VyLnB5CkBAIC04MiwxMSArODIsMTEgQEAgY2xhc3MgV29ya2VyKG1hbmFn
ZXJfd29ya2VyX2Jyb2tlci5BYnN0cmFjdFdvcmtlciwgd29ya2VyX21peGluLldvcmtlck1peGlu
KToKICAgICAgICAgZmluYWxseToKICAgICAgICAgICAgIF9sb2cuZGVidWcoIiVzIGRvbmUlcyIg
JSAoc2VsZi5fbmFtZSwgZXhjZXB0aW9uX21zZykpCiAgICAgICAgICAgICBpZiBleGNlcHRpb25f
bXNnOgotICAgICAgICAgICAgICAgIGV4Y19pbmZvID0gc3lzLmV4Y19pbmZvKCkKLSAgICAgICAg
ICAgICAgICBzdGFja191dGlscy5sb2dfdHJhY2ViYWNrKF9sb2cuZXJyb3IsIGV4Y19pbmZvWzJd
KQorICAgICAgICAgICAgICAgIGV4Y2VwdGlvbl90eXBlLCBleGNlcHRpb25fdmFsdWUsIGV4Y2Vw
dGlvbl90cmFjZWJhY2sgPSBzeXMuZXhjX2luZm8oKQorICAgICAgICAgICAgICAgIHN0YWNrX3V0
aWxzLmxvZ190cmFjZWJhY2soX2xvZy5lcnJvciwgZXhjZXB0aW9uX3RyYWNlYmFjaykKICAgICAg
ICAgICAgICAgICAjIEZJWE1FOiBGaWd1cmUgb3V0IGhvdyB0byBzZW5kIGEgbWVzc2FnZSB3aXRo
IGEgdHJhY2ViYWNrLgogICAgICAgICAgICAgICAgIHNlbGYuX3dvcmtlcl9jb25uZWN0aW9uLnBv
c3RfbWVzc2FnZSgnZXhjZXB0aW9uJywKLSAgICAgICAgICAgICAgICAgICAgKGV4Y19pbmZvWzBd
LCBleGNfaW5mb1sxXSwgTm9uZSkpCisgICAgICAgICAgICAgICAgICAgIChleGNlcHRpb25fdHlw
ZSwgZXhjZXB0aW9uX3ZhbHVlLCBOb25lKSkKICAgICAgICAgICAgIHNlbGYuX3dvcmtlcl9jb25u
ZWN0aW9uLnBvc3RfbWVzc2FnZSgnZG9uZScpCiAKICAgICBkZWYgaGFuZGxlX3Rlc3RfbGlzdChz
ZWxmLCBzcmMsIGxpc3RfbmFtZSwgdGVzdF9saXN0KToKZGlmZiAtLWdpdCBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfdW5pdHRlc3QucHkgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0
ZXN0LnB5CmluZGV4IGFlYTI3ODQ2OWU0NmNkYzM4MThhNWQ3Njk3MDVjMDdjZTgyNzdmYjYuLjNm
ZTdiMTRmMWU3ODMwZmQxYjljMzk0MGU5MzI3NjFlYjRlMjAwNWQgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfdW5pdHRlc3Qu
cHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90
ZXN0c191bml0dGVzdC5weQpAQCAtMjM2LDYgKzIzNiwxMSBAQCBjbGFzcyBNYWluVGVzdCh1bml0
dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIHNlbGYuYXNzZXJ0UmFpc2VzKEtleWJvYXJkSW50ZXJy
dXB0LCBsb2dnaW5nX3J1biwKICAgICAgICAgICAgIFsnZmFpbHVyZXMvZXhwZWN0ZWQva2V5Ym9h
cmQuaHRtbCddLCB0ZXN0c19pbmNsdWRlZD1UcnVlKQogCisgICAgZGVmIHRlc3Rfa2V5Ym9hcmRf
aW50ZXJydXB0X2lubGluZV93b3JrZXJfbW9kZWwoc2VsZik6CisgICAgICAgIHNlbGYuYXNzZXJ0
UmFpc2VzKEtleWJvYXJkSW50ZXJydXB0LCBsb2dnaW5nX3J1biwKKyAgICAgICAgICAgIFsnZmFp
bHVyZXMvZXhwZWN0ZWQva2V5Ym9hcmQuaHRtbCcsICctLXdvcmtlci1tb2RlbCcsICdpbmxpbmUn
XSwKKyAgICAgICAgICAgIHRlc3RzX2luY2x1ZGVkPVRydWUpCisKICAgICBkZWYgdGVzdF9sYXN0
X3Jlc3VsdHMoc2VsZik6CiAgICAgICAgIGZzID0gcG9ydC51bml0X3Rlc3RfZmlsZXN5c3RlbSgp
CiAgICAgICAgICMgV2UgZG8gYSBsb2dnaW5nIHJ1biBoZXJlIGluc3RlYWQgb2YgYSBwYXNzaW5n
IHJ1biBpbiBvcmRlciB0bwpAQCAtNDE2LDYgKzQyMSwxNyBAQCBjbGFzcyBNYWluVGVzdCh1bml0
dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICBmbGF0dGVuX2JhdGNoZXM9VHJ1ZSkKICAgICAg
ICAgc2VsZi5hc3NlcnRFcXVhbHMoWydmYWlsdXJlcy9leHBlY3RlZC9jcmFzaC5odG1sJywgJ3Bh
c3Nlcy90ZXh0Lmh0bWwnXSwgdGVzdHNfcnVuKQogCisgICAgZGVmIHRlc3RfZXhpdF9hZnRlcl9u
X2NyYXNoZXNfaW5saW5lX3dvcmtlcl9tb2RlbChzZWxmKToKKyAgICAgICAgdGVzdHNfcnVuID0g
Z2V0X3Rlc3RzX3J1bihbCisgICAgICAgICAgICAgICAgJ2ZhaWx1cmVzL3VuZXhwZWN0ZWQvdGlt
ZW91dC5odG1sJywKKyAgICAgICAgICAgICAgICAncGFzc2VzL3RleHQuaHRtbCcsCisgICAgICAg
ICAgICAgICAgJy0tZXhpdC1hZnRlci1uLWNyYXNoZXMtb3ItdGltZW91dHMnLCAnMScsCisgICAg
ICAgICAgICAgICAgJy0td29ya2VyLW1vZGVsJywgJ2lubGluZScsCisgICAgICAgICAgICBdLAor
ICAgICAgICAgICAgdGVzdHNfaW5jbHVkZWQ9VHJ1ZSwKKyAgICAgICAgICAgIGZsYXR0ZW5fYmF0
Y2hlcz1UcnVlKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhbJ2ZhaWx1cmVzL3VuZXhwZWN0
ZWQvdGltZW91dC5odG1sJ10sIHRlc3RzX3J1bikKKwogICAgIGRlZiB0ZXN0X3Jlc3VsdHNfZGly
ZWN0b3J5X2Fic29sdXRlKHNlbGYpOgogICAgICAgICAjIFdlIHJ1biBhIGNvbmZpZ3VyYXRpb24g
dGhhdCBzaG91bGQgZmFpbCwgdG8gZ2VuZXJhdGUgb3V0cHV0LCB0aGVuCiAgICAgICAgICMgbG9v
ayBmb3Igd2hhdCB0aGUgb3V0cHV0IHJlc3VsdHMgdXJsIHdhcy4K
</data>
<flag name="review"
          id="76634"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>