<?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>192670</bug_id>
          
          <creation_ts>2018-12-13 11:39:48 -0800</creation_ts>
          <short_desc>[macOS] Block coreservicesd in sandbox.</short_desc>
          <delta_ts>2019-02-14 09:14:48 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>192778</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1487639</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-12-13 11:39:48 -0800</bug_when>
    <thetext>We should block CoreServices in newer versions of macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487640</commentid>
    <comment_count>1</comment_count>
      <attachid>357240</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-12-13 11:45:29 -0800</bug_when>
    <thetext>Created attachment 357240
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487644</commentid>
    <comment_count>2</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-12-13 11:49:46 -0800</bug_when>
    <thetext>This patch stops blocking CoreServices on Mojave, since this caused a performance regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488103</commentid>
    <comment_count>3</comment_count>
      <attachid>357240</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-12-14 16:32:47 -0800</bug_when>
    <thetext>Comment on attachment 357240
Patch

This looks like the right way to restore coreservicesd sandboxing. But we probably shouldn&apos;t do that until we fix the _CSCheckFix performance issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488109</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-12-14 16:44:24 -0800</bug_when>
    <thetext>...Also we need to make sure that denying access to coreservicesd does not prevent us from setting our process name in Activity Monitor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488133</commentid>
    <comment_count>5</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-12-14 17:08:01 -0800</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #4)
&gt; ...Also we need to make sure that denying access to coreservicesd does not
&gt; prevent us from setting our process name in Activity Monitor.

That&apos;s a good point. I believe this should work, since we were able to set the url of the WebContent process in Activity Monitor also before _RegisterApplication was moved to be called before entering the sandbox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495104</commentid>
    <comment_count>6</comment_count>
      <attachid>359277</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-01-16 10:13:26 -0800</bug_when>
    <thetext>Created attachment 359277
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495112</commentid>
    <comment_count>7</comment_count>
      <attachid>359280</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-01-16 10:42:53 -0800</bug_when>
    <thetext>Created attachment 359280
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495113</commentid>
    <comment_count>8</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-01-16 10:44:46 -0800</bug_when>
    <thetext>Attachment 359280 did not pass style-queue:


ERROR: Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:104:  Misplaced OS version check. Please use a named macro in wtf/Platform.h, wtf/FeatureDefines.h, or an appropriate internal file.  [build/version_check] [5]
ERROR: Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:218:  Misplaced OS version check. Please use a named macro in wtf/Platform.h, wtf/FeatureDefines.h, or an appropriate internal file.  [build/version_check] [5]
Total errors found: 2 in 4 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>1495146</commentid>
    <comment_count>9</comment_count>
      <attachid>359280</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-01-16 11:55:53 -0800</bug_when>
    <thetext>Comment on attachment 359280
Patch

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

r=me

&gt; Source/WebKit/Shared/ChildProcess.cpp:77
&gt; +    initializeProcessName(parameters);

Can you manually verify that WebContent process names still show up in Activity Monitor correctly? They should appear either as &quot;http://example.com&quot; for one page per process, &quot;http://example.com, ...&quot; for multiple pages per process, or &quot;Safari WebContent (Prewarmed)&quot; for the prewarmed PSON process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495155</commentid>
    <comment_count>10</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-01-16 12:06:10 -0800</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #9)
&gt; Comment on attachment 359280 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=359280&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebKit/Shared/ChildProcess.cpp:77
&gt; &gt; +    initializeProcessName(parameters);
&gt; 
&gt; Can you manually verify that WebContent process names still show up in
&gt; Activity Monitor correctly? They should appear either as
&gt; &quot;http://example.com&quot; for one page per process, &quot;http://example.com, ...&quot; for
&gt; multiple pages per process, or &quot;Safari WebContent (Prewarmed)&quot; for the
&gt; prewarmed PSON process.

Yes, manually verified that this still works :)

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495437</commentid>
    <comment_count>11</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-01-17 05:00:54 -0800</bug_when>
    <thetext>&gt; Created attachment 359280 [details]
This patch seems to cause following API Tests issues:

Failure: TestWebKitAPI.ProcessSwap.SessionStorage
Timeout: TestWebKitAPI.WKNavigation.FailureToStartWebProcessRecovery
Crash:
TestWebKitAPI.WebKit.OverrideLayoutSizeIsRestoredAfterChangingDuringProcessRelaunch
TestWebKitAPI.WebKit.OverrideLayoutSizeIsRestoredAfterProcessRelaunch
TestWebKitAPI.WebKit.DoAfterNextPresentationUpdateAfterCrash
TestWebKitAPI.WebKit.InteractionDeadlockAfterCrash
TestWebKitAPI.WKNavigation.FailureToStartWebProcessAfterCrashRecovery
TestWebKitAPI.WebKit.DoAfterNextStablePresentationUpdateAfterCrash


Build: https://ews-build.webkit-uat.org/#/builders/20/builds/176

We are doing test-runs for upcoming &apos;EWS for API tests&apos;. If this is a false positive, please let us know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495438</commentid>
    <comment_count>12</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-01-17 05:05:11 -0800</bug_when>
    <thetext>on macOS, this patch seems to cause following API Tests issues:

Timeout: TestWebKitAPI.WKNavigation.FailureToStartWebProcessRecovery
Crash:
TestWebKitAPI.WebKit.ResizeWindowAfterCrash
TestWebKitAPI.WebKit.ReloadPageAfterCrash
TestWebKitAPI.WebKit.EnumerateDevices
TestWebKitAPI.WKNavigation.FailureToStartWebProcessAfterCrashRecovery
TestWebKitAPI.WebKit.LoadPageAfterCrash


Build: https://ews-build.webkit-uat.org/#/builders/19/builds/311

We are doing test-runs for upcoming &apos;EWS for API tests&apos;. If this is a false positive, please let us know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1497881</commentid>
    <comment_count>13</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-24 10:38:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/47106766&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503781</commentid>
    <comment_count>14</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 10:18:01 -0800</bug_when>
    <thetext>(In reply to Aakash Jain from comment #12)
&gt; on macOS, this patch seems to cause following API Tests issues:
&gt; 
&gt; Timeout: TestWebKitAPI.WKNavigation.FailureToStartWebProcessRecovery
&gt; Crash:
&gt; TestWebKitAPI.WebKit.ResizeWindowAfterCrash
&gt; TestWebKitAPI.WebKit.ReloadPageAfterCrash
&gt; TestWebKitAPI.WebKit.EnumerateDevices
&gt; TestWebKitAPI.WKNavigation.FailureToStartWebProcessAfterCrashRecovery
&gt; TestWebKitAPI.WebKit.LoadPageAfterCrash
&gt; 
&gt; 
&gt; Build: https://ews-build.webkit-uat.org/#/builders/19/builds/311
&gt; 
&gt; We are doing test-runs for upcoming &apos;EWS for API tests&apos;. If this is a false
&gt; positive, please let us know.

I don&apos;t see these failures on my local build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503783</commentid>
    <comment_count>15</comment_count>
      <attachid>361411</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 10:23:52 -0800</bug_when>
    <thetext>Created attachment 361411
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503784</commentid>
    <comment_count>16</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-02-07 10:24:56 -0800</bug_when>
    <thetext>Attachment 361411 did not pass style-queue:


ERROR: Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:104:  Misplaced OS version check. Please use a named macro in wtf/Platform.h, wtf/FeatureDefines.h, or an appropriate internal file.  [build/version_check] [5]
ERROR: Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:218:  Misplaced OS version check. Please use a named macro in wtf/Platform.h, wtf/FeatureDefines.h, or an appropriate internal file.  [build/version_check] [5]
Total errors found: 2 in 4 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>1503825</commentid>
    <comment_count>17</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-02-07 11:03:03 -0800</bug_when>
    <thetext>&gt; I don&apos;t see these failures on my local build.
It might be false positive then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503844</commentid>
    <comment_count>18</comment_count>
      <attachid>361411</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-02-07 11:30:26 -0800</bug_when>
    <thetext>Comment on attachment 361411
Patch

Please address the style checker error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503887</commentid>
    <comment_count>19</comment_count>
      <attachid>361431</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 13:07:33 -0800</bug_when>
    <thetext>Created attachment 361431
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503889</commentid>
    <comment_count>20</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 13:11:04 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #18)
&gt; Comment on attachment 361411 [details]
&gt; Patch
&gt; 
&gt; Please address the style checker error.

Thanks Alexey! Uploaded new patch to address the style error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503891</commentid>
    <comment_count>21</comment_count>
      <attachid>361431</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-02-07 13:22:05 -0800</bug_when>
    <thetext>Comment on attachment 361431
Patch

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

&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:644
&gt; +#if __MAC_OS_X_VERSION_MIN_REQUIRED &lt; 101500

Can&apos;t we use HAVE(CSCHECKFIXDISABLE) here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503893</commentid>
    <comment_count>22</comment_count>
      <attachid>361433</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 13:27:25 -0800</bug_when>
    <thetext>Created attachment 361433
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503894</commentid>
    <comment_count>23</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 13:28:22 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #21)
&gt; Comment on attachment 361431 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=361431&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:644
&gt; &gt; +#if __MAC_OS_X_VERSION_MIN_REQUIRED &lt; 101500
&gt; 
&gt; Can&apos;t we use HAVE(CSCHECKFIXDISABLE) here?

I don&apos;t think we can use these macros in the sandbox .in file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503947</commentid>
    <comment_count>24</comment_count>
      <attachid>361431</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-02-07 14:34:21 -0800</bug_when>
    <thetext>Comment on attachment 361431
Patch

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

&gt;&gt;&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:644
&gt;&gt;&gt; +#if __MAC_OS_X_VERSION_MIN_REQUIRED &lt; 101500
&gt;&gt; 
&gt;&gt; Can&apos;t we use HAVE(CSCHECKFIXDISABLE) here?
&gt; 
&gt; I don&apos;t think we can use these macros in the sandbox .in file.

sb.in files are preprocessed with wtf/Platform.h included. Why do HAVE macros not work?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503958</commentid>
    <comment_count>25</comment_count>
      <attachid>361453</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 14:54:41 -0800</bug_when>
    <thetext>Created attachment 361453
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503960</commentid>
    <comment_count>26</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-02-07 14:55:25 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #24)
&gt; Comment on attachment 361431 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=361431&amp;action=review
&gt; 
&gt; &gt;&gt;&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:644
&gt; &gt;&gt;&gt; +#if __MAC_OS_X_VERSION_MIN_REQUIRED &lt; 101500
&gt; &gt;&gt; 
&gt; &gt;&gt; Can&apos;t we use HAVE(CSCHECKFIXDISABLE) here?
&gt; &gt; 
&gt; &gt; I don&apos;t think we can use these macros in the sandbox .in file.
&gt; 
&gt; sb.in files are preprocessed with wtf/Platform.h included. Why do HAVE
&gt; macros not work?

You are absolutely right :) Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503989</commentid>
    <comment_count>27</comment_count>
      <attachid>361453</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-07 16:02:55 -0800</bug_when>
    <thetext>Comment on attachment 361453
