<?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>92894</bug_id>
          
          <creation_ts>2012-08-01 11:56:05 -0700</creation_ts>
          <short_desc>nrwt: reenable the test for --verbose working in child processes</short_desc>
          <delta_ts>2012-10-05 13:13:55 -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="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>rniwa</cc>
    
    <cc>roger_fong</cc>
    
    <cc>tmpsantos</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>684415</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-08-01 11:56:05 -0700</bug_when>
    <thetext>nrwt: reenable the test for --verbose working in child processes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684419</commentid>
    <comment_count>1</comment_count>
      <attachid>155852</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-08-01 11:57:55 -0700</bug_when>
    <thetext>Created attachment 155852
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684422</commentid>
    <comment_count>2</comment_count>
      <attachid>155853</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-08-01 11:59:03 -0700</bug_when>
    <thetext>Created attachment 155853
delete unneeded blank lines in test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684430</commentid>
    <comment_count>3</comment_count>
      <attachid>155853</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-01 12:03:22 -0700</bug_when>
    <thetext>Comment on attachment 155853
delete unneeded blank lines in test

rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684580</commentid>
    <comment_count>4</comment_count>
      <attachid>155853</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-01 14:27:17 -0700</bug_when>
    <thetext>Comment on attachment 155853
delete unneeded blank lines in test

Clearing flags on attachment: 155853

Committed r124370: &lt;http://trac.webkit.org/changeset/124370&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684581</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-01 14:27:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>735899</commentid>
    <comment_count>6</comment_count>
    <who name="Roger Fong">roger_fong</who>
    <bug_when>2012-10-05 13:01:21 -0700</bug_when>
    <thetext>Hi again Dirk!

This test seems to be somehow flaky on the Windows bots from time to time.

I get this message: 
OSError raised: [Errno 17] File exists
[961/1585] webkitpy.layout_tests.run_webkit_tests_integrationtest.MainTest.test_verbose_in_child_processes erred:
  Traceback (most recent call last):
    File &quot;/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py&quot;, line 934, in test_verbose_in_child_processes
      res = run_webkit_tests.run(port_obj, options, parsed_args, buildbot_output=buildbot_output, regular_output=regular_output)
    File &quot;/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 110, in run
      unexpected_result_count = manager.run(args)
    File &quot;/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py&quot;, line 411, in run
      self._run_tests(self._test_names, result_summary, int(self._options.child_processes))
    File &quot;/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py&quot;, line 464, in _run_tests
      return self._runner.run_tests(test_inputs, self._expectations, result_summary, num_workers, needs_http, needs_websockets, self._retrying)
    File &quot;/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py&quot;, line 141, in run_tests
      with message_pool.get(self, self._worker_factory, num_workers, self._port.worker_startup_delay_secs(), self._port.host) as pool:
    File &quot;/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/common/message_pool.py&quot;, line 61, in get
      return _MessagePool(caller, worker_factory, num_workers, worker_startup_delay_secs, host)
    File &quot;/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/common/message_pool.py&quot;, line 79, in __init__
      self._messages_to_worker = multiprocessing.Queue()
    File &quot;/usr/lib/python2.6/multiprocessing/__init__.py&quot;, line 213, in Queue
      return Queue(maxsize)
    File &quot;/usr/lib/python2.6/multiprocessing/queues.py&quot;, line 37, in __init__
      self._rlock = Lock()
    File &quot;/usr/lib/python2.6/multiprocessing/synchronize.py&quot;, line 117, in __init__
      SemLock.__init__(self, SEMAPHORE, 1, 1)
    File &quot;/usr/lib/python2.6/multiprocessing/synchronize.py&quot;, line 49, in __init__
      sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
  OSError: [Errno 17] File exists
  
Do you know why this could be failing, it never seems to fail locally.

