<?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>164336</bug_id>
          
          <creation_ts>2016-11-02 13:48:09 -0700</creation_ts>
          <short_desc>ARGUMENT BAD: time, time &gt;= 0</short_desc>
          <delta_ts>2026-01-12 09:02:44 -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>Media</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=167381</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>164784</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Jeremy Jones">jeremyj-wk</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>graouts</cc>
    
    <cc>jeremyj-wk</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1247453</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-11-02 13:48:09 -0700</bug_when>
    <thetext>Encountering this assertion failure on Sierra Debug WK1 with LayoutTest media/modern-media-controls/pip-support/pip-support-enabled.html

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK1%20(Tests)/r208291%20(1060)/results.html

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=media%2Fmodern-media-controls%2Fpip-support%2Fpip-support-enabled.html

ARGUMENT BAD: time, time &gt;= 0
/Volumes/Data/slave/sierra-debug/build/Source/WebCore/platform/mac/WebVideoFullscreenHUDWindowController.mm(561) : NSString *timeToString(double)
1   0x10e2e09dd WTFCrash
2   0x116314f3a timeToString(double)
3   0x116314ec8 -[WebVideoFullscreenHUDWindowController remainingTimeText]
4   0x1163142f8 -[WebVideoFullscreenHUDWindowController updateTime]
5   0x116312e26 -[WebVideoFullscreenHUDWindowController scheduleTimeUpdate]
6   0x116313077 -[WebVideoFullscreenHUDWindowController fadeWindowIn]
7   0x116310347 -[WebVideoFullscreenController windowDidEnterFullscreen]
8   0x116311907 -[WebVideoFullscreenWindow animatedResizeDidEnd]
9   0x116312031 -[WebVideoFullscreenWindow animationDidEnd:]
10  0x7fff9acc5f2a __NSThreadPerformPerform
11  0x7fff9927a581 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
12  0x7fff9925b907 __CFRunLoopDoSources0
13  0x7fff9925ae76 __CFRunLoopRun
14  0x7fff9925a874 CFRunLoopRunSpecific
15  0x10be69439 runTest(std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; const&amp;)
16  0x10be67b5d runTestingServerLoop()
17  0x10be670aa dumpRenderTree(int, char const**)
18  0x10be69dad DumpRenderTreeMain(int, char const**)
19  0x10bed0fe2 main
20  0x7fffae32c255 start
21  0x2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247575</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-11-02 17:01:15 -0700</bug_when>
    <thetext>Same assertion with media/modern-media-controls/remaining-time-support/remaining-time-support.html here:

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK1%20(Tests)/r208302%20(1066)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249611</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-11-09 17:37:54 -0800</bug_when>
    <thetext>Marked media/modern-media-controls/pip-support/pip-support-enabled.html as flaky in http://trac.webkit.org/projects/webkit/changeset/208516</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250142</commentid>
    <comment_count>3</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-11-10 20:44:42 -0800</bug_when>
    <thetext>media/modern-media-controls/play-pause-button/play-pause-button.html

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK1%20(Tests)/r208574%20(1190)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1252349</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-11-17 11:08:28 -0800</bug_when>
    <thetext>&lt;rdar://problem/29314891&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1268637</commentid>
    <comment_count>5</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-01-20 16:10:06 -0800</bug_when>
    <thetext>Since modern-media-controls tests are enabled now, this is happening again.

Marked test as crashing on macOS WK1 debug in http://trac.webkit.org/projects/webkit/changeset/210995</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269519</commentid>
    <comment_count>6</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-01-24 13:28:02 -0800</bug_when>
    <thetext>media/modern-media-controls/pip-support/pip-support-enabled.html does not crash on WK1 in isolation. It must be some remnant state created by a previous test that causes the bad state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269520</commentid>
    <comment_count>7</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-01-24 13:29:29 -0800</bug_when>
    <thetext>Right, it&apos;s running both media/modern-media-controls/pip-support/pip-support-click.html and media/modern-media-controls/pip-support/pip-support-enabled.html in a row that causes the crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269521</commentid>
    <comment_count>8</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-01-24 13:36:28 -0800</bug_when>
    <thetext>Exiting PiP before exiting media/modern-media-controls/pip-support/pip-support-click.html avoids the crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269527</commentid>
    <comment_count>9</comment_count>
      <attachid>299625</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-01-24 13:44:12 -0800</bug_when>
    <thetext>Created attachment 299625
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269534</commentid>
    <comment_count>10</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-01-24 13:49:44 -0800</bug_when>
    <thetext>Let&apos;s keep this around and apply the workaround in https://bugs.webkit.org/show_bug.cgi?id=167381.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269536</commentid>
    <comment_count>11</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-01-24 13:52:44 -0800</bug_when>
    <thetext>Once this is fixed, we should revert the fix for https://bugs.webkit.org/show_bug.cgi?id=167381.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1291627</commentid>
    <comment_count>12</comment_count>
      <attachid>305511</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2017-03-27 14:36:10 -0700</bug_when>
    <thetext>Created attachment 305511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1291657</commentid>
    <comment_count>13</comment_count>
      <attachid>305511</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2017-03-27 15:55:14 -0700</bug_when>
    <thetext>Comment on attachment 305511