Patch

Clearing flags on attachment: 361453

Committed r241169: &lt;https://trac.webkit.org/changeset/241169&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503990</commentid>
    <comment_count>28</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-07 16:02:57 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357240</attachid>
            <date>2018-12-13 11:45:29 -0800</date>
            <delta_ts>2019-01-16 10:13:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192670-20181213114529.patch</filename>
            <type>text/plain</type>
            <size>3651</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzkxNzIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE4LTEyLTEzICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEJsb2NrIGNvcmVz
ZXJ2aWNlc2QgaW4gc2FuZGJveC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE5MjY3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFdlIHNob3VsZCBibG9jayBDb3JlU2VydmljZXMgaW4gbmV3ZXIgdmVyc2lv
bnMgb2YgbWFjT1MuIEluIG9yZGVyIHRvIGFjaGlldmUgdGhpcyB3ZSBuZWVkIHRvIGF2b2lkIGNh
bGxpbmcKKyAgICAgICAgX1JlZ2lzdGVyQXBwbGljYXRpb24gYmVmb3JlIGVudGVyaW5nIHRoZSBz
YW5kYm94LCBzaW5jZSB0aGlzIGNhbGwgd2lsbCBvcGVuIHVwIGEgY29ubmVjdGlvbiB0byBDb3Jl
U2VydmljZXMuCisgICAgICAgIFRoZSBjYWxsIHRvIF9SZWdpc3RlckFwcGxpY2F0aW9uIGlzIG1v
dmVkIHRvIENoaWxkUHJvY2Vzczo6dXBkYXRlUHJvY2Vzc05hbWUsIHNpbmNlIGl0IGlzIG5lZWRl
ZCB0bworICAgICAgICBzdWNjZXNzZnVsbHkgdXBkYXRlIHRoZSBwcm9jZXNzIG5hbWUuIFRoZSBj
YWxsIHRvIENoaWxkUHJvY2Vzczo6dXBkYXRlUHJvY2Vzc05hbWUgaXMgbWFkZSBhZnRlciBlbnRl
cmluZworICAgICAgICB0aGUgc2FuZGJveC4KKworICAgICAgICAqIFNoYXJlZC9DaGlsZFByb2Nl
c3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpDaGlsZFByb2Nlc3M6OmluaXRpYWxpemUpOgorICAg
ICAgICAqIFdlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzc05hbWUpOgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDE4LTEyLTEzICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIFJlbW92ZSB3
aXRoLXJlcG9ydCBmcm9tIDMgc2VydmljZXMgdGhhdCBhcmUgY3VycmVudGx5IG5lZWRlZCBvbiBt
YWNPUwpJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvQ2hpbGRQcm9jZXNzLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9DaGlsZFByb2Nlc3MuY3BwCShyZXZpc2lvbiAy
Mzg4MDQpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9DaGlsZFByb2Nlc3MuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC03MSwxMSArNzEsMTIgQEAgdm9pZCBDaGlsZFByb2Nlc3M6OmluaXRpYWxpemUo
Y29uc3QgQ2hpbAogI2VuZGlmCiAKICAgICBpbml0aWFsaXplUHJvY2VzcyhwYXJhbWV0ZXJzKTsK
LSAgICBpbml0aWFsaXplUHJvY2Vzc05hbWUocGFyYW1ldGVycyk7CiAKICAgICBTYW5kYm94SW5p
dGlhbGl6YXRpb25QYXJhbWV0ZXJzIHNhbmRib3hQYXJhbWV0ZXJzOwogICAgIGluaXRpYWxpemVT
YW5kYm94KHBhcmFtZXRlcnMsIHNhbmRib3hQYXJhbWV0ZXJzKTsKIAorICAgIGluaXRpYWxpemVQ
cm9jZXNzTmFtZShwYXJhbWV0ZXJzKTsKKwogICAgIC8vIEluIFdlYktpdDIsIG9ubHkgdGhlIFVJ
IHByb2Nlc3Mgc2hvdWxkIGV2ZXIgYmUgZ2VuZXJhdGluZyBub24tZGVmYXVsdCBQQUw6OlNlc3Np
b25JRHMuCiAgICAgUEFMOjpTZXNzaW9uSUQ6OmVuYWJsZUdlbmVyYXRpb25Qcm90ZWN0aW9uKCk7
CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5z
Yi5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldl
YlByb2Nlc3Muc2IuaW4JKHJldmlzaW9uIDIzODgwNCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkod29ya2luZyBjb3B5KQpAQCAtNjYyLDcg
KzY2Miw3IEBACiA7OyBDb3JlRm91bmRhdGlvbi4gV2UgZG9uJ3QgaW1wb3J0IGNvbS5hcHBsZS5j
b3JlZm91bmRhdGlvbi5zYiwgYmVjYXVzZSBpdCBhbGxvd3MgdW5uZWNlc3NhcnkgYWNjZXNzIHRv
IHBhc3RlYm9hcmQuCiAoYWxsb3cgbWFjaC1sb29rdXAKICAgICAoZ2xvYmFsLW5hbWUtcmVnZXgg
IyJeY29tLmFwcGxlLmRpc3RyaWJ1dGVkX25vdGlmaWNhdGlvbnMiKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKLSNpZiBfX01BQ19PU19YX1ZF
UlNJT05fTUlOX1JFUVVJUkVEIDwgMTAxNDAwCisjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9S
RVFVSVJFRCA8IDEwMTUwMAogICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLkNvcmVTZXJ2aWNl
cy5jb3Jlc2VydmljZXNkIikKICNlbmRpZgogKQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyMzg4MDQpCisr
KyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yMTIsNiArMjEyLDkgQEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUlu
aXRpYWxpemVXZWJQcgogdm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzc05hbWUoY29u
c3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJikKIHsKICNpZiBQTEFURk9S
TShNQUMpCisgICAgLy8gVGhpcyBpcyBuZWNlc3Nhcnkgc28gdGhhdCB3ZSBhcmUgYWJsZSB0byBz
ZXQgdGhlIHByb2Nlc3MnIGRpc3BsYXkgbmFtZS4KKyAgICBfUmVnaXN0ZXJBcHBsaWNhdGlvbihu
dWxscHRyLCBudWxscHRyKTsKKwogICAgIHVwZGF0ZVByb2Nlc3NOYW1lKCk7CiAjZW5kaWYKIH0K
QEAgLTM2MSwxMCArMzY0LDYgQEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVQ
cm9jZQogICAgIENHU1NodXRkb3duU2VydmVyQ29ubmVjdGlvbnMoKTsKIAogICAgIFN3aXRjaGlu
Z0dQVUNsaWVudDo6c2V0U2luZ2xldG9uKFdlYlN3aXRjaGluZ0dQVUNsaWVudDo6c2luZ2xldG9u
KCkpOwotCi0gICAgLy8gVGhpcyBpcyBuZWNlc3Nhcnkgc28gdGhhdCB3ZSBhcmUgYWJsZSB0byBz
ZXQgdGhlIHByb2Nlc3MnIGRpc3BsYXkgbmFtZS4KLSAgICBfUmVnaXN0ZXJBcHBsaWNhdGlvbihu
dWxscHRyLCBudWxscHRyKTsKLQogI2Vsc2UKIAogICAgIGlmICghW05TQXBwIGlzUnVubmluZ10p
IHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359277</attachid>
            <date>2019-01-16 10:13:26 -0800</date>
            <delta_ts>2019-01-16 10:42:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192670-20190116101325.patch</filename>
            <type>text/plain</type>
            <size>4149</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNDAwMzkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE5LTAxLTE2ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEJsb2NrIGNvcmVz
