<?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>172030</bug_id>
          
          <creation_ts>2017-05-12 09:25:51 -0700</creation_ts>
          <short_desc>REGRESSION (r216711): API test WKWebView.ClearAppCache is failing</short_desc>
          <delta_ts>2017-05-15 09:03:32 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=171994</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=172120</see_also>
          <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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>beidson</cc>
    
    <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jlewis3</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1307893</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-05-12 09:25:51 -0700</bug_when>
    <thetext>API test WKWebView.ClearAppCache is failing

FAIL WKWebView.ClearAppCache

/Volumes/Data/slave/sierra-release/build/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/LocalStorageClear.mm:175
Value of: originalWebsiteDataRecordCount - 1
  Actual: 1
Expected: websiteDataRecords.count
Which is: 0

https://build.webkit.org/builders/Apple%20El%20Capitan%20Release%20WK2%20%28Tests%29/builds/1452</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1307894</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-05-12 09:27:17 -0700</bug_when>
    <thetext>It looks like this may have started with https://trac.webkit.org/changeset/216711/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1307948</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 10:56:03 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #1)
&gt; It looks like this may have started with
&gt; https://trac.webkit.org/changeset/216711/webkit

If 216711 caused this, then I think this test was utterly broken in the first place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1307949</commentid>
    <comment_count>3</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 10:56:24 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #1)
&gt; It looks like this may have started with
&gt; https://trac.webkit.org/changeset/216711/webkit

