<?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>84177</bug_id>
          
          <creation_ts>2012-04-17 11:55:49 -0700</creation_ts>
          <short_desc>Lion Production Test failing with error: &quot;Failed to stop httpd: pid file still exists&quot;</short_desc>
          <delta_ts>2012-04-20 12:34:33 -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>Tools / Tests</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>http://build.webkit.org/builders/Lion%20Release%20%28Tests%29/builds/7667/steps/layout-test/logs/stdio</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="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>ojan</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>604200</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-04-17 11:55:49 -0700</bug_when>
    <thetext>run_webkit_tests is failing with the following stack trace:

Traceback (most recent call last):
  File &quot;/Volumes/Data/slave/lion-intel-release-tests/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 459, in &lt;module&gt;
    sys.exit(main())
...snip...
    raise http_server_base.ServerError(&apos;Failed to stop %s: pid file still exists&apos; % self._name)
webkitpy.layout_tests.servers.http_server_base.ServerError: Failed to stop httpd: pid file still exists
Failed to execute Tools/Scripts/new-run-webkit-tests at ./Tools/Scripts/run-webkit-tests line 122.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604263</commentid>
    <comment_count>1</comment_count>
      <attachid>137586</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-17 12:59:31 -0700</bug_when>
    <thetext>Created attachment 137586
Try to remove apache&apos;s pid file in the case it&apos;s stale</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604266</commentid>
    <comment_count>2</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-04-17 13:03:02 -0700</bug_when>
    <thetext>Looks like it might be a hardware problem.  Rebooted the offending bot. &lt;http://build.webkit.org/buildslaves/apple-xserve-10&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604282</commentid>
    <comment_count>3</comment_count>
      <attachid>137586</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-17 13:20:44 -0700</bug_when>
    <thetext>Comment on attachment 137586
Try to remove apache&apos;s pid file in the case it&apos;s stale

See the comment right after this ... you can&apos;t assume apache has exited until the pid file is removed. If you delete the pid file too early, you may attempt to restart the server while the previous server is still running, and fail. You should only delete the pid file is the pid is gone.

You should probably reuse the log in http_server.py, which checks for the running process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604284</commentid>
    <comment_count>4</comment_count>
      <attachid>137586</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-17 13:22:15 -0700</bug_when>
    <thetext>Comment on attachment 137586
Try to remove apache&apos;s pid file in the case it&apos;s stale