ZXJ2aWNlc2QgaW4gc2FuZGJveC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE5MjY3MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDcxMDY3NjY+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ugc2hvdWxk
IGJsb2NrIENvcmVTZXJ2aWNlcyBpbiBuZXdlciB2ZXJzaW9ucyBvZiBtYWNPUy4gSW4gb3JkZXIg
dG8gYWNoaWV2ZSB0aGlzIHdlIG5lZWQgdG8gYXZvaWQgY2FsbGluZworICAgICAgICBfUmVnaXN0
ZXJBcHBsaWNhdGlvbiBiZWZvcmUgZW50ZXJpbmcgdGhlIHNhbmRib3gsIHNpbmNlIHRoaXMgY2Fs
bCB3aWxsIG9wZW4gdXAgYSBjb25uZWN0aW9uIHRvIENvcmVTZXJ2aWNlcy4KKyAgICAgICAgVGhl
IGNhbGwgdG8gX1JlZ2lzdGVyQXBwbGljYXRpb24gaXMgbW92ZWQgdG8gQ2hpbGRQcm9jZXNzOjp1
cGRhdGVQcm9jZXNzTmFtZSwgc2luY2UgaXQgaXMgbmVlZGVkIHRvCisgICAgICAgIHN1Y2Nlc3Nm
dWxseSB1cGRhdGUgdGhlIHByb2Nlc3MgbmFtZS4gVGhlIGNhbGwgdG8gQ2hpbGRQcm9jZXNzOjp1
cGRhdGVQcm9jZXNzTmFtZSBpcyBtYWRlIGFmdGVyIGVudGVyaW5nCisgICAgICAgIHRoZSBzYW5k
Ym94LgorCisgICAgICAgICogU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJL
aXQ6OkNoaWxkUHJvY2Vzczo6aW5pdGlhbGl6ZSk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb2Nv
YS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmluaXRp
YWxpemVQcm9jZXNzTmFtZSk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OnBsYXRmb3Jt
SW5pdGlhbGl6ZVByb2Nlc3MpOgorICAgICAgICAqIFdlYlByb2Nlc3MvY29tLmFwcGxlLldlYlBy
b2Nlc3Muc2IuaW46CisKIDIwMTktMDEtMTUgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVq
aWlAc29ueS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBXaW5DYWlybyBidWlsZCBmaXguCklu
ZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9DaGlsZFByb2Nlc3MuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDI0MDAxMSkK
KysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTcwLDExICs3MCwxMiBAQCB2b2lkIENoaWxkUHJvY2Vzczo6aW5pdGlhbGl6ZShjb25zdCBD
aGlsCiAjZW5kaWYKIAogICAgIGluaXRpYWxpemVQcm9jZXNzKHBhcmFtZXRlcnMpOwotICAgIGlu
aXRpYWxpemVQcm9jZXNzTmFtZShwYXJhbWV0ZXJzKTsKIAogICAgIFNhbmRib3hJbml0aWFsaXph
dGlvblBhcmFtZXRlcnMgc2FuZGJveFBhcmFtZXRlcnM7CiAgICAgaW5pdGlhbGl6ZVNhbmRib3go
cGFyYW1ldGVycywgc2FuZGJveFBhcmFtZXRlcnMpOwogCisgICAgaW5pdGlhbGl6ZVByb2Nlc3NO
YW1lKHBhcmFtZXRlcnMpOworCiAgICAgLy8gSW4gV2ViS2l0Miwgb25seSB0aGUgVUkgcHJvY2Vz
cyBzaG91bGQgZXZlciBiZSBnZW5lcmF0aW5nIG5vbi1kZWZhdWx0IFBBTDo6U2Vzc2lvbklEcy4K
ICAgICBQQUw6OlNlc3Npb25JRDo6ZW5hYmxlR2VuZXJhdGlvblByb3RlY3Rpb24oKTsKIApJbmRl
eDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vz
cy5zYi5pbgkocmV2aXNpb24gMjQwMDExKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2Nv
bS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC02MzUsOCArNjM1LDEy
IEBACiAKIDs7IENvcmVGb3VuZGF0aW9uLiBXZSBkb24ndCBpbXBvcnQgY29tLmFwcGxlLmNvcmVm
b3VuZGF0aW9uLnNiLCBiZWNhdXNlIGl0IGFsbG93cyB1bm5lY2Vzc2FyeSBhY2Nlc3MgdG8gcGFz
dGVib2FyZC4KIChhbGxvdyBtYWNoLWxvb2t1cAotICAgIChnbG9iYWwtbmFtZS1yZWdleCAjIl5j
b20uYXBwbGUuZGlzdHJpYnV0ZWRfbm90aWZpY2F0aW9ucyIpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAotICAgIChnbG9iYWwtbmFtZSAiY29t
LmFwcGxlLkNvcmVTZXJ2aWNlcy5jb3Jlc2VydmljZXNkIikpCisgICAgKGdsb2JhbC1uYW1lLXJl
Z2V4ICMiXmNvbS5hcHBsZS5kaXN0cmlidXRlZF9ub3RpZmljYXRpb25zIikKKyNpZiBfX01BQ19P
U19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEIDwgMTAxNTAwCisgICAgKGdsb2JhbC1uYW1lICJjb20u
YXBwbGUuQ29yZVNlcnZpY2VzLmNvcmVzZXJ2aWNlc2QiKQorI2VuZGlmCispCisKIChhbGxvdyBm
aWxlLXJlYWQtZGF0YQogICAgIChsaXRlcmFsICIvZGV2L2F1dG9mc19ub3dhaXQiKSkgOyBVc2Vk
IGJ5IENGIHRvIGNpcmN1bXZlbnQgYXV0b21vdW50IHRyaWdnZXJzCiAoYWxsb3cgaXBjLXBvc2l4
LXNobQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2Nv
YS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJv
Y2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyNDAwMTEpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMDEsNiArMTAx
LDEwIEBACiAjaW1wb3J0IDxvcy9zdGF0ZV9wcml2YXRlLmg+CiAjZW5kaWYKIAorI2lmIFBMQVRG
T1JNKE1BQykKK2V4dGVybiAiQyIgdm9pZCBfQ1NDaGVja0ZpeERpc2FibGUoKTsKKyNlbmRpZgor
CiBuYW1lc3BhY2UgV2ViS2l0IHsKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCkBAIC0yMTEs
NiArMjE1LDExIEBAIHZvaWQgV2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHIKIHZv
aWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nlc3NOYW1lKGNvbnN0IENoaWxkUHJvY2Vzc0lu
aXRpYWxpemF0aW9uUGFyYW1ldGVycyYpCiB7CiAjaWYgUExBVEZPUk0oTUFDKQorICAgIC8vIF9D
U0NoZWNrRml4RGlzYWJsZSgpIG5lZWRzIHRvIGJlIGNhbGxlZCBiZWZvcmUgY2hlY2tpbmcgaW4g
d2l0aCBMYXVuY2ggU2VydmljZXMuCisgICAgX0NTQ2hlY2tGaXhEaXNhYmxlKCk7CisgICAgLy8g
VGhpcyBpcyBuZWNlc3Nhcnkgc28gdGhhdCB3ZSBhcmUgYWJsZSB0byBzZXQgdGhlIHByb2Nlc3Mn
IGRpc3BsYXkgbmFtZS4KKyAgICBfUmVnaXN0ZXJBcHBsaWNhdGlvbihudWxscHRyLCBudWxscHRy
KTsKKwogICAgIHVwZGF0ZVByb2Nlc3NOYW1lKCk7CiAjZW5kaWYKIH0KQEAgLTM2MCwxMCArMzY5
LDYgQEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVQcm9jZQogICAgIENHU1No
dXRkb3duU2VydmVyQ29ubmVjdGlvbnMoKTsKIAogICAgIFN3aXRjaGluZ0dQVUNsaWVudDo6c2V0
U2luZ2xldG9uKFdlYlN3aXRjaGluZ0dQVUNsaWVudDo6c2luZ2xldG9uKCkpOwotCi0gICAgLy8g
VGhpcyBpcyBuZWNlc3Nhcnkgc28gdGhhdCB3ZSBhcmUgYWJsZSB0byBzZXQgdGhlIHByb2Nlc3Mn
IGRpc3BsYXkgbmFtZS4KLSAgICBfUmVnaXN0ZXJBcHBsaWNhdGlvbihudWxscHRyLCBudWxscHRy
KTsKLQogI2Vsc2UKIAogICAgIGlmICghW05TQXBwIGlzUnVubmluZ10pIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359280</attachid>
            <date>2019-01-16 10:42:53 -0800</date>
            <delta_ts>2019-02-07 13:07:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192670-20190116104252.patch</filename>
            <type>text/plain</type>
            <size>4249</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNDAwMzkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE5LTAxLTE2ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEJsb2NrIGNvcmVz
