<?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>213145</bug_id>
          
          <creation_ts>2020-06-12 13:36:13 -0700</creation_ts>
          <short_desc>[iOS] Preferences are not being observed if the process pool is being created after activation</short_desc>
          <delta_ts>2020-06-12 15:38:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1662122</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-06-12 13:36:13 -0700</bug_when>
    <thetext>If the app is creating the Web process pool after being activated, preferences will not be observed until the app is being backgrounded and then foregrounded again, since the preference observer is initialized when handling the app activation notification.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662124</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-06-12 13:36:43 -0700</bug_when>
    <thetext>rdar://problem/63720477</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662130</commentid>
    <comment_count>2</comment_count>
      <attachid>401774</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-06-12 13:43:26 -0700</bug_when>
    <thetext>Created attachment 401774
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662148</commentid>
    <comment_count>3</comment_count>
      <attachid>401778</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-06-12 14:05:21 -0700</bug_when>
    <thetext>Created attachment 401778
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662153</commentid>
    <comment_count>4</comment_count>
      <attachid>401778</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-06-12 14:16:19 -0700</bug_when>
    <thetext>Comment on attachment 401778
Patch

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

r=me

&gt; Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:474
&gt; +            startObservingPreferenceChanges();

Do we need to do anything special to stop observing preferences in this case? Or is it handled automatically by the normal code paths?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662159</commentid>
    <comment_count>5</comment_count>
      <attachid>401782</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-06-12 14:26:07 -0700</bug_when>
    <thetext>Created attachment 401782
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662161</commentid>
    <comment_count>6</comment_count>
      <attachid>401783</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-06-12 14:29:12 -0700</bug_when>
    <thetext>Created attachment 401783
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662163</commentid>
    <comment_count>7</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-06-12 14:30:46 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #4)
&gt; Comment on attachment 401778 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=401778&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:474
&gt; &gt; +            startObservingPreferenceChanges();
&gt; 
&gt; Do we need to do anything special to stop observing preferences in this
&gt; case? Or is it handled automatically by the normal code paths?

Actually, we will observe preference changes during the full lifetime of the UI process.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662200</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-12 15:38:31 -0700</bug_when>
    <thetext>Committed r262984: &lt;https://trac.webkit.org/changeset/262984&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 401782.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401774</attachid>
            <date>2020-06-12 13:43:26 -0700</date>
            <delta_ts>2020-06-12 14:05:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213145-20200612134326.patch</filename>
            <type>text/plain</type>
            <size>2918</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjI5NzIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA2LTEyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBQcmVmZXJlbmNlcyBh
cmUgbm90IGJlaW5nIG9ic2VydmVkIGlmIHRoZSBwcm9jZXNzIHBvb2wgaXMgYmVpbmcgY3JlYXRl
ZCBhZnRlciBhY3RpdmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMTMxNDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBJZiB0aGUgYXBwIGlzIGNyZWF0aW5nIHRoZSBXZWIgcHJvY2VzcyBwb29sIGFm
dGVyIGJlaW5nIGFjdGl2YXRlZCwgcHJlZmVyZW5jZXMgd2lsbCBub3QgYmUgb2JzZXJ2ZWQgdW50
aWwgdGhlIGFwcCBpcyBiZWluZyBiYWNrZ3JvdW5kZWQKKyAgICAgICAgYW5kIHRoZW4gZm9yZWdy
b3VuZGVkIGFnYWluLCBzaW5jZSB0aGUgcHJlZmVyZW5jZSBvYnNlcnZlciBpcyBpbml0aWFsaXpl
ZCB3aGVuIGhhbmRsaW5nIHRoZSBhcHAgYWN0aXZhdGlvbiBub3RpZmljYXRpb24uCisKKyAgICAg
ICAgTm8gbmV3IHRlc3RzLCBzaW5jZSBhbiBBUEkgdGVzdCB3b3VsZCBtYWtlIHNlbnNlIGluIHRo
aXMgY2FzZSwgYnV0IEFQSSB0ZXN0cyBhcmVuJ3QgcnVuIG9uIGlPUy4KKworICAgICAgICAqIFBs
YXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvV2Vi
UHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OnBs
YXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIwLTA2LTEyICBUYWthc2hpIEtvbW9y
aSAgPFRha2FzaGkuS29tb3JpQHNvbnkuY29tPgogCiAgICAgICAgIFtDdXJsXSBJbXBsZW1lbnQg
ZnVuY3Rpb25zIHRvIHVzZSBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzLgpJbmRleDogU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgJKHJldmlzaW9uIDI2MjkwNCkKKysrIFNv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oCSh3b3JraW5nIGNvcHkpCkBA
IC0xODcsNiArMTg3LDEyIEBAIHR5cGVkZWYgc3RydWN0IF9fSU9ISURFdmVudCogSU9ISURFdmVu
dFIKIHR5cGVkZWYgc3RydWN0IF9fR1NLZXlib2FyZCogR1NLZXlib2FyZFJlZjsKIFdURl9FWFRF
Uk5fQ19FTkQKIAordHlwZWRlZiBOU19FTlVNKE5TSW50ZWdlciwgVUlBcHBsaWNhdGlvblN0YXRl
KSB7CisgICAgVUlBcHBsaWNhdGlvblN0YXRlQWN0aXZlLAorICAgIFVJQXBwbGljYXRpb25TdGF0
ZUluYWN0aXZlLAorICAgIFVJQXBwbGljYXRpb25TdGF0ZUJhY2tncm91bmQKK307CisKIEBpbnRl
cmZhY2UgVUlBcHBsaWNhdGlvbiAoKQogLSAoVUlJbnRlcmZhY2VPcmllbnRhdGlvbilpbnRlcmZh
Y2VPcmllbnRhdGlvbjsKIC0gKHZvaWQpX2NhbmNlbEFsbFRvdWNoZXM7CkBAIC0xOTYsNiArMjAy
LDcgQEAgV1RGX0VYVEVSTl9DX0VORAogLSAodm9pZClfaGFuZGxlSElERXZlbnQ6KElPSElERXZl
bnRSZWYpZXZlbnQ7CiAtICh2b2lkKWhhbmRsZUtleVVJRXZlbnQ6KFVJRXZlbnQgKilldmVudDsK
IC0gKEJPT0wpX2FwcEFkb3B0c1VJU2NlbmVMaWZlY3ljbGU7CitAcHJvcGVydHkgKG5vbmF0b21p
YywgcmVhZG9ubHkpIFVJQXBwbGljYXRpb25TdGF0ZSBhcHBsaWNhdGlvblN0YXRlOwogQGVuZAog
CiB0eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBVSURhdGVQaWNrZXJQcml2YXRlTW9kZSkgIHsK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2Eu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vz
c1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjYyOTA0KQorKysgU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtNDY2LDYg
KzQ2NiwxNCBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXCiAgICAg
aWYgKCFfTUdDYWNoZVZhbGlkKCkpCiAgICAgICAgIFthZG9wdE5TKFtbb2JqY19nZXRDbGFzcygi
TW9iaWxlR2VzdGFsdEhlbHBlclByb3h5IikgYWxsb2NdIGluaXRdKSBwcm94eVJlYnVpbGRDYWNo
ZV07CiAjZW5kaWYKKworI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpICYmIEVOQUJMRShDRlBSRUZT
X0RJUkVDVF9NT0RFKQorICAgIGlmIChbVUlBcHBsaWNhdGlvbiBzaGFyZWRBcHBsaWNhdGlvbl0p
IHsKKyAgICAgICAgYXV0byBzdGF0ZSA9IFtbVUlBcHBsaWNhdGlvbiBzaGFyZWRBcHBsaWNhdGlv
bl0gYXBwbGljYXRpb25TdGF0ZV07CisgICAgICAgIGlmIChzdGF0ZSA9PSBVSUFwcGxpY2F0aW9u
U3RhdGVBY3RpdmUpCisgICAgICAgICAgICBzdGFydE9ic2VydmluZ1ByZWZlcmVuY2VDaGFuZ2Vz
KCk7CisgICAgfQorI2VuZGlmCiB9CiAKIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5p
dGlhbGl6ZU5ldHdvcmtQcm9jZXNzKE5ldHdvcmtQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzJiBw
YXJhbWV0ZXJzKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401778</attachid>
            <date>2020-06-12 14:05:21 -0700</date>
            <delta_ts>2020-06-12 14:16:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213145-20200612140520.patch</filename>
            <type>text/plain</type>
            <size>2531</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjI5NzIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA2LTEyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBQcmVmZXJlbmNlcyBh
cmUgbm90IGJlaW5nIG9ic2VydmVkIGlmIHRoZSBwcm9jZXNzIHBvb2wgaXMgYmVpbmcgY3JlYXRl
ZCBhZnRlciBhY3RpdmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMTMxNDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBJZiB0aGUgYXBwIGlzIGNyZWF0aW5nIHRoZSBXZWIgcHJvY2VzcyBwb29sIGFm
dGVyIGJlaW5nIGFjdGl2YXRlZCwgcHJlZmVyZW5jZXMgd2lsbCBub3QgYmUgb2JzZXJ2ZWQgdW50
aWwgdGhlIGFwcCBpcyBiZWluZyBiYWNrZ3JvdW5kZWQKKyAgICAgICAgYW5kIHRoZW4gZm9yZWdy
b3VuZGVkIGFnYWluLCBzaW5jZSB0aGUgcHJlZmVyZW5jZSBvYnNlcnZlciBpcyBpbml0aWFsaXpl
ZCB3aGVuIGhhbmRsaW5nIHRoZSBhcHAgYWN0aXZhdGlvbiBub3RpZmljYXRpb24uCisKKyAgICAg
ICAgTm8gbmV3IHRlc3RzLCBzaW5jZSBhbiBBUEkgdGVzdCB3b3VsZCBtYWtlIHNlbnNlIGluIHRo
aXMgY2FzZSwgYnV0IEFQSSB0ZXN0cyBhcmVuJ3QgcnVuIG9uIGlPUy4KKworICAgICAgICAqIFBs
YXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvV2Vi
UHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OnBs
YXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIwLTA2LTEyICBUYWthc2hpIEtvbW9y
aSAgPFRha2FzaGkuS29tb3JpQHNvbnkuY29tPgogCiAgICAgICAgIFtDdXJsXSBJbXBsZW1lbnQg
ZnVuY3Rpb25zIHRvIHVzZSBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzLgpJbmRleDogU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgJKHJldmlzaW9uIDI2MjkwNCkKKysrIFNv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oCSh3b3JraW5nIGNvcHkpCkBA
IC0xOTYsNiArMTk2LDcgQEAgV1RGX0VYVEVSTl9DX0VORAogLSAodm9pZClfaGFuZGxlSElERXZl
bnQ6KElPSElERXZlbnRSZWYpZXZlbnQ7CiAtICh2b2lkKWhhbmRsZUtleVVJRXZlbnQ6KFVJRXZl
bnQgKilldmVudDsKIC0gKEJPT0wpX2FwcEFkb3B0c1VJU2NlbmVMaWZlY3ljbGU7CitAcHJvcGVy
dHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIFVJQXBwbGljYXRpb25TdGF0ZSBhcHBsaWNhdGlvblN0
YXRlOwogQGVuZAogCiB0eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBVSURhdGVQaWNrZXJQcml2
YXRlTW9kZSkgIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nl
c3NQb29sQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29j
b2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjYyOTA0KQorKysgU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29ya2luZyBjb3B5
KQpAQCAtNDY2LDYgKzQ2NiwxNCBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRp
YWxpemVXCiAgICAgaWYgKCFfTUdDYWNoZVZhbGlkKCkpCiAgICAgICAgIFthZG9wdE5TKFtbb2Jq
Y19nZXRDbGFzcygiTW9iaWxlR2VzdGFsdEhlbHBlclByb3h5IikgYWxsb2NdIGluaXRdKSBwcm94
eVJlYnVpbGRDYWNoZV07CiAjZW5kaWYKKworI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpICYmIEVO
QUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQorICAgIGlmIChbVUlBcHBsaWNhdGlvbiBzaGFyZWRB
cHBsaWNhdGlvbl0pIHsKKyAgICAgICAgYXV0byBzdGF0ZSA9IFtbVUlBcHBsaWNhdGlvbiBzaGFy
ZWRBcHBsaWNhdGlvbl0gYXBwbGljYXRpb25TdGF0ZV07CisgICAgICAgIGlmIChzdGF0ZSA9PSBV
SUFwcGxpY2F0aW9uU3RhdGVBY3RpdmUpCisgICAgICAgICAgICBzdGFydE9ic2VydmluZ1ByZWZl
cmVuY2VDaGFuZ2VzKCk7CisgICAgfQorI2VuZGlmCiB9CiAKIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6
OnBsYXRmb3JtSW5pdGlhbGl6ZU5ldHdvcmtQcm9jZXNzKE5ldHdvcmtQcm9jZXNzQ3JlYXRpb25Q
YXJhbWV0ZXJzJiBwYXJhbWV0ZXJzKQo=
</data>
<flag name="review"
          id="417210"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401782</attachid>
            <date>2020-06-12 14:26:07 -0700</date>
            <delta_ts>2020-06-12 15:38:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213145-20200612142606.patch</filename>
            <type>text/plain</type>
            <size>1949</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjI5NzIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA2LTEyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBQcmVmZXJlbmNlcyBh
cmUgbm90IGJlaW5nIG9ic2VydmVkIGlmIHRoZSBwcm9jZXNzIHBvb2wgaXMgYmVpbmcgY3JlYXRl
ZCBhZnRlciBhY3RpdmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMTMxNDUKKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBGdWxnaGFtLgor
CisgICAgICAgIElmIHRoZSBhcHAgaXMgY3JlYXRpbmcgdGhlIFdlYiBwcm9jZXNzIHBvb2wgYWZ0
ZXIgYmVpbmcgYWN0aXZhdGVkLCBwcmVmZXJlbmNlcyB3aWxsIG5vdCBiZSBvYnNlcnZlZCB1bnRp
bCB0aGUgYXBwIGlzIGJlaW5nIGJhY2tncm91bmRlZAorICAgICAgICBhbmQgdGhlbiBmb3JlZ3Jv
dW5kZWQgYWdhaW4sIHNpbmNlIHRoZSBwcmVmZXJlbmNlIG9ic2VydmVyIGlzIGluaXRpYWxpemVk
IHdoZW4gaGFuZGxpbmcgdGhlIGFwcCBhY3RpdmF0aW9uIG5vdGlmaWNhdGlvbi4KKworICAgICAg
ICBObyBuZXcgdGVzdHMsIHNpbmNlIGFuIEFQSSB0ZXN0IHdvdWxkIG1ha2Ugc2Vuc2UgaW4gdGhp
cyBjYXNlLCBidXQgQVBJIHRlc3RzIGFyZW4ndCBydW4gb24gaU9TLgorCisgICAgICAgICogVUlQ
cm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKwogMjAyMC0wNi0x
MiAgVGFrYXNoaSBLb21vcmkgIDxUYWthc2hpLktvbW9yaUBzb255LmNvbT4KIAogICAgICAgICBb
Q3VybF0gSW1wbGVtZW50IGZ1bmN0aW9ucyB0byB1c2UgUmVzb3VyY2VMb2FkU3RhdGlzdGljcy4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2Eu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vz
c1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjYyOTA0KQorKysgU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtNDY2LDYg
KzQ2NiwxNCBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXCiAgICAg
aWYgKCFfTUdDYWNoZVZhbGlkKCkpCiAgICAgICAgIFthZG9wdE5TKFtbb2JqY19nZXRDbGFzcygi
TW9iaWxlR2VzdGFsdEhlbHBlclByb3h5IikgYWxsb2NdIGluaXRdKSBwcm94eVJlYnVpbGRDYWNo
ZV07CiAjZW5kaWYKKworI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpICYmIEVOQUJMRShDRlBSRUZT
X0RJUkVDVF9NT0RFKQorICAgIGlmIChbVUlBcHBsaWNhdGlvbiBzaGFyZWRBcHBsaWNhdGlvbl0p
IHsKKyAgICAgICAgYXV0byBzdGF0ZSA9IFtbVUlBcHBsaWNhdGlvbiBzaGFyZWRBcHBsaWNhdGlv
bl0gYXBwbGljYXRpb25TdGF0ZV07CisgICAgICAgIGlmIChzdGF0ZSA9PSBVSUFwcGxpY2F0aW9u
U3RhdGVBY3RpdmUpCisgICAgICAgICAgICBzdGFydE9ic2VydmluZ1ByZWZlcmVuY2VDaGFuZ2Vz
KCk7CisgICAgfQorI2VuZGlmCiB9CiAKIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5p
dGlhbGl6ZU5ldHdvcmtQcm9jZXNzKE5ldHdvcmtQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzJiBw
YXJhbWV0ZXJzKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401783</attachid>
            <date>2020-06-12 14:29:12 -0700</date>
            <delta_ts>2020-06-12 14:29:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213145-20200612142911.patch</filename>
            <type>text/plain</type>
            <size>2088</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjI5NzIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA2LTEyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBQcmVmZXJlbmNlcyBh
cmUgbm90IGJlaW5nIG9ic2VydmVkIGlmIHRoZSBwcm9jZXNzIHBvb2wgaXMgYmVpbmcgY3JlYXRl
ZCBhZnRlciBhY3RpdmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMTMxNDUKKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBGdWxnaGFtLgor
CisgICAgICAgIElmIHRoZSBhcHAgaXMgY3JlYXRpbmcgdGhlIFdlYiBwcm9jZXNzIHBvb2wgYWZ0
ZXIgYmVpbmcgYWN0aXZhdGVkLCBwcmVmZXJlbmNlcyB3aWxsIG5vdCBiZSBvYnNlcnZlZCB1bnRp
bCB0aGUgYXBwIGlzIGJlaW5nIGJhY2tncm91bmRlZAorICAgICAgICBhbmQgdGhlbiBmb3JlZ3Jv
dW5kZWQgYWdhaW4sIHNpbmNlIHRoZSBwcmVmZXJlbmNlIG9ic2VydmVyIGlzIGluaXRpYWxpemVk
IHdoZW4gaGFuZGxpbmcgdGhlIGFwcCBhY3RpdmF0aW9uIG5vdGlmaWNhdGlvbi4KKworICAgICAg
ICBObyBuZXcgdGVzdHMsIHNpbmNlIGFuIEFQSSB0ZXN0IHdvdWxkIG1ha2Ugc2Vuc2UgaW4gdGhp
cyBjYXNlLCBidXQgQVBJIHRlc3RzIGFyZW4ndCBydW4gb24gaU9TLgorCisgICAgICAgICogVUlQ
cm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKwogMjAyMC0wNi0x
MiAgVGFrYXNoaSBLb21vcmkgIDxUYWthc2hpLktvbW9yaUBzb255LmNvbT4KIAogICAgICAgICBb
Q3VybF0gSW1wbGVtZW50IGZ1bmN0aW9ucyB0byB1c2UgUmVzb3VyY2VMb2FkU3RhdGlzdGljcy4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2Eu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vz
c1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjYyOTA0KQorKysgU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtODQsNiAr
ODQsNyBAQAogI2VuZGlmCiAKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKQorI2ltcG9ydCA8VUlL
aXQvVUlBcHBsaWNhdGlvbi5oPgogI2ltcG9ydCA8cGFsL3NwaS9pb3MvTW9iaWxlR2VzdGFsdFNQ
SS5oPgogI2VuZGlmCiAKQEAgLTQ2Niw2ICs0NjcsMTQgQEAgdm9pZCBXZWJQcm9jZXNzUG9vbDo6
cGxhdGZvcm1Jbml0aWFsaXplVwogICAgIGlmICghX01HQ2FjaGVWYWxpZCgpKQogICAgICAgICBb
YWRvcHROUyhbW29iamNfZ2V0Q2xhc3MoIk1vYmlsZUdlc3RhbHRIZWxwZXJQcm94eSIpIGFsbG9j
XSBpbml0XSkgcHJveHlSZWJ1aWxkQ2FjaGVdOwogI2VuZGlmCisKKyNpZiBQTEFURk9STShJT1Nf
RkFNSUxZKSAmJiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkKKyAgICBpZiAoW1VJQXBwbGlj
YXRpb24gc2hhcmVkQXBwbGljYXRpb25dKSB7CisgICAgICAgIGF1dG8gc3RhdGUgPSBbW1VJQXBw
bGljYXRpb24gc2hhcmVkQXBwbGljYXRpb25dIGFwcGxpY2F0aW9uU3RhdGVdOworICAgICAgICBp
ZiAoc3RhdGUgPT0gVUlBcHBsaWNhdGlvblN0YXRlQWN0aXZlKQorICAgICAgICAgICAgc3RhcnRP
YnNlcnZpbmdQcmVmZXJlbmNlQ2hhbmdlcygpOworICAgIH0KKyNlbmRpZgogfQogCiB2b2lkIFdl
YlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVOZXR3b3JrUHJvY2VzcyhOZXR3b3JrUHJv
Y2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYgcGFyYW1ldGVycykK
</data>

          </attachment>
      

    </bug>

</bugzilla>