(In reply to comment #3)
&gt; (From update of attachment 137586 [details])
&gt; See the comment right after this ... you can&apos;t assume apache has exited until the pid file is removed. If you delete the pid file too early, you may attempt to restart the server while the previous server is still running, and fail. You should only delete the pid file is the pid is gone.
&gt; 
&gt; You should probably reuse the log in http_server.py, which checks for the running process.

Okay, please make those changes then. I don&apos;t understand this code and don&apos;t have a time for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605029</commentid>
    <comment_count>5</comment_count>
      <attachid>137753</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-04-18 13:17:24 -0700</bug_when>
    <thetext>Created attachment 137753
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605040</commentid>
    <comment_count>6</comment_count>
      <attachid>137753</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-18 13:34:52 -0700</bug_when>
    <thetext>Comment on attachment 137753
Patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/servers/apache_http_server.py:144
&gt; +        # If apache was forcefully killed, the pid file will not have been deleted, so check

At the beginning of this routine, (before we call self._run(self._stop_cmd), we should check to see if the server is running ... in the context of the problem we&apos;re seeing, we know that self._pid is set to the pid we care about (see start() in http_server_base.py:78).

So, I would rewrite the whole routine as something like:

def _stop_running_server(self):
    if self._pid and not self._executive.check_running_pid(pid):
        self._filesystem.remove(self._pid_file)
        return

   retval, err = self._run(self.stop_cmd)
   if retval or len(err):
       raise http_server_base.ServerError(&apos;Failed to stop %s: %s&apos; % (self._name, err))
  # For some reason ...
  ...

In this case you&apos;ll raise an error if you can&apos;t delete the pidfile, but I think that&apos;s probably good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605047</commentid>
    <comment_count>7</comment_count>
      <attachid>137757</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-04-18 13:43:06 -0700</bug_when>
    <thetext>Created attachment 137757
Patch

Updated with dpranke&apos;s rewrite.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605051</commentid>
    <comment_count>8</comment_count>
      <attachid>137757</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-18 13:44:43 -0700</bug_when>
    <thetext>Comment on attachment 137757
Patch

r+ if you add a &quot;return&quot; after line 143 so that we don&apos;t execute the rest of the function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605111</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-18 14:47:23 -0700</bug_when>
    <thetext>Thanks for the fix!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606810</commentid>
    <comment_count>10</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-04-20 12:34:33 -0700</bug_when>
    <thetext>Committed r114555: &lt;http://trac.webkit.org/changeset/114555&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137586</attachid>
            <date>2012-04-17 12:59:31 -0700</date>
            <delta_ts>2012-04-17 13:22:15 -0700</delta_ts>
            <desc>Try to remove apache&apos;s pid file in the case it&apos;s stale</desc>
            <filename>bug-84177-20120417125930.patch</filename>
            <type>text/plain</type>
            <size>1760</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDExNDQwNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDEyLTA0LTE3ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIExpb24gUHJvZHVjdGlvbiBUZXN0IGZhaWxpbmcgd2l0aCBlcnJvcjogIkZhaWxl
ZCB0byBzdG9wIGh0dHBkOiBwaWQgZmlsZSBzdGlsbCBleGlzdHMiCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDE3NworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRyeSB0byBkZWxldGUgdGhlIHBpZCBmaWxl
IGxlZnQgYnkgQXBhY2hlIGluIHRoZSBjYXNlIGl0IHdhcyBraWxsZWQgZm9yY2VmdWxseS4KKwor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvYXBhY2hlX2h0
dHBfc2VydmVyLnB5OgorICAgICAgICAoTGF5b3V0VGVzdEFwYWNoZUh0dHBkLl9zdG9wX3J1bm5p
bmdfc2VydmVyKToKKwogMjAxMi0wNC0xNyAgTmFuZG9yIEh1c3prYSAgPGhuYW5kb3JAaW5mLnUt
c3plZ2VkLmh1PgogCiAgICAgICAgIFtRdF0gSlNDIGJ1aWxkIHNob3VsZCBoYW5kbGUgLS1uby13
ZWJraXQyIG9wdGlvbiB0byBhdm9pZCB1bndhbnRlZCBjbGVhbi1idWlsZHMKSW5kZXg6IFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvYXBhY2hlX2h0dHBfc2VydmVy
LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3Nl
cnZlcnMvYXBhY2hlX2h0dHBfc2VydmVyLnB5CShyZXZpc2lvbiAxMTQyMTQpCisrKyBUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJzL2FwYWNoZV9odHRwX3NlcnZlci5w
eQkod29ya2luZyBjb3B5KQpAQCAtMTQxLDYgKzE0MSwxMyBAQCBjbGFzcyBMYXlvdXRUZXN0QXBh
Y2hlSHR0cGQoaHR0cF9zZXJ2ZXJfCiAgICAgICAgIGlmIHJldHZhbCBvciBsZW4oZXJyKToKICAg
ICAgICAgICAgIHJhaXNlIGh0dHBfc2VydmVyX2Jhc2UuU2VydmVyRXJyb3IoJ0ZhaWxlZCB0byBz
dG9wICVzOiAlcycgJSAoc2VsZi5fbmFtZSwgZXJyKSkKIAorICAgICAgICAjIE9wdGltaXN0aWNh
bGx5IGRlbGV0ZSB0aGUgcGlkIGZpbGUgaW4gdGhlIGNhc2UgQXBhY2hlIGhhZCBiZWVuIGZvcmNl
ZnVsbHkga2lsbGVkIGFuZCBsZWZ0IHBpZCBmaWxlLgorICAgICAgICB0cnk6CisgICAgICAgICAg
ICBpZiBzZWxmLl9maWxlc3lzdGVtLmV4aXN0cyhzZWxmLl9waWRfZmlsZSk6CisgICAgICAgICAg
ICAgICAgc2VsZi5fZmlsZXN5c3RlbS5yZW1vdmUoc2VsZi5fcGlkX2ZpbGUpCisgICAgICAgIGV4
Y2VwdDoKKyAgICAgICAgICAgIHBhc3MKKwogICAgICAgICAjIEZvciBzb21lIHJlYXNvbiBhcGFj
aGUgaXNuJ3QgZ3VhcmFudGVlZCB0byBoYXZlIGFjdHVhbGx5IHN0b3BwZWQgYWZ0ZXIKICAgICAg
ICAgIyB0aGUgc3RvcCBjb21tYW5kIHJldHVybnMsIHNvIHdlIHdhaXQgYSBsaXR0bGUgd2hpbGUg
bG9uZ2VyIGZvciB0aGUKICAgICAgICAgIyBwaWQgZmlsZSB0byBiZSByZW1vdmVkLgo=
</data>
<flag name="review"
          id="142688"
          type_id="1"
          status="-"
          setter="dpranke"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137753</attachid>
            <date>2012-04-18 13:17:24 -0700</date>
            <delta_ts>2012-04-18 13:43:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84177-20120418131723.patch</filename>
            <type>text/plain</type>
            <size>2084</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0NTM1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWY1MTQxODlkOTU3MGZhNjk3YzgwNTJmOGZlNjMyYjZi
MWY2NTNlZS4uODg3YjU0YzhmZjE1OWZkNTExZDg0ZGViYzk0YzllZDA2YWJiOWFiNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDEyLTA0LTE4ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAg
ICAgIExpb24gUHJvZHVjdGlvbiBUZXN0IGZhaWxpbmcgd2l0aCBlcnJvcjogIkZhaWxlZCB0byBz
dG9wIGh0dHBkOiBwaWQgZmlsZSBzdGlsbCBleGlzdHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDE3NworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRyeSB0byBkZWxldGUgdGhlIHBpZCBmaWxlIGxlZnQg
YnkgQXBhY2hlIGluIHRoZSBjYXNlIGl0IHdhcyBraWxsZWQgZm9yY2VmdWxseS4KKworICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvYXBhY2hlX2h0dHBfc2Vy
dmVyLnB5OgorICAgICAgICAoTGF5b3V0VGVzdEFwYWNoZUh0dHBkLl9zdG9wX3J1bm5pbmdfc2Vy
dmVyKToKKwogMjAxMi0wNC0xOCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFp
bC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjExNDUwNi4KZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvYXBhY2hl
X2h0dHBfc2VydmVyLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvc2Vy
dmVycy9hcGFjaGVfaHR0cF9zZXJ2ZXIucHkKaW5kZXggYTA5YWEzMzQ1OTEyZGQ2NjRkZjlhOTAw
NzEwZWI3ZTEwY2VjYWJkYS4uZmYyNzEzOGExNDAwNGYzMDgzNjA1NDZiYzAzZTQ2MWI0MjExNTli
YSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvc2VydmVy
cy9hcGFjaGVfaHR0cF9zZXJ2ZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvc2VydmVycy9hcGFjaGVfaHR0cF9zZXJ2ZXIucHkKQEAgLTE0MSw2ICsxNDEsMTYg
QEAgY2xhc3MgTGF5b3V0VGVzdEFwYWNoZUh0dHBkKGh0dHBfc2VydmVyX2Jhc2UuSHR0cFNlcnZl
ckJhc2UpOgogICAgICAgICBpZiByZXR2YWwgb3IgbGVuKGVycik6CiAgICAgICAgICAgICByYWlz
ZSBodHRwX3NlcnZlcl9iYXNlLlNlcnZlckVycm9yKCdGYWlsZWQgdG8gc3RvcCAlczogJXMnICUg
KHNlbGYuX25hbWUsIGVycikpCiAKKyAgICAgICAgIyBJZiBhcGFjaGUgd2FzIGZvcmNlZnVsbHkg
a2lsbGVkLCB0aGUgcGlkIGZpbGUgd2lsbCBub3QgaGF2ZSBiZWVuIGRlbGV0ZWQsIHNvIGNoZWNr
CisgICAgICAgICMgdGhhdCB0aGUgcHJvY2VzcyBzcGVjaWZpZWQgYnkgdGhlIHBpZF9maWxlIG5v
IGxvbmdlciBleGlzdHMgYmVmb3JlIGRlbGV0aW5nIHRoZSBmaWxlLgorICAgICAgICB0cnk6Cisg
ICAgICAgICAgICBpZiBzZWxmLl9maWxlc3lzdGVtLmV4aXN0cyhzZWxmLl9waWRfZmlsZSk6Cisg
ICAgICAgICAgICAgICAgcGlkID0gaW50KHNlbGYuX2ZpbGVzeXN0ZW0ucmVhZF90ZXh0X2ZpbGUo
c2VsZi5fcGlkX2ZpbGUpKQorICAgICAgICAgICAgICAgIGlmIG5vdCBzZWxmLl9leGVjdXRpdmUu
Y2hlY2tfcnVubmluZ19waWQocGlkKToKKyAgICAgICAgICAgICAgICAgICAgc2VsZi5fZmlsZXN5
c3RlbS5yZW1vdmUoc2VsZi5fcGlkX2ZpbGUpCisgICAgICAgIGV4Y2VwdDoKKyAgICAgICAgICAg
IHBhc3MKKwogICAgICAgICAjIEZvciBzb21lIHJlYXNvbiBhcGFjaGUgaXNuJ3QgZ3VhcmFudGVl
ZCB0byBoYXZlIGFjdHVhbGx5IHN0b3BwZWQgYWZ0ZXIKICAgICAgICAgIyB0aGUgc3RvcCBjb21t
YW5kIHJldHVybnMsIHNvIHdlIHdhaXQgYSBsaXR0bGUgd2hpbGUgbG9uZ2VyIGZvciB0aGUKICAg
ICAgICAgIyBwaWQgZmlsZSB0byBiZSByZW1vdmVkLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137757</attachid>
            <date>2012-04-18 13:43:06 -0700</date>
            <delta_ts>2012-04-18 13:44:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84177-20120418134305.patch</filename>
            <type>text/plain</type>
            <size>1866</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0NTM1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWY1MTQxODlkOTU3MGZhNjk3YzgwNTJmOGZlNjMyYjZi
MWY2NTNlZS4uODg3YjU0YzhmZjE1OWZkNTExZDg0ZGViYzk0YzllZDA2YWJiOWFiNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDEyLTA0LTE4ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAg
ICAgIExpb24gUHJvZHVjdGlvbiBUZXN0IGZhaWxpbmcgd2l0aCBlcnJvcjogIkZhaWxlZCB0byBz
dG9wIGh0dHBkOiBwaWQgZmlsZSBzdGlsbCBleGlzdHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDE3NworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRyeSB0byBkZWxldGUgdGhlIHBpZCBmaWxlIGxlZnQg
YnkgQXBhY2hlIGluIHRoZSBjYXNlIGl0IHdhcyBraWxsZWQgZm9yY2VmdWxseS4KKworICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvYXBhY2hlX2h0dHBfc2Vy
dmVyLnB5OgorICAgICAgICAoTGF5b3V0VGVzdEFwYWNoZUh0dHBkLl9zdG9wX3J1bm5pbmdfc2Vy
dmVyKToKKwogMjAxMi0wNC0xOCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFp
bC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjExNDUwNi4KZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvYXBhY2hl
X2h0dHBfc2VydmVyLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvc2Vy
dmVycy9hcGFjaGVfaHR0cF9zZXJ2ZXIucHkKaW5kZXggYTA5YWEzMzQ1OTEyZGQ2NjRkZjlhOTAw
NzEwZWI3ZTEwY2VjYWJkYS4uY2UwOTllYzM1YjE1YmQ0NzBkYmU1YWNhNTAwOGJjYzVjMWE5ZDJj
MCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvc2VydmVy
cy9hcGFjaGVfaHR0cF9zZXJ2ZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvc2VydmVycy9hcGFjaGVfaHR0cF9zZXJ2ZXIucHkKQEAgLTEzNyw2ICsxMzcsMTEg
QEAgY2xhc3MgTGF5b3V0VGVzdEFwYWNoZUh0dHBkKGh0dHBfc2VydmVyX2Jhc2UuSHR0cFNlcnZl
ckJhc2UpOgogICAgICAgICByZXR1cm4gaW50KHNlbGYuX2ZpbGVzeXN0ZW0ucmVhZF90ZXh0X2Zp
bGUoc2VsZi5fcGlkX2ZpbGUpKQogCiAgICAgZGVmIF9zdG9wX3J1bm5pbmdfc2VydmVyKHNlbGYp
OgorICAgICAgICAjIElmIGFwYWNoZSB3YXMgZm9yY2VmdWxseSBraWxsZWQsIHRoZSBwaWQgZmls
ZSB3aWxsIG5vdCBoYXZlIGJlZW4gZGVsZXRlZCwgc28gY2hlY2sKKyAgICAgICAgIyB0aGF0IHRo
ZSBwcm9jZXNzIHNwZWNpZmllZCBieSB0aGUgcGlkX2ZpbGUgbm8gbG9uZ2VyIGV4aXN0cyBiZWZv
cmUgZGVsZXRpbmcgdGhlIGZpbGUuCisgICAgICAgIGlmIHNlbGYuX3BpZCBhbmQgbm90IHNlbGYu
X2V4ZWN1dGl2ZS5jaGVja19ydW5uaW5nX3BpZChzZWxmLl9waWQpOgorICAgICAgICAgICAgc2Vs
Zi5fZmlsZXN5c3RlbS5yZW1vdmUoc2VsZi5fcGlkX2ZpbGUpCisKICAgICAgICAgcmV0dmFsLCBl
cnIgPSBzZWxmLl9ydW4oc2VsZi5fc3RvcF9jbWQpCiAgICAgICAgIGlmIHJldHZhbCBvciBsZW4o
ZXJyKToKICAgICAgICAgICAgIHJhaXNlIGh0dHBfc2VydmVyX2Jhc2UuU2VydmVyRXJyb3IoJ0Zh
aWxlZCB0byBzdG9wICVzOiAlcycgJSAoc2VsZi5fbmFtZSwgZXJyKSkK
</data>
<flag name="review"
          id="142925"
          type_id="1"
          status="+"
          setter="dpranke"
    />
          </attachment>
      

    </bug>

</bugzilla>