<?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>240125</bug_id>
          
          <creation_ts>2022-05-05 09:21:44 -0700</creation_ts>
          <short_desc>[WP] Wait for Launch Services database after Network process connection has been established</short_desc>
          <delta_ts>2022-05-06 10:38:48 -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="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ggaren</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1866873</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-05-05 09:21:44 -0700</bug_when>
    <thetext>Since the Launch Services database is provided to the WebContent process by the Network process, it makes sense to wait for the database when we&apos;re certain that the Network process is running. This should fix main thread hangs in the cases where we before started waiting for the database before the Network process had launched. To support this move, we also need to delay the initialization of accessibility in NSApplication, since that depends on having the database available. This is now being done in WebPage::platformInitializeAccessibility, which is a natural place for this initialization to take place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866880</commentid>
    <comment_count>1</comment_count>
      <attachid>458880</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-05-05 09:28:19 -0700</bug_when>
    <thetext>Created attachment 458880
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866882</commentid>
    <comment_count>2</comment_count>
      <attachid>458881</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-05-05 09:30:34 -0700</bug_when>
    <thetext>Created attachment 458881
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866886</commentid>
    <comment_count>3</comment_count>
      <attachid>458883</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-05-05 09:35:35 -0700</bug_when>
    <thetext>Created attachment 458883
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866891</commentid>
    <comment_count>4</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-05-05 09:39:15 -0700</bug_when>
    <thetext>&lt;rdar://92107043&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867000</commentid>
    <comment_count>5</comment_count>
      <attachid>458883</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2022-05-05 15:03:50 -0700</bug_when>
    <thetext>Comment on attachment 458883
Patch

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

r=me

&gt; Source/WebKit/WebProcess/WebProcess.cpp:1201
&gt; +        // The NSApplication initialization is being done in [NSApplication _accessibilityInitialize]

No need to call accessibilityInitialize here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867179</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-05-06 07:45:01 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #5)
&gt; Comment on attachment 458883 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=458883&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebKit/WebProcess/WebProcess.cpp:1201
&gt; &gt; +        // The NSApplication initialization is being done in [NSApplication _accessibilityInitialize]
&gt; 
&gt; No need to call accessibilityInitialize here.

Looking closer, this actually seems to be inside a comment. Line wrapping made it look like a separate statement when we last looked at this.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867195</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-06 08:24:35 -0700</bug_when>
    <thetext>Committed r293892 (250350@main): &lt;https://commits.webkit.org/250350@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458883.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867273</commentid>
    <comment_count>8</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2022-05-06 10:17:00 -0700</bug_when>
    <thetext>Haha, that&apos;s the last time I review a patch on my phone! :P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867278</commentid>
    <comment_count>9</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-05-06 10:38:48 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #8)
&gt; Haha, that&apos;s the last time I review a patch on my phone! :P

:)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458880</attachid>
            <date>2022-05-05 09:28:19 -0700</date>
            <delta_ts>2022-05-05 09:30:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>240125.patch</filename>
            <type>text/plain</type>
            <size>5271</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyOTM4MzkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDIyLTA1LTA1ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV1BdIFdhaXQgZm9yIExhdW5j