ZXJ2aWNlc2QgaW4gc2FuZGJveC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE5MjY3MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDcxMDY3NjY+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ugc2hvdWxk
IGJsb2NrIENvcmVTZXJ2aWNlcyBpbiBuZXdlciB2ZXJzaW9ucyBvZiBtYWNPUy4gSW4gb3JkZXIg
dG8gYWNoaWV2ZSB0aGlzIHdlIG5lZWQgdG8gYXZvaWQgY2FsbGluZworICAgICAgICBfUmVnaXN0
ZXJBcHBsaWNhdGlvbiBiZWZvcmUgZW50ZXJpbmcgdGhlIHNhbmRib3gsIHNpbmNlIHRoaXMgY2Fs
bCB3aWxsIG9wZW4gdXAgYSBjb25uZWN0aW9uIHRvIENvcmVTZXJ2aWNlcy4KKyAgICAgICAgVGhl
IGNhbGwgdG8gX1JlZ2lzdGVyQXBwbGljYXRpb24gaXMgbW92ZWQgdG8gQ2hpbGRQcm9jZXNzOjp1
cGRhdGVQcm9jZXNzTmFtZSwgc2luY2UgaXQgaXMgbmVlZGVkIHRvCisgICAgICAgIHN1Y2Nlc3Nm
dWxseSB1cGRhdGUgdGhlIHByb2Nlc3MgbmFtZS4gVGhlIGNhbGwgdG8gQ2hpbGRQcm9jZXNzOjp1
cGRhdGVQcm9jZXNzTmFtZSBpcyBtYWRlIGFmdGVyIGVudGVyaW5nCisgICAgICAgIHRoZSBzYW5k
Ym94LgorCisgICAgICAgICogU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJL
aXQ6OkNoaWxkUHJvY2Vzczo6aW5pdGlhbGl6ZSk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb2Nv
YS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmluaXRp
YWxpemVQcm9jZXNzTmFtZSk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OnBsYXRmb3Jt
SW5pdGlhbGl6ZVByb2Nlc3MpOgorICAgICAgICAqIFdlYlByb2Nlc3MvY29tLmFwcGxlLldlYlBy
b2Nlc3Muc2IuaW46CisKIDIwMTktMDEtMTUgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVq
aWlAc29ueS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBXaW5DYWlybyBidWlsZCBmaXguCklu
ZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9DaGlsZFByb2Nlc3MuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDI0MDAxMSkK
KysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTcwLDExICs3MCwxMiBAQCB2b2lkIENoaWxkUHJvY2Vzczo6aW5pdGlhbGl6ZShjb25zdCBD
aGlsCiAjZW5kaWYKIAogICAgIGluaXRpYWxpemVQcm9jZXNzKHBhcmFtZXRlcnMpOwotICAgIGlu
aXRpYWxpemVQcm9jZXNzTmFtZShwYXJhbWV0ZXJzKTsKIAogICAgIFNhbmRib3hJbml0aWFsaXph
dGlvblBhcmFtZXRlcnMgc2FuZGJveFBhcmFtZXRlcnM7CiAgICAgaW5pdGlhbGl6ZVNhbmRib3go
cGFyYW1ldGVycywgc2FuZGJveFBhcmFtZXRlcnMpOwogCisgICAgaW5pdGlhbGl6ZVByb2Nlc3NO
YW1lKHBhcmFtZXRlcnMpOworCiAgICAgLy8gSW4gV2ViS2l0Miwgb25seSB0aGUgVUkgcHJvY2Vz
cyBzaG91bGQgZXZlciBiZSBnZW5lcmF0aW5nIG5vbi1kZWZhdWx0IFBBTDo6U2Vzc2lvbklEcy4K
ICAgICBQQUw6OlNlc3Npb25JRDo6ZW5hYmxlR2VuZXJhdGlvblByb3RlY3Rpb24oKTsKIApJbmRl
eDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vz
cy5zYi5pbgkocmV2aXNpb24gMjQwMDExKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2Nv
bS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC02MzUsOCArNjM1LDEy
IEBACiAKIDs7IENvcmVGb3VuZGF0aW9uLiBXZSBkb24ndCBpbXBvcnQgY29tLmFwcGxlLmNvcmVm
b3VuZGF0aW9uLnNiLCBiZWNhdXNlIGl0IGFsbG93cyB1bm5lY2Vzc2FyeSBhY2Nlc3MgdG8gcGFz
dGVib2FyZC4KIChhbGxvdyBtYWNoLWxvb2t1cAotICAgIChnbG9iYWwtbmFtZS1yZWdleCAjIl5j
b20uYXBwbGUuZGlzdHJpYnV0ZWRfbm90aWZpY2F0aW9ucyIpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAotICAgIChnbG9iYWwtbmFtZSAiY29t
LmFwcGxlLkNvcmVTZXJ2aWNlcy5jb3Jlc2VydmljZXNkIikpCisgICAgKGdsb2JhbC1uYW1lLXJl
Z2V4ICMiXmNvbS5hcHBsZS5kaXN0cmlidXRlZF9ub3RpZmljYXRpb25zIikKKyNpZiBfX01BQ19P
U19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEIDwgMTAxNTAwCisgICAgKGdsb2JhbC1uYW1lICJjb20u
YXBwbGUuQ29yZVNlcnZpY2VzLmNvcmVzZXJ2aWNlc2QiKQorI2VuZGlmCispCisKIChhbGxvdyBm
aWxlLXJlYWQtZGF0YQogICAgIChsaXRlcmFsICIvZGV2L2F1dG9mc19ub3dhaXQiKSkgOyBVc2Vk
IGJ5IENGIHRvIGNpcmN1bXZlbnQgYXV0b21vdW50IHRyaWdnZXJzCiAoYWxsb3cgaXBjLXBvc2l4
LXNobQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2Nv
YS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJv
Y2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyNDAwMTEpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMDEsNiArMTAx
LDEwIEBACiAjaW1wb3J0IDxvcy9zdGF0ZV9wcml2YXRlLmg+CiAjZW5kaWYKIAorI2lmIFBMQVRG
T1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDE1MDAKK2V4
dGVybiAiQyIgdm9pZCBfQ1NDaGVja0ZpeERpc2FibGUoKTsKKyNlbmRpZgorCiBuYW1lc3BhY2Ug
V2ViS2l0IHsKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCkBAIC0yMTEsNiArMjE1LDEzIEBA
IHZvaWQgV2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHIKIHZvaWQgV2ViUHJvY2Vz
czo6aW5pdGlhbGl6ZVByb2Nlc3NOYW1lKGNvbnN0IENoaWxkUHJvY2Vzc0luaXRpYWxpemF0aW9u
UGFyYW1ldGVycyYpCiB7CiAjaWYgUExBVEZPUk0oTUFDKQorI2lmIF9fTUFDX09TX1hfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTAxNTAwCisgICAgLy8gX0NTQ2hlY2tGaXhEaXNhYmxlKCkgbmVl
ZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBjaGVja2luZyBpbiB3aXRoIExhdW5jaCBTZXJ2aWNlcy4K
KyAgICBfQ1NDaGVja0ZpeERpc2FibGUoKTsKKyNlbmRpZgorICAgIC8vIFRoaXMgaXMgbmVjZXNz
YXJ5IHNvIHRoYXQgd2UgYXJlIGFibGUgdG8gc2V0IHRoZSBwcm9jZXNzJyBkaXNwbGF5IG5hbWUu
CisgICAgX1JlZ2lzdGVyQXBwbGljYXRpb24obnVsbHB0ciwgbnVsbHB0cik7CisKICAgICB1cGRh
dGVQcm9jZXNzTmFtZSgpOwogI2VuZGlmCiB9CkBAIC0zNjAsMTAgKzM3MSw2IEBAIHZvaWQgV2Vi
UHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplUHJvY2UKICAgICBDR1NTaHV0ZG93blNlcnZlckNv
bm5lY3Rpb25zKCk7CiAKICAgICBTd2l0Y2hpbmdHUFVDbGllbnQ6OnNldFNpbmdsZXRvbihXZWJT
d2l0Y2hpbmdHUFVDbGllbnQ6OnNpbmdsZXRvbigpKTsKLQotICAgIC8vIFRoaXMgaXMgbmVjZXNz
YXJ5IHNvIHRoYXQgd2UgYXJlIGFibGUgdG8gc2V0IHRoZSBwcm9jZXNzJyBkaXNwbGF5IG5hbWUu
Ci0gICAgX1JlZ2lzdGVyQXBwbGljYXRpb24obnVsbHB0ciwgbnVsbHB0cik7Ci0KICNlbHNlCiAK
ICAgICBpZiAoIVtOU0FwcCBpc1J1bm5pbmddKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361411</attachid>
            <date>2019-02-07 10:23:52 -0800</date>
            <delta_ts>2019-02-07 13:07:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192670-20190207102351.patch</filename>
            <type>text/plain</type>
            <size>4277</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNDExMjMpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE5LTAyLTA3ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEJsb2NrIGNvcmVz
