<?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>207459</bug_id>
          
          <creation_ts>2020-02-10 07:16:21 -0800</creation_ts>
          <short_desc>[watchOS] Notification listener is never unregistered</short_desc>
          <delta_ts>2020-02-14 15:38:15 -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>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>commit-queue</cc>
    
    <cc>mjs</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1616850</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-02-10 07:16:21 -0800</bug_when>
    <thetext>On watchOS, the backlight changed notification is registered in WebProcessPool::registerNotificationObservers(), but not unregistered in WebProcessPool::unregisterNotificationObservers().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616851</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-02-10 07:17:29 -0800</bug_when>
    <thetext>rdar://problem/58923393</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616852</commentid>
    <comment_count>2</comment_count>
      <attachid>390250</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-02-10 07:22:15 -0800</bug_when>
    <thetext>Created attachment 390250
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616986</commentid>
    <comment_count>3</comment_count>
      <attachid>390250</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2020-02-10 11:14:22 -0800</bug_when>
    <thetext>Comment on attachment 390250
Patch

Maybe worth making an API test in case they are run there some day, or in case we make this mistake on another platform?

Code change looks fine but I suggest adding a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617037</commentid>
    <comment_count>4</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-02-10 12:51:11 -0800</bug_when>
    <thetext>(In reply to Maciej Stachowiak from comment #3)
&gt; Comment on attachment 390250 [details]
&gt; Patch
&gt; 
&gt; Maybe worth making an API test in case they are run there some day, or in
&gt; case we make this mistake on another platform?
&gt; 
&gt; Code change looks fine but I suggest adding a test.

Thanks for reviewing! I will look into adding a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617125</commentid>
    <comment_count>5</comment_count>
      <attachid>390297</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-02-10 14:46:39 -0800</bug_when>
    <thetext>Created attachment 390297
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617150</commentid>
    <comment_count>6</comment_count>
      <attachid>390297</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-10 15:49:20 -0800</bug_when>
    <thetext>Comment on attachment 390297
Patch

Clearing flags on attachment: 390297

Committed r256225: &lt;https://trac.webkit.org/changeset/256225&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390250</attachid>
            <date>2020-02-10 07:22:15 -0800</date>
            <delta_ts>2020-02-10 11:14:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207459-20200210072214.patch</filename>
            <type>text/plain</type>
            <size>1922</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTYxNjcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIwLTAyLTEwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbd2F0Y2hPU10gTm90aWZpY2F0
aW9uIGxpc3RlbmVyIGlzIG5ldmVyIHVucmVnaXN0ZXJlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3NDU5CisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS81ODkyMzM5Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBPbiB3YXRjaE9TLCB0aGUgYmFja2xpZ2h0IGNoYW5nZWQgbm90aWZpY2F0aW9uIGlzIHJl
Z2lzdGVyZWQgaW4gV2ViUHJvY2Vzc1Bvb2w6OnJlZ2lzdGVyTm90aWZpY2F0aW9uT2JzZXJ2ZXJz
KCksCisgICAgICAgIGJ1dCBub3QgdW5yZWdpc3RlcmVkIGluIFdlYlByb2Nlc3NQb29sOjp1bnJl
Z2lzdGVyTm90aWZpY2F0aW9uT2JzZXJ2ZXJzKCkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBU
aGlzIGNvdWxkIGJlIGNvdmVyZWQgYnkgYW4gQVBJIHRlc3QsIGJ1dCBBUEkgdGVzdHMgYXJlIG5v
dCBiZWluZyBydW4gb24gd2F0Y2hPUywgQUZBSUsuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29j
b2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bv
b2w6OnVucmVnaXN0ZXJOb3RpZmljYXRpb25PYnNlcnZlcnMpOgorCiAyMDIwLTAyLTEwICBBZHJp
YW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW2dlb2xv
Y2F0aW9uXSBGaXggbm9uLXVuaWZpZWQgYnVpbGQgaXNzdWVzCkluZGV4OiBTb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0JKHJldmlz
aW9uIDI1NjA5MCkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQ
b29sQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTU3Miw5ICs1NzIsMTEgQEAgdm9pZCBXZWJQ
cm9jZXNzUG9vbDo6dW5yZWdpc3Rlck5vdGlmaWNhdAogI2VuZGlmCiAgICAgW1tOU05vdGlmaWNh
dGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSByZW1vdmVPYnNlcnZlcjptX2FjdGl2YXRpb25PYnNl
cnZlci5nZXQoKV07CiAgICAgW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBy
ZW1vdmVPYnNlcnZlcjptX2RlYWN0aXZhdGlvbk9ic2VydmVyLmdldCgpXTsKLSNlbGlmIFBMQVRG
T1JNKElPUykKKyNlbGlmICFQTEFURk9STShNQUNDQVRBTFlTVCkKICAgICBDRk5vdGlmaWNhdGlv
bkNlbnRlclJlbW92ZU9ic2VydmVyKENGTm90aWZpY2F0aW9uQ2VudGVyR2V0RGFyd2luTm90aWZ5
Q2VudGVyKCksIHRoaXMsIHN0YXRpY19jYXN0PENGU3RyaW5nUmVmPihVSUJhY2tsaWdodExldmVs
Q2hhbmdlZE5vdGlmaWNhdGlvbikgLCBudWxscHRyKTsKKyNpZiBQTEFURk9STShJT1MpCiAgICAg
W1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSByZW1vdmVPYnNlcnZlcjptX2Fj
Y2Vzc2liaWxpdHlFbmFibGVkT2JzZXJ2ZXIuZ2V0KCldOworI2VuZGlmIC8vIFBMQVRGT1JNKElP
UykKICNlbmRpZiAvLyAhUExBVEZPUk0oSU9TX0ZBTUlMWSkKIH0KIAo=
</data>
<flag name="review"
          id="405904"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390297</attachid>
            <date>2020-02-10 14:46:39 -0800</date>
            <delta_ts>2020-02-10 15:49:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207459-20200210144638.patch</filename>
            <type>text/plain</type>
            <size>8837</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTYxNjcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIwLTAyLTEwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbd2F0Y2hPU10gTm90aWZpY2F0
aW9uIGxpc3RlbmVyIGlzIG5ldmVyIHVucmVnaXN0ZXJlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3NDU5CisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS81ODkyMzM5Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBNYWNpZWogU3RhY2hvd2lhay4KKwor
ICAgICAgICBPbiB3YXRjaE9TLCB0aGUgYmFja2xpZ2h0IGNoYW5nZWQgbm90aWZpY2F0aW9uIGlz
IHJlZ2lzdGVyZWQgaW4gV2ViUHJvY2Vzc1Bvb2w6OnJlZ2lzdGVyTm90aWZpY2F0aW9uT2JzZXJ2
ZXJzKCksCisgICAgICAgIGJ1dCBub3QgdW5yZWdpc3RlcmVkIGluIFdlYlByb2Nlc3NQb29sOjp1
bnJlZ2lzdGVyTm90aWZpY2F0aW9uT2JzZXJ2ZXJzKCkuCisKKyAgICAgICAgQVBJIHRlc3Q6IFdl
YktpdC5CYWNrbGlnaHRMZXZlbE5vdGlmaWNhdGlvbkNyYXNoCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJv
Y2Vzc1Bvb2w6OnVucmVnaXN0ZXJOb3RpZmljYXRpb25PYnNlcnZlcnMpOgorCiAyMDIwLTAyLTEw
ICBBZHJpYW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CiAKICAgICAgICAg
W2dlb2xvY2F0aW9uXSBGaXggbm9uLXVuaWZpZWQgYnVpbGQgaXNzdWVzCkluZGV4OiBTb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0J
KHJldmlzaW9uIDI1NjA5MCkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlBy
b2Nlc3NQb29sQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTU3Miw5ICs1NzIsMTEgQEAgdm9p
ZCBXZWJQcm9jZXNzUG9vbDo6dW5yZWdpc3Rlck5vdGlmaWNhdAogI2VuZGlmCiAgICAgW1tOU05v
dGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSByZW1vdmVPYnNlcnZlcjptX2FjdGl2YXRp
b25PYnNlcnZlci5nZXQoKV07CiAgICAgW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2Vu
dGVyXSByZW1vdmVPYnNlcnZlcjptX2RlYWN0aXZhdGlvbk9ic2VydmVyLmdldCgpXTsKLSNlbGlm
IFBMQVRGT1JNKElPUykKKyNlbGlmICFQTEFURk9STShNQUNDQVRBTFlTVCkKICAgICBDRk5vdGlm
aWNhdGlvbkNlbnRlclJlbW92ZU9ic2VydmVyKENGTm90aWZpY2F0aW9uQ2VudGVyR2V0RGFyd2lu
Tm90aWZ5Q2VudGVyKCksIHRoaXMsIHN0YXRpY19jYXN0PENGU3RyaW5nUmVmPihVSUJhY2tsaWdo
dExldmVsQ2hhbmdlZE5vdGlmaWNhdGlvbikgLCBudWxscHRyKTsKKyNpZiBQTEFURk9STShJT1Mp
CiAgICAgW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSByZW1vdmVPYnNlcnZl
cjptX2FjY2Vzc2liaWxpdHlFbmFibGVkT2JzZXJ2ZXIuZ2V0KCldOworI2VuZGlmIC8vIFBMQVRG
T1JNKElPUykKICNlbmRpZiAvLyAhUExBVEZPUk0oSU9TX0ZBTUlMWSkKIH0KIApJbmRleDogVG9v
bHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjU2
MjEwKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMjAtMDItMTAgIFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAg
ICAgIFt3YXRjaE9TXSBOb3RpZmljYXRpb24gbGlzdGVuZXIgaXMgbmV2ZXIgdW5yZWdpc3RlcmVk
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDc0NTkK
KworICAgICAgICBSZXZpZXdlZCBieSBNYWNpZWogU3RhY2hvd2lhay4KKworICAgICAgICBBZGQg
YSB0ZXN0IHdoaWNoIHRlc3RzIHRoYXQgcG9zdGluZyBhIGJhY2tsaWdodCBsZXZlbCBjaGFuZ2Ug
bm90aWZpY2F0aW9uIHdpbGwgbm90IGNhdXNlIGEgY3Jhc2guCisKKyAgICAgICAgKiBUZXN0V2Vi
S2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKyAgICAgICAg
KiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9CYWNrbGlnaHRMZXZlbE5vdGlmaWNhdGlvbi5t
bTogQWRkZWQuCisgICAgICAgIChURVNUKToKKwogMjAyMC0wMi0xMCAgQWFrYXNoIEphaW4gIDxh
YWthc2hfamFpbkBhcHBsZS5jb20+CiAKICAgICAgICAgW2V3c10gVXNlIFNldEJ1aWxkU3VtbWFy
eSBpbnN0ZWFkIG9mIGJ1aWxkRmluaXNoZWQgaW4gTGF5b3V0IHRlc3RzCkluZGV4OiBUb29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvago9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvagkocmV2aXNpb24gMjU2MDkwKQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHdvcmtpbmcgY29weSkKQEAg
LTg3NSw2ICs4NzUsNyBAQAogCQlDMEJENjY5RjEzMUQzQ0ZGMDBFMThGMkEgLyogUmVzcG9uc2l2
ZW5lc3NUaW1lckRvZXNudEZpcmVFYXJseV9CdW5kbGUuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQzBCRDY2OUUxMzFEM0NGRjAwRTE4RjJBIC8qIFJl
c3BvbnNpdmVuZXNzVGltZXJEb2VzbnRGaXJlRWFybHlfQnVuZGxlLmNwcCAqLzsgfTsKIAkJQzBD
NUQzQzYxNDU5OTEyOTAwQTgwMkE2IC8qIEdldEJhY2tpbmdTY2FsZUZhY3Rvcl9CdW5kbGUubW0g
aW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDMEM1RDNCRDE0
NTk4QjZGMDBBODAyQTYgLyogR2V0QmFja2luZ1NjYWxlRmFjdG9yX0J1bmRsZS5tbSAqLzsgfTsK
IAkJQzE0NUNDMEMyM0RBNUExRjAwM0E1RUVCIC8qIE1pbWVUeXBlcy5tbSBpbiBTb3VyY2VzICov
ID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEMxNDVDQzBCMjNEQTVBMEYwMDNBNUVF
QiAvKiBNaW1lVHlwZXMubW0gKi87IH07CisJCUMxNUNCQjMwMjNGMUZGMUEwMDMwMENDNyAvKiBC
YWNrbGlnaHRMZXZlbE5vdGlmaWNhdGlvbi5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1
aWxkRmlsZTsgZmlsZVJlZiA9IEMxNUNCQjJGMjNGMUZGMUEwMDMwMENDNyAvKiBCYWNrbGlnaHRM
ZXZlbE5vdGlmaWNhdGlvbi5tbSAqLzsgfTsKIAkJQzE2OTJEQ0EyM0QxMERBRTAwNkU4OEY3IC8q
IEJhdHRlcnkubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYg
PSBDMTY5MkRDOTIzRDEwREFFMDA2RTg4RjcgLyogQmF0dGVyeS5tbSAqLzsgfTsKIAkJQzIwRjg4
QTcyMjk1Qjk2NzAwRDYxMEZBIC8qIENvcmVUZXh0LmZyYW1ld29yayBpbiBGcmFtZXdvcmtzICov
ID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEMyMEY4OEE2MjI5NUI5NjcwMEQ2MTBG
QSAvKiBDb3JlVGV4dC5mcmFtZXdvcmsgKi87IH07CiAJCUMyMkZBMzJCMjI4Rjg3MDgwMDlENzk4
OCAvKiBUZXh0V2lkdGgubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZp
bGVSZWYgPSBDMjJGQTMyQTIyOEY4NzA4MDA5RDc5ODggLyogVGV4dFdpZHRoLm1tICovOyB9OwpA
QCAtMjQyMiw2ICsyNDIzLDcgQEAKIAkJQzBDNUQzQkMxNDU5OEI2RjAwQTgwMkE2IC8qIEdldEJh
Y2tpbmdTY2FsZUZhY3Rvci5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5j
b2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0
aCA9IEdldEJhY2tpbmdTY2FsZUZhY3Rvci5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsK
IAkJQzBDNUQzQkQxNDU5OEI2RjAwQTgwMkE2IC8qIEdldEJhY2tpbmdTY2FsZUZhY3Rvcl9CdW5k
bGUubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFz
dEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGggPSBHZXRCYWNraW5n
U2NhbGVGYWN0b3JfQnVuZGxlLm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlDMTQ1
Q0MwQjIzREE1QTBGMDAzQTVFRUIgLyogTWltZVR5cGVzLm1tICovID0ge2lzYSA9IFBCWEZpbGVS
ZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29k
ZS5jcHAub2JqY3BwOyBwYXRoID0gTWltZVR5cGVzLm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4i
OyB9OworCQlDMTVDQkIyRjIzRjFGRjFBMDAzMDBDQzcgLyogQmFja2xpZ2h0TGV2ZWxOb3RpZmlj
YXRpb24ubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUg
PSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGggPSBCYWNrbGlnaHRMZXZlbE5vdGlmaWNhdGlv
bi5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJQzE2OTJEQzkyM0QxMERBRTAwNkU4
OEY3IC8qIEJhdHRlcnkubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3du
RmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGggPSBCYXR0ZXJ5Lm1tOyBzb3Vy
Y2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlDMUQ4RUUyMTIwMjhFOEUzMDA4RUIxNDEgLyogV2Vi
UHJvY2Vzc1Rlcm1pbmF0ZS5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5j
b2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0
aCA9IFdlYlByb2Nlc3NUZXJtaW5hdGUubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJ
CUMyMEY4OEE2MjI5NUI5NjcwMEQ2MTBGQSAvKiBDb3JlVGV4dC5mcmFtZXdvcmsgKi8gPSB7aXNh
ID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB3cmFwcGVyLmZyYW1ld29y
azsgbmFtZSA9IENvcmVUZXh0LmZyYW1ld29yazsgcGF0aCA9IFN5c3RlbS9MaWJyYXJ5L0ZyYW1l
d29ya3MvQ29yZVRleHQuZnJhbWV3b3JrOyBzb3VyY2VUcmVlID0gU0RLUk9PVDsgfTsKQEAgLTI4
NjMsNiArMjg2NSw3IEBACiAJCTBGMTM5RTc0MUE0MjNBNDYwMEY1OTBGNSAvKiBjb2NvYSAqLyA9
IHsKIAkJCWlzYSA9IFBCWEdyb3VwOwogCQkJY2hpbGRyZW4gPSAoCisJCQkJQzE1Q0JCMkYyM0Yx
RkYxQTAwMzAwQ0M3IC8qIEJhY2tsaWdodExldmVsTm90aWZpY2F0aW9uLm1tICovLAogCQkJCUMx
NjkyREM5MjNEMTBEQUUwMDZFODhGNyAvKiBCYXR0ZXJ5Lm1tICovLAogCQkJCUMxNDVDQzBCMjNE
QTVBMEYwMDNBNUVFQiAvKiBNaW1lVHlwZXMubW0gKi8sCiAJCQkJMEYxMzlFNzUxQTQyM0E1MzAw
RjU5MEY1IC8qIFdlYWtPYmpDUHRyLm1tICovLApAQCAtNDY0Myw2ICs0NjQ2LDcgQEAKIAkJCQkw
NzExREY1MjIyNkE5NUZDMDAzREQyRjcgLyogQVZGb3VuZGF0aW9uU29mdExpbmtUZXN0Lm1tIGlu
IFNvdXJjZXMgKi8sCiAJCQkJN0NDRTdFQjUxQTQxMUE3RTAwNDQ3QzRDIC8qIEJhY2tGb3J3YXJk
TGlzdC5tbSBpbiBTb3VyY2VzICovLAogCQkJCTFDN0ZFQjIwMjA3QzBGMkUwMEQyMzI3OCAvKiBC
YWNrZ3JvdW5kQ29sb3IubW0gaW4gU291cmNlcyAqLywKKwkJCQlDMTVDQkIzMDIzRjFGRjFBMDAz
MDBDQzcgLyogQmFja2xpZ2h0TGV2ZWxOb3RpZmljYXRpb24ubW0gaW4gU291cmNlcyAqLywKIAkJ
CQlDMTY5MkRDQTIzRDEwREFFMDA2RTg4RjcgLyogQmF0dGVyeS5tbSBpbiBTb3VyY2VzICovLAog
CQkJCTM3NEI3QTYwMURGMzZFRUUwMEFDQ0I2QyAvKiBCdW5kbGVFZGl0aW5nRGVsZWdhdGUubW0g
aW4gU291cmNlcyAqLywKIAkJCQk3QTg5QkI2NzIzMzE2NDMyMDA0MkNCMUUgLyogQnVuZGxlRm9y
bURlbGVnYXRlLm1tIGluIFNvdXJjZXMgKi8sCkluZGV4OiBUb29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdC9CYWNrbGlnaHRMZXZlbE5vdGlmaWNhdGlvbi5tbQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBU
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9CYWNrbGlnaHRMZXZlbE5vdGlmaWNhdGlv
bi5tbQkobm9uZXhpc3RlbnQpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9C
YWNrbGlnaHRMZXZlbE5vdGlmaWNhdGlvbi5tbQkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDQ3
IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDIwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5
IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEu
IFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29w
eXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0g
bXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICog
ICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhl
IGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExF
IElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1Mg
T1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAq
IFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNI
QUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICog
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJP
Q1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJ
UyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaWYgUExBVEZPUk0oSU9T
X0ZBTUlMWSkKKworI2ltcG9ydCAiUGxhdGZvcm1VdGlsaXRpZXMuaCIKKyNpbXBvcnQgIlRlc3RX
S1dlYlZpZXcuaCIKKyNpbXBvcnQgPFdlYktpdC9XS1Byb2Nlc3NQb29sUHJpdmF0ZS5oPgorI2lt
cG9ydCA8V2ViS2l0L19XS1Byb2Nlc3NQb29sQ29uZmlndXJhdGlvbi5oPgorCitURVNUKFdlYktp
dCwgQmFja2xpZ2h0TGV2ZWxOb3RpZmljYXRpb25DcmFzaCkKK3sKKyAgICB7CisgICAgICAgIGF1
dG8gcG9vbENvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbX1dLUHJvY2Vzc1Bvb2xDb25maWd1cmF0
aW9uIGFsbG9jXSBpbml0XSk7CisgICAgICAgIGF1dG8gcG9vbCA9IGFkb3B0TlMoW1tXS1Byb2Nl
c3NQb29sIGFsbG9jXSBfaW5pdFdpdGhDb25maWd1cmF0aW9uOnBvb2xDb25maWd1cmF0aW9uLmdl
dCgpXSk7CisgICAgICAgIGF1dG8gdmlld0NvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJW
aWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworICAgICAgICBbdmlld0NvbmZpZ3VyYXRp
b24gc2V0UHJvY2Vzc1Bvb2w6cG9vbC5nZXQoKV07CisgICAgfQorCisgICAgQ0ZOb3RpZmljYXRp
b25DZW50ZXJQb3N0Tm90aWZpY2F0aW9uKENGTm90aWZpY2F0aW9uQ2VudGVyR2V0RGFyd2luTm90
aWZ5Q2VudGVyKCksIENGU1RSKCJVSUJhY2tsaWdodExldmVsQ2hhbmdlZE5vdGlmaWNhdGlvbiIp
LCBOVUxMLCBOVUxMLCBmYWxzZSk7Cit9CisKKyNlbmRpZiAvLyBQTEFURk9STShJT1NfRkFNSUxZ
KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>