Also, I don&apos;t know when this started failing but last week Lucas and I set child-processes to 1 when running webkitpy tests because sometimes the tests wouldn&apos;t run at all with multiple processes.
See https://bugs.webkit.org/show_bug.cgi?id=97465
Do you think that that change could be causing problems?

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>735905</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-10-05 13:13:55 -0700</bug_when>
    <thetext>If you see line 280 in run_webkit_tests_integrationtest.py you&apos;ll see that there is a comment about multi-process tests being generally flaky on cygwin, and the intent is to skip the tests that require this there. We should probably add this test to that list by wrapping the whole test in an &apos;if self.should_test_child_processes&apos; block like we have elsewhere in the file.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155852</attachid>
            <date>2012-08-01 11:57:55 -0700</date>
            <delta_ts>2012-08-01 11:59:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92894-20120801115737.patch</filename>
            <type>text/plain</type>
            <size>3198</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0MzQ4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDg5MmQ3ZjgwZmYwZTVhNTQ1ZmU2OWY3ZDQ0MjM3MTNk
MDQ5MjE1MC4uOTExN2Q1NmM0NWVkOTBlZmI5NDhmZTlkMThkNjYxODUwZDVkZjcwMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEyLTA4LTAxICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIG5yd3Q6IHJlZW5hYmxlIHRoZSB0ZXN0IGZvciAtLXZlcmJvc2Ugd29ya2luZyBpbiBj
aGlsZCBwcm9jZXNzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkyODk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhpcyBjaGFuZ2UgcmV3cml0ZXMgdGhlIHRlc3QgdG8gbm90IHVzZSBvdXRwdXRjYXB0
dXJlLCBtZWFuaW5nCisgICAgICAgIHRoYXQgdGhlIE1vY2tIb3N0IGNhbiBwcm9wYWdhdGUgdG8g
V29ya2VyIHByb3Blcmx5IGFuZCB0aGluZ3MKKyAgICAgICAgd29yayBhZ2FpbiA6KS4KKworICAg
ICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50
ZWdyYXRpb250ZXN0LnB5OgorICAgICAgICAoTWFpblRlc3QudGVzdF92ZXJib3NlX2luX2NoaWxk
X3Byb2Nlc3Nlcyk6CisKIDIwMTItMDgtMDEgIFRoaWFnbyBNYXJjb3MgUC4gU2FudG9zICA8dGhp
YWdvLnNhbnRvc0BpbnRlbC5jb20+CiAKICAgICAgICAgUmVncmVzc2lvbihyMTI0MTM1KTogbnJ3
dDogLS12ZXJib3NlIGxvZ2dpbmcgZG9lcyBub3Qgd29yayByaWdodCBvbiB3aW5kb3dzCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rl
c3RzX2ludGVncmF0aW9udGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CmluZGV4IDNiMjJkODI4ODlh
ZWU3ZmYzMmY0ZGZlZGI2N2ZjZmI4ZmU2Y2JhMTUuLjhkMjg1MTRmOWY5MjkwYWFkZDUxNDA4ZGQz
NGYyNmVkNWFiNTM0NjkgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CisrKyBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250
ZXN0LnB5CkBAIC05MjgsMTIgKzkyOCwyMSBAQCBjbGFzcyBNYWluVGVzdCh1bml0dGVzdC5UZXN0
Q2FzZSwgU3RyZWFtVGVzdGluZ01peGluKToKICAgICAgICAgIyBUaGlzIGlzIGVtcHR5IGJlY2F1
c2Ugd2UgZG9uJ3QgZXZlbiBnZXQgYSBjaGFuY2UgdG8gY29uZmlndXJlIHRoZSBsb2dnZXIgYmVm
b3JlIGZhaWxpbmcuCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGxvZ3MsICcnKQogCi0gICAg
ZGVmIGRpc2FibGVkX3Rlc3RfdmVyYm9zZShzZWxmKToKLSAgICAgICAgIyBOb3RlIHRoYXQgdGhl
IHRlc3RzIGZhaWwgYmVjYXVzZSB3ZSBjYW4ndCBwYXNzIGEgbW9jayBob3N0IHRvIHRoZSB3b3Jr
ZXIgcHJvY2Vzc2VzICphbmQqCi0gICAgICAgICMgdXNlIG91dHB1dGNhcHR1cmUgdG8gY2FwdHVy
ZSB0aGUgb3V0cHV0IChkb2luZyB0aGUgbGF0dGVyIHJlc3VsdHMgaW4gYSBub25waWNrbGFibGUg
aG9zdCkuCi0gICAgICAgIF8sIF8sIGVyciwgXyA9IGxvZ2dpbmdfcnVuKFsnLS12ZXJib3NlJywg
Jy0tZnVsbHktcGFyYWxsZWwnLCAnLS1jaGlsZC1wcm9jZXNzZXMnLCAnMicsICdwYXNzZXMvdGV4
dC5odG1sJywgJ3Bhc3Nlcy9pbWFnZS5odG1sJ10sIHRlc3RzX2luY2x1ZGVkPVRydWUpCi0gICAg
ICAgIHNlbGYuYXNzZXJ0VHJ1ZSgndGV4dC5odG1sIGZhaWxlZCcgaW4gZXJyLmdldHZhbHVlKCkp
Ci0gICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZSgnaW1hZ2UuaHRtbCBmYWlsZWQnIGluIGVyci5nZXR2
YWx1ZSgpKQorICAgIGRlZiB0ZXN0X3ZlcmJvc2VfaW5fY2hpbGRfcHJvY2Vzc2VzKHNlbGYpOgor
CisgICAgICAgICMgV2hlbiB3ZSBhY3R1YWxseSBydW4gbXVsdGlwbGUgcHJvY2Vzc2VzLCB3ZSBt
YXkgaGF2ZSB0byByZWNvbmZpZ3VyZSBsb2dnaW5nIGluIHRoZQorICAgICAgICAjIGNoaWxkIHBy
b2Nlc3MgKGUuZy4sIG9uIHdpbjMyKSBhbmQgd2UgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCB3b3Jr
cyBhbmQgd2Ugc3RpbGwKKyAgICAgICAgIyBzZWUgdGhlIHZlcmJvc2UgbG9nIG91dHB1dC4gSG93
ZXZlciwgd2UgY2FuJ3QgdXNlIGxvZ2dpbmdfcnVuKCkgYmVjYXVzZSB1c2luZworICAgICAgICAj
IG91dHB1dGNhcHR1cmUgdG8gY2FwdHVyZSBzdGRvdXQgYW5kIHN0ZGVyciBsYXR0ZXIgcmVzdWx0
cyBpbiBhIG5vbnBpY2tsYWJsZSBob3N0LgorCisgICAgICAgIG9wdGlvbnMsIHBhcnNlZF9hcmdz
ID0gcGFyc2VfYXJncyhbJy0tdmVyYm9zZScsICctLWZ1bGx5LXBhcmFsbGVsJywgJy0tY2hpbGQt
cHJvY2Vzc2VzJywgJzInLCAncGFzc2VzL3RleHQuaHRtbCcsICdwYXNzZXMvaW1hZ2UuaHRtbCdd
LCB0ZXN0c19pbmNsdWRlZD1UcnVlLCBwcmludF9ub3RoaW5nPUZhbHNlKQorICAgICAgICBob3N0
ID0gTW9ja0hvc3QoKQorICAgICAgICBwb3J0X29iaiA9IGhvc3QucG9ydF9mYWN0b3J5LmdldChw
b3J0X25hbWU9b3B0aW9ucy5wbGF0Zm9ybSwgb3B0aW9ucz1vcHRpb25zKQorICAgICAgICBidWls
ZGJvdF9vdXRwdXQgPSBTdHJpbmdJTy5TdHJpbmdJTygpCisgICAgICAgIHJlZ3VsYXJfb3V0cHV0
ID0gU3RyaW5nSU8uU3RyaW5nSU8oKQorICAgICAgICByZXMgPSBydW5fd2Via2l0X3Rlc3RzLnJ1
bihwb3J0X29iaiwgb3B0aW9ucywgcGFyc2VkX2FyZ3MsIGJ1aWxkYm90X291dHB1dD1idWlsZGJv
dF9vdXRwdXQsIHJlZ3VsYXJfb3V0cHV0PXJlZ3VsYXJfb3V0cHV0KQorICAgICAgICBzZWxmLmFz
c2VydFRydWUoJ3RleHQuaHRtbCBwYXNzZWQnIGluIHJlZ3VsYXJfb3V0cHV0LmdldHZhbHVlKCkp
CisgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZSgnaW1hZ2UuaHRtbCBwYXNzZWQnIGluIHJlZ3VsYXJf
b3V0cHV0LmdldHZhbHVlKCkpCiAKIAogY2xhc3MgRW5kVG9FbmRUZXN0KHVuaXR0ZXN0LlRlc3RD
YXNlKToK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155853</attachid>
            <date>2012-08-01 11:59:03 -0700</date>
            <delta_ts>2012-08-01 14:27:16 -0700</delta_ts>
            <desc>delete unneeded blank lines in test</desc>
            <filename>bug-92894-20120801115845.patch</filename>
            <type>text/plain</type>
            <size>3194</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0MzQ4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDg5MmQ3ZjgwZmYwZTVhNTQ1ZmU2OWY3ZDQ0MjM3MTNk