ZXJ2aWNlc2QgaW4gc2FuZGJveC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE5MjY3MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDcxMDY3NjY+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmZyZXkgR2FyZW4uCisKKyAgICAgICAgV2Ugc2hvdWxk
IGJsb2NrIENvcmVTZXJ2aWNlcyBpbiBuZXdlciB2ZXJzaW9ucyBvZiBtYWNPUy4gSW4gb3JkZXIg
dG8gYWNoaWV2ZSB0aGlzIHdlIG5lZWQgdG8gYXZvaWQgY2FsbGluZworICAgICAgICBfUmVnaXN0
ZXJBcHBsaWNhdGlvbiBiZWZvcmUgZW50ZXJpbmcgdGhlIHNhbmRib3gsIHNpbmNlIHRoaXMgY2Fs
bCB3aWxsIG9wZW4gdXAgYSBjb25uZWN0aW9uIHRvIENvcmVTZXJ2aWNlcy4KKyAgICAgICAgVGhl
IGNhbGwgdG8gX1JlZ2lzdGVyQXBwbGljYXRpb24gaXMgbW92ZWQgdG8gQ2hpbGRQcm9jZXNzOjp1
cGRhdGVQcm9jZXNzTmFtZSwgc2luY2UgaXQgaXMgbmVlZGVkIHRvCisgICAgICAgIHN1Y2Nlc3Nm
dWxseSB1cGRhdGUgdGhlIHByb2Nlc3MgbmFtZS4gVGhlIGNhbGwgdG8gQ2hpbGRQcm9jZXNzOjp1
cGRhdGVQcm9jZXNzTmFtZSBpcyBtYWRlIGFmdGVyIGVudGVyaW5nCisgICAgICAgIHRoZSBzYW5k
Ym94LgorCisgICAgICAgICogU2hhcmVkL0F1eGlsaWFyeVByb2Nlc3MuY3BwOgorICAgICAgICAo
V2ViS2l0OjpBdXhpbGlhcnlQcm9jZXNzOjppbml0aWFsaXplKToKKyAgICAgICAgKiBXZWJQcm9j
ZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vz
czo6aW5pdGlhbGl6ZVByb2Nlc3NOYW1lKToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6
cGxhdGZvcm1Jbml0aWFsaXplUHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBw
bGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwogMjAxOS0wMi0wNyAgTWlndWVsIEdvbWV6ICA8bWFnb21l
ekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdIEltcGxlbWVudCBHU3RyZWFtZXIgYmFzZWQg
aG9sZXB1bmNoCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9BdXhpbGlhcnlQcm9jZXNzLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9BdXhpbGlhcnlQcm9jZXNzLmNw
cAkocmV2aXNpb24gMjQxMTIzKQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvQXV4aWxpYXJ5UHJv
Y2Vzcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTcwLDExICs3MCwxMiBAQCB2b2lkIEF1eGlsaWFy
eVByb2Nlc3M6OmluaXRpYWxpemUoY29uc3QgCiAjZW5kaWYKIAogICAgIGluaXRpYWxpemVQcm9j
ZXNzKHBhcmFtZXRlcnMpOwotICAgIGluaXRpYWxpemVQcm9jZXNzTmFtZShwYXJhbWV0ZXJzKTsK
IAogICAgIFNhbmRib3hJbml0aWFsaXphdGlvblBhcmFtZXRlcnMgc2FuZGJveFBhcmFtZXRlcnM7
CiAgICAgaW5pdGlhbGl6ZVNhbmRib3gocGFyYW1ldGVycywgc2FuZGJveFBhcmFtZXRlcnMpOwog
CisgICAgaW5pdGlhbGl6ZVByb2Nlc3NOYW1lKHBhcmFtZXRlcnMpOworCiAgICAgLy8gSW4gV2Vi
S2l0Miwgb25seSB0aGUgVUkgcHJvY2VzcyBzaG91bGQgZXZlciBiZSBnZW5lcmF0aW5nIG5vbi1k
ZWZhdWx0IFBBTDo6U2Vzc2lvbklEcy4KICAgICBQQUw6OlNlc3Npb25JRDo6ZW5hYmxlR2VuZXJh
dGlvblByb3RlY3Rpb24oKTsKIApJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5h
cHBsZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjQxMTIzKQorKysgU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5n
IGNvcHkpCkBAIC02NDAsOCArNjQwLDEyIEBACiAKIDs7IENvcmVGb3VuZGF0aW9uLiBXZSBkb24n
dCBpbXBvcnQgY29tLmFwcGxlLmNvcmVmb3VuZGF0aW9uLnNiLCBiZWNhdXNlIGl0IGFsbG93cyB1
bm5lY2Vzc2FyeSBhY2Nlc3MgdG8gcGFzdGVib2FyZC4KIChhbGxvdyBtYWNoLWxvb2t1cAotICAg
IChnbG9iYWwtbmFtZS1yZWdleCAjIl5jb20uYXBwbGUuZGlzdHJpYnV0ZWRfbm90aWZpY2F0aW9u
cyIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAotICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLkNvcmVTZXJ2aWNlcy5jb3Jlc2VydmljZXNk
IikpCisgICAgKGdsb2JhbC1uYW1lLXJlZ2V4ICMiXmNvbS5hcHBsZS5kaXN0cmlidXRlZF9ub3Rp
ZmljYXRpb25zIikKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEIDwgMTAxNTAw
CisgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUuQ29yZVNlcnZpY2VzLmNvcmVzZXJ2aWNlc2Qi
KQorI2VuZGlmCispCisKIChhbGxvdyBmaWxlLXJlYWQtZGF0YQogICAgIChsaXRlcmFsICIvZGV2
L2F1dG9mc19ub3dhaXQiKSkgOyBVc2VkIGJ5IENGIHRvIGNpcmN1bXZlbnQgYXV0b21vdW50IHRy
aWdnZXJzCiAoYWxsb3cgaXBjLXBvc2l4LXNobQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyNDExMjMpCisr
KyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xMDEsNiArMTAxLDEwIEBACiAjaW1wb3J0IDxvcy9zdGF0ZV9wcml2YXRl
Lmg+CiAjZW5kaWYKIAorI2lmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01J
Tl9SRVFVSVJFRCA+PSAxMDE1MDAKK2V4dGVybiAiQyIgdm9pZCBfQ1NDaGVja0ZpeERpc2FibGUo
KTsKKyNlbmRpZgorCiBuYW1lc3BhY2UgV2ViS2l0IHsKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3Jl
OwogCkBAIC0yMTEsNiArMjE1LDEzIEBAIHZvaWQgV2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFs
aXplV2ViUHIKIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nlc3NOYW1lKGNvbnN0IEF1
eGlsaWFyeVByb2Nlc3NJbml0aWFsaXphdGlvblBhcmFtZXRlcnMmKQogewogI2lmIFBMQVRGT1JN
KE1BQykKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTUwMAorICAg
IC8vIF9DU0NoZWNrRml4RGlzYWJsZSgpIG5lZWRzIHRvIGJlIGNhbGxlZCBiZWZvcmUgY2hlY2tp
bmcgaW4gd2l0aCBMYXVuY2ggU2VydmljZXMuCisgICAgX0NTQ2hlY2tGaXhEaXNhYmxlKCk7Cisj
ZW5kaWYKKyAgICAvLyBUaGlzIGlzIG5lY2Vzc2FyeSBzbyB0aGF0IHdlIGFyZSBhYmxlIHRvIHNl
dCB0aGUgcHJvY2VzcycgZGlzcGxheSBuYW1lLgorICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uKG51
bGxwdHIsIG51bGxwdHIpOworCiAgICAgdXBkYXRlUHJvY2Vzc05hbWUoKTsKICNlbmRpZgogfQpA
QCAtMzYwLDEwICszNzEsNiBAQCB2b2lkIFdlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVBy
b2NlCiAgICAgQ0dTU2h1dGRvd25TZXJ2ZXJDb25uZWN0aW9ucygpOwogCiAgICAgU3dpdGNoaW5n
R1BVQ2xpZW50OjpzZXRTaW5nbGV0b24oV2ViU3dpdGNoaW5nR1BVQ2xpZW50OjpzaW5nbGV0b24o
KSk7Ci0KLSAgICAvLyBUaGlzIGlzIG5lY2Vzc2FyeSBzbyB0aGF0IHdlIGFyZSBhYmxlIHRvIHNl
dCB0aGUgcHJvY2VzcycgZGlzcGxheSBuYW1lLgotICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uKG51
bGxwdHIsIG51bGxwdHIpOwotCiAjZWxzZQogCiAgICAgaWYgKCFbTlNBcHAgaXNSdW5uaW5nXSkg
ewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361431</attachid>
            <date>2019-02-07 13:07:33 -0800</date>
            <delta_ts>2019-02-07 13:27:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192670-20190207130731.patch</filename>
            <type>text/plain</type>
            <size>5336</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyNDExNDApCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE5LTAyLTA3ICBQZXIgQXJuZSBWb2xsYW4gIDxw