You say *MAY* have started with this...  how sure are you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1307951</commentid>
    <comment_count>4</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-05-12 10:58:59 -0700</bug_when>
    <thetext>(In reply to Brady Eidson from comment #3)
&gt; (In reply to Ryan Haddad from comment #1)
&gt; &gt; It looks like this may have started with
&gt; &gt; https://trac.webkit.org/changeset/216711/webkit
&gt; 
&gt; You say *MAY* have started with this...  how sure are you?

I said may because I did not reproduce it locally, but regression range is between https://trac.webkit.org/changeset/216709 and https://trac.webkit.org/changeset/216712. None of the other commits look related.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1307971</commentid>
    <comment_count>5</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 11:43:26 -0700</bug_when>
    <thetext>Cannot reproduce this locally no matter what I try.

Looking at changes to the test to make it more resilient.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1307992</commentid>
    <comment_count>6</comment_count>
      <attachid>309927</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 12:19:30 -0700</bug_when>
    <thetext>Created attachment 309927
Patch for suppression/exploration</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1307993</commentid>
    <comment_count>7</comment_count>
      <attachid>309927</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 12:20:30 -0700</bug_when>
    <thetext>Comment on attachment 309927
Patch for suppression/exploration

Rejecting attachment 309927 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 309927, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Nobody - Test gardening, in effect found in /Volumes/Data/EWS/WebKit/Tools/ChangeLog does not appear to be a valid reviewer according to contributors.json.
/Volumes/Data/EWS/WebKit/Tools/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://webkit-queues.webkit.org/results/3727676</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308000</commentid>
    <comment_count>8</comment_count>
      <attachid>309928</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 12:41:05 -0700</bug_when>
    <thetext>Created attachment 309928
Patch for suppression/exploration</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308015</commentid>
    <comment_count>9</comment_count>
      <attachid>309928</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 13:09:28 -0700</bug_when>
    <thetext>Comment on attachment 309928
Patch for suppression/exploration

Clearing flags on attachment: 309928

Committed r216777: &lt;http://trac.webkit.org/changeset/216777&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308016</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 13:09:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308050</commentid>
    <comment_count>11</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 14:10:04 -0700</bug_when>
    <thetext>New failure on bots:

/Volumes/Data/slave/elcapitan-release/build/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/LocalStorageClear.mm:170
Value of: 1ul
  Actual: 1
Expected: websiteDataRecords.count
Which is: 2


/Volumes/Data/slave/elcapitan-release/build/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/LocalStorageClear.mm:186
Value of: originalWebsiteDataRecordCount - 1
  Actual: 1
Expected: websiteDataRecords.count
Which is: 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308058</commentid>
    <comment_count>12</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 14:17:55 -0700</bug_when>
    <thetext>(In reply to Brady Eidson from comment #11)
&gt; New failure on bots:
&gt; 
&gt; /Volumes/Data/slave/elcapitan-release/build/Tools/TestWebKitAPI/Tests/
&gt; WebKit2Cocoa/LocalStorageClear.mm:170
&gt; Value of: 1ul
&gt;   Actual: 1
&gt; Expected: websiteDataRecords.count
&gt; Which is: 2

Since we wiped the entire data store directory *and* installed only a single record of app cache ness, we expect exactly *one* record here.

Getting 2 is entirely unexpected.

&gt; /Volumes/Data/slave/elcapitan-release/build/Tools/TestWebKitAPI/Tests/
&gt; WebKit2Cocoa/LocalStorageClear.mm:186
&gt; Value of: originalWebsiteDataRecordCount - 1
&gt;   Actual: 1
&gt; Expected: websiteDataRecords.count
&gt; Which is: 0

This is actually right - At the end of the test, there should absolutely be 0 results left for getting all data of all types.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308060</commentid>
    <comment_count>13</comment_count>
      <attachid>309945</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 14:20:58 -0700</bug_when>
    <thetext>Created attachment 309945
Get more info from the bots</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308092</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 15:13:59 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 309945:

The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308095</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 15:14:26 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 309945:

http/tests/misc/acid3.html bug 165734 (authors: abecsi@webkit.org, arv@chromium.org, cdumez@apple.com, rniwa@webkit.org, and tonyg@chromium.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308120</commentid>
    <comment_count>16</comment_count>
      <attachid>309945</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 15:51:12 -0700</bug_when>
    <thetext>Comment on attachment 309945
Get more info from the bots

Clearing flags on attachment: 309945

Committed r216800: &lt;http://trac.webkit.org/changeset/216800&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308121</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 15:51:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308141</commentid>
    <comment_count>18</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 16:15:37 -0700</bug_when>
    <thetext>Reopening since the landed patch will not fix this, but rather hopefully just tell us what&apos;s broken.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308150</commentid>
    <comment_count>19</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 16:40:07 -0700</bug_when>
    <thetext>Finally got the unexpected results:

/Volumes/Data/slave/sierra-release/build/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/LocalStorageClear.mm:172
Value of: [record.displayName UTF8String]
  Actual: &quot;Local documents on your computer&quot;
Expected: &quot;127.0.0.1&quot;


/Volumes/Data/slave/sierra-release/build/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/LocalStorageClear.mm:174
Value of: [type UTF8String]
  Actual: &quot;WKWebsiteDataTypeIndexedDBDatabases&quot;
Expected: [WKWebsiteDataTypeOfflineWebApplicationCache UTF8String]
Which is: &quot;WKWebsiteDataTypeOfflineWebApplicationCache&quot;

So, bizarrely, there are IndexedDB remnants around.

No clue why, and why nobody can reproduce locally instead of on the bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308151</commentid>
    <comment_count>20</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 16:41:06 -0700</bug_when>
    <thetext>Also quite bizarre that deleting the IDB directory at the start doesn&apos;t resolve this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308153</commentid>
    <comment_count>21</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 16:42:57 -0700</bug_when>
    <thetext>I see, app cache doesn&apos;t go into that directory.

Okay, fine.

Let&apos;s resolve this once and for all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308161</commentid>
    <comment_count>22</comment_count>
      <attachid>309969</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-05-12 16:51:11 -0700</bug_when>
    <thetext>Created attachment 309969
Patch to fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308162</commentid>
    <comment_count>23</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-05-12 16:52:59 -0700</bug_when>
    <thetext>Attachment 309969 did not pass style-queue:


ERROR: Tools/TestWebKitAPI/Tests/WebKit2Cocoa/LocalStorageClear.mm:139:  This { should be at the end of the previous line  [whitespace/braces] [4]
Total errors found: 1 in 2 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>1308177</commentid>
    <comment_count>24</comment_count>
      <attachid>309969</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 17:31:50 -0700</bug_when>
    <thetext>Comment on attachment 309969
Patch to fix

Clearing flags on attachment: 309969

Committed r216805: &lt;http://trac.webkit.org/changeset/216805&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308178</commentid>
    <comment_count>25</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-12 17:31:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309927</attachid>
            <date>2017-05-12 12:19:30 -0700</date>
            <delta_ts>2017-05-12 12:41:05 -0700</delta_ts>
            <desc>Patch for suppression/exploration</desc>
            <filename>pat</filename>
            <type>text/plain</type>
            <size>4869</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3ZGZm
NGNmNTZiNi4uZGU3MTFkMjcwNDkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxNy0wNS0xMiAgQnJhZHkgRWlkc29u
ICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjIxNjcxMSk6IEFQ
SSB0ZXN0IFdLV2ViVmlldy5DbGVhckFwcENhY2hlIGlzIGZhaWxpbmcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzIwMzAKKworICAgICAgICBSZXZp
ZXdlZCBieSBOb2JvZHkgLSBUZXN0IGdhcmRlbmluZywgaW4gZWZmZWN0Li4uCisKKyAgICAgICAg
VGhpcyBmYWlsdXJlIGlzIG9ubHkgYmVpbmcgc2VlbiBieSB0aGUgYm90cy4KKyAgICAgICAgCisg
ICAgICAgIEkgYmVsaWV2ZSB0aGlzIHRlc3QgaXMgdXR0ZXJseSBicm9rZW4gaW4gdGhlIGZpcnN0
IHBsYWNlOyB3aGVuIGl0IGNoZWNrcyB0aGUgLndhbCBmaWxlJ3MKKyAgICAgICAgc2l6ZSB0aGF0
IGlzIG5vdCBhY3R1YWxseSBhbiBpbmRpY2F0b3IgdGhhdCB0aGUgcmVjb3JkcyB3ZXJlIGRlbGV0
ZWQuCisgICAgICAgIAorICAgICAgICBCdXQgdGhhdCBpc24ndCB3aGF0J3MgY29taW5nIHVwIGFz
IGZhaWx1cmUgb24gdGhlIGJvdHMuCisgICAgICAgIAorICAgICAgICBUaGlzIHBhdGNoIGlzIGFu
IGF0dGVtcHQgdG86CisgICAgICAgIDEgLSBNb3JlIGZvcmNlZnVsbHkgY2xlYXIgdGhlIFdlYnNp
dGUgZGF0YSBkaXJlY3Rvcnkgb2YgbGVmdG92ZXJzIGJlZm9yZSB0aGUgdGVzdCBzdGFydHMuCisg
ICAgICAgIDIgLSBHaXZlIGFuIGVhcmxpZXIgaW5kaWNhdGlvbiBvZiB0aGUgZmFpbHVyZSB0aGF0
IHRoZSBib3RzIGFyZSBzZWVpbmcsIHRvIHBvc3NpYmx5IHJldmVhbCBtb3JlLgorCisgICAgICAg
ICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvTG9jYWxTdG9yYWdlQ2xlYXIubW06
CisgICAgICAgIChkZWZhdWx0V2Vic2l0ZURhdGFEaXJlY3RvcnkpOgorICAgICAgICAoZGVmYXVs
dEFwcGxpY2F0aW9uQ2FjaGVEaXJlY3RvcnkpOgorICAgICAgICAoVEVTVCk6CisKIDIwMTctMDUt
MTEgIENhcmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAg
ICAgICAgQWRkIFdQRSByZWxlYXNlIGJvdHMKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0MkNvY29hL0xvY2FsU3RvcmFnZUNsZWFyLm1tIGIvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvTG9jYWxTdG9yYWdlQ2xlYXIubW0KaW5kZXggZWFi
ODdlMDI2N2IuLjEyZGJjZTM4ZThhIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdDJDb2NvYS9Mb2NhbFN0b3JhZ2VDbGVhci5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9Mb2NhbFN0b3JhZ2VDbGVhci5tbQpAQCAtMTA3LDEz
ICsxMDcsMjIgQEAgTlNTdHJpbmcgKnN3aXp6bGVkQnVuZGxlSWRlbnRpZmllcldlYkJvb2ttYXJr
c0QoKQogICAgIHJldHVybiBAImNvbS5hcHBsZS53ZWJib29rbWFya3NkIjsKIH0KIAorTlNTdHJp
bmcgKmRlZmF1bHRXZWJzaXRlRGF0YURpcmVjdG9yeSgpCit7CisjaWYgUExBVEZPUk0oSU9TKQor
ICAgIHJldHVybiBuaWw7CisjZWxzZQorICAgIHJldHVybiBAIn4vTGlicmFyeS9DYWNoZXMvVGVz
dFdlYktpdEFQSS9XZWJLaXQiOworI2VuZGlmCit9CisKIE5TU3RyaW5nICpkZWZhdWx0QXBwbGlj
YXRpb25DYWNoZURpcmVjdG9yeSgpCiB7CiAjaWYgUExBVEZPUk0oSU9TKQogICAgIC8vIFRoaXMg
aXMgdG8gbWlycm9yIGEgcXVpcmsgaW4gV2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdEFwcGxpY2F0
aW9uQ2FjaGVEaXJlY3RvcnkgYW5kIGNhdGNoIGFueSByZWdyZXNzaW9ucy4KICAgICByZXR1cm4g
W05TSG9tZURpcmVjdG9yeSgpIHN0cmluZ0J5QXBwZW5kaW5nUGF0aENvbXBvbmVudDpAIkxpYnJh
cnkvQ2FjaGVzL2NvbS5hcHBsZS5XZWJBcHBDYWNoZSJdOwogI2Vsc2UKLSAgICByZXR1cm4gQCJ+
L0xpYnJhcnkvQ2FjaGVzL1Rlc3RXZWJLaXRBUEkvV2ViS2l0L09mZmxpbmVXZWJBcHBsaWNhdGlv
bkNhY2hlIjsKKyAgICByZXR1cm4gW2RlZmF1bHRXZWJzaXRlRGF0YURpcmVjdG9yeSgpIHN0cmlu
Z0J5QXBwZW5kaW5nU3RyaW5nOkAiL09mZmxpbmVXZWJBcHBsaWNhdGlvbkNhY2hlIl07CiAjZW5k
aWYKIH0KIApAQCAtMTI2LDIyICsxMzUsMjQgQEAgVEVTVChXS1dlYlZpZXcsIENsZWFyQXBwQ2Fj
aGUpCiAgICAgTlNVUkwgKmRiUmVzb3VyY2VVUkwgPSBbW05TQnVuZGxlIG1haW5CdW5kbGVdIFVS
TEZvclJlc291cmNlOkAiQXBwbGljYXRpb25DYWNoZSIgd2l0aEV4dGVuc2lvbjpAImRiIiBzdWJk
aXJlY3Rvcnk6QCJUZXN0V2ViS2l0QVBJLnJlc291cmNlcyJdOwogICAgIE5TVVJMICpzaG1SZXNv
dXJjZVVSTCA9IFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJBcHBsaWNh
dGlvbkNhY2hlIiB3aXRoRXh0ZW5zaW9uOkAiZGItc2htIiBzdWJkaXJlY3Rvcnk6QCJUZXN0V2Vi
S2l0QVBJLnJlc291cmNlcyJdOwogICAgIE5TVVJMICp3YWxSZXNvdXJjZVVSTCA9IFtbTlNCdW5k
bGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJBcHBsaWNhdGlvbkNhY2hlIiB3aXRoRXh0
ZW5zaW9uOkAiZGItd2FsIiBzdWJkaXJlY3Rvcnk6QCJUZXN0V2ViS2l0QVBJLnJlc291cmNlcyJd
OwotICAgIAorCisgICAgLy8gQ2xlYW4gdXAgYW55IHdlYnNpdGUgZGF0YSBmaWxlcyBsZWZ0IGZy
b20gYW55IHByZXZpb3VzIHRlc3QgcnVuLgorICAgIGlmIChhdXRvICp3ZWJzaXRlRGF0YURpcmVj
dG9yeSA9IGRlZmF1bHRXZWJzaXRlRGF0YURpcmVjdG9yeSgpKSB7CisgICAgICAgIE5TVVJMICp3
ZWJzaXRlRGF0YVVSTCA9IFtOU1VSTCBmaWxlVVJMV2l0aFBhdGg6W3dlYnNpdGVEYXRhRGlyZWN0
b3J5IHN0cmluZ0J5RXhwYW5kaW5nVGlsZGVJblBhdGhdXTsKKyAgICAgICAgW1tOU0ZpbGVNYW5h
Z2VyIGRlZmF1bHRNYW5hZ2VyXSByZW1vdmVJdGVtQXRVUkw6d2Vic2l0ZURhdGFVUkwgZXJyb3I6
bmlsXTsKKyAgICB9CisKICAgICBOU1VSTCAqdGFyZ2V0VVJMID0gW05TVVJMIGZpbGVVUkxXaXRo
UGF0aDpbZGVmYXVsdEFwcGxpY2F0aW9uQ2FjaGVEaXJlY3RvcnkoKSBzdHJpbmdCeUV4cGFuZGlu
Z1RpbGRlSW5QYXRoXV07CiAgICAgW1tOU0ZpbGVNYW5hZ2VyIGRlZmF1bHRNYW5hZ2VyXSBjcmVh
dGVEaXJlY3RvcnlBdFVSTDp0YXJnZXRVUkwgd2l0aEludGVybWVkaWF0ZURpcmVjdG9yaWVzOllF
UyBhdHRyaWJ1dGVzOm5pbCBlcnJvcjpuaWxdOwotICAgIAorCiAgICAgTlNVUkwgKmRiVGFyZ2V0
VVJMID0gW3RhcmdldFVSTCBVUkxCeUFwcGVuZGluZ1BhdGhDb21wb25lbnQ6QCJBcHBsaWNhdGlv
bkNhY2hlLmRiIl07CiAgICAgTlNVUkwgKndhbFRhcmdldFVSTCA9IFt0YXJnZXRVUkwgVVJMQnlB
cHBlbmRpbmdQYXRoQ29tcG9uZW50OkAiQXBwbGljYXRpb25DYWNoZS5kYi13YWwiXTsKICAgICBO
U1VSTCAqc2htVGFyZ2V0VVJMID0gW3RhcmdldFVSTCBVUkxCeUFwcGVuZGluZ1BhdGhDb21wb25l
bnQ6QCJBcHBsaWNhdGlvbkNhY2hlLmRiLXNobSJdOwogCi0gICAgLy8gQ2xlYW4gdXAgYW55IGZp
bGVzIHRoYXQgbWF5IGhhdmUgYmVlbiBsZWZ0IGZyb20gdGhpcyB0ZXN0IGZhaWxpbmcgYmVmb3Jl
LgotICAgIFtbTlNGaWxlTWFuYWdlciBkZWZhdWx0TWFuYWdlcl0gcmVtb3ZlSXRlbUF0VVJMOmRi
VGFyZ2V0VVJMIGVycm9yOm5pbF07Ci0gICAgW1tOU0ZpbGVNYW5hZ2VyIGRlZmF1bHRNYW5hZ2Vy
XSByZW1vdmVJdGVtQXRVUkw6d2FsVGFyZ2V0VVJMIGVycm9yOm5pbF07Ci0gICAgW1tOU0ZpbGVN
YW5hZ2VyIGRlZmF1bHRNYW5hZ2VyXSByZW1vdmVJdGVtQXRVUkw6c2htVGFyZ2V0VVJMIGVycm9y
Om5pbF07CiAgICAgRVhQRUNUX0VRKGZpbGVTaXplKGRiVGFyZ2V0VVJMKSwgLTEpOwogICAgIEVY
UEVDVF9FUShmaWxlU2l6ZSh3YWxUYXJnZXRVUkwpLCAtMSk7CiAgICAgRVhQRUNUX0VRKGZpbGVT
aXplKHNobVRhcmdldFVSTCksIC0xKTsKLSAgICAKKwogICAgIC8vIENvcHkgdGhlIHJlc291cmNl
cyBmcm9tIHRoZSBidW5kbGUgdG8gfi9MaWJyYXJ5Ly4uLgogICAgIFtbTlNGaWxlTWFuYWdlciBk
ZWZhdWx0TWFuYWdlcl0gY29weUl0ZW1BdFVSTDpkYlJlc291cmNlVVJMIHRvVVJMOmRiVGFyZ2V0
VVJMIGVycm9yOm5pbF07CiAgICAgW1tOU0ZpbGVNYW5hZ2VyIGRlZmF1bHRNYW5hZ2VyXSBjb3B5
SXRlbUF0VVJMOnNobVJlc291cmNlVVJMIHRvVVJMOnNobVRhcmdldFVSTCBlcnJvcjpuaWxdOwpA
QCAtMTU2LDcgKzE2Nyw3IEBAIFRFU1QoV0tXZWJWaWV3LCBDbGVhckFwcENhY2hlKQogICAgIHJl
YWR5VG9Db250aW51ZSA9IGZhbHNlOwogICAgIFtbV0tXZWJzaXRlRGF0YVN0b3JlIGRlZmF1bHRE
YXRhU3RvcmVdIGZldGNoRGF0YVJlY29yZHNPZlR5cGVzOltXS1dlYnNpdGVEYXRhU3RvcmUgYWxs
V2Vic2l0ZURhdGFUeXBlc10gY29tcGxldGlvbkhhbmRsZXI6XihOU0FycmF5PFdLV2Vic2l0ZURh
dGFSZWNvcmQgKj4gKndlYnNpdGVEYXRhUmVjb3JkcykKICAgICB7Ci0gICAgICAgIEVYUEVDVF9H
VCh3ZWJzaXRlRGF0YVJlY29yZHMuY291bnQsIDB1bCk7CisgICAgICAgIEVYUEVDVF9FUSh3ZWJz
aXRlRGF0YVJlY29yZHMuY291bnQsIDF1bCk7CiAgICAgICAgIG9yaWdpbmFsV2Vic2l0ZURhdGFS
ZWNvcmRDb3VudCA9IHdlYnNpdGVEYXRhUmVjb3Jkcy5jb3VudDsKICAgICAgICAgcmVhZHlUb0Nv
bnRpbnVlID0gdHJ1ZTsKICAgICB9XTsK
</data>
<flag name="commit-queue"
          id="331081"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309928</attachid>
            <date>2017-05-12 12:41:05 -0700</date>
            <delta_ts>2017-05-12 14:20:58 -0700</delta_ts>
            <desc>Patch for suppression/exploration</desc>
            <filename>pat</filename>
            <type>text/plain</type>
            <size>4861</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3ZGZm
NGNmNTZiNi4uY2MwOTI3OWUwN2UgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxNy0wNS0xMiAgQnJhZHkgRWlkc29u
ICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjIxNjcxMSk6IEFQ
SSB0ZXN0IFdLV2ViVmlldy5DbGVhckFwcENhY2hlIGlzIGZhaWxpbmcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzIwMzAKKworICAgICAgICBVbnJl
dmlld2VkIC0gVGVzdCBnYXJkZW5pbmcsIGluIGVmZmVjdC4uLgorCisgICAgICAgIFRoaXMgZmFp
bHVyZSBpcyBvbmx5IGJlaW5nIHNlZW4gYnkgdGhlIGJvdHMuCisgICAgICAgIAorICAgICAgICBJ
IGJlbGlldmUgdGhpcyB0ZXN0IGlzIHV0dGVybHkgYnJva2VuIGluIHRoZSBmaXJzdCBwbGFjZTsg
d2hlbiBpdCBjaGVja3MgdGhlIC53YWwgZmlsZSdzCisgICAgICAgIHNpemUgdGhhdCBpcyBub3Qg
YWN0dWFsbHkgYW4gaW5kaWNhdG9yIHRoYXQgdGhlIHJlY29yZHMgd2VyZSBkZWxldGVkLgorICAg
ICAgICAKKyAgICAgICAgQnV0IHRoYXQgaXNuJ3Qgd2hhdCdzIGNvbWluZyB1cCBhcyBmYWlsdXJl
IG9uIHRoZSBib3RzLgorICAgICAgICAKKyAgICAgICAgVGhpcyBwYXRjaCBpcyBhbiBhdHRlbXB0
IHRvOgorICAgICAgICAxIC0gTW9yZSBmb3JjZWZ1bGx5IGNsZWFyIHRoZSBXZWJzaXRlIGRhdGEg
ZGlyZWN0b3J5IG9mIGxlZnRvdmVycyBiZWZvcmUgdGhlIHRlc3Qgc3RhcnRzLgorICAgICAgICAy
IC0gR2l2ZSBhbiBlYXJsaWVyIGluZGljYXRpb24gb2YgdGhlIGZhaWx1cmUgdGhhdCB0aGUgYm90
cyBhcmUgc2VlaW5nLCB0byBwb3NzaWJseSByZXZlYWwgbW9yZS4KKworICAgICAgICAqIFRlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL0xvY2FsU3RvcmFnZUNsZWFyLm1tOgorICAgICAg
ICAoZGVmYXVsdFdlYnNpdGVEYXRhRGlyZWN0b3J5KToKKyAgICAgICAgKGRlZmF1bHRBcHBsaWNh
dGlvbkNhY2hlRGlyZWN0b3J5KToKKyAgICAgICAgKFRFU1QpOgorCiAyMDE3LTA1LTExICBDYXJs
b3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIEFk
ZCBXUEUgcmVsZWFzZSBib3RzCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdDJDb2NvYS9Mb2NhbFN0b3JhZ2VDbGVhci5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0MkNvY29hL0xvY2FsU3RvcmFnZUNsZWFyLm1tCmluZGV4IGVhYjg3ZTAyNjdi
Li4xMmRiY2UzOGU4YSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXQyQ29jb2EvTG9jYWxTdG9yYWdlQ2xlYXIubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXQyQ29jb2EvTG9jYWxTdG9yYWdlQ2xlYXIubW0KQEAgLTEwNywxMyArMTA3LDIy
IEBAIE5TU3RyaW5nICpzd2l6emxlZEJ1bmRsZUlkZW50aWZpZXJXZWJCb29rbWFya3NEKCkKICAg
ICByZXR1cm4gQCJjb20uYXBwbGUud2ViYm9va21hcmtzZCI7CiB9CiAKK05TU3RyaW5nICpkZWZh
dWx0V2Vic2l0ZURhdGFEaXJlY3RvcnkoKQoreworI2lmIFBMQVRGT1JNKElPUykKKyAgICByZXR1
cm4gbmlsOworI2Vsc2UKKyAgICByZXR1cm4gQCJ+L0xpYnJhcnkvQ2FjaGVzL1Rlc3RXZWJLaXRB
UEkvV2ViS2l0IjsKKyNlbmRpZgorfQorCiBOU1N0cmluZyAqZGVmYXVsdEFwcGxpY2F0aW9uQ2Fj
aGVEaXJlY3RvcnkoKQogewogI2lmIFBMQVRGT1JNKElPUykKICAgICAvLyBUaGlzIGlzIHRvIG1p
cnJvciBhIHF1aXJrIGluIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRBcHBsaWNhdGlvbkNhY2hl
RGlyZWN0b3J5IGFuZCBjYXRjaCBhbnkgcmVncmVzc2lvbnMuCiAgICAgcmV0dXJuIFtOU0hvbWVE
aXJlY3RvcnkoKSBzdHJpbmdCeUFwcGVuZGluZ1BhdGhDb21wb25lbnQ6QCJMaWJyYXJ5L0NhY2hl
cy9jb20uYXBwbGUuV2ViQXBwQ2FjaGUiXTsKICNlbHNlCi0gICAgcmV0dXJuIEAifi9MaWJyYXJ5
L0NhY2hlcy9UZXN0V2ViS2l0QVBJL1dlYktpdC9PZmZsaW5lV2ViQXBwbGljYXRpb25DYWNoZSI7
CisgICAgcmV0dXJuIFtkZWZhdWx0V2Vic2l0ZURhdGFEaXJlY3RvcnkoKSBzdHJpbmdCeUFwcGVu
ZGluZ1N0cmluZzpAIi9PZmZsaW5lV2ViQXBwbGljYXRpb25DYWNoZSJdOwogI2VuZGlmCiB9CiAK
QEAgLTEyNiwyMiArMTM1LDI0IEBAIFRFU1QoV0tXZWJWaWV3LCBDbGVhckFwcENhY2hlKQogICAg
IE5TVVJMICpkYlJlc291cmNlVVJMID0gW1tOU0J1bmRsZSBtYWluQnVuZGxlXSBVUkxGb3JSZXNv
dXJjZTpAIkFwcGxpY2F0aW9uQ2FjaGUiIHdpdGhFeHRlbnNpb246QCJkYiIgc3ViZGlyZWN0b3J5
OkAiVGVzdFdlYktpdEFQSS5yZXNvdXJjZXMiXTsKICAgICBOU1VSTCAqc2htUmVzb3VyY2VVUkwg
PSBbW05TQnVuZGxlIG1haW5CdW5kbGVdIFVSTEZvclJlc291cmNlOkAiQXBwbGljYXRpb25DYWNo
ZSIgd2l0aEV4dGVuc2lvbjpAImRiLXNobSIgc3ViZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5y
ZXNvdXJjZXMiXTsKICAgICBOU1VSTCAqd2FsUmVzb3VyY2VVUkwgPSBbW05TQnVuZGxlIG1haW5C
dW5kbGVdIFVSTEZvclJlc291cmNlOkAiQXBwbGljYXRpb25DYWNoZSIgd2l0aEV4dGVuc2lvbjpA
ImRiLXdhbCIgc3ViZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5yZXNvdXJjZXMiXTsKLSAgICAK
KworICAgIC8vIENsZWFuIHVwIGFueSB3ZWJzaXRlIGRhdGEgZmlsZXMgbGVmdCBmcm9tIGFueSBw
cmV2aW91cyB0ZXN0IHJ1bi4KKyAgICBpZiAoYXV0byAqd2Vic2l0ZURhdGFEaXJlY3RvcnkgPSBk
ZWZhdWx0V2Vic2l0ZURhdGFEaXJlY3RvcnkoKSkgeworICAgICAgICBOU1VSTCAqd2Vic2l0ZURh
dGFVUkwgPSBbTlNVUkwgZmlsZVVSTFdpdGhQYXRoOlt3ZWJzaXRlRGF0YURpcmVjdG9yeSBzdHJp
bmdCeUV4cGFuZGluZ1RpbGRlSW5QYXRoXV07CisgICAgICAgIFtbTlNGaWxlTWFuYWdlciBkZWZh
dWx0TWFuYWdlcl0gcmVtb3ZlSXRlbUF0VVJMOndlYnNpdGVEYXRhVVJMIGVycm9yOm5pbF07Cisg
ICAgfQorCiAgICAgTlNVUkwgKnRhcmdldFVSTCA9IFtOU1VSTCBmaWxlVVJMV2l0aFBhdGg6W2Rl
ZmF1bHRBcHBsaWNhdGlvbkNhY2hlRGlyZWN0b3J5KCkgc3RyaW5nQnlFeHBhbmRpbmdUaWxkZUlu
UGF0aF1dOwogICAgIFtbTlNGaWxlTWFuYWdlciBkZWZhdWx0TWFuYWdlcl0gY3JlYXRlRGlyZWN0
b3J5QXRVUkw6dGFyZ2V0VVJMIHdpdGhJbnRlcm1lZGlhdGVEaXJlY3RvcmllczpZRVMgYXR0cmli
dXRlczpuaWwgZXJyb3I6bmlsXTsKLSAgICAKKwogICAgIE5TVVJMICpkYlRhcmdldFVSTCA9IFt0
YXJnZXRVUkwgVVJMQnlBcHBlbmRpbmdQYXRoQ29tcG9uZW50OkAiQXBwbGljYXRpb25DYWNoZS5k
YiJdOwogICAgIE5TVVJMICp3YWxUYXJnZXRVUkwgPSBbdGFyZ2V0VVJMIFVSTEJ5QXBwZW5kaW5n
UGF0aENvbXBvbmVudDpAIkFwcGxpY2F0aW9uQ2FjaGUuZGItd2FsIl07CiAgICAgTlNVUkwgKnNo
bVRhcmdldFVSTCA9IFt0YXJnZXRVUkwgVVJMQnlBcHBlbmRpbmdQYXRoQ29tcG9uZW50OkAiQXBw
bGljYXRpb25DYWNoZS5kYi1zaG0iXTsKIAotICAgIC8vIENsZWFuIHVwIGFueSBmaWxlcyB0aGF0
IG1heSBoYXZlIGJlZW4gbGVmdCBmcm9tIHRoaXMgdGVzdCBmYWlsaW5nIGJlZm9yZS4KLSAgICBb
W05TRmlsZU1hbmFnZXIgZGVmYXVsdE1hbmFnZXJdIHJlbW92ZUl0ZW1BdFVSTDpkYlRhcmdldFVS
TCBlcnJvcjpuaWxdOwotICAgIFtbTlNGaWxlTWFuYWdlciBkZWZhdWx0TWFuYWdlcl0gcmVtb3Zl
SXRlbUF0VVJMOndhbFRhcmdldFVSTCBlcnJvcjpuaWxdOwotICAgIFtbTlNGaWxlTWFuYWdlciBk
ZWZhdWx0TWFuYWdlcl0gcmVtb3ZlSXRlbUF0VVJMOnNobVRhcmdldFVSTCBlcnJvcjpuaWxdOwog
ICAgIEVYUEVDVF9FUShmaWxlU2l6ZShkYlRhcmdldFVSTCksIC0xKTsKICAgICBFWFBFQ1RfRVEo
ZmlsZVNpemUod2FsVGFyZ2V0VVJMKSwgLTEpOwogICAgIEVYUEVDVF9FUShmaWxlU2l6ZShzaG1U
YXJnZXRVUkwpLCAtMSk7Ci0gICAgCisKICAgICAvLyBDb3B5IHRoZSByZXNvdXJjZXMgZnJvbSB0
aGUgYnVuZGxlIHRvIH4vTGlicmFyeS8uLi4KICAgICBbW05TRmlsZU1hbmFnZXIgZGVmYXVsdE1h
bmFnZXJdIGNvcHlJdGVtQXRVUkw6ZGJSZXNvdXJjZVVSTCB0b1VSTDpkYlRhcmdldFVSTCBlcnJv
cjpuaWxdOwogICAgIFtbTlNGaWxlTWFuYWdlciBkZWZhdWx0TWFuYWdlcl0gY29weUl0ZW1BdFVS
TDpzaG1SZXNvdXJjZVVSTCB0b1VSTDpzaG1UYXJnZXRVUkwgZXJyb3I6bmlsXTsKQEAgLTE1Niw3
ICsxNjcsNyBAQCBURVNUKFdLV2ViVmlldywgQ2xlYXJBcHBDYWNoZSkKICAgICByZWFkeVRvQ29u
dGludWUgPSBmYWxzZTsKICAgICBbW1dLV2Vic2l0ZURhdGFTdG9yZSBkZWZhdWx0RGF0YVN0b3Jl
XSBmZXRjaERhdGFSZWNvcmRzT2ZUeXBlczpbV0tXZWJzaXRlRGF0YVN0b3JlIGFsbFdlYnNpdGVE
YXRhVHlwZXNdIGNvbXBsZXRpb25IYW5kbGVyOl4oTlNBcnJheTxXS1dlYnNpdGVEYXRhUmVjb3Jk
ICo+ICp3ZWJzaXRlRGF0YVJlY29yZHMpCiAgICAgewotICAgICAgICBFWFBFQ1RfR1Qod2Vic2l0
ZURhdGFSZWNvcmRzLmNvdW50LCAwdWwpOworICAgICAgICBFWFBFQ1RfRVEod2Vic2l0ZURhdGFS
ZWNvcmRzLmNvdW50LCAxdWwpOwogICAgICAgICBvcmlnaW5hbFdlYnNpdGVEYXRhUmVjb3JkQ291
bnQgPSB3ZWJzaXRlRGF0YVJlY29yZHMuY291bnQ7CiAgICAgICAgIHJlYWR5VG9Db250aW51ZSA9
IHRydWU7CiAgICAgfV07Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309945</attachid>
            <date>2017-05-12 14:20:58 -0700</date>
            <delta_ts>2017-05-12 16:51:11 -0700</delta_ts>
            <desc>Get more info from the bots</desc>
            <filename>pat</filename>
            <type>text/plain</type>
            <size>1848</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjNTky
YTgwZjkxMi4uMGJmOTJhMmIzY2MgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTUsNiArNSwyMCBAQAogCiAgICAgICAgIFVucmV2aWV3ZWQgLSBU
ZXN0IGdhcmRlbmluZywgaW4gZWZmZWN0Li4uCiAKKyAgICAgICAgTW9yZSBleHBsb3JhdGlvbiBh
cyB0byB3aHkgdGhpcyBjb250aW51ZXMgdG8gZmFpbCBvbiB0aGUgYm90cy4KKyAgICAgICAgCisg
ICAgICAgIFRoaXMgY2hhbmdlIHNob3VsZCBnaXZlIHVzIGEgc21va2luZyBndW4uCisgICAgICAg
IAorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL0xvY2FsU3RvcmFn
ZUNsZWFyLm1tOgorICAgICAgICAoVEVTVCk6CisKKzIwMTctMDUtMTIgIEJyYWR5IEVpZHNvbiAg
PGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyMTY3MTEpOiBBUEkg
dGVzdCBXS1dlYlZpZXcuQ2xlYXJBcHBDYWNoZSBpcyBmYWlsaW5nLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyMDMwCisKKyAgICAgICAgVW5yZXZp
ZXdlZCAtIFRlc3QgZ2FyZGVuaW5nLCBpbiBlZmZlY3QuLi4KKwogICAgICAgICBUaGlzIGZhaWx1
cmUgaXMgb25seSBiZWluZyBzZWVuIGJ5IHRoZSBib3RzLgogICAgICAgICAKICAgICAgICAgSSBi
ZWxpZXZlIHRoaXMgdGVzdCBpcyB1dHRlcmx5IGJyb2tlbiBpbiB0aGUgZmlyc3QgcGxhY2U7IHdo
ZW4gaXQgY2hlY2tzIHRoZSAud2FsIGZpbGUncwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvTG9jYWxTdG9yYWdlQ2xlYXIubW0gYi9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9Mb2NhbFN0b3JhZ2VDbGVhci5tbQppbmRleCAx
MmRiY2UzOGU4YS4uOWM0ZTBmMmNmM2QgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0MkNvY29hL0xvY2FsU3RvcmFnZUNsZWFyLm1tCisrKyBiL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL0xvY2FsU3RvcmFnZUNsZWFyLm1tCkBAIC0xNjgs
NiArMTY4LDEyIEBAIFRFU1QoV0tXZWJWaWV3LCBDbGVhckFwcENhY2hlKQogICAgIFtbV0tXZWJz
aXRlRGF0YVN0b3JlIGRlZmF1bHREYXRhU3RvcmVdIGZldGNoRGF0YVJlY29yZHNPZlR5cGVzOltX
S1dlYnNpdGVEYXRhU3RvcmUgYWxsV2Vic2l0ZURhdGFUeXBlc10gY29tcGxldGlvbkhhbmRsZXI6
XihOU0FycmF5PFdLV2Vic2l0ZURhdGFSZWNvcmQgKj4gKndlYnNpdGVEYXRhUmVjb3JkcykKICAg
ICB7CiAgICAgICAgIEVYUEVDVF9FUSh3ZWJzaXRlRGF0YVJlY29yZHMuY291bnQsIDF1bCk7Cisg
ICAgICAgIGZvciAoV0tXZWJzaXRlRGF0YVJlY29yZCAqcmVjb3JkIGluIHdlYnNpdGVEYXRhUmVj
b3JkcykgeworICAgICAgICAgICAgRVhQRUNUX1NUUkVRKCIxMjcuMC4wLjEiLCBbcmVjb3JkLmRp
c3BsYXlOYW1lIFVURjhTdHJpbmddKTsKKyAgICAgICAgICAgIGZvciAoTlNTdHJpbmcgKnR5cGUg
aW4gcmVjb3JkLmRhdGFUeXBlcykKKyAgICAgICAgICAgICAgICBFWFBFQ1RfU1RSRVEoW1dLV2Vi
c2l0ZURhdGFUeXBlT2ZmbGluZVdlYkFwcGxpY2F0aW9uQ2FjaGUgVVRGOFN0cmluZ10sIFt0eXBl
IFVURjhTdHJpbmddKTsKKyAgICAgICAgfQorCiAgICAgICAgIG9yaWdpbmFsV2Vic2l0ZURhdGFS
ZWNvcmRDb3VudCA9IHdlYnNpdGVEYXRhUmVjb3Jkcy5jb3VudDsKICAgICAgICAgcmVhZHlUb0Nv
bnRpbnVlID0gdHJ1ZTsKICAgICB9XTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309969</attachid>
            <date>2017-05-12 16:51:11 -0700</date>
            <delta_ts>2017-05-12 17:31:50 -0700</delta_ts>
            <desc>Patch to fix</desc>
            <filename>pat</filename>
            <type>text/plain</type>
            <size>3942</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBiN2Ux
MTYxZGNhZC4uOTBmNTE1MWUwZDAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNy0wNS0xMiAgQnJhZHkgRWlkc29u
ICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjIxNjcxMSk6IEFQ
SSB0ZXN0IFdLV2ViVmlldy5DbGVhckFwcENhY2hlIGlzIGZhaWxpbmcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzIwMzAKKworICAgICAgICBVbnJl
dmlld2VkIC0gVGVzdCBnYXJkZW5pbmcKKworICAgICAgICBUcnkgdG8gcmVzb2x2ZSB0aGlzIG9u
Y2UgYW5kIGZvciBhbGwgYnkgdXNpbmcgdGhlIFdlYnNpdGVEYXRhU3RvcmUgQVBJIHRvIG51a2Ug
ZXZlcnl0aGluZworICAgICAgICBiZWZvcmUgdGhlIHRlc3Qgc3RhcnRzLgorCisgICAgICAgICog
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvTG9jYWxTdG9yYWdlQ2xlYXIubW06Cisg
ICAgICAgIChkZWZhdWx0V2Vic2l0ZUNhY2hlRGlyZWN0b3J5KToKKyAgICAgICAgKGRlZmF1bHRB
cHBsaWNhdGlvbkNhY2hlRGlyZWN0b3J5KToKKyAgICAgICAgKFRFU1QpOgorICAgICAgICAoZGVm
YXVsdFdlYnNpdGVEYXRhRGlyZWN0b3J5KTogRGVsZXRlZC4KKwogMjAxNy0wNS0xMiAgRGF2aWQg
UXVlc2FkYSAgPGRhdmlkX3F1ZXNhZGFAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBTUEkgZm9y
IG92ZXJyaWRpbmcgV0tXZWJWaWV3J3MgY2xpcHBpbmcgYmVoYXZpb3IgZm9yIF92aXNpYmxlQ29u
dGVudFJlY3QKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNv
Y29hL0xvY2FsU3RvcmFnZUNsZWFyLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXQyQ29jb2EvTG9jYWxTdG9yYWdlQ2xlYXIubW0KaW5kZXggOWM0ZTBmMmNmM2QuLjI1OGUwZTdj
MjY2IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9M
b2NhbFN0b3JhZ2VDbGVhci5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dDJDb2NvYS9Mb2NhbFN0b3JhZ2VDbGVhci5tbQpAQCAtMTA3LDcgKzEwNyw3IEBAIE5TU3RyaW5n
ICpzd2l6emxlZEJ1bmRsZUlkZW50aWZpZXJXZWJCb29rbWFya3NEKCkKICAgICByZXR1cm4gQCJj
b20uYXBwbGUud2ViYm9va21hcmtzZCI7CiB9CiAKLU5TU3RyaW5nICpkZWZhdWx0V2Vic2l0ZURh
dGFEaXJlY3RvcnkoKQorTlNTdHJpbmcgKmRlZmF1bHRXZWJzaXRlQ2FjaGVEaXJlY3RvcnkoKQog
ewogI2lmIFBMQVRGT1JNKElPUykKICAgICByZXR1cm4gbmlsOwpAQCAtMTIyLDcgKzEyMiw3IEBA
IE5TU3RyaW5nICpkZWZhdWx0QXBwbGljYXRpb25DYWNoZURpcmVjdG9yeSgpCiAgICAgLy8gVGhp
cyBpcyB0byBtaXJyb3IgYSBxdWlyayBpbiBXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0QXBwbGlj
YXRpb25DYWNoZURpcmVjdG9yeSBhbmQgY2F0Y2ggYW55IHJlZ3Jlc3Npb25zLgogICAgIHJldHVy
biBbTlNIb21lRGlyZWN0b3J5KCkgc3RyaW5nQnlBcHBlbmRpbmdQYXRoQ29tcG9uZW50OkAiTGli
cmFyeS9DYWNoZXMvY29tLmFwcGxlLldlYkFwcENhY2hlIl07CiAjZWxzZQotICAgIHJldHVybiBb
ZGVmYXVsdFdlYnNpdGVEYXRhRGlyZWN0b3J5KCkgc3RyaW5nQnlBcHBlbmRpbmdTdHJpbmc6QCIv
T2ZmbGluZVdlYkFwcGxpY2F0aW9uQ2FjaGUiXTsKKyAgICByZXR1cm4gW2RlZmF1bHRXZWJzaXRl
Q2FjaGVEaXJlY3RvcnkoKSBzdHJpbmdCeUFwcGVuZGluZ1N0cmluZzpAIi9PZmZsaW5lV2ViQXBw
bGljYXRpb25DYWNoZSJdOwogI2VuZGlmCiB9CiAKQEAgLTEzMiwxNiArMTMyLDI1IEBAIFRFU1Qo
V0tXZWJWaWV3LCBDbGVhckFwcENhY2hlKQogICAgIC8vIE9uIGlPUywgTW9iaWxlU2FmYXJpIGFu
ZCB3ZWJib29rbWFya3NkIG5lZWQgdG8gc2hhcmUgdGhlIHNhbWUgQXBwQ2FjaGUgZGlyZWN0b3J5
LgogICAgIFRlc3RXZWJLaXRBUEk6Okluc3RhbmNlTWV0aG9kU3dpenpsZXIgc3dpenpsZShbTlNC
dW5kbGUgY2xhc3NdLCBAc2VsZWN0b3IoYnVuZGxlSWRlbnRpZmllciksIHJlaW50ZXJwcmV0X2Nh
c3Q8SU1QPihzd2l6emxlZEJ1bmRsZUlkZW50aWZpZXJXZWJCb29rbWFya3NEKSk7CiAjZW5kaWYK
KworICAgIC8vIFN0YXJ0IHdpdGggYSBjbGVhbiBzbGF0ZSBvZiBXZWJzaXRlRGF0YS4KKyAgICBy
ZWFkeVRvQ29udGludWUgPSBmYWxzZTsKKyAgICBbW1dLV2Vic2l0ZURhdGFTdG9yZSBkZWZhdWx0
RGF0YVN0b3JlXSByZW1vdmVEYXRhT2ZUeXBlczpbV0tXZWJzaXRlRGF0YVN0b3JlIGFsbFdlYnNp
dGVEYXRhVHlwZXNdIG1vZGlmaWVkU2luY2U6W05TRGF0ZSBkaXN0YW50UGFzdF0gY29tcGxldGlv
bkhhbmRsZXI6XigpCisgICAgeworICAgICAgICByZWFkeVRvQ29udGludWUgPSB0cnVlOworICAg
IH1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmcmVhZHlUb0NvbnRpbnVlKTsKKwor
ICAgIC8vIFN0YXJ0IHdpdGggYSBjbGVhbiBzbGF0ZSBvZiBXZWJzaXRlIGNhY2hlcy4KKyAgICBp
ZiAoYXV0byAqd2Vic2l0ZUNhY2hlRGlyZWN0b3J5ID0gZGVmYXVsdFdlYnNpdGVDYWNoZURpcmVj
dG9yeSgpKSB7CisgICAgICAgIE5TVVJMICp3ZWJzaXRlQ2FjaGVVUkwgPSBbTlNVUkwgZmlsZVVS
TFdpdGhQYXRoOlt3ZWJzaXRlQ2FjaGVEaXJlY3Rvcnkgc3RyaW5nQnlFeHBhbmRpbmdUaWxkZUlu
UGF0aF1dOworICAgICAgICBbW05TRmlsZU1hbmFnZXIgZGVmYXVsdE1hbmFnZXJdIHJlbW92ZUl0
ZW1BdFVSTDp3ZWJzaXRlQ2FjaGVVUkwgZXJyb3I6bmlsXTsKKyAgICB9CisKICAgICBOU1VSTCAq
ZGJSZXNvdXJjZVVSTCA9IFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJB
cHBsaWNhdGlvbkNhY2hlIiB3aXRoRXh0ZW5zaW9uOkAiZGIiIHN1YmRpcmVjdG9yeTpAIlRlc3RX
ZWJLaXRBUEkucmVzb3VyY2VzIl07CiAgICAgTlNVUkwgKnNobVJlc291cmNlVVJMID0gW1tOU0J1
bmRsZSBtYWluQnVuZGxlXSBVUkxGb3JSZXNvdXJjZTpAIkFwcGxpY2F0aW9uQ2FjaGUiIHdpdGhF
eHRlbnNpb246QCJkYi1zaG0iIHN1YmRpcmVjdG9yeTpAIlRlc3RXZWJLaXRBUEkucmVzb3VyY2Vz
Il07CiAgICAgTlNVUkwgKndhbFJlc291cmNlVVJMID0gW1tOU0J1bmRsZSBtYWluQnVuZGxlXSBV
UkxGb3JSZXNvdXJjZTpAIkFwcGxpY2F0aW9uQ2FjaGUiIHdpdGhFeHRlbnNpb246QCJkYi13YWwi
IHN1YmRpcmVjdG9yeTpAIlRlc3RXZWJLaXRBUEkucmVzb3VyY2VzIl07CiAKLSAgICAvLyBDbGVh
biB1cCBhbnkgd2Vic2l0ZSBkYXRhIGZpbGVzIGxlZnQgZnJvbSBhbnkgcHJldmlvdXMgdGVzdCBy
dW4uCi0gICAgaWYgKGF1dG8gKndlYnNpdGVEYXRhRGlyZWN0b3J5ID0gZGVmYXVsdFdlYnNpdGVE
YXRhRGlyZWN0b3J5KCkpIHsKLSAgICAgICAgTlNVUkwgKndlYnNpdGVEYXRhVVJMID0gW05TVVJM
IGZpbGVVUkxXaXRoUGF0aDpbd2Vic2l0ZURhdGFEaXJlY3Rvcnkgc3RyaW5nQnlFeHBhbmRpbmdU
aWxkZUluUGF0aF1dOwotICAgICAgICBbW05TRmlsZU1hbmFnZXIgZGVmYXVsdE1hbmFnZXJdIHJl
bW92ZUl0ZW1BdFVSTDp3ZWJzaXRlRGF0YVVSTCBlcnJvcjpuaWxdOwotICAgIH0KLQogICAgIE5T
VVJMICp0YXJnZXRVUkwgPSBbTlNVUkwgZmlsZVVSTFdpdGhQYXRoOltkZWZhdWx0QXBwbGljYXRp
b25DYWNoZURpcmVjdG9yeSgpIHN0cmluZ0J5RXhwYW5kaW5nVGlsZGVJblBhdGhdXTsKICAgICBb
W05TRmlsZU1hbmFnZXIgZGVmYXVsdE1hbmFnZXJdIGNyZWF0ZURpcmVjdG9yeUF0VVJMOnRhcmdl
dFVSTCB3aXRoSW50ZXJtZWRpYXRlRGlyZWN0b3JpZXM6WUVTIGF0dHJpYnV0ZXM6bmlsIGVycm9y
Om5pbF07CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>