aCBTZXJ2aWNlcyBkYXRhYmFzZSBhZnRlciBOZXR3b3JrIHByb2Nlc3MgY29ubmVjdGlvbiBoYXMg
YmVlbiBlc3RhYmxpc2hlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjQwMTI1CisgICAgICAgIDxyZGFyOi8vOTIxMDcwNDM+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2luY2UgdGhlIExhdW5jaCBTZXJ2
aWNlcyBkYXRhYmFzZSBpcyBwcm92aWRlZCB0byB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGJ5IHRo
ZSBOZXR3b3JrIHByb2Nlc3MsIGl0IG1ha2VzIHNlbnNlCisgICAgICAgIHRvIHdhaXQgZm9yIHRo
ZSBkYXRhYmFzZSB3aGVuIHdlJ3JlIGNlcnRhaW4gdGhhdCB0aGUgTmV0d29yayBwcm9jZXNzIGlz
IHJ1bm5pbmcuIFRoaXMgc2hvdWxkIGZpeCBtYWluIHRocmVhZCBoYW5ncworICAgICAgICBpbiB0
aGUgY2FzZXMgd2hlcmUgd2UgYmVmb3JlIHN0YXJ0ZWQgd2FpdGluZyBmb3IgdGhlIGRhdGFiYXNl
IGJlZm9yZSB0aGUgTmV0d29yayBwcm9jZXNzIGhhZCBsYXVuY2hlZC4gVG8gc3VwcG9ydAorICAg
ICAgICB0aGlzIG1vdmUsIHdlIGFsc28gbmVlZCB0byBkZWxheSB0aGUgaW5pdGlhbGl6YXRpb24g
b2YgYWNjZXNzaWJpbGl0eSBpbiBOU0FwcGxpY2F0aW9uLCBzaW5jZSB0aGF0IGRlcGVuZHMgb24g
aGF2aW5nCisgICAgICAgIHRoZSBkYXRhYmFzZSBhdmFpbGFibGUuIFRoaXMgaXMgbm93IGJlaW5n
IGRvbmUgaW4gV2ViUGFnZTo6cGxhdGZvcm1Jbml0aWFsaXplQWNjZXNzaWJpbGl0eSwgd2hpY2gg
aXMgYSBuYXR1cmFsCisgICAgICAgIHBsYWNlIGZvciB0aGlzIGluaXRpYWxpemF0aW9uIHRvIHRh
a2UgcGxhY2UuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dlYlBhZ2VNYWMu
bW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnBsYXRmb3JtSW5pdGlhbGl6ZUFjY2Vzc2li
aWxpdHkpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3M6OmVuc3VyZU5ldHdvcmtQcm9jZXNzQ29ubmVjdGlvbik6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIyLTA1
LTA1ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtXSzJdW0Nv
Y29hXSBSZW1vdmUgdXNlIG9mIENWUGl4ZWxCdWZmZXJDb25mb3JtZXIgZnJvbSBXZWJDb250ZW50
IHByb2Nlc3MgaW4gTWVkaWFQbGF5ZXJQcml2YXRlUmVtb3RlOjpuYXRpdmVJbWFnZUZvckN1cnJl
bnRUaW1lKCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9XZWJQ
YWdlTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdl
L21hYy9XZWJQYWdlTWFjLm1tCShyZXZpc2lvbiAyOTM3MzYpCisrKyBTb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9tYWMvV2ViUGFnZU1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTEz
LDYgKzExMywxMiBAQAogCiB2b2lkIFdlYlBhZ2U6OnBsYXRmb3JtSW5pdGlhbGl6ZUFjY2Vzc2li
aWxpdHkoKQogeworICAgIC8vIE5lZWQgdG8gaW5pdGlhbGl6ZSBhY2Nlc3NpYmlsaXR5IGZvciBW
b2ljZU92ZXIgdG8gd29yayB3aGVuIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaXMgdXNpbmcgTlNS
dW5Mb29wLgorICAgIC8vIEN1cnJlbnRseSwgaXQgaXMgYWxzbyBuZWVkZWQgdG8gYWxsb2NhdGUg
YW5kIGluaXRpYWxpemUgYW4gTlNBcHBsaWNhdGlvbiBvYmplY3QuCisgICAgLy8gVGhpcyBtZXRo
b2QgY2FsbCB3aWxsIGFsc28gY2FsbCBSZWdpc3RlckFwcGxpY2F0aW9uLCBzbyB0aGVyZSBpcyBu
byBuZWVkIGZvciB1cyB0byBjYWxsIHRoaXMgb3IKKyAgICAvLyBjaGVjayBpbiB3aXRoIExhdW5j
aCBTZXJ2aWNlcworICAgIFtOU0FwcGxpY2F0aW9uIF9hY2Nlc3NpYmlsaXR5SW5pdGlhbGl6ZV07
CisKICAgICBhdXRvIG1vY2tBY2Nlc3NpYmlsaXR5RWxlbWVudCA9IGFkb3B0TlMoW1tXS0FjY2Vz
c2liaWxpdHlXZWJQYWdlT2JqZWN0IGFsbG9jXSBpbml0XSk7CiAKICAgICAvLyBHZXQgdGhlIHBp
ZCBmb3IgdGhlIHN0YXJ0aW5nIHByb2Nlc3MuCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlByb2Nlc3MuY3BwCShyZXZpc2lvbiAyOTM3MzYpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI0Miw2ICsyNDIsMTAgQEAK
ICNpbmNsdWRlICJXZWJNb2NrQ29udGVudEZpbHRlck1hbmFnZXIuaCIKICNlbmRpZgogCisjaWYg
SEFWRShMU0RBVEFCQVNFQ09OVEVYVCkKKyNpbmNsdWRlICJMYXVuY2hTZXJ2aWNlc0RhdGFiYXNl
TWFuYWdlci5oIgorI2VuZGlmCisKICN1bmRlZiBXRUJQUk9DRVNTX1JFTEVBU0VfTE9HCiAjZGVm
aW5lIFJFTEVBU0VfTE9HX1NFU1NJT05fSUQgKG1fc2Vzc2lvbklEID8gbV9zZXNzaW9uSUQtPnRv
VUludDY0KCkgOiAwKQogI2lmIFJFTEVBU0VfTE9HX0RJU0FCTEVECkBAIC0xMTkzLDYgKzExOTcs
MTIgQEAKICAgICAgICAgICAgIG1fbmV0d29ya1Byb2Nlc3NDb25uZWN0aW9uLT5zZXJ2aWNlV29y
a2VyQ29ubmVjdGlvbigpLnJlZ2lzdGVyU2VydmljZVdvcmtlckNsaWVudHMoKTsKICNlbmRpZgog
CisjaWYgSEFWRShMU0RBVEFCQVNFQ09OVEVYVCkKKyAgICAgICAgLy8gT24gTWFjLCB0aGlzIG5l
ZWRzIHRvIGJlIGNhbGxlZCBiZWZvcmUgTlNBcHBsaWNhdGlvbiBpcyBiZWluZyBpbml0aWFsaXpl
ZC4KKyAgICAgICAgLy8gVGhlIE5TQXBwbGljYXRpb24gaW5pdGlhbGl6YXRpb24gaXMgYmVpbmcg
ZG9uZSBpbiBbTlNBcHBsaWNhdGlvbiBfYWNjZXNzaWJpbGl0eUluaXRpYWxpemVdCisgICAgICAg
IExhdW5jaFNlcnZpY2VzRGF0YWJhc2VNYW5hZ2VyOjpzaW5nbGV0b24oKS53YWl0Rm9yRGF0YWJh
c2VVcGRhdGUoKTsKKyNlbmRpZgorCiAgICAgICAgIC8vIFRoaXMgY2FuIGJlIGNhbGxlZCBkdXJp
bmcgYSBXZWJQYWdlJ3MgY29uc3RydWN0b3IsIHNvIHdhaXQgdW50aWwgYWZ0ZXIgdGhlIGNvbnN0
cnVjdG9yIHJldHVybnMgdG8gdG91Y2ggdGhlIFdlYlBhZ2UuCiAgICAgICAgIFJ1bkxvb3A6Om1h
aW4oKS5kaXNwYXRjaChbdGhpc10gewogICAgICAgICAgICAgZm9yIChhdXRvJiB3ZWJQYWdlIDog
bV9wYWdlTWFwLnZhbHVlcygpKQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29h
L1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyOTM3MzYpCisrKyBTb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3JraW5nIGNvcHkp
CkBAIC0zMzEsMTIgKzMzMSw2IEBACiAgICAgbWV0aG9kX3NldEltcGxlbWVudGF0aW9uKG1ldGhv
ZFRvUGF0Y2gsIChJTVApTlNBcHBsaWNhdGlvbkFjY2Vzc2liaWxpdHlGb2N1c2VkVUlFbGVtZW50
KTsKICNlbmRpZgogCi0jaWYgSEFWRShMU0RBVEFCQVNFQ09OVEVYVCkKLSAgICAvLyBPbiBNYWMs
IHRoaXMgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBOU0FwcGxpY2F0aW9uIGlzIGJlaW5nIGlu
aXRpYWxpemVkLgotICAgIC8vIFRoZSBOU0FwcGxpY2F0aW9uIGluaXRpYWxpemF0aW9uIGlzIGJl
aW5nIGRvbmUgaW4gW05TQXBwbGljYXRpb24gX2FjY2Vzc2liaWxpdHlJbml0aWFsaXplXQotICAg
IExhdW5jaFNlcnZpY2VzRGF0YWJhc2VNYW5hZ2VyOjpzaW5nbGV0b24oKS53YWl0Rm9yRGF0YWJh
c2VVcGRhdGUoKTsKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oTUFDKSAmJiBFTkFCTEUoV0VCUFJP
Q0VTU19OU1JVTkxPT1ApCiAgICAgUmVmUHRyPFNhbmRib3hFeHRlbnNpb24+IGxhdW5jaFNlcnZp
Y2VzRXh0ZW5zaW9uOwogICAgIGlmIChwYXJhbWV0ZXJzLmxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9u
SGFuZGxlKSB7CkBAIC0zNDYsMTIgKzM0MCw5IEBACiAgICAgICAgIH0KICAgICB9CiAKLSAgICAv
LyBOZWVkIHRvIGluaXRpYWxpemUgYWNjZXNzaWJpbGl0eSBmb3IgVm9pY2VPdmVyIHRvIHdvcmsg
d2hlbiB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGlzIHVzaW5nIE5TUnVuTG9vcC4KLSAgICAvLyBD
dXJyZW50bHksIGl0IGlzIGFsc28gbmVlZGVkIHRvIGFsbG9jYXRlIGFuZCBpbml0aWFsaXplIGFu
IE5TQXBwbGljYXRpb24gb2JqZWN0LgotICAgIC8vIFRoaXMgbWV0aG9kIGNhbGwgd2lsbCBhbHNv
IGNhbGwgUmVnaXN0ZXJBcHBsaWNhdGlvbiwgc28gdGhlcmUgaXMgbm8gbmVlZCBmb3IgdXMgdG8g
Y2FsbCB0aGlzIG9yCi0gICAgLy8gY2hlY2sgaW4gd2l0aCBMYXVuY2ggU2VydmljZXMKLSAgICBb
TlNBcHBsaWNhdGlvbiBfYWNjZXNzaWJpbGl0eUluaXRpYWxpemVdOwotCisgICAgLy8gUmVnaXN0
ZXIgdGhlIGFwcGxpY2F0aW9uLiBUaGlzIHdpbGwgYWxzbyBjaGVjayBpbiB3aXRoIExhdW5jaCBT
ZXJ2aWNlcy4KKyAgICBfUmVnaXN0ZXJBcHBsaWNhdGlvbihudWxscHRyLCBudWxscHRyKTsKKyAg
ICAKICAgICAvLyBVcGRhdGUgcHJvY2VzcyBuYW1lIHdoaWxlIGhvbGRpbmcgdGhlIExhdW5jaCBT
ZXJ2aWNlcyBzYW5kYm94IGV4dGVuc2lvbgogICAgIHVwZGF0ZVByb2Nlc3NOYW1lKElzSW5Qcm9j
ZXNzSW5pdGlhbGl6YXRpb246Olllcyk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458881</attachid>
            <date>2022-05-05 09:30:34 -0700</date>
            <delta_ts>2022-05-05 09:35:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>240125.patch</filename>
            <type>text/plain</type>
            <size>5366</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyOTM4MzkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDIyLTA1LTA1ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV1BdIFdhaXQgZm9yIExhdW5j