dm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEJsb2NrIGNvcmVzZXJ2aWNlc2Qg
aW4gc2FuZGJveC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MjY3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFkZCBIQVZFX0NTQ0hFQ0tGSVhESVNBQkxFIGRlZmluZS4KKworICAgICAgICAqIHd0Zi9Q
bGF0Zm9ybS5oOgorCiAyMDE5LTAyLTA1ICBLZWl0aCBSb2xsaW4gIDxrcm9sbGluQGFwcGxlLmNv
bT4KIAogICAgICAgICBFbmFibGUgdGhlIGF1dG9tYXRpYyBjaGVja2luZyBhbmQgcmVnZW5lcmF0
aW9ucyBvZiAueGNmaWxlbGlzdHMgZHVyaW5nIGJ1aWxkcwpJbmRleDogU291cmNlL1dURi93dGYv
UGxhdGZvcm0uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCShyZXZp
c2lvbiAyNDExNDApCisrKyBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xNDk0LDMgKzE0OTQsNyBAQAogI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hf
VkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNTAwKSB8fCAoUExBVEZPUk0oSU9TX0ZBTUlMWSkg
JiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTMwMDAwKQogI2RlZmluZSBI
QVZFX0NGTkVUV09SS19ORUdPVElBVEVEX1NTTF9QUk9UT0NPTF9DSVBIRVIgMQogI2VuZGlmCisK
KyNpZiBQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0g
MTAxNTAwCisjZGVmaW5lIEhBVkVfQ1NDSEVDS0ZJWERJU0FCTEUgMQorI2VuZGlmCkluZGV4OiBT
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZwkocmV2aXNpb24gMjQxMTQwKQorKysgU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwyMyBAQAorMjAxOS0wMi0wNyAgUGVyIEFybmUgVm9sbGFuICA8
cHZvbGxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBCbG9jayBjb3Jlc2VydmljZXNk
IGluIHNhbmRib3guCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xOTI2NzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBXZSBzaG91bGQgYmxvY2sgQ29yZVNlcnZpY2VzIGluIG5ld2VyIHZlcnNpb25zIG9mIG1h
Y09TLiBJbiBvcmRlciB0byBhY2hpZXZlIHRoaXMgd2UgbmVlZCB0byBhdm9pZCBjYWxsaW5nCisg
ICAgICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uIGJlZm9yZSBlbnRlcmluZyB0aGUgc2FuZGJveCwg
c2luY2UgdGhpcyBjYWxsIHdpbGwgb3BlbiB1cCBhIGNvbm5lY3Rpb24gdG8gQ29yZVNlcnZpY2Vz
LgorICAgICAgICBUaGUgY2FsbCB0byBfUmVnaXN0ZXJBcHBsaWNhdGlvbiBpcyBtb3ZlZCB0byBD
aGlsZFByb2Nlc3M6OnVwZGF0ZVByb2Nlc3NOYW1lLCBzaW5jZSBpdCBpcyBuZWVkZWQgdG8KKyAg
ICAgICAgc3VjY2Vzc2Z1bGx5IHVwZGF0ZSB0aGUgcHJvY2VzcyBuYW1lLiBUaGUgY2FsbCB0byBD
aGlsZFByb2Nlc3M6OnVwZGF0ZVByb2Nlc3NOYW1lIGlzIG1hZGUgYWZ0ZXIgZW50ZXJpbmcKKyAg
ICAgICAgdGhlIHNhbmRib3guCisKKyAgICAgICAgKiBTaGFyZWQvQXV4aWxpYXJ5UHJvY2Vzcy5j
cHA6CisgICAgICAgIChXZWJLaXQ6OkF1eGlsaWFyeVByb2Nlc3M6OmluaXRpYWxpemUpOgorICAg
ICAgICAqIFdlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzc05hbWUpOgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDE5LTAyLTA3ICBLZWl0aCBS
b2xsaW4gIDxrcm9sbGluQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggWENCdWlsZCBpc3N1ZSBy
ZWxhdGVkIHRvIGNvZGVzaWduaW5nIFdlYkNvbnRlbnQgcHJvY2VzcwpJbmRleDogU291cmNlL1dl
YktpdC9TaGFyZWQvQXV4aWxpYXJ5UHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9TaGFyZWQvQXV4aWxpYXJ5UHJvY2Vzcy5jcHAJKHJldmlzaW9uIDI0MTE0MCkKKysrIFNv
dXJjZS9XZWJLaXQvU2hhcmVkL0F1eGlsaWFyeVByb2Nlc3MuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC03MCwxMSArNzAsMTIgQEAgdm9pZCBBdXhpbGlhcnlQcm9jZXNzOjppbml0aWFsaXplKGNvbnN0
IAogI2VuZGlmCiAKICAgICBpbml0aWFsaXplUHJvY2VzcyhwYXJhbWV0ZXJzKTsKLSAgICBpbml0
aWFsaXplUHJvY2Vzc05hbWUocGFyYW1ldGVycyk7CiAKICAgICBTYW5kYm94SW5pdGlhbGl6YXRp
b25QYXJhbWV0ZXJzIHNhbmRib3hQYXJhbWV0ZXJzOwogICAgIGluaXRpYWxpemVTYW5kYm94KHBh
cmFtZXRlcnMsIHNhbmRib3hQYXJhbWV0ZXJzKTsKIAorICAgIGluaXRpYWxpemVQcm9jZXNzTmFt
ZShwYXJhbWV0ZXJzKTsKKwogICAgIC8vIEluIFdlYktpdDIsIG9ubHkgdGhlIFVJIHByb2Nlc3Mg
c2hvdWxkIGV2ZXIgYmUgZ2VuZXJhdGluZyBub24tZGVmYXVsdCBQQUw6OlNlc3Npb25JRHMuCiAg
ICAgUEFMOjpTZXNzaW9uSUQ6OmVuYWJsZUdlbmVyYXRpb25Qcm90ZWN0aW9uKCk7CiAKSW5kZXg6
IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Mu
c2IuaW4JKHJldmlzaW9uIDI0MTE0MCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20u
YXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkod29ya2luZyBjb3B5KQpAQCAtNjQwLDggKzY0MCwxMiBA
QAogCiA7OyBDb3JlRm91bmRhdGlvbi4gV2UgZG9uJ3QgaW1wb3J0IGNvbS5hcHBsZS5jb3JlZm91
bmRhdGlvbi5zYiwgYmVjYXVzZSBpdCBhbGxvd3MgdW5uZWNlc3NhcnkgYWNjZXNzIHRvIHBhc3Rl
Ym9hcmQuCiAoYWxsb3cgbWFjaC1sb29rdXAKLSAgICAoZ2xvYmFsLW5hbWUtcmVnZXggIyJeY29t
LmFwcGxlLmRpc3RyaWJ1dGVkX25vdGlmaWNhdGlvbnMiKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKLSAgICAoZ2xvYmFsLW5hbWUgImNvbS5h
cHBsZS5Db3JlU2VydmljZXMuY29yZXNlcnZpY2VzZCIpKQorICAgIChnbG9iYWwtbmFtZS1yZWdl
eCAjIl5jb20uYXBwbGUuZGlzdHJpYnV0ZWRfbm90aWZpY2F0aW9ucyIpCisjaWYgX19NQUNfT1Nf
WF9WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDEwMTUwMAorICAgIChnbG9iYWwtbmFtZSAiY29tLmFw
cGxlLkNvcmVTZXJ2aWNlcy5jb3Jlc2VydmljZXNkIikKKyNlbmRpZgorKQorCiAoYWxsb3cgZmls
ZS1yZWFkLWRhdGEKICAgICAobGl0ZXJhbCAiL2Rldi9hdXRvZnNfbm93YWl0IikpIDsgVXNlZCBi
eSBDRiB0byBjaXJjdW12ZW50IGF1dG9tb3VudCB0cmlnZ2VycwogKGFsbG93IGlwYy1wb3NpeC1z
aG0KSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2Eu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nl
c3NDb2NvYS5tbQkocmV2aXNpb24gMjQxMTQwKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtMTAxLDYgKzEwMSwx
MCBAQAogI2ltcG9ydCA8b3Mvc3RhdGVfcHJpdmF0ZS5oPgogI2VuZGlmCiAKKyNpZiBIQVZFX0NT
Q0hFQ0tGSVhESVNBQkxFCitleHRlcm4gIkMiIHZvaWQgX0NTQ2hlY2tGaXhEaXNhYmxlKCk7Cisj
ZW5kaWYKKwogbmFtZXNwYWNlIFdlYktpdCB7CiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIApA
QCAtMjExLDYgKzIxNSwxMyBAQCB2b2lkIFdlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdl
YlByCiB2b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxpemVQcm9jZXNzTmFtZShjb25zdCBBdXhpbGlh
cnlQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJikKIHsKICNpZiBQTEFURk9STShNQUMp
CisjaWYgSEFWRV9DU0NIRUNLRklYRElTQUJMRQorICAgIC8vIF9DU0NoZWNrRml4RGlzYWJsZSgp
IG5lZWRzIHRvIGJlIGNhbGxlZCBiZWZvcmUgY2hlY2tpbmcgaW4gd2l0aCBMYXVuY2ggU2Vydmlj
ZXMuCisgICAgX0NTQ2hlY2tGaXhEaXNhYmxlKCk7CisjZW5kaWYKKyAgICAvLyBUaGlzIGlzIG5l
Y2Vzc2FyeSBzbyB0aGF0IHdlIGFyZSBhYmxlIHRvIHNldCB0aGUgcHJvY2VzcycgZGlzcGxheSBu
YW1lLgorICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uKG51bGxwdHIsIG51bGxwdHIpOworCiAgICAg
dXBkYXRlUHJvY2Vzc05hbWUoKTsKICNlbmRpZgogfQpAQCAtMzYwLDEwICszNzEsNiBAQCB2b2lk
IFdlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVByb2NlCiAgICAgQ0dTU2h1dGRvd25TZXJ2
ZXJDb25uZWN0aW9ucygpOwogCiAgICAgU3dpdGNoaW5nR1BVQ2xpZW50OjpzZXRTaW5nbGV0b24o
V2ViU3dpdGNoaW5nR1BVQ2xpZW50OjpzaW5nbGV0b24oKSk7Ci0KLSAgICAvLyBUaGlzIGlzIG5l
Y2Vzc2FyeSBzbyB0aGF0IHdlIGFyZSBhYmxlIHRvIHNldCB0aGUgcHJvY2VzcycgZGlzcGxheSBu
YW1lLgotICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uKG51bGxwdHIsIG51bGxwdHIpOwotCiAjZWxz
ZQogCiAgICAgaWYgKCFbTlNBcHAgaXNSdW5uaW5nXSkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361433</attachid>
            <date>2019-02-07 13:27:25 -0800</date>
            <delta_ts>2019-02-07 14:54:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192670-20190207132724.patch</filename>
            <type>text/plain</type>
            <size>5338</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyNDExNDApCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE5LTAyLTA3ICBQZXIgQXJuZSBWb2xsYW4gIDxw