Patch

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

&gt; LayoutTests/media/modern-media-controls/pip-support/pip-support-click.html:35
&gt;      // test pip-support-enabled.html may crash, see webkit.org/b/164336.

We should remove the FIXME.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302695</commentid>
    <comment_count>14</comment_count>
      <attachid>308566</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2017-04-28 12:07:15 -0700</bug_when>
    <thetext>Created attachment 308566
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302697</commentid>
    <comment_count>15</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2017-04-28 12:07:50 -0700</bug_when>
    <thetext>(In reply to Jon Lee from comment #13)
&gt; Comment on attachment 305511 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=305511&amp;action=review
&gt; 
&gt; &gt; LayoutTests/media/modern-media-controls/pip-support/pip-support-click.html:35
&gt; &gt;      // test pip-support-enabled.html may crash, see webkit.org/b/164336.
&gt; 
&gt; We should remove the FIXME.

Removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302699</commentid>
    <comment_count>16</comment_count>
      <attachid>308566</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-28 12:09:08 -0700</bug_when>
    <thetext>Comment on attachment 308566
Patch for landing.

Rejecting attachment 308566 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-01&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 308566, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Erid Carlson found in /Volumes/Data/EWS/WebKit/LayoutTests/ChangeLog does not appear to be a valid reviewer according to contributors.json.
/Volumes/Data/EWS/WebKit/LayoutTests/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/3628027</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302701</commentid>
    <comment_count>17</comment_count>
      <attachid>308567</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2017-04-28 12:10:56 -0700</bug_when>
    <thetext>Created attachment 308567
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302828</commentid>
    <comment_count>18</comment_count>
      <attachid>308567</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-28 15:33:32 -0700</bug_when>
    <thetext>Comment on attachment 308567
Patch for landing.

Clearing flags on attachment: 308567

Committed r215951: &lt;http://trac.webkit.org/changeset/215951&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303512</commentid>
    <comment_count>19</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-05-01 17:15:32 -0700</bug_when>
    <thetext>(In reply to WebKit Commit Bot from comment #18)
&gt; Comment on attachment 308567 [details]
&gt; Patch for landing.
&gt; 
&gt; Clearing flags on attachment: 308567
&gt; 
&gt; Committed r215951: &lt;http://trac.webkit.org/changeset/215951&gt;

media/modern-media-controls/placard-support/placard-support-pip.html seems to be crashing frequently on Sierra WK1 after this change:

https://build.webkit.org/results/Apple%20Sierra%20Release%20WK1%20(Tests)/r216023%20(1169)/media/modern-media-controls/placard-support/placard-support-pip-crash-log.txt

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=media%2Fmodern-media-controls%2Fplacard-support%2Fplacard-support-pip.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304695</commentid>
    <comment_count>20</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2017-05-04 10:54:44 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #19)
&gt; (In reply to WebKit Commit Bot from comment #18)
&gt; &gt; Comment on attachment 308567 [details]
&gt; &gt; Patch for landing.
&gt; &gt; 
&gt; &gt; Clearing flags on attachment: 308567
&gt; &gt; 
&gt; &gt; Committed r215951: &lt;http://trac.webkit.org/changeset/215951&gt;
&gt; 
&gt; media/modern-media-controls/placard-support/placard-support-pip.html seems
&gt; to be crashing frequently on Sierra WK1 after this change:
&gt; 
&gt; https://build.webkit.org/results/Apple%20Sierra%20Release%20WK1%20(Tests)/
&gt; r216023%20(1169)/media/modern-media-controls/placard-support/placard-support-
&gt; pip-crash-log.txt
&gt; 
&gt; https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.
&gt; html#showAllRuns=true&amp;tests=media%2Fmodern-media-controls%2Fplacard-
&gt; support%2Fplacard-support-pip.html

I don&apos;t see how this change could cause a crash in fig player. The only change of substance is that this patches introduces accessing currentTime() and duration() 2x instead of once.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304698</commentid>
    <comment_count>21</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2017-05-04 10:57:50 -0700</bug_when>
    <thetext>(In reply to Jeremy Jones from comment #20)
&gt; (In reply to Ryan Haddad from comment #19)
&gt; &gt; (In reply to WebKit Commit Bot from comment #18)
&gt; &gt; &gt; Comment on attachment 308567 [details]
&gt; &gt; &gt; Patch for landing.
&gt; &gt; &gt; 
&gt; &gt; &gt; Clearing flags on attachment: 308567
&gt; &gt; &gt; 
&gt; &gt; &gt; Committed r215951: &lt;http://trac.webkit.org/changeset/215951&gt;
&gt; &gt; 
&gt; &gt; media/modern-media-controls/placard-support/placard-support-pip.html seems
&gt; &gt; to be crashing frequently on Sierra WK1 after this change:
&gt; &gt; 
&gt; &gt; https://build.webkit.org/results/Apple%20Sierra%20Release%20WK1%20(Tests)/
&gt; &gt; r216023%20(1169)/media/modern-media-controls/placard-support/placard-support-
&gt; &gt; pip-crash-log.txt
&gt; &gt; 
&gt; &gt; https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.
&gt; &gt; html#showAllRuns=true&amp;tests=media%2Fmodern-media-controls%2Fplacard-
&gt; &gt; support%2Fplacard-support-pip.html
&gt; 
&gt; I don&apos;t see how this change could cause a crash in fig player. The only
&gt; change of substance is that this patches introduces accessing currentTime()
&gt; and duration() 2x instead of once.

Oh, I see. It was probably the removal of the workaround that caused the problem.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299625</attachid>
            <date>2017-01-24 13:44:12 -0800</date>
            <delta_ts>2017-01-24 15:50:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164336-20170124224212.patch</filename>
            <type>text/plain</type>
            <size>3326</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExMDg3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGI5MjIwY2QxNzYzMzg0NjFmOTgy
OGZkOWQyOTcyMTljZTQ5ZWM3Ny4uMTZjMDllYzc5NmNhMmE2ZDc2NDJmZDhmYWUxOTI4N2ZiZGQ4
ZDhhMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAxLTI0ICBBbnRvaW5lIFF1aW50ICA8
Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgQVJHVU1FTlQgQkFEOiB0aW1lLCB0aW1lID49
IDAsIHNlZW4gd2l0aCBtZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvcGlwLXN1cHBvcnQvcGlw
LXN1cHBvcnQtZW5hYmxlZC5odG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNjQzMzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgdGVzdCBhdCBtZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvcGlw
LXN1cHBvcnQvcGlwLXN1cHBvcnQtZW5hYmxlZC5odG1sIHdvdWxkIGNyYXNoIGJlY2F1c2UgdGhl
IHRlc3QgdGhhdAorICAgICAgICBwcmVjZWRlZCBpdCwgbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRy
b2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwsIHdvdWxkIG5vdCBleGl0IHRo
ZSBQaVAgcHJlc2VudGF0aW9uIG1vZGUKKyAgICAgICAgYmVmb3JlIGV4aXRpbmcgdGhlIHRlc3Qu
IFdlIG5vdyBleGl0IFBpUCBiZWZvcmUgcHJvY2VlZGluZyB0byB0aGUgbmV4dCB0ZXN0IHdoaWNo
IGF2b2lkIGhpdHRpbmcgdGhlIGFzc2VydGlvbgorICAgICAgICBhbmQgdGhlIGNyYXNoIGluIERl
YnVnIGJ1aWxkcy4KKworICAgICAgICAqIG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9waXAt
c3VwcG9ydC9waXAtc3VwcG9ydC1jbGljay5odG1sOgorICAgICAgICAqIHBsYXRmb3JtL21hYy13
azEvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAxNy0wMS0yNCAgSm9zZXBoIFBlY29yYXJvICA8cGVj
b3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBhbHdheXMgdHJ1ZSBzeW5jWEhSSW5E
b2N1bWVudHNFbmFibGVkIHNldHRpbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21v
ZGVybi1tZWRpYS1jb250cm9scy9waXAtc3VwcG9ydC9waXAtc3VwcG9ydC1jbGljay5odG1sIGIv
TGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBwb3J0L3BpcC1z
dXBwb3J0LWNsaWNrLmh0bWwKaW5kZXggZjY5MzM4ZTU5ZjJkODI1N2EzNDQwMTE2YjhjY2ViYTEw
ODJiYWIyYS4uOTc0OWFkNzE2ZmNmOWY4ZTM0ZjllYzgxMDAyZWZjNjIxYmI0ODhjNiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBwb3J0
L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1l
ZGlhLWNvbnRyb2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKQEAgLTI0LDgg
KzI0LDYgQEAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOwogCiBkZXNjcmlwdGlvbigiVGVz
dGluZyB0aGUgPGNvZGU+UGlQU3VwcG9ydDwvY29kZT4gYmVoYXZpb3Igd2hlbiBjbGlja2luZyB0
aGUgUGlQIGJ1dHRvbi4iKTsKIAotaWNvblNlcnZpY2UuZGlyZWN0b3J5UGF0aCA9ICIuLi8uLi8u
Li8uLi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21vZGVybi1tZWRpYS1jb250cm9scy9pbWFnZXMi
OwotCiBpZiAod2luZG93LmludGVybmFscykKICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldHRpbmdz
LnNldEFsbG93c1BpY3R1cmVJblBpY3R1cmVNZWRpYVBsYXliYWNrKHRydWUpOwogCkBAIC00OCw2
ICs0NiwxMSBAQCBzY2hlZHVsZXIuZnJhbWVEaWRGaXJlID0gZnVuY3Rpb24oKSB7CiAKIG1lZGlh
LmFkZEV2ZW50TGlzdGVuZXIoIndlYmtpdHByZXNlbnRhdGlvbm1vZGVjaGFuZ2VkIiwgKCkgPT4g
ewogICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygibWVkaWEud2Via2l0UHJlc2VudGF0aW9uTW9k
ZSIsICJwaWN0dXJlLWluLXBpY3R1cmUiKTsKKworICAgIC8vIEV4aXQgUGlQIHNvIHdlIGxlYXZl
IHRoaW5ncyBpbiBhIGNsZWFuIHN0YXRlLCBvdGhlcndpc2UgdGhlIGZvbGxvd2luZyB0ZXN0Cisg
ICAgLy8gcGlwLXN1cHBvcnQtZW5hYmxlZC5odG1sIG1heSBjcmFzaC4KKyAgICBtZWRpYS53ZWJr
aXRTZXRQcmVzZW50YXRpb25Nb2RlKCJpbmxpbmUiKTsKKwogICAgIGNvbnRhaW5lci5yZW1vdmUo
KTsKICAgICBtZWRpYS5yZW1vdmUoKTsKICAgICBmaW5pc2hNZWRpYUNvbnRyb2xzVGVzdCgpOwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDAz
NThiMWVkYmRmZmZiOTkzYjhhOTc3NGY3Y2NkZTY2NmUxNzA2ZjguLjkyYjhhZGU3MjRlNWM4N2Ez
OWVjYTljNzkyMjk4ZGQ5MGM2MjhmN2UgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMt
d2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTMwMSw4ICszMDEsNiBAQCBtZWRpYS9tb2Rlcm4tbWVk
aWEtY29udHJvbHMvdHJhY2tzLXN1cHBvcnQvdHJhY2tzLXN1cHBvcnQtY2xpY2stdHJhY2staW4t
cGFuZWwuaAogCiB3ZWJraXQub3JnL2IvMTY3MjUzIG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9s
cy9tYWNvcy1mdWxsc2NyZWVuLW1lZGlhLWNvbnRyb2xzL21hY29zLWZ1bGxzY3JlZW4tbWVkaWEt
Y29udHJvbHMtYnV0dG9ucy1jb250YWluZXJzLXN0eWxlcy5odG1sIFsgUGFzcyBGYWlsdXJlIF0K
IAotd2Via2l0Lm9yZy9iLzE2NDMzNiBbIFNpZXJyYSBEZWJ1ZyBdIG1lZGlhL21vZGVybi1tZWRp
YS1jb250cm9scy9waXAtc3VwcG9ydC9waXAtc3VwcG9ydC1lbmFibGVkLmh0bWwgWyBDcmFzaCBd
Ci0KIHdlYmtpdC5vcmcvYi8xNjczMjAgWyBTaWVycmEgUmVsZWFzZSBdIG1lZGlhL21vZGVybi1t
ZWRpYS1jb250cm9scy9wbGFjYXJkLXN1cHBvcnQvcGxhY2FyZC1zdXBwb3J0LXBpcC5odG1sIFsg
UGFzcyBDcmFzaCBdCiAKIHdlYmtpdC5vcmcvYi8xNjczNTIgWyBFbENhcGl0YW4gRGVidWcgXSBt
ZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvcmV3aW5kLWJ1dHRvbi9yZXdpbmQtYnV0dG9uLmh0
bWwgWyBQYXNzIFRpbWVvdXQgXQo=
</data>
<flag name="review"
          id="321586"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>305511</attachid>
            <date>2017-03-27 14:36:10 -0700</date>
            <delta_ts>2017-03-27 15:55:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164336-20170327143610.patch</filename>
            <type>text/plain</type>
            <size>3426</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE0NDIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjQ0MjhiMWFlNmUxZTFl
OGM3ZGE0OGE1ZWRhODNjMDRiMDE5Y2FmZS4uMGVhNzRjN2E4ZGU4NTU0MzZjNzFlMDk3NjZlZDdk
OTc3ZjBjYzk1YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTAzLTI3ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBBUkdVTUVOVCBCQUQ6IHRp
bWUsIHRpbWUgPj0gMAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTY0MzM2CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI5MzE0ODkxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSGFuZGxlIGludmFsaWQgZHVy
YXRpb24gYW5kIGN1cnJlbnQgdGltZSB3aGVuIGNhbGN1bGF0aW5nIHJlbWFpbmluZyB0aW1lLgor
CisgICAgICAgIFRlc3QgbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBwb3J0L3Bp
cC1zdXBwb3J0LWNsaWNrLmh0bWwgbm93IHdvcmtzIHdpdGhvdXQgYSB3b3JrYXJvdW5kCisgICAg
ICAgIGluIG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9waXAtc3VwcG9ydC9waXAtc3VwcG9y
dC1lbmFibGVkLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL21hYy9XZWJWaWRlb0Z1bGxzY3Jl
ZW5IVURXaW5kb3dDb250cm9sbGVyLm1tOgorICAgICAgICAoLVtXZWJWaWRlb0Z1bGxzY3JlZW5I
VURXaW5kb3dDb250cm9sbGVyIHJlbWFpbmluZ1RpbWVUZXh0XSk6CisKIDIwMTctMDMtMjcgIFlv
dWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFRpZ2h0ZW4gUlRDRGF0
YWNoYW5uZWwgY3JlYXRpb24gYW5kIHBhcmFtZXRlciBnZXR0ZXJzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSFVEV2luZG93Q29udHJv
bGxlci5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9XZWJWaWRlb0Z1bGxzY3JlZW5I
VURXaW5kb3dDb250cm9sbGVyLm1tCmluZGV4IDg5N2M5MzU1OWI4ZWZlNmEwMDIwZWRkN2VkNGI2
YmRkM2JkOWY0YWMuLmVhNDhlOGZmOGIwOWJlYjlkMmRhM2U3NDFhYzQ2MGExNzIzZjIyNzggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9XZWJWaWRlb0Z1bGxzY3JlZW5I
VURXaW5kb3dDb250cm9sbGVyLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9X
ZWJWaWRlb0Z1bGxzY3JlZW5IVURXaW5kb3dDb250cm9sbGVyLm1tCkBAIC01NTksNyArNTU5LDEy
IEBAIHN0YXRpYyBOU1N0cmluZyAqdGltZVRvU3RyaW5nKGRvdWJsZSB0aW1lKQogICAgIGlmICgh
dmlkZW9FbGVtZW50KQogICAgICAgICByZXR1cm4gQCIiOwogCi0gICAgcmV0dXJuIFtAIi0iIHN0
cmluZ0J5QXBwZW5kaW5nU3RyaW5nOnRpbWVUb1N0cmluZyh2aWRlb0VsZW1lbnQtPmR1cmF0aW9u
KCkgLSB2aWRlb0VsZW1lbnQtPmN1cnJlbnRUaW1lKCkpXTsKKyAgICBkb3VibGUgcmVtYWluaW5n
VGltZSA9IDA7CisKKyAgICBpZiAoc3RkOjppc2Zpbml0ZSh2aWRlb0VsZW1lbnQtPmR1cmF0aW9u
KCkpICYmIHN0ZDo6aXNmaW5pdGUodmlkZW9FbGVtZW50LT5jdXJyZW50VGltZSgpKSkKKyAgICAg
ICAgcmVtYWluaW5nVGltZSA9IHZpZGVvRWxlbWVudC0+ZHVyYXRpb24oKSAtIHZpZGVvRWxlbWVu
dC0+Y3VycmVudFRpbWUoKTsKKworICAgIHJldHVybiBbQCItIiBzdHJpbmdCeUFwcGVuZGluZ1N0
cmluZzp0aW1lVG9TdHJpbmcocmVtYWluaW5nVGltZSldOwogfQogCiAtIChOU1N0cmluZyAqKWVs
YXBzZWRUaW1lVGV4dApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDgwMTg5ZjhjYzUyMDE1OTc0NDBiMGI1NjEwMTYxMjZkNmY4
NTEwYmYuLmY4ZjU3ZDlmNDcwYjY4NTcyOTdiNzEwMWYzMzYzZWU2NzQwYjBhYzQgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNSBAQAorMjAxNy0wMy0yNyAgSmVyZW15IEpvbmVzICA8amVyZW15akBhcHBsZS5j
b20+CisKKyAgICAgICAgQVJHVU1FTlQgQkFEOiB0aW1lLCB0aW1lID49IDAKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDMzNgorICAgICAgICByZGFy
Oi8vcHJvYmxlbS8yOTMxNDg5MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFJlbW92ZSB3b3JrYXJvdW5kIHRoYXQgYWZmZWN0ZWQgb3RoZXIgdGVzdHMu
CisKKyAgICAgICAgKiBtZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvcGlwLXN1cHBvcnQvcGlw
LXN1cHBvcnQtY2xpY2suaHRtbDoKKwogMjAxNy0wMy0yNyAgUnlhbiBIYWRkYWQgIDxyeWFuaGFk
ZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBNYXJrIG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9s
cy90aW1lLWxhYmVsL3RpbWUtbGFiZWwuaHRtbCBhcyBmbGFreS4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9waXAtc3VwcG9ydC9waXAtc3VwcG9y
dC1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3Bp
cC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKaW5kZXggNWJjN2U4MDQ2OTBjNzA2Njc4
YTRhMzhlYjhkN2Y2YzEzNjc3MDZmOS4uZGJjYjFhNmNiOTAxYThjZjk3MTU3MGUwZDk4ZmUxZTk1
MWEyZmZjYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRy
b2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
bWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNr
Lmh0bWwKQEAgLTMzLDcgKzMzLDYgQEAgbWVkaWEuYWRkRXZlbnRMaXN0ZW5lcigid2Via2l0cHJl
c2VudGF0aW9ubW9kZWNoYW5nZWQiLCAoKSA9PiB7CiAKICAgICAvLyBGSVhNRTogV2UgZXhpdCBQ
aVAgc28gd2UgbGVhdmUgdGhpbmdzIGluIGEgY2xlYW4gc3RhdGUsIG90aGVyd2lzZSB0aGUgZm9s
bG93aW5nCiAgICAgLy8gdGVzdCBwaXAtc3VwcG9ydC1lbmFibGVkLmh0bWwgbWF5IGNyYXNoLCBz
ZWUgd2Via2l0Lm9yZy9iLzE2NDMzNi4KLSAgICBtZWRpYS53ZWJraXRTZXRQcmVzZW50YXRpb25N
b2RlKCJpbmxpbmUiKTsKIAogICAgIGNvbnRhaW5lci5yZW1vdmUoKTsKICAgICBtZWRpYS5yZW1v
dmUoKTsK
</data>
<flag name="review"
          id="326942"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
    <flag name="commit-queue"
          id="326957"
          type_id="3"
          status="-"
          setter="jonlee"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308566</attachid>
            <date>2017-04-28 12:07:15 -0700</date>
            <delta_ts>2017-04-28 12:10:05 -0700</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-164336-20170428120714.patch</filename>
            <type>text/plain</type>
            <size>3606</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1OTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmIxM2QyZjk2NjUzZjgx
OWE5MWU5ZTVkMWVkM2RjNTBkMWI0YTUwYy4uMWJiOTFlZDJjYjcwYzY2MmZkMTgzYzU2M2UwNmU1
MTVmOGNkMmQ2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTAzLTI3ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBBUkdVTUVOVCBCQUQ6IHRp
bWUsIHRpbWUgPj0gMAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTY0MzM2CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI5MzE0ODkxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgIEhhbmRsZSBpbnZhbGlkIGR1cmF0
aW9uIGFuZCBjdXJyZW50IHRpbWUgd2hlbiBjYWxjdWxhdGluZyByZW1haW5pbmcgdGltZS4KKwor
ICAgICAgICBUZXN0IG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9waXAtc3VwcG9ydC9waXAt
c3VwcG9ydC1jbGljay5odG1sIG5vdyB3b3JrcyB3aXRob3V0IGEgd29ya2Fyb3VuZAorICAgICAg
ICBpbiBtZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvcGlwLXN1cHBvcnQvcGlwLXN1cHBvcnQt
ZW5hYmxlZC5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVu
SFVEV2luZG93Q29udHJvbGxlci5tbToKKyAgICAgICAgKC1bV2ViVmlkZW9GdWxsc2NyZWVuSFVE
V2luZG93Q29udHJvbGxlciByZW1haW5pbmdUaW1lVGV4dF0pOgorCiAyMDE3LTA0LTI4ICBKb2Fu
bWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KIAogICAgICAgICBbQVRLXSBhcmlhLW1v
ZGFsPSJ0cnVlIiBzaG91bGQgYmUgZXhwb3NlZCB2aWEgQVRLX1NUQVRFX01PREFMCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSFVEV2lu
ZG93Q29udHJvbGxlci5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9XZWJWaWRlb0Z1
bGxzY3JlZW5IVURXaW5kb3dDb250cm9sbGVyLm1tCmluZGV4IDg5N2M5MzU1OWI4ZWZlNmEwMDIw
ZWRkN2VkNGI2YmRkM2JkOWY0YWMuLmVhNDhlOGZmOGIwOWJlYjlkMmRhM2U3NDFhYzQ2MGExNzIz
ZjIyNzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9XZWJWaWRlb0Z1
bGxzY3JlZW5IVURXaW5kb3dDb250cm9sbGVyLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21hYy9XZWJWaWRlb0Z1bGxzY3JlZW5IVURXaW5kb3dDb250cm9sbGVyLm1tCkBAIC01NTks
NyArNTU5LDEyIEBAIHN0YXRpYyBOU1N0cmluZyAqdGltZVRvU3RyaW5nKGRvdWJsZSB0aW1lKQog
ICAgIGlmICghdmlkZW9FbGVtZW50KQogICAgICAgICByZXR1cm4gQCIiOwogCi0gICAgcmV0dXJu
IFtAIi0iIHN0cmluZ0J5QXBwZW5kaW5nU3RyaW5nOnRpbWVUb1N0cmluZyh2aWRlb0VsZW1lbnQt
PmR1cmF0aW9uKCkgLSB2aWRlb0VsZW1lbnQtPmN1cnJlbnRUaW1lKCkpXTsKKyAgICBkb3VibGUg
cmVtYWluaW5nVGltZSA9IDA7CisKKyAgICBpZiAoc3RkOjppc2Zpbml0ZSh2aWRlb0VsZW1lbnQt
PmR1cmF0aW9uKCkpICYmIHN0ZDo6aXNmaW5pdGUodmlkZW9FbGVtZW50LT5jdXJyZW50VGltZSgp
KSkKKyAgICAgICAgcmVtYWluaW5nVGltZSA9IHZpZGVvRWxlbWVudC0+ZHVyYXRpb24oKSAtIHZp
ZGVvRWxlbWVudC0+Y3VycmVudFRpbWUoKTsKKworICAgIHJldHVybiBbQCItIiBzdHJpbmdCeUFw
cGVuZGluZ1N0cmluZzp0aW1lVG9TdHJpbmcocmVtYWluaW5nVGltZSldOwogfQogCiAtIChOU1N0
cmluZyAqKWVsYXBzZWRUaW1lVGV4dApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZjNDY2M2NhNzcxYzAwZWJhYzU4OTIwNWNh
MGJiODVjMmQ5MzM3YzcuLjc3OWNhNWVkZmY4N2U3ODdkNzMxOGQ4MmE3NzlmMDAzZDZiMzA3YjUg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNy0wMy0yNyAgSmVyZW15IEpvbmVzICA8amVyZW15
akBhcHBsZS5jb20+CisKKyAgICAgICAgQVJHVU1FTlQgQkFEOiB0aW1lLCB0aW1lID49IDAKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDMzNgorICAg
ICAgICByZGFyOi8vcHJvYmxlbS8yOTMxNDg5MQorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWQg
Q2FybHNvbi4KKworICAgICAgICBSZW1vdmUgd29ya2Fyb3VuZCB0aGF0IGFmZmVjdGVkIG90aGVy
IHRlc3RzLgorCisgICAgICAgICogbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBw
b3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWw6CisKIDIwMTctMDQtMjggIEpvYW5tYXJpZSBEaWdn
cyAgPGpkaWdnc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtBVEtdIGFyaWEtbW9kYWw9InRydWUi
IHNob3VsZCBiZSBleHBvc2VkIHZpYSBBVEtfU1RBVEVfTU9EQUwKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9waXAtc3VwcG9ydC9waXAtc3VwcG9y
dC1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3Bp
cC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKaW5kZXggNWJjN2U4MDQ2OTBjNzA2Njc4
YTRhMzhlYjhkN2Y2YzEzNjc3MDZmOS4uY2RkZjU2NmIzYzEzOTY0MTFiZmM0ZmIwZmU1N2E0MThl
MjU1N2Q1ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRy
b2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
bWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNr
Lmh0bWwKQEAgLTMxLDEwICszMSw2IEBAIGNvbnN0IG1lZGlhQ29udHJvbGxlciA9IGNyZWF0ZUNv
bnRyb2xzKGNvbnRhaW5lciwgbWVkaWEsIG51bGwpOwogbWVkaWEuYWRkRXZlbnRMaXN0ZW5lcigi
d2Via2l0cHJlc2VudGF0aW9ubW9kZWNoYW5nZWQiLCAoKSA9PiB7CiAgICAgc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCJtZWRpYS53ZWJraXRQcmVzZW50YXRpb25Nb2RlIiwgInBpY3R1cmUtaW4tcGlj
dHVyZSIpOwogCi0gICAgLy8gRklYTUU6IFdlIGV4aXQgUGlQIHNvIHdlIGxlYXZlIHRoaW5ncyBp
biBhIGNsZWFuIHN0YXRlLCBvdGhlcndpc2UgdGhlIGZvbGxvd2luZwotICAgIC8vIHRlc3QgcGlw
LXN1cHBvcnQtZW5hYmxlZC5odG1sIG1heSBjcmFzaCwgc2VlIHdlYmtpdC5vcmcvYi8xNjQzMzYu
Ci0gICAgbWVkaWEud2Via2l0U2V0UHJlc2VudGF0aW9uTW9kZSgiaW5saW5lIik7Ci0KICAgICBj
b250YWluZXIucmVtb3ZlKCk7CiAgICAgbWVkaWEucmVtb3ZlKCk7CiAgICAgZmluaXNoTWVkaWFD
b250cm9sc1Rlc3QoKTsK
</data>
<flag name="commit-queue"
          id="329715"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308567</attachid>
            <date>2017-04-28 12:10:56 -0700</date>
            <delta_ts>2017-04-28 15:33:32 -0700</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-164336-20170428121056.patch</filename>
            <type>text/plain</type>
            <size>3606</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1OTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmIxM2QyZjk2NjUzZjgx
OWE5MWU5ZTVkMWVkM2RjNTBkMWI0YTUwYy4uMWJiOTFlZDJjYjcwYzY2MmZkMTgzYzU2M2UwNmU1
MTVmOGNkMmQ2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTAzLTI3ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBBUkdVTUVOVCBCQUQ6IHRp
bWUsIHRpbWUgPj0gMAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTY0MzM2CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI5MzE0ODkxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgIEhhbmRsZSBpbnZhbGlkIGR1cmF0
aW9uIGFuZCBjdXJyZW50IHRpbWUgd2hlbiBjYWxjdWxhdGluZyByZW1haW5pbmcgdGltZS4KKwor
ICAgICAgICBUZXN0IG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9waXAtc3VwcG9ydC9waXAt
c3VwcG9ydC1jbGljay5odG1sIG5vdyB3b3JrcyB3aXRob3V0IGEgd29ya2Fyb3VuZAorICAgICAg
ICBpbiBtZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvcGlwLXN1cHBvcnQvcGlwLXN1cHBvcnQt
ZW5hYmxlZC5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVu
SFVEV2luZG93Q29udHJvbGxlci5tbToKKyAgICAgICAgKC1bV2ViVmlkZW9GdWxsc2NyZWVuSFVE
V2luZG93Q29udHJvbGxlciByZW1haW5pbmdUaW1lVGV4dF0pOgorCiAyMDE3LTA0LTI4ICBKb2Fu
bWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KIAogICAgICAgICBbQVRLXSBhcmlhLW1v
ZGFsPSJ0cnVlIiBzaG91bGQgYmUgZXhwb3NlZCB2aWEgQVRLX1NUQVRFX01PREFMCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSFVEV2lu
ZG93Q29udHJvbGxlci5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9XZWJWaWRlb0Z1
bGxzY3JlZW5IVURXaW5kb3dDb250cm9sbGVyLm1tCmluZGV4IDg5N2M5MzU1OWI4ZWZlNmEwMDIw
ZWRkN2VkNGI2YmRkM2JkOWY0YWMuLmVhNDhlOGZmOGIwOWJlYjlkMmRhM2U3NDFhYzQ2MGExNzIz
ZjIyNzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9XZWJWaWRlb0Z1
bGxzY3JlZW5IVURXaW5kb3dDb250cm9sbGVyLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21hYy9XZWJWaWRlb0Z1bGxzY3JlZW5IVURXaW5kb3dDb250cm9sbGVyLm1tCkBAIC01NTks
NyArNTU5LDEyIEBAIHN0YXRpYyBOU1N0cmluZyAqdGltZVRvU3RyaW5nKGRvdWJsZSB0aW1lKQog
ICAgIGlmICghdmlkZW9FbGVtZW50KQogICAgICAgICByZXR1cm4gQCIiOwogCi0gICAgcmV0dXJu
IFtAIi0iIHN0cmluZ0J5QXBwZW5kaW5nU3RyaW5nOnRpbWVUb1N0cmluZyh2aWRlb0VsZW1lbnQt
PmR1cmF0aW9uKCkgLSB2aWRlb0VsZW1lbnQtPmN1cnJlbnRUaW1lKCkpXTsKKyAgICBkb3VibGUg
cmVtYWluaW5nVGltZSA9IDA7CisKKyAgICBpZiAoc3RkOjppc2Zpbml0ZSh2aWRlb0VsZW1lbnQt
PmR1cmF0aW9uKCkpICYmIHN0ZDo6aXNmaW5pdGUodmlkZW9FbGVtZW50LT5jdXJyZW50VGltZSgp
KSkKKyAgICAgICAgcmVtYWluaW5nVGltZSA9IHZpZGVvRWxlbWVudC0+ZHVyYXRpb24oKSAtIHZp
ZGVvRWxlbWVudC0+Y3VycmVudFRpbWUoKTsKKworICAgIHJldHVybiBbQCItIiBzdHJpbmdCeUFw
cGVuZGluZ1N0cmluZzp0aW1lVG9TdHJpbmcocmVtYWluaW5nVGltZSldOwogfQogCiAtIChOU1N0
cmluZyAqKWVsYXBzZWRUaW1lVGV4dApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZjNDY2M2NhNzcxYzAwZWJhYzU4OTIwNWNh
MGJiODVjMmQ5MzM3YzcuLjVjN2MwODk0ZGEyMmZiZDZhZjJjNGQ2MTMzZDg1NzI2ZjdiZGY5NjYg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNy0wMy0yNyAgSmVyZW15IEpvbmVzICA8amVyZW15
akBhcHBsZS5jb20+CisKKyAgICAgICAgQVJHVU1FTlQgQkFEOiB0aW1lLCB0aW1lID49IDAKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDMzNgorICAg
ICAgICByZGFyOi8vcHJvYmxlbS8yOTMxNDg5MQorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
Q2FybHNvbi4KKworICAgICAgICBSZW1vdmUgd29ya2Fyb3VuZCB0aGF0IGFmZmVjdGVkIG90aGVy
IHRlc3RzLgorCisgICAgICAgICogbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBw
b3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWw6CisKIDIwMTctMDQtMjggIEpvYW5tYXJpZSBEaWdn
cyAgPGpkaWdnc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtBVEtdIGFyaWEtbW9kYWw9InRydWUi
IHNob3VsZCBiZSBleHBvc2VkIHZpYSBBVEtfU1RBVEVfTU9EQUwKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9waXAtc3VwcG9ydC9waXAtc3VwcG9y
dC1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3Bp
cC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKaW5kZXggNWJjN2U4MDQ2OTBjNzA2Njc4
YTRhMzhlYjhkN2Y2YzEzNjc3MDZmOS4uY2RkZjU2NmIzYzEzOTY0MTFiZmM0ZmIwZmU1N2E0MThl
MjU1N2Q1ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRy
b2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNrLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
bWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3BpcC1zdXBwb3J0L3BpcC1zdXBwb3J0LWNsaWNr
Lmh0bWwKQEAgLTMxLDEwICszMSw2IEBAIGNvbnN0IG1lZGlhQ29udHJvbGxlciA9IGNyZWF0ZUNv
bnRyb2xzKGNvbnRhaW5lciwgbWVkaWEsIG51bGwpOwogbWVkaWEuYWRkRXZlbnRMaXN0ZW5lcigi
d2Via2l0cHJlc2VudGF0aW9ubW9kZWNoYW5nZWQiLCAoKSA9PiB7CiAgICAgc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCJtZWRpYS53ZWJraXRQcmVzZW50YXRpb25Nb2RlIiwgInBpY3R1cmUtaW4tcGlj
dHVyZSIpOwogCi0gICAgLy8gRklYTUU6IFdlIGV4aXQgUGlQIHNvIHdlIGxlYXZlIHRoaW5ncyBp
biBhIGNsZWFuIHN0YXRlLCBvdGhlcndpc2UgdGhlIGZvbGxvd2luZwotICAgIC8vIHRlc3QgcGlw
LXN1cHBvcnQtZW5hYmxlZC5odG1sIG1heSBjcmFzaCwgc2VlIHdlYmtpdC5vcmcvYi8xNjQzMzYu
Ci0gICAgbWVkaWEud2Via2l0U2V0UHJlc2VudGF0aW9uTW9kZSgiaW5saW5lIik7Ci0KICAgICBj
b250YWluZXIucmVtb3ZlKCk7CiAgICAgbWVkaWEucmVtb3ZlKCk7CiAgICAgZmluaXNoTWVkaWFD
b250cm9sc1Rlc3QoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>