aCBTZXJ2aWNlcyBkYXRhYmFzZSBhZnRlciBOZXR3b3JrIHByb2Nlc3MgY29ubmVjdGlvbiBoYXMg
YmVlbiBlc3RhYmxpc2hlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjQwMTI1CisgICAgICAgIDxyZGFyOi8vOTIxMDcwNDM+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2luY2UgdGhlIExhdW5jaCBTZXJ2
aWNlcyBkYXRhYmFzZSBpcyBwcm92aWRlZCB0byB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGJ5IHRo
ZSBOZXR3b3JrIHByb2Nlc3MsIGl0IG1ha2VzIHNlbnNlCisgICAgICAgIHRvIHdhaXQgZm9yIHRo
ZSBkYXRhYmFzZSB3aGVuIHdlJ3JlIGNlcnRhaW4gdGhhdCB0aGUgTmV0d29yayBwcm9jZXNzIGlz
IHJ1bm5pbmcuIFRoaXMgc2hvdWxkIGZpeCBtYWluIHRocmVhZCBoYW5ncworICAgICAgICBpbiB0
aGUgY2FzZXMgd2hlcmUgd2UgYmVmb3JlIHN0YXJ0ZWQgd2FpdGluZyBmb3IgdGhlIGRhdGFiYXNl
IGJlZm9yZSB0aGUgTmV0d29yayBwcm9jZXNzIGhhZCBsYXVuY2hlZC4gVG8gc3VwcG9ydAorICAg
ICAgICB0aGlzIG1vdmUsIHdlIGFsc28gbmVlZCB0byBkZWxheSB0aGUgaW5pdGlhbGl6YXRpb24g
b2YgYWNjZXNzaWJpbGl0eSBpbiBOU0FwcGxpY2F0aW9uLCBzaW5jZSB0aGF0IGRlcGVuZHMgb24g
aGF2aW5nCisgICAgICAgIHRoZSBkYXRhYmFzZSBhdmFpbGFibGUuIFRoaXMgaXMgbm93IGJlaW5n
IGRvbmUgaW4gV2ViUGFnZTo6cGxhdGZvcm1Jbml0aWFsaXplQWNjZXNzaWJpbGl0eSwgd2hpY2gg
aXMgYSBuYXR1cmFsCisgICAgICAgIHBsYWNlIGZvciB0aGlzIGluaXRpYWxpemF0aW9uIHRvIHRh
a2UgcGxhY2UuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dlYlBhZ2VNYWMu
bW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnBsYXRmb3JtSW5pdGlhbGl6ZUFjY2Vzc2li
aWxpdHkpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3M6OmVuc3VyZU5ldHdvcmtQcm9jZXNzQ29ubmVjdGlvbik6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIyLTA1
LTA1ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtXSzJdW0Nv
Y29hXSBSZW1vdmUgdXNlIG9mIENWUGl4ZWxCdWZmZXJDb25mb3JtZXIgZnJvbSBXZWJDb250ZW50
IHByb2Nlc3MgaW4gTWVkaWFQbGF5ZXJQcml2YXRlUmVtb3RlOjpuYXRpdmVJbWFnZUZvckN1cnJl
bnRUaW1lKCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9XZWJQ
YWdlTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdl
L21hYy9XZWJQYWdlTWFjLm1tCShyZXZpc2lvbiAyOTM3MzYpCisrKyBTb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9tYWMvV2ViUGFnZU1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTEz
LDYgKzExMywxMCBAQAogCiB2b2lkIFdlYlBhZ2U6OnBsYXRmb3JtSW5pdGlhbGl6ZUFjY2Vzc2li
aWxpdHkoKQogeworICAgIC8vIE5lZWQgdG8gaW5pdGlhbGl6ZSBhY2Nlc3NpYmlsaXR5IGZvciBW
b2ljZU92ZXIgdG8gd29yayB3aGVuIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaXMgdXNpbmcgTlNS
dW5Mb29wLgorICAgIC8vIEN1cnJlbnRseSwgaXQgaXMgYWxzbyBuZWVkZWQgdG8gYWxsb2NhdGUg
YW5kIGluaXRpYWxpemUgYW4gTlNBcHBsaWNhdGlvbiBvYmplY3QuCisgICAgW05TQXBwbGljYXRp
b24gX2FjY2Vzc2liaWxpdHlJbml0aWFsaXplXTsKKwogICAgIGF1dG8gbW9ja0FjY2Vzc2liaWxp
dHlFbGVtZW50ID0gYWRvcHROUyhbW1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3QgYWxsb2Nd
IGluaXRdKTsKIAogICAgIC8vIEdldCB0aGUgcGlkIGZvciB0aGUgc3RhcnRpbmcgcHJvY2Vzcy4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDI5
MzczNikKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMjQyLDYgKzI0MiwxMCBAQAogI2luY2x1ZGUgIldlYk1vY2tDb250ZW50Rmls
dGVyTWFuYWdlci5oIgogI2VuZGlmCiAKKyNpZiBIQVZFKExTREFUQUJBU0VDT05URVhUKQorI2lu
Y2x1ZGUgIkxhdW5jaFNlcnZpY2VzRGF0YWJhc2VNYW5hZ2VyLmgiCisjZW5kaWYKKwogI3VuZGVm
IFdFQlBST0NFU1NfUkVMRUFTRV9MT0cKICNkZWZpbmUgUkVMRUFTRV9MT0dfU0VTU0lPTl9JRCAo
bV9zZXNzaW9uSUQgPyBtX3Nlc3Npb25JRC0+dG9VSW50NjQoKSA6IDApCiAjaWYgUkVMRUFTRV9M
T0dfRElTQUJMRUQKQEAgLTExOTMsNiArMTE5NywxMiBAQAogICAgICAgICAgICAgbV9uZXR3b3Jr
UHJvY2Vzc0Nvbm5lY3Rpb24tPnNlcnZpY2VXb3JrZXJDb25uZWN0aW9uKCkucmVnaXN0ZXJTZXJ2
aWNlV29ya2VyQ2xpZW50cygpOwogI2VuZGlmCiAKKyNpZiBIQVZFKExTREFUQUJBU0VDT05URVhU
KQorICAgICAgICAvLyBPbiBNYWMsIHRoaXMgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBOU0Fw
cGxpY2F0aW9uIGlzIGJlaW5nIGluaXRpYWxpemVkLgorICAgICAgICAvLyBUaGUgTlNBcHBsaWNh
dGlvbiBpbml0aWFsaXphdGlvbiBpcyBiZWluZyBkb25lIGluIFtOU0FwcGxpY2F0aW9uIF9hY2Nl
c3NpYmlsaXR5SW5pdGlhbGl6ZV0KKyAgICAgICAgTGF1bmNoU2VydmljZXNEYXRhYmFzZU1hbmFn
ZXI6OnNpbmdsZXRvbigpLndhaXRGb3JEYXRhYmFzZVVwZGF0ZSgpOworI2VuZGlmCisKICAgICAg
ICAgLy8gVGhpcyBjYW4gYmUgY2FsbGVkIGR1cmluZyBhIFdlYlBhZ2UncyBjb25zdHJ1Y3Rvciwg
c28gd2FpdCB1bnRpbCBhZnRlciB0aGUgY29uc3RydWN0b3IgcmV0dXJucyB0byB0b3VjaCB0aGUg
V2ViUGFnZS4KICAgICAgICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFt0aGlzXSB7CiAgICAg
ICAgICAgICBmb3IgKGF1dG8mIHdlYlBhZ2UgOiBtX3BhZ2VNYXAudmFsdWVzKCkpCkluZGV4OiBT
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0J
KHJldmlzaW9uIDI5MzczNikKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQ
cm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTI4LDcgKzI4LDYgQEAKIAogI2ltcG9y
dCAiQWNjZXNzaWJpbGl0eVN1cHBvcnRTUEkuaCIKICNpbXBvcnQgIkdQVVByb2Nlc3NDb25uZWN0
aW9uUGFyYW1ldGVycy5oIgotI2ltcG9ydCAiTGF1bmNoU2VydmljZXNEYXRhYmFzZU1hbmFnZXIu
aCIKICNpbXBvcnQgIkxlZ2FjeUN1c3RvbVByb3RvY29sTWFuYWdlci5oIgogI2ltcG9ydCAiTG9n
SW5pdGlhbGl6YXRpb24uaCIKICNpbXBvcnQgIkxvZ2dpbmcuaCIKQEAgLTMzMSwxMiArMzMwLDYg
QEAKICAgICBtZXRob2Rfc2V0SW1wbGVtZW50YXRpb24obWV0aG9kVG9QYXRjaCwgKElNUClOU0Fw
cGxpY2F0aW9uQWNjZXNzaWJpbGl0eUZvY3VzZWRVSUVsZW1lbnQpOwogI2VuZGlmCiAKLSNpZiBI
QVZFKExTREFUQUJBU0VDT05URVhUKQotICAgIC8vIE9uIE1hYywgdGhpcyBuZWVkcyB0byBiZSBj
YWxsZWQgYmVmb3JlIE5TQXBwbGljYXRpb24gaXMgYmVpbmcgaW5pdGlhbGl6ZWQuCi0gICAgLy8g
VGhlIE5TQXBwbGljYXRpb24gaW5pdGlhbGl6YXRpb24gaXMgYmVpbmcgZG9uZSBpbiBbTlNBcHBs
aWNhdGlvbiBfYWNjZXNzaWJpbGl0eUluaXRpYWxpemVdCi0gICAgTGF1bmNoU2VydmljZXNEYXRh
YmFzZU1hbmFnZXI6OnNpbmdsZXRvbigpLndhaXRGb3JEYXRhYmFzZVVwZGF0ZSgpOwotI2VuZGlm
Ci0KICNpZiBQTEFURk9STShNQUMpICYmIEVOQUJMRShXRUJQUk9DRVNTX05TUlVOTE9PUCkKICAg
ICBSZWZQdHI8U2FuZGJveEV4dGVuc2lvbj4gbGF1bmNoU2VydmljZXNFeHRlbnNpb247CiAgICAg
aWYgKHBhcmFtZXRlcnMubGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUpIHsKQEAgLTM0Niwx
MiArMzM5LDkgQEAKICAgICAgICAgfQogICAgIH0KIAotICAgIC8vIE5lZWQgdG8gaW5pdGlhbGl6
ZSBhY2Nlc3NpYmlsaXR5IGZvciBWb2ljZU92ZXIgdG8gd29yayB3aGVuIHRoZSBXZWJDb250ZW50
IHByb2Nlc3MgaXMgdXNpbmcgTlNSdW5Mb29wLgotICAgIC8vIEN1cnJlbnRseSwgaXQgaXMgYWxz
byBuZWVkZWQgdG8gYWxsb2NhdGUgYW5kIGluaXRpYWxpemUgYW4gTlNBcHBsaWNhdGlvbiBvYmpl
Y3QuCi0gICAgLy8gVGhpcyBtZXRob2QgY2FsbCB3aWxsIGFsc28gY2FsbCBSZWdpc3RlckFwcGxp
Y2F0aW9uLCBzbyB0aGVyZSBpcyBubyBuZWVkIGZvciB1cyB0byBjYWxsIHRoaXMgb3IKLSAgICAv
LyBjaGVjayBpbiB3aXRoIExhdW5jaCBTZXJ2aWNlcwotICAgIFtOU0FwcGxpY2F0aW9uIF9hY2Nl
c3NpYmlsaXR5SW5pdGlhbGl6ZV07Ci0KKyAgICAvLyBSZWdpc3RlciB0aGUgYXBwbGljYXRpb24u
IFRoaXMgd2lsbCBhbHNvIGNoZWNrIGluIHdpdGggTGF1bmNoIFNlcnZpY2VzLgorICAgIF9SZWdp
c3RlckFwcGxpY2F0aW9uKG51bGxwdHIsIG51bGxwdHIpOworICAgIAogICAgIC8vIFVwZGF0ZSBw
cm9jZXNzIG5hbWUgd2hpbGUgaG9sZGluZyB0aGUgTGF1bmNoIFNlcnZpY2VzIHNhbmRib3ggZXh0
ZW5zaW9uCiAgICAgdXBkYXRlUHJvY2Vzc05hbWUoSXNJblByb2Nlc3NJbml0aWFsaXphdGlvbjo6
WWVzKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458883</attachid>
            <date>2022-05-05 09:35:35 -0700</date>
            <delta_ts>2022-05-06 08:24:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>240125.patch</filename>
            <type>text/plain</type>
            <size>5346</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyOTM4NDEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDIyLTA1LTA1ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV1BdIFdhaXQgZm9yIExhdW5j