dm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEJsb2NrIGNvcmVzZXJ2aWNlc2Qg
aW4gc2FuZGJveC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MjY3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFkZCBIQVZFX0NTQ0hFQ0tGSVhESVNBQkxFIGRlZmluZS4KKworICAgICAgICAqIHd0Zi9Q
bGF0Zm9ybS5oOgorCiAyMDE5LTAyLTA1ICBLZWl0aCBSb2xsaW4gIDxrcm9sbGluQGFwcGxlLmNv
bT4KIAogICAgICAgICBFbmFibGUgdGhlIGF1dG9tYXRpYyBjaGVja2luZyBhbmQgcmVnZW5lcmF0
aW9ucyBvZiAueGNmaWxlbGlzdHMgZHVyaW5nIGJ1aWxkcwpJbmRleDogU291cmNlL1dURi93dGYv
UGxhdGZvcm0uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCShyZXZp
c2lvbiAyNDExNDApCisrKyBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xNDk0LDMgKzE0OTQsNyBAQAogI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hf
VkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNTAwKSB8fCAoUExBVEZPUk0oSU9TX0ZBTUlMWSkg
JiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTMwMDAwKQogI2RlZmluZSBI
QVZFX0NGTkVUV09SS19ORUdPVElBVEVEX1NTTF9QUk9UT0NPTF9DSVBIRVIgMQogI2VuZGlmCisK
KyNpZiBQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0g
MTAxNTAwCisjZGVmaW5lIEhBVkVfQ1NDSEVDS0ZJWERJU0FCTEUgMQorI2VuZGlmCkluZGV4OiBT
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZwkocmV2aXNpb24gMjQxMTQwKQorKysgU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwyMyBAQAorMjAxOS0wMi0wNyAgUGVyIEFybmUgVm9sbGFuICA8
cHZvbGxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBCbG9jayBjb3Jlc2VydmljZXNk
IGluIHNhbmRib3guCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xOTI2NzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBXZSBzaG91bGQgYmxvY2sgQ29yZVNlcnZpY2VzIGluIG5ld2VyIHZlcnNpb25zIG9mIG1h
Y09TLiBJbiBvcmRlciB0byBhY2hpZXZlIHRoaXMgd2UgbmVlZCB0byBhdm9pZCBjYWxsaW5nCisg
ICAgICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uIGJlZm9yZSBlbnRlcmluZyB0aGUgc2FuZGJveCwg
c2luY2UgdGhpcyBjYWxsIHdpbGwgb3BlbiB1cCBhIGNvbm5lY3Rpb24gdG8gQ29yZVNlcnZpY2Vz
LgorICAgICAgICBUaGUgY2FsbCB0byBfUmVnaXN0ZXJBcHBsaWNhdGlvbiBpcyBtb3ZlZCB0byBD
aGlsZFByb2Nlc3M6OnVwZGF0ZVByb2Nlc3NOYW1lLCBzaW5jZSBpdCBpcyBuZWVkZWQgdG8KKyAg
ICAgICAgc3VjY2Vzc2Z1bGx5IHVwZGF0ZSB0aGUgcHJvY2VzcyBuYW1lLiBUaGUgY2FsbCB0byBD
aGlsZFByb2Nlc3M6OnVwZGF0ZVByb2Nlc3NOYW1lIGlzIG1hZGUgYWZ0ZXIgZW50ZXJpbmcKKyAg
ICAgICAgdGhlIHNhbmRib3guCisKKyAgICAgICAgKiBTaGFyZWQvQXV4aWxpYXJ5UHJvY2Vzcy5j
cHA6CisgICAgICAgIChXZWJLaXQ6OkF1eGlsaWFyeVByb2Nlc3M6OmluaXRpYWxpemUpOgorICAg
ICAgICAqIFdlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzc05hbWUpOgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDE5LTAyLTA3ICBLZWl0aCBS
b2xsaW4gIDxrcm9sbGluQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggWENCdWlsZCBpc3N1ZSBy
ZWxhdGVkIHRvIGNvZGVzaWduaW5nIFdlYkNvbnRlbnQgcHJvY2VzcwpJbmRleDogU291cmNlL1dl
YktpdC9TaGFyZWQvQXV4aWxpYXJ5UHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9TaGFyZWQvQXV4aWxpYXJ5UHJvY2Vzcy5jcHAJKHJldmlzaW9uIDI0MTE0MCkKKysrIFNv
dXJjZS9XZWJLaXQvU2hhcmVkL0F1eGlsaWFyeVByb2Nlc3MuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC03MCwxMSArNzAsMTIgQEAgdm9pZCBBdXhpbGlhcnlQcm9jZXNzOjppbml0aWFsaXplKGNvbnN0
IAogI2VuZGlmCiAKICAgICBpbml0aWFsaXplUHJvY2VzcyhwYXJhbWV0ZXJzKTsKLSAgICBpbml0
aWFsaXplUHJvY2Vzc05hbWUocGFyYW1ldGVycyk7CiAKICAgICBTYW5kYm94SW5pdGlhbGl6YXRp
b25QYXJhbWV0ZXJzIHNhbmRib3hQYXJhbWV0ZXJzOwogICAgIGluaXRpYWxpemVTYW5kYm94KHBh
cmFtZXRlcnMsIHNhbmRib3hQYXJhbWV0ZXJzKTsKIAorICAgIGluaXRpYWxpemVQcm9jZXNzTmFt
ZShwYXJhbWV0ZXJzKTsKKwogICAgIC8vIEluIFdlYktpdDIsIG9ubHkgdGhlIFVJIHByb2Nlc3Mg
c2hvdWxkIGV2ZXIgYmUgZ2VuZXJhdGluZyBub24tZGVmYXVsdCBQQUw6OlNlc3Npb25JRHMuCiAg
ICAgUEFMOjpTZXNzaW9uSUQ6OmVuYWJsZUdlbmVyYXRpb25Qcm90ZWN0aW9uKCk7CiAKSW5kZXg6
IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Mu
c2IuaW4JKHJldmlzaW9uIDI0MTE0MCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20u
YXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkod29ya2luZyBjb3B5KQpAQCAtNjQwLDggKzY0MCwxMiBA
QAogCiA7OyBDb3JlRm91bmRhdGlvbi4gV2UgZG9uJ3QgaW1wb3J0IGNvbS5hcHBsZS5jb3JlZm91
bmRhdGlvbi5zYiwgYmVjYXVzZSBpdCBhbGxvd3MgdW5uZWNlc3NhcnkgYWNjZXNzIHRvIHBhc3Rl
Ym9hcmQuCiAoYWxsb3cgbWFjaC1sb29rdXAKLSAgICAoZ2xvYmFsLW5hbWUtcmVnZXggIyJeY29t
LmFwcGxlLmRpc3RyaWJ1dGVkX25vdGlmaWNhdGlvbnMiKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKLSAgICAoZ2xvYmFsLW5hbWUgImNvbS5h
cHBsZS5Db3JlU2VydmljZXMuY29yZXNlcnZpY2VzZCIpKQorICAgIChnbG9iYWwtbmFtZS1yZWdl
eCAjIl5jb20uYXBwbGUuZGlzdHJpYnV0ZWRfbm90aWZpY2F0aW9ucyIpCisjaWYgX19NQUNfT1Nf
WF9WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDEwMTUwMAorICAgIChnbG9iYWwtbmFtZSAiY29tLmFw
cGxlLkNvcmVTZXJ2aWNlcy5jb3Jlc2VydmljZXNkIikKKyNlbmRpZgorKQorCiAoYWxsb3cgZmls
ZS1yZWFkLWRhdGEKICAgICAobGl0ZXJhbCAiL2Rldi9hdXRvZnNfbm93YWl0IikpIDsgVXNlZCBi
eSBDRiB0byBjaXJjdW12ZW50IGF1dG9tb3VudCB0cmlnZ2VycwogKGFsbG93IGlwYy1wb3NpeC1z
aG0KSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2Eu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nl
c3NDb2NvYS5tbQkocmV2aXNpb24gMjQxMTQwKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtMTAxLDYgKzEwMSwx
MCBAQAogI2ltcG9ydCA8b3Mvc3RhdGVfcHJpdmF0ZS5oPgogI2VuZGlmCiAKKyNpZiBIQVZFKENT
Q0hFQ0tGSVhESVNBQkxFKQorZXh0ZXJuICJDIiB2b2lkIF9DU0NoZWNrRml4RGlzYWJsZSgpOwor
I2VuZGlmCisKIG5hbWVzcGFjZSBXZWJLaXQgewogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAK
QEAgLTIxMSw2ICsyMTUsMTMgQEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVX
ZWJQcgogdm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzc05hbWUoY29uc3QgQXV4aWxp
YXJ5UHJvY2Vzc0luaXRpYWxpemF0aW9uUGFyYW1ldGVycyYpCiB7CiAjaWYgUExBVEZPUk0oTUFD
KQorI2lmIEhBVkUoQ1NDSEVDS0ZJWERJU0FCTEUpCisgICAgLy8gX0NTQ2hlY2tGaXhEaXNhYmxl
KCkgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBjaGVja2luZyBpbiB3aXRoIExhdW5jaCBTZXJ2
aWNlcy4KKyAgICBfQ1NDaGVja0ZpeERpc2FibGUoKTsKKyNlbmRpZgorICAgIC8vIFRoaXMgaXMg
bmVjZXNzYXJ5IHNvIHRoYXQgd2UgYXJlIGFibGUgdG8gc2V0IHRoZSBwcm9jZXNzJyBkaXNwbGF5
IG5hbWUuCisgICAgX1JlZ2lzdGVyQXBwbGljYXRpb24obnVsbHB0ciwgbnVsbHB0cik7CisKICAg
ICB1cGRhdGVQcm9jZXNzTmFtZSgpOwogI2VuZGlmCiB9CkBAIC0zNjAsMTAgKzM3MSw2IEBAIHZv
aWQgV2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplUHJvY2UKICAgICBDR1NTaHV0ZG93blNl
cnZlckNvbm5lY3Rpb25zKCk7CiAKICAgICBTd2l0Y2hpbmdHUFVDbGllbnQ6OnNldFNpbmdsZXRv
bihXZWJTd2l0Y2hpbmdHUFVDbGllbnQ6OnNpbmdsZXRvbigpKTsKLQotICAgIC8vIFRoaXMgaXMg
bmVjZXNzYXJ5IHNvIHRoYXQgd2UgYXJlIGFibGUgdG8gc2V0IHRoZSBwcm9jZXNzJyBkaXNwbGF5
IG5hbWUuCi0gICAgX1JlZ2lzdGVyQXBwbGljYXRpb24obnVsbHB0ciwgbnVsbHB0cik7Ci0KICNl
bHNlCiAKICAgICBpZiAoIVtOU0FwcCBpc1J1bm5pbmddKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361453</attachid>
            <date>2019-02-07 14:54:41 -0800</date>
            <delta_ts>2019-02-07 16:02:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192670-20190207145440.patch</filename>
            <type>text/plain</type>
            <size>5345</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyNDExNDQpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE5LTAyLTA3ICBQZXIgQXJuZSBWb2xsYW4gIDxw