MDQ5MjE1MC4uOTExN2Q1NmM0NWVkOTBlZmI5NDhmZTlkMThkNjYxODUwZDVkZjcwMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEyLTA4LTAxICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIG5yd3Q6IHJlZW5hYmxlIHRoZSB0ZXN0IGZvciAtLXZlcmJvc2Ugd29ya2luZyBpbiBj
aGlsZCBwcm9jZXNzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkyODk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhpcyBjaGFuZ2UgcmV3cml0ZXMgdGhlIHRlc3QgdG8gbm90IHVzZSBvdXRwdXRjYXB0
dXJlLCBtZWFuaW5nCisgICAgICAgIHRoYXQgdGhlIE1vY2tIb3N0IGNhbiBwcm9wYWdhdGUgdG8g
V29ya2VyIHByb3Blcmx5IGFuZCB0aGluZ3MKKyAgICAgICAgd29yayBhZ2FpbiA6KS4KKworICAg
ICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50
ZWdyYXRpb250ZXN0LnB5OgorICAgICAgICAoTWFpblRlc3QudGVzdF92ZXJib3NlX2luX2NoaWxk
X3Byb2Nlc3Nlcyk6CisKIDIwMTItMDgtMDEgIFRoaWFnbyBNYXJjb3MgUC4gU2FudG9zICA8dGhp
YWdvLnNhbnRvc0BpbnRlbC5jb20+CiAKICAgICAgICAgUmVncmVzc2lvbihyMTI0MTM1KTogbnJ3
dDogLS12ZXJib3NlIGxvZ2dpbmcgZG9lcyBub3Qgd29yayByaWdodCBvbiB3aW5kb3dzCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rl
c3RzX2ludGVncmF0aW9udGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CmluZGV4IDNiMjJkODI4ODlh
ZWU3ZmYzMmY0ZGZlZGI2N2ZjZmI4ZmU2Y2JhMTUuLjAyZTc1YmFmNzI0Mzg5ODM1YjdhNzU4YzYy
YzFmMGMxYzM3Y2VmZDYgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CisrKyBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250
ZXN0LnB5CkBAIC05MjgsMTIgKzkyOCwxOSBAQCBjbGFzcyBNYWluVGVzdCh1bml0dGVzdC5UZXN0
Q2FzZSwgU3RyZWFtVGVzdGluZ01peGluKToKICAgICAgICAgIyBUaGlzIGlzIGVtcHR5IGJlY2F1
c2Ugd2UgZG9uJ3QgZXZlbiBnZXQgYSBjaGFuY2UgdG8gY29uZmlndXJlIHRoZSBsb2dnZXIgYmVm
b3JlIGZhaWxpbmcuCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGxvZ3MsICcnKQogCi0gICAg
ZGVmIGRpc2FibGVkX3Rlc3RfdmVyYm9zZShzZWxmKToKLSAgICAgICAgIyBOb3RlIHRoYXQgdGhl
IHRlc3RzIGZhaWwgYmVjYXVzZSB3ZSBjYW4ndCBwYXNzIGEgbW9jayBob3N0IHRvIHRoZSB3b3Jr
ZXIgcHJvY2Vzc2VzICphbmQqCi0gICAgICAgICMgdXNlIG91dHB1dGNhcHR1cmUgdG8gY2FwdHVy
ZSB0aGUgb3V0cHV0IChkb2luZyB0aGUgbGF0dGVyIHJlc3VsdHMgaW4gYSBub25waWNrbGFibGUg
aG9zdCkuCi0gICAgICAgIF8sIF8sIGVyciwgXyA9IGxvZ2dpbmdfcnVuKFsnLS12ZXJib3NlJywg
Jy0tZnVsbHktcGFyYWxsZWwnLCAnLS1jaGlsZC1wcm9jZXNzZXMnLCAnMicsICdwYXNzZXMvdGV4
dC5odG1sJywgJ3Bhc3Nlcy9pbWFnZS5odG1sJ10sIHRlc3RzX2luY2x1ZGVkPVRydWUpCi0gICAg
ICAgIHNlbGYuYXNzZXJ0VHJ1ZSgndGV4dC5odG1sIGZhaWxlZCcgaW4gZXJyLmdldHZhbHVlKCkp
Ci0gICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZSgnaW1hZ2UuaHRtbCBmYWlsZWQnIGluIGVyci5nZXR2
YWx1ZSgpKQorICAgIGRlZiB0ZXN0X3ZlcmJvc2VfaW5fY2hpbGRfcHJvY2Vzc2VzKHNlbGYpOgor
ICAgICAgICAjIFdoZW4gd2UgYWN0dWFsbHkgcnVuIG11bHRpcGxlIHByb2Nlc3Nlcywgd2UgbWF5
IGhhdmUgdG8gcmVjb25maWd1cmUgbG9nZ2luZyBpbiB0aGUKKyAgICAgICAgIyBjaGlsZCBwcm9j
ZXNzIChlLmcuLCBvbiB3aW4zMikgYW5kIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoYXQgd29ya3Mg
YW5kIHdlIHN0aWxsCisgICAgICAgICMgc2VlIHRoZSB2ZXJib3NlIGxvZyBvdXRwdXQuIEhvd2V2
ZXIsIHdlIGNhbid0IHVzZSBsb2dnaW5nX3J1bigpIGJlY2F1c2UgdXNpbmcKKyAgICAgICAgIyBv
dXRwdXRjYXB0dXJlIHRvIGNhcHR1cmUgc3Rkb3V0IGFuZCBzdGRlcnIgbGF0dGVyIHJlc3VsdHMg
aW4gYSBub25waWNrbGFibGUgaG9zdC4KKyAgICAgICAgb3B0aW9ucywgcGFyc2VkX2FyZ3MgPSBw
YXJzZV9hcmdzKFsnLS12ZXJib3NlJywgJy0tZnVsbHktcGFyYWxsZWwnLCAnLS1jaGlsZC1wcm9j
ZXNzZXMnLCAnMicsICdwYXNzZXMvdGV4dC5odG1sJywgJ3Bhc3Nlcy9pbWFnZS5odG1sJ10sIHRl
c3RzX2luY2x1ZGVkPVRydWUsIHByaW50X25vdGhpbmc9RmFsc2UpCisgICAgICAgIGhvc3QgPSBN
b2NrSG9zdCgpCisgICAgICAgIHBvcnRfb2JqID0gaG9zdC5wb3J0X2ZhY3RvcnkuZ2V0KHBvcnRf
bmFtZT1vcHRpb25zLnBsYXRmb3JtLCBvcHRpb25zPW9wdGlvbnMpCisgICAgICAgIGJ1aWxkYm90
X291dHB1dCA9IFN0cmluZ0lPLlN0cmluZ0lPKCkKKyAgICAgICAgcmVndWxhcl9vdXRwdXQgPSBT
dHJpbmdJTy5TdHJpbmdJTygpCisgICAgICAgIHJlcyA9IHJ1bl93ZWJraXRfdGVzdHMucnVuKHBv
cnRfb2JqLCBvcHRpb25zLCBwYXJzZWRfYXJncywgYnVpbGRib3Rfb3V0cHV0PWJ1aWxkYm90X291
dHB1dCwgcmVndWxhcl9vdXRwdXQ9cmVndWxhcl9vdXRwdXQpCisgICAgICAgIHNlbGYuYXNzZXJ0
VHJ1ZSgndGV4dC5odG1sIHBhc3NlZCcgaW4gcmVndWxhcl9vdXRwdXQuZ2V0dmFsdWUoKSkKKyAg
ICAgICAgc2VsZi5hc3NlcnRUcnVlKCdpbWFnZS5odG1sIHBhc3NlZCcgaW4gcmVndWxhcl9vdXRw
dXQuZ2V0dmFsdWUoKSkKIAogCiBjbGFzcyBFbmRUb0VuZFRlc3QodW5pdHRlc3QuVGVzdENhc2Up
Ogo=
</data>

          </attachment>
      

    </bug>

</bugzilla>