aCBTZXJ2aWNlcyBkYXRhYmFzZSBhZnRlciBOZXR3b3JrIHByb2Nlc3MgY29ubmVjdGlvbiBoYXMg
YmVlbiBlc3RhYmxpc2hlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjQwMTI1CisgICAgICAgIDxyZGFyOi8vOTIxMDcwNDM+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2luY2UgdGhlIExhdW5jaCBTZXJ2
aWNlcyBkYXRhYmFzZSBpcyBwcm92aWRlZCB0byB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGJ5IHRo
ZSBOZXR3b3JrIHByb2Nlc3MsIGl0IG1ha2VzIHNlbnNlCisgICAgICAgIHRvIHdhaXQgZm9yIHRo
ZSBkYXRhYmFzZSB3aGVuIHdlJ3JlIGNlcnRhaW4gdGhhdCB0aGUgTmV0d29yayBwcm9jZXNzIGlz
IHJ1bm5pbmcuIFRoaXMgc2hvdWxkIGZpeCBtYWluIHRocmVhZCBoYW5ncworICAgICAgICBpbiB0
aGUgY2FzZXMgd2hlcmUgd2UgYmVmb3JlIHN0YXJ0ZWQgd2FpdGluZyBmb3IgdGhlIGRhdGFiYXNl
IGJlZm9yZSB0aGUgTmV0d29yayBwcm9jZXNzIGhhZCBsYXVuY2hlZC4gVG8gc3VwcG9ydAorICAg
ICAgICB0aGlzIG1vdmUsIHdlIGFsc28gbmVlZCB0byBkZWxheSB0aGUgaW5pdGlhbGl6YXRpb24g
b2YgYWNjZXNzaWJpbGl0eSBpbiBOU0FwcGxpY2F0aW9uLCBzaW5jZSB0aGF0IGRlcGVuZHMgb24g
aGF2aW5nCisgICAgICAgIHRoZSBkYXRhYmFzZSBhdmFpbGFibGUuIFRoaXMgaXMgbm93IGJlaW5n
IGRvbmUgaW4gV2ViUGFnZTo6cGxhdGZvcm1Jbml0aWFsaXplQWNjZXNzaWJpbGl0eSwgd2hpY2gg
aXMgYSBuYXR1cmFsCisgICAgICAgIHBsYWNlIGZvciB0aGlzIGluaXRpYWxpemF0aW9uIHRvIHRh
a2UgcGxhY2UuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dlYlBhZ2VNYWMu
bW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnBsYXRmb3JtSW5pdGlhbGl6ZUFjY2Vzc2li
aWxpdHkpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3M6OmVuc3VyZU5ldHdvcmtQcm9jZXNzQ29ubmVjdGlvbik6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIyLTA1
LTA1ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtXSzJdW0Nv
Y29hXSBSZW1vdmUgdXNlIG9mIENWUGl4ZWxCdWZmZXJDb25mb3JtZXIgZnJvbSBXZWJDb250ZW50
IHByb2Nlc3MgaW4gTWVkaWFQbGF5ZXJQcml2YXRlUmVtb3RlOjpuYXRpdmVJbWFnZUZvckN1cnJl
bnRUaW1lKCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9XZWJQ
YWdlTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdl
L21hYy9XZWJQYWdlTWFjLm1tCShyZXZpc2lvbiAyOTM4NDEpCisrKyBTb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9tYWMvV2ViUGFnZU1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTEz
LDYgKzExMywxMCBAQAogCiB2b2lkIFdlYlBhZ2U6OnBsYXRmb3JtSW5pdGlhbGl6ZUFjY2Vzc2li
aWxpdHkoKQogeworICAgIC8vIE5lZWQgdG8gaW5pdGlhbGl6ZSBhY2Nlc3NpYmlsaXR5IGZvciBW
b2ljZU92ZXIgdG8gd29yayB3aGVuIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaXMgdXNpbmcgTlNS
dW5Mb29wLgorICAgIC8vIEN1cnJlbnRseSwgaXQgaXMgYWxzbyBuZWVkZWQgdG8gYWxsb2NhdGUg
YW5kIGluaXRpYWxpemUgYW4gTlNBcHBsaWNhdGlvbiBvYmplY3QuCisgICAgW05TQXBwbGljYXRp
b24gX2FjY2Vzc2liaWxpdHlJbml0aWFsaXplXTsKKwogICAgIGF1dG8gbW9ja0FjY2Vzc2liaWxp
dHlFbGVtZW50ID0gYWRvcHROUyhbW1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3QgYWxsb2Nd
IGluaXRdKTsKIAogICAgIC8vIEdldCB0aGUgcGlkIGZvciB0aGUgc3RhcnRpbmcgcHJvY2Vzcy4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDI5
Mzg0MSkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMjQxLDYgKzI0MSwxMCBAQAogI2luY2x1ZGUgIldlYk1vY2tDb250ZW50Rmls
dGVyTWFuYWdlci5oIgogI2VuZGlmCiAKKyNpZiBIQVZFKExTREFUQUJBU0VDT05URVhUKQorI2lu
Y2x1ZGUgIkxhdW5jaFNlcnZpY2VzRGF0YWJhc2VNYW5hZ2VyLmgiCisjZW5kaWYKKwogI3VuZGVm
IFdFQlBST0NFU1NfUkVMRUFTRV9MT0cKICNkZWZpbmUgUkVMRUFTRV9MT0dfU0VTU0lPTl9JRCAo
bV9zZXNzaW9uSUQgPyBtX3Nlc3Npb25JRC0+dG9VSW50NjQoKSA6IDApCiAjaWYgUkVMRUFTRV9M
T0dfRElTQUJMRUQKQEAgLTExOTIsNiArMTE5NiwxMiBAQAogICAgICAgICAgICAgbV9uZXR3b3Jr
UHJvY2Vzc0Nvbm5lY3Rpb24tPnNlcnZpY2VXb3JrZXJDb25uZWN0aW9uKCkucmVnaXN0ZXJTZXJ2
aWNlV29ya2VyQ2xpZW50cygpOwogI2VuZGlmCiAKKyNpZiBIQVZFKExTREFUQUJBU0VDT05URVhU
KQorICAgICAgICAvLyBPbiBNYWMsIHRoaXMgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBOU0Fw
cGxpY2F0aW9uIGlzIGJlaW5nIGluaXRpYWxpemVkLgorICAgICAgICAvLyBUaGUgTlNBcHBsaWNh
dGlvbiBpbml0aWFsaXphdGlvbiBpcyBiZWluZyBkb25lIGluIFtOU0FwcGxpY2F0aW9uIF9hY2Nl
c3NpYmlsaXR5SW5pdGlhbGl6ZV0KKyAgICAgICAgTGF1bmNoU2VydmljZXNEYXRhYmFzZU1hbmFn
ZXI6OnNpbmdsZXRvbigpLndhaXRGb3JEYXRhYmFzZVVwZGF0ZSgpOworI2VuZGlmCisKICAgICAg
ICAgLy8gVGhpcyBjYW4gYmUgY2FsbGVkIGR1cmluZyBhIFdlYlBhZ2UncyBjb25zdHJ1Y3Rvciwg
c28gd2FpdCB1bnRpbCBhZnRlciB0aGUgY29uc3RydWN0b3IgcmV0dXJucyB0byB0b3VjaCB0aGUg
V2ViUGFnZS4KICAgICAgICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFt0aGlzXSB7CiAgICAg
ICAgICAgICBmb3IgKGF1dG8mIHdlYlBhZ2UgOiBtX3BhZ2VNYXAudmFsdWVzKCkpCkluZGV4OiBT
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0J
KHJldmlzaW9uIDI5Mzg0MSkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQ
cm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTI3LDcgKzI3LDYgQEAKICNpbXBvcnQg
IldlYlByb2Nlc3MuaCIKIAogI2ltcG9ydCAiQWNjZXNzaWJpbGl0eVN1cHBvcnRTUEkuaCIKLSNp
bXBvcnQgIkxhdW5jaFNlcnZpY2VzRGF0YWJhc2VNYW5hZ2VyLmgiCiAjaW1wb3J0ICJMZWdhY3lD
dXN0b21Qcm90b2NvbE1hbmFnZXIuaCIKICNpbXBvcnQgIkxvZ0luaXRpYWxpemF0aW9uLmgiCiAj
aW1wb3J0ICJMb2dnaW5nLmgiCkBAIC0zMzAsMTIgKzMyOSw2IEBACiAgICAgbWV0aG9kX3NldElt
cGxlbWVudGF0aW9uKG1ldGhvZFRvUGF0Y2gsIChJTVApTlNBcHBsaWNhdGlvbkFjY2Vzc2liaWxp
dHlGb2N1c2VkVUlFbGVtZW50KTsKICNlbmRpZgogCi0jaWYgSEFWRShMU0RBVEFCQVNFQ09OVEVY
VCkKLSAgICAvLyBPbiBNYWMsIHRoaXMgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBOU0FwcGxp
Y2F0aW9uIGlzIGJlaW5nIGluaXRpYWxpemVkLgotICAgIC8vIFRoZSBOU0FwcGxpY2F0aW9uIGlu
aXRpYWxpemF0aW9uIGlzIGJlaW5nIGRvbmUgaW4gW05TQXBwbGljYXRpb24gX2FjY2Vzc2liaWxp
dHlJbml0aWFsaXplXQotICAgIExhdW5jaFNlcnZpY2VzRGF0YWJhc2VNYW5hZ2VyOjpzaW5nbGV0
b24oKS53YWl0Rm9yRGF0YWJhc2VVcGRhdGUoKTsKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oTUFD
KSAmJiBFTkFCTEUoV0VCUFJPQ0VTU19OU1JVTkxPT1ApCiAgICAgUmVmUHRyPFNhbmRib3hFeHRl
bnNpb24+IGxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9uOwogICAgIGlmIChwYXJhbWV0ZXJzLmxhdW5j
aFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxlKSB7CkBAIC0zNDUsMTIgKzMzOCw5IEBACiAgICAgICAg
IH0KICAgICB9CiAKLSAgICAvLyBOZWVkIHRvIGluaXRpYWxpemUgYWNjZXNzaWJpbGl0eSBmb3Ig
Vm9pY2VPdmVyIHRvIHdvcmsgd2hlbiB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGlzIHVzaW5nIE5T
UnVuTG9vcC4KLSAgICAvLyBDdXJyZW50bHksIGl0IGlzIGFsc28gbmVlZGVkIHRvIGFsbG9jYXRl
IGFuZCBpbml0aWFsaXplIGFuIE5TQXBwbGljYXRpb24gb2JqZWN0LgotICAgIC8vIFRoaXMgbWV0
aG9kIGNhbGwgd2lsbCBhbHNvIGNhbGwgUmVnaXN0ZXJBcHBsaWNhdGlvbiwgc28gdGhlcmUgaXMg
bm8gbmVlZCBmb3IgdXMgdG8gY2FsbCB0aGlzIG9yCi0gICAgLy8gY2hlY2sgaW4gd2l0aCBMYXVu
Y2ggU2VydmljZXMKLSAgICBbTlNBcHBsaWNhdGlvbiBfYWNjZXNzaWJpbGl0eUluaXRpYWxpemVd
OwotCisgICAgLy8gUmVnaXN0ZXIgdGhlIGFwcGxpY2F0aW9uLiBUaGlzIHdpbGwgYWxzbyBjaGVj
ayBpbiB3aXRoIExhdW5jaCBTZXJ2aWNlcy4KKyAgICBfUmVnaXN0ZXJBcHBsaWNhdGlvbihudWxs
cHRyLCBudWxscHRyKTsKKyAgICAKICAgICAvLyBVcGRhdGUgcHJvY2VzcyBuYW1lIHdoaWxlIGhv
bGRpbmcgdGhlIExhdW5jaCBTZXJ2aWNlcyBzYW5kYm94IGV4dGVuc2lvbgogICAgIHVwZGF0ZVBy
b2Nlc3NOYW1lKElzSW5Qcm9jZXNzSW5pdGlhbGl6YXRpb246Olllcyk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>