dm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEJsb2NrIGNvcmVzZXJ2aWNlc2Qg
aW4gc2FuZGJveC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MjY3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFkZCBIQVZFX0NTQ0hFQ0tGSVhESVNBQkxFIGRlZmluZS4KKworICAgICAgICAqIHd0Zi9Q
bGF0Zm9ybS5oOgorCiAyMDE5LTAyLTA1ICBLZWl0aCBSb2xsaW4gIDxrcm9sbGluQGFwcGxlLmNv
bT4KIAogICAgICAgICBFbmFibGUgdGhlIGF1dG9tYXRpYyBjaGVja2luZyBhbmQgcmVnZW5lcmF0
aW9ucyBvZiAueGNmaWxlbGlzdHMgZHVyaW5nIGJ1aWxkcwpJbmRleDogU291cmNlL1dURi93dGYv
UGxhdGZvcm0uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCShyZXZp
c2lvbiAyNDExNDQpCisrKyBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xNDk0LDMgKzE0OTQsNyBAQAogI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hf
VkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNTAwKSB8fCAoUExBVEZPUk0oSU9TX0ZBTUlMWSkg
JiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTMwMDAwKQogI2RlZmluZSBI
QVZFX0NGTkVUV09SS19ORUdPVElBVEVEX1NTTF9QUk9UT0NPTF9DSVBIRVIgMQogI2VuZGlmCisK
KyNpZiBQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0g
MTAxNTAwCisjZGVmaW5lIEhBVkVfQ1NDSEVDS0ZJWERJU0FCTEUgMQorI2VuZGlmCkluZGV4OiBT
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZwkocmV2aXNpb24gMjQxMTQ0KQorKysgU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwyMyBAQAorMjAxOS0wMi0wNyAgUGVyIEFybmUgVm9sbGFuICA8
cHZvbGxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBCbG9jayBjb3Jlc2VydmljZXNk
IGluIHNhbmRib3guCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xOTI2NzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBXZSBzaG91bGQgYmxvY2sgQ29yZVNlcnZpY2VzIGluIG5ld2VyIHZlcnNpb25zIG9mIG1h
Y09TLiBJbiBvcmRlciB0byBhY2hpZXZlIHRoaXMgd2UgbmVlZCB0byBhdm9pZCBjYWxsaW5nCisg
ICAgICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uIGJlZm9yZSBlbnRlcmluZyB0aGUgc2FuZGJveCwg
c2luY2UgdGhpcyBjYWxsIHdpbGwgb3BlbiB1cCBhIGNvbm5lY3Rpb24gdG8gQ29yZVNlcnZpY2Vz
LgorICAgICAgICBUaGUgY2FsbCB0byBfUmVnaXN0ZXJBcHBsaWNhdGlvbiBpcyBtb3ZlZCB0byBD
aGlsZFByb2Nlc3M6OnVwZGF0ZVByb2Nlc3NOYW1lLCBzaW5jZSBpdCBpcyBuZWVkZWQgdG8KKyAg
ICAgICAgc3VjY2Vzc2Z1bGx5IHVwZGF0ZSB0aGUgcHJvY2VzcyBuYW1lLiBUaGUgY2FsbCB0byBD
aGlsZFByb2Nlc3M6OnVwZGF0ZVByb2Nlc3NOYW1lIGlzIG1hZGUgYWZ0ZXIgZW50ZXJpbmcKKyAg
ICAgICAgdGhlIHNhbmRib3guCisKKyAgICAgICAgKiBTaGFyZWQvQXV4aWxpYXJ5UHJvY2Vzcy5j
cHA6CisgICAgICAgIChXZWJLaXQ6OkF1eGlsaWFyeVByb2Nlc3M6OmluaXRpYWxpemUpOgorICAg
ICAgICAqIFdlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzc05hbWUpOgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDE5LTAyLTA3ICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFBlcm1pdCBhZGRpdGlvbmFs
IElPS2l0IFByb3BlcnRpZXMgbmVlZGVkIGJ5IE1lZGlhIFBsdWdJbnMgb24gb2xkZXIgTWFjIEhh
cmR3YXJlCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9BdXhpbGlhcnlQcm9jZXNzLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9BdXhpbGlhcnlQcm9jZXNzLmNwcAko
cmV2aXNpb24gMjQxMTQ0KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvQXV4aWxpYXJ5UHJvY2Vz
cy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTcwLDExICs3MCwxMiBAQCB2b2lkIEF1eGlsaWFyeVBy
b2Nlc3M6OmluaXRpYWxpemUoY29uc3QgCiAjZW5kaWYKIAogICAgIGluaXRpYWxpemVQcm9jZXNz
KHBhcmFtZXRlcnMpOwotICAgIGluaXRpYWxpemVQcm9jZXNzTmFtZShwYXJhbWV0ZXJzKTsKIAog
ICAgIFNhbmRib3hJbml0aWFsaXphdGlvblBhcmFtZXRlcnMgc2FuZGJveFBhcmFtZXRlcnM7CiAg
ICAgaW5pdGlhbGl6ZVNhbmRib3gocGFyYW1ldGVycywgc2FuZGJveFBhcmFtZXRlcnMpOwogCisg
ICAgaW5pdGlhbGl6ZVByb2Nlc3NOYW1lKHBhcmFtZXRlcnMpOworCiAgICAgLy8gSW4gV2ViS2l0
Miwgb25seSB0aGUgVUkgcHJvY2VzcyBzaG91bGQgZXZlciBiZSBnZW5lcmF0aW5nIG5vbi1kZWZh
dWx0IFBBTDo6U2Vzc2lvbklEcy4KICAgICBQQUw6OlNlc3Npb25JRDo6ZW5hYmxlR2VuZXJhdGlv
blByb3RlY3Rpb24oKTsKIApJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBs
ZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjQxMTQ0KQorKysgU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNv
cHkpCkBAIC02NDMsOCArNjQzLDEyIEBACiAKIDs7IENvcmVGb3VuZGF0aW9uLiBXZSBkb24ndCBp
bXBvcnQgY29tLmFwcGxlLmNvcmVmb3VuZGF0aW9uLnNiLCBiZWNhdXNlIGl0IGFsbG93cyB1bm5l
Y2Vzc2FyeSBhY2Nlc3MgdG8gcGFzdGVib2FyZC4KIChhbGxvdyBtYWNoLWxvb2t1cAotICAgIChn
bG9iYWwtbmFtZS1yZWdleCAjIl5jb20uYXBwbGUuZGlzdHJpYnV0ZWRfbm90aWZpY2F0aW9ucyIp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAot
ICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLkNvcmVTZXJ2aWNlcy5jb3Jlc2VydmljZXNkIikp
CisgICAgKGdsb2JhbC1uYW1lLXJlZ2V4ICMiXmNvbS5hcHBsZS5kaXN0cmlidXRlZF9ub3RpZmlj
YXRpb25zIikKKyNpZiAhSEFWRShDU0NIRUNLRklYRElTQUJMRSkKKyAgICAoZ2xvYmFsLW5hbWUg
ImNvbS5hcHBsZS5Db3JlU2VydmljZXMuY29yZXNlcnZpY2VzZCIpCisjZW5kaWYKKykKKwogKGFs
bG93IGZpbGUtcmVhZC1kYXRhCiAgICAgKGxpdGVyYWwgIi9kZXYvYXV0b2ZzX25vd2FpdCIpKSA7
IFVzZWQgYnkgQ0YgdG8gY2lyY3VtdmVudCBhdXRvbW91bnQgdHJpZ2dlcnMKIChhbGxvdyBpcGMt
cG9zaXgtc2htCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vz
c0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI0MTE0NCkKKysrIFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTEwMSw2
ICsxMDEsMTAgQEAKICNpbXBvcnQgPG9zL3N0YXRlX3ByaXZhdGUuaD4KICNlbmRpZgogCisjaWYg
SEFWRShDU0NIRUNLRklYRElTQUJMRSkKK2V4dGVybiAiQyIgdm9pZCBfQ1NDaGVja0ZpeERpc2Fi
bGUoKTsKKyNlbmRpZgorCiBuYW1lc3BhY2UgV2ViS2l0IHsKIHVzaW5nIG5hbWVzcGFjZSBXZWJD
b3JlOwogCkBAIC0yMTEsNiArMjE1LDEzIEBAIHZvaWQgV2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0
aWFsaXplV2ViUHIKIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nlc3NOYW1lKGNvbnN0
IEF1eGlsaWFyeVByb2Nlc3NJbml0aWFsaXphdGlvblBhcmFtZXRlcnMmKQogewogI2lmIFBMQVRG
T1JNKE1BQykKKyNpZiBIQVZFKENTQ0hFQ0tGSVhESVNBQkxFKQorICAgIC8vIF9DU0NoZWNrRml4
RGlzYWJsZSgpIG5lZWRzIHRvIGJlIGNhbGxlZCBiZWZvcmUgY2hlY2tpbmcgaW4gd2l0aCBMYXVu
Y2ggU2VydmljZXMuCisgICAgX0NTQ2hlY2tGaXhEaXNhYmxlKCk7CisjZW5kaWYKKyAgICAvLyBU
aGlzIGlzIG5lY2Vzc2FyeSBzbyB0aGF0IHdlIGFyZSBhYmxlIHRvIHNldCB0aGUgcHJvY2Vzcycg
ZGlzcGxheSBuYW1lLgorICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uKG51bGxwdHIsIG51bGxwdHIp
OworCiAgICAgdXBkYXRlUHJvY2Vzc05hbWUoKTsKICNlbmRpZgogfQpAQCAtMzYwLDEwICszNzEs
NiBAQCB2b2lkIFdlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVByb2NlCiAgICAgQ0dTU2h1
dGRvd25TZXJ2ZXJDb25uZWN0aW9ucygpOwogCiAgICAgU3dpdGNoaW5nR1BVQ2xpZW50OjpzZXRT
aW5nbGV0b24oV2ViU3dpdGNoaW5nR1BVQ2xpZW50OjpzaW5nbGV0b24oKSk7Ci0KLSAgICAvLyBU
aGlzIGlzIG5lY2Vzc2FyeSBzbyB0aGF0IHdlIGFyZSBhYmxlIHRvIHNldCB0aGUgcHJvY2Vzcycg
ZGlzcGxheSBuYW1lLgotICAgIF9SZWdpc3RlckFwcGxpY2F0aW9uKG51bGxwdHIsIG51bGxwdHIp
OwotCiAjZWxzZQogCiAgICAgaWYgKCFbTlNBcHAgaXNSdW5uaW5nXSkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>