<?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>191828</bug_id>
          
          <creation_ts>2018-11-18 20:18:28 -0800</creation_ts>
          <short_desc>[PSON] Received an invalid message &quot;WebPageProxy.DidPerformClientRedirect&quot; from the web process</short_desc>
          <delta_ts>2018-11-26 14:58:45 -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>WebKit2</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>
          <dependson>191982</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1480112</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-18 20:18:28 -0800</bug_when>
    <thetext>WebContent crashes and &quot;Received an invalid message &quot;WebPageProxy.DidPerformClientRedirect&quot; from the web process&quot; gets logged on cross-site client-side redirect from a file:// URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480114</commentid>
    <comment_count>1</comment_count>
      <attachid>355251</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-18 20:27:31 -0800</bug_when>
    <thetext>Created attachment 355251
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480115</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-18 20:27:49 -0800</bug_when>
    <thetext>&lt;rdar://problem/46129456&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480148</commentid>
    <comment_count>3</comment_count>
      <attachid>355251</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-18 23:14:59 -0800</bug_when>
    <thetext>Comment on attachment 355251
Patch

Clearing flags on attachment: 355251

Committed r238368: &lt;https://trac.webkit.org/changeset/238368&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480149</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-18 23:15:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480370</commentid>
    <comment_count>5</comment_count>
      <attachid>355251</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2018-11-19 21:33:37 -0800</bug_when>
    <thetext>Comment on attachment 355251
Patch

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

&gt; Source/WebKit/UIProcess/WebPageProxy.cpp:-4446
&gt; -    MESSAGE_CHECK_URL(sourceURLString);

Removing a security check here doesn&apos;t look right at all.

Surely we now have a situation where we don&apos;t properly track past URLs. But that doesn&apos;t mean that it&apos;s OK for the web process to send redirect messages with dangerous URLs! These are passed down to clients, so it&apos;s unlikely to be harmless.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>355251</attachid>
            <date>2018-11-18 20:27:31 -0800</date>
            <delta_ts>2018-11-18 23:14:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191828-20181118202730.patch</filename>
            <type>text/plain</type>
            <size>10124</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM4MzY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDE1NjYxM2EyNTZhYmRlYTg2
MWRhYjNmYmY4YjFhZjdjMTJiNDI1MDYuLmQzNjJkMDU3Y2ExNTg2NmU4NDU2OTc1ZjY5MTY4ZDdk
YmE5NzYxY2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTgtMTEtMTggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbUFNPTl0gUmVjZWl2ZWQgYW4gaW52
YWxpZCBtZXNzYWdlICJXZWJQYWdlUHJveHkuRGlkUGVyZm9ybUNsaWVudFJlZGlyZWN0IiBmcm9t
IHRoZSB3ZWIgcHJvY2VzcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTkxODI4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgV2ViUGFnZVByb3h5OjpkaWRQZXJmb3JtQ2xpZW50UmVkaXJlY3QoKSBoYWQgYSBN
RVNTQUdFX0NIRUNLX1VSTCgpIGZvciBib3RoIHRoZSBzb3VyY2UKKyAgICAgICAgYW5kIHRoZSBk
ZXN0aW5hdGlvbiBVUkwuIFRoZSBtYWNybyBjYWxscyBXZWJQcm9jZXNzUHJveHk6OmNoZWNrVVJM
UmVjZWl2ZWRGcm9tV2ViUHJvY2VzcygpCisgICAgICAgIHRvIG1ha2Ugc3VyZSB0aGF0IGJvdGgg
VVJMcyB3ZXJlIGFjdHVhbGx5IGxvYWRlZCBieSB0aGlzIFdlYkNvbnRlbnQgcHJvY2Vzcy4KKwor
ICAgICAgICBIb3dldmVyLCBub3cgdGhhdCB3ZSdyZSBlbmFibGVkIHByb2Nlc3Mtc3dhcCBvbiBj
cm9zcy1zaXRlIG5hdmlnYXRpb24sIHRoZXNlIGNoZWNrcyBhcmUgbm8KKyAgICAgICAgbG9uZ2Vy
IGZ1bGx5IHZhbGlkLiBJZiB0aGUgY2xpZW50LXNpZGUgcmVkaXJlY3QgaXMgY3Jvc3Mtc2l0ZSwg
dGhlbiB0aGUgc291cmNlIGFuZCBkZXN0aW5hdGlvbgorICAgICAgICBVUkxzIGdldCBsb2FkZWQg
YnkgMiBkaWZmZXJlbnQgV2ViQ29udGVudCBwcm9jZXNzZXMuIFNpbmNlIGRpZFBlcmZvcm1DbGll
bnRSZWRpcmVjdCgpIGdldHMKKyAgICAgICAgY2FsbGVkIGFmdGVyIHRoZSByZWRpcmVjdCBhbmQg
Z2V0cyBzZXQgYnkgdGhlIG5ldyBXZWJDb250ZW50IHByb2Nlc3MsIG9ubHkgdGhlIGRlc3RpbmF0
aW9uIFVSTAorICAgICAgICBpcyBndWFyYW50ZWVkIHRvIGhhdmUgYmVlbiBsb2FkZWQgYnkgdGhp
cyBwcm9jZXNzLiBUaGUgc291cmNlIFVSTCBtYXkgaGF2ZSBiZWVuIGxvYWRlZCBpbgorICAgICAg
ICBhbm90aGVyIHByb2Nlc3Mgc28gdGhpcyBwYXRjaCBkcm9wcyB0aGUgbWVzc2FnZSBjaGVjayBm
b3IgdGhlIHNvdXJjZSBVUkwuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpkaWRQZXJmb3JtQ2xpZW50UmVkaXJl
Y3QpOgorCiAyMDE4LTExLTE4ICBZdXN1a2UgU3V6dWtpICA8eXVzdWtlc3V6dWtpQHNsb3dzdGFy
dC5vcmc+CiAKICAgICAgICAgVXNlIEJveDxCaW5hcnlTZW1hcGhvcmU+IGluc3RlYWQgb2YgZGlz
cGF0Y2hfc2VtYXBob3JlX3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dl
YlBhZ2VQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3Bw
CmluZGV4IDBiMTAzYTVkM2NiYTYzODM2NjA4NTRjNzkxZmMzYjc5ODg2NjhkYzEuLjdkM2I5MzQx
MTcyYjUwYTM3NzljODYwNzA1ZTFkZDdmMDNmY2NhYjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvV2ViUGFnZVByb3h5LmNwcApAQCAtNDQ0Miw4ICs0NDQyLDYgQEAgdm9pZCBXZWJQYWdlUHJv
eHk6OmRpZFBlcmZvcm1DbGllbnRSZWRpcmVjdChjb25zdCBTdHJpbmcmIHNvdXJjZVVSTFN0cmlu
ZywgY29uc3QKICAgICBXZWJGcmFtZVByb3h5KiBmcmFtZSA9IG1fcHJvY2Vzcy0+d2ViRnJhbWUo
ZnJhbWVJRCk7CiAgICAgTUVTU0FHRV9DSEVDSyhmcmFtZSk7CiAgICAgTUVTU0FHRV9DSEVDSyhm
cmFtZS0+cGFnZSgpID09IHRoaXMpOwotCi0gICAgTUVTU0FHRV9DSEVDS19VUkwoc291cmNlVVJM
U3RyaW5nKTsKICAgICBNRVNTQUdFX0NIRUNLX1VSTChkZXN0aW5hdGlvblVSTFN0cmluZyk7CiAK
ICAgICBpZiAoZnJhbWUtPmlzTWFpbkZyYW1lKCkpIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBlYTJhMzI0YTFkYzA3YTlkMjFmMzg3OGE3Nzhj
ZGE4YmJkNjU0OTQ0Li4zZTRmNWVlNGIwOGZiZmQxNTc1ZWI0N2ZkZDk0OGI3ZDg2NzRjYmMxIDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMTgtMTEtMTggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwor
ICAgICAgICBbUFNPTl0gUmVjZWl2ZWQgYW4gaW52YWxpZCBtZXNzYWdlICJXZWJQYWdlUHJveHku
RGlkUGVyZm9ybUNsaWVudFJlZGlyZWN0IiBmcm9tIHRoZSB3ZWIgcHJvY2VzcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkxODI4CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIEFQSSB0ZXN0IGNvdmVy
YWdlLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9w
cm9qZWN0LnBieHByb2o6CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2Nv
YS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdENvY29hL2NsaWVudC1zaWRlLXJlZGlyZWN0Lmh0bWw6IEFkZGVkLgorCiAyMDE4
LTExLTE3ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAg
IFtpT1NdIFJlbW92ZSBhbGwgdXNhZ2VzIG9mIFVJSXRlbVByb3ZpZGVyLCBVSUl0ZW1Qcm92aWRl
clJlYWRpbmcsIGFuZCByZWxhdGVkIGNsYXNzZXMKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qIGIvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKaW5kZXgg
ZGUzZDg1NWI4OTZkMWIzYWU5ZGNmNzE5MzZkNmZjZDJjYzFmOTczNi4uMDRmNGZiMWMyMTUzZTEz
YzZjNzZhOGY0YjQ5NDE2NzJlM2M4MzBiMCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKKysrIGIvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKQEAgLTU4
Nyw2ICs1ODcsNyBAQAogCQk4MzYxRjE3ODFFNjEwQjRFMDA3NTlCMjUgLyogbGluay13aXRoLWRv
d25sb2FkLWF0dHJpYnV0ZS13aXRoLXNsYXNoZXMuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9
IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA4MzYxRjE3NzFFNjEwQjIxMDA3NTlCMjUg
LyogbGluay13aXRoLWRvd25sb2FkLWF0dHJpYnV0ZS13aXRoLXNsYXNoZXMuaHRtbCAqLzsgfTsK
IAkJODM3NzlDMzgxRjgyRkVDRTAwN0NEQThBIC8qIFZpc2l0ZWRMaW5rU3RvcmUubW0gaW4gU291
cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA4Mzc3OUMzNzFGODJGRUIw
MDA3Q0RBOEEgLyogVmlzaXRlZExpbmtTdG9yZS5tbSAqLzsgfTsKIAkJODM3QTM1RjExRDlBMUU3
RDAwNjYzQzU3IC8qIERvd25sb2FkUmVxdWVzdEJsb2JVUkwuaHRtbCBpbiBDb3B5IFJlc291cmNl
cyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA4MzdBMzVGMDFEOUExRTY0MDA2
NjNDNTcgLyogRG93bmxvYWRSZXF1ZXN0QmxvYlVSTC5odG1sICovOyB9OworCQk4MzlBQTM1RjIx
QTI2QjAzMDA5ODBERDYgLyogY2xpZW50LXNpZGUtcmVkaXJlY3QuaHRtbCBpbiBDb3B5IFJlc291
cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA4MzlBQTM1RTIxQTI2QUNE
MDA5ODBERDYgLyogY2xpZW50LXNpZGUtcmVkaXJlY3QuaHRtbCAqLzsgfTsKIAkJODNCNkRFNkYx
RUU3NTIyMTAwMUU3OTJGIC8qIFJlc3RvcmVTZXNzaW9uU3RhdGUuY3BwIGluIFNvdXJjZXMgKi8g
PSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gODNCNkRFNkUxRUU3NTIwRjAwMUU3OTJG
IC8qIFJlc3RvcmVTZXNzaW9uU3RhdGUuY3BwICovOyB9OwogCQk4M0JBRUU4RDFFRjQ2MjU1MDBE
REU4OTQgLyogUGx1Z2luTG9hZENsaWVudFBvbGljaWVzLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gODNCQUVFOEMxRUY0NjI1NTAwRERFODk0IC8qIFBs
dWdpbkxvYWRDbGllbnRQb2xpY2llcy5tbSAqLzsgfTsKIAkJODNCQzVBQzAyMEU2QzBERjAwRjU4
NzlGIC8qIFN0YXJ0TG9hZEluRGlkRmFpbFByb3Zpc2lvbmFsTG9hZC5tbSBpbiBTb3VyY2VzICov
ID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDgzQkM1QUJGMjBFNkMwRDMwMEY1ODc5
RiAvKiBTdGFydExvYWRJbkRpZEZhaWxQcm92aXNpb25hbExvYWQubW0gKi87IH07CkBAIC05OTgs
NiArOTk5LDcgQEAKIAkJCQkyRUZGMDZDNTFEODg2Nzc2MDAwNEJCMzAgLyogY2hhbmdlLXZpZGVv
LXNvdXJjZS1vbi1jbGljay5odG1sIGluIENvcHkgUmVzb3VyY2VzICovLAogCQkJCTJFRkYwNkM3
MUQ4ODZBNTgwMDA0QkIzMCAvKiBjaGFuZ2UtdmlkZW8tc291cmNlLW9uLWVuZC5odG1sIGluIENv
cHkgUmVzb3VyY2VzICovLAogCQkJCTlCRDQyMzlDMUUwNEMwMUMwMDIwMDM5NSAvKiBjaGluZXNl
LWNoYXJhY3Rlci13aXRoLWltYWdlLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8sCisJCQkJODM5
QUEzNUYyMUEyNkIwMzAwOTgwREQ2IC8qIGNsaWVudC1zaWRlLXJlZGlyZWN0Lmh0bWwgaW4gQ29w
eSBSZXNvdXJjZXMgKi8sCiAJCQkJMUE1MEFBMjAxQTJBNTFGQzAwRjRDMzQ1IC8qIGNsb3NlLWZy
b20td2l0aGluLWNyZWF0ZS1wYWdlLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8sCiAJCQkJOUIy
NzBGRUUxRERDMkMwQjAwMkQ1M0YzIC8qIGNsb3NlZC1zaGFkb3ctdHJlZS10ZXN0Lmh0bWwgaW4g
Q29weSBSZXNvdXJjZXMgKi8sCiAJCQkJRTUwMzZGNzgyMTFCQzI1NDAwQkZEQkUyIC8qIGNvbG9y
LWRyb3AuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLywKQEAgLTE3MzYsNiArMTczOCw3IEBACiAJ
CTgzNjFGMTc3MUU2MTBCMjEwMDc1OUIyNSAvKiBsaW5rLXdpdGgtZG93bmxvYWQtYXR0cmlidXRl
LXdpdGgtc2xhc2hlcy5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gImxpbmstd2l0
aC1kb3dubG9hZC1hdHRyaWJ1dGUtd2l0aC1zbGFzaGVzLmh0bWwiOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OwogCQk4Mzc3OUMzNzFGODJGRUIwMDA3Q0RBOEEgLyogVmlzaXRlZExpbmtTdG9y
ZS5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0
S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IFZpc2l0ZWRMaW5r
U3RvcmUubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTgzN0EzNUYwMUQ5QTFFNjQw
MDY2M0M1NyAvKiBEb3dubG9hZFJlcXVlc3RCbG9iVVJMLmh0bWwgKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0Lmh0
bWw7IHBhdGggPSBEb3dubG9hZFJlcXVlc3RCbG9iVVJMLmh0bWw7IHNvdXJjZVRyZWUgPSAiPGdy
b3VwPiI7IH07CisJCTgzOUFBMzVFMjFBMjZBQ0QwMDk4MERENiAvKiBjbGllbnQtc2lkZS1yZWRp
cmVjdC5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7
IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gImNsaWVudC1zaWRlLXJlZGly
ZWN0Lmh0bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk4M0I2REU2RTFFRTc1MjBG
MDAxRTc5MkYgLyogUmVzdG9yZVNlc3Npb25TdGF0ZS5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJl
ZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2Rl
LmNwcC5jcHA7IHBhdGggPSBSZXN0b3JlU2Vzc2lvblN0YXRlLmNwcDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKIAkJODNCODhBMzMxQzgwMDU2RDAwQkIyNDE4IC8qIEhUTUxQYXJzZXJJZGlv
bXMuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxh
c3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gSFRNTFBhcnNlcklk
aW9tcy5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTgzQkFFRThDMUVGNDYyNTUw
MERERTg5NCAvKiBQbHVnaW5Mb2FkQ2xpZW50UG9saWNpZXMubW0gKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vj
b2RlLmNwcC5vYmpjcHA7IHBhdGggPSBQbHVnaW5Mb2FkQ2xpZW50UG9saWNpZXMubW07IHNvdXJj
ZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0yNzIwLDYgKzI3MjMsNyBAQAogCQkJCTJERTcxQUZG
MUQ0OUMyRjAwMDkwNDA5NCAvKiBibGlua2luZy1kaXYuaHRtbCAqLywKIAkJCQkyRUZGMDZDNDFE
ODg2NzcwMDAwNEJCMzAgLyogY2hhbmdlLXZpZGVvLXNvdXJjZS1vbi1jbGljay5odG1sICovLAog
CQkJCTJFRkYwNkM2MUQ4ODZBNTYwMDA0QkIzMCAvKiBjaGFuZ2UtdmlkZW8tc291cmNlLW9uLWVu
ZC5odG1sICovLAorCQkJCTgzOUFBMzVFMjFBMjZBQ0QwMDk4MERENiAvKiBjbGllbnQtc2lkZS1y
ZWRpcmVjdC5odG1sICovLAogCQkJCUU1MDM2Rjc3MjExQkMyMjgwMEJGREJFMiAvKiBjb2xvci1k
cm9wLmh0bWwgKi8sCiAJCQkJRjRCODI1RDYxRUY0REJENDAwNkU0MTdGIC8qIGNvbXByZXNzZWQt
ZmlsZXMuemlwICovLAogCQkJCUY0NjlGQjIzMUYwMTgwMzUwMDQwMTUzOSAvKiBjb250ZW50ZWRp
dGFibGUtYW5kLXRhcmdldC5odG1sICovLApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbSBiL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW0K
aW5kZXggOTE1ZTk2ZjYwYTM5YjBjNmM2N2M3MWJlNmU0NmJmN2M4ODIyMGUzNS4uMTBmMDU5ZDdm
MmNhZTllMmNkNTNmZmI0NTBlZjFhMDVkMmY4MmFlNyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbQorKysg
Yi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25OYXZp
Z2F0aW9uLm1tCkBAIC0xNDU3LDYgKzE0NTcsNDQgQEAgVEVTVChQcm9jZXNzU3dhcCwgQ3Jvc3NT
aXRlQ2xpZW50U2lkZVJlZGlyZWN0V2l0aFBTT04pCiAgICAgcnVuQ2xpZW50U2lkZVJlZGlyZWN0
VGVzdChTaG91bGRFbmFibGVQU09OOjpZZXMpOwogfQogCitURVNUKFByb2Nlc3NTd2FwLCBDcm9z
c1NpdGVDbGllbnRTaWRlUmVkaXJlY3RGcm9tRmlsZVVSTCkKK3sKKyAgICBhdXRvIHByb2Nlc3NQ
b29sQ29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tfV0tQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24g
YWxsb2NdIGluaXRdKTsKKyAgICBwcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24uZ2V0KCkucHJvY2Vz
c1N3YXBzT25OYXZpZ2F0aW9uID0gWUVTOworICAgIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbi5n
ZXQoKS5wcmV3YXJtc1Byb2Nlc3Nlc0F1dG9tYXRpY2FsbHkgPSBZRVM7CisgICAgYXV0byBwcm9j
ZXNzUG9vbCA9IGFkb3B0TlMoW1tXS1Byb2Nlc3NQb29sIGFsbG9jXSBfaW5pdFdpdGhDb25maWd1
cmF0aW9uOnByb2Nlc3NQb29sQ29uZmlndXJhdGlvbi5nZXQoKV0pOworCisgICAgYXV0byB3ZWJW
aWV3Q29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFsbG9j
XSBpbml0XSk7CisgICAgW3dlYlZpZXdDb25maWd1cmF0aW9uIHNldFByb2Nlc3NQb29sOnByb2Nl
c3NQb29sLmdldCgpXTsKKyAgICBhdXRvIGhhbmRsZXIgPSBhZG9wdE5TKFtbUFNPTlNjaGVtZSBh
bGxvY10gaW5pdF0pOworICAgIFt3ZWJWaWV3Q29uZmlndXJhdGlvbiBzZXRVUkxTY2hlbWVIYW5k
bGVyOmhhbmRsZXIuZ2V0KCkgZm9yVVJMU2NoZW1lOkAicHNvbiJdOworCisgICAgYXV0byB3ZWJW
aWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0
KDAsIDAsIDgwMCwgNjAwKSBjb25maWd1cmF0aW9uOndlYlZpZXdDb25maWd1cmF0aW9uLmdldCgp
XSk7CisgICAgYXV0byBkZWxlZ2F0ZSA9IGFkb3B0TlMoW1tQU09OTmF2aWdhdGlvbkRlbGVnYXRl
IGFsbG9jXSBpbml0XSk7CisgICAgW3dlYlZpZXcgc2V0TmF2aWdhdGlvbkRlbGVnYXRlOmRlbGVn
YXRlLmdldCgpXTsKKworICAgIHdpbGxQZXJmb3JtQ2xpZW50UmVkaXJlY3QgPSBmYWxzZTsKKyAg
ICBkaWRQZXJmb3JtQ2xpZW50UmVkaXJlY3QgPSBmYWxzZTsKKworICAgIE5TVVJMUmVxdWVzdCAq
cmVxdWVzdCA9IFtOU1VSTFJlcXVlc3QgcmVxdWVzdFdpdGhVUkw6W1tOU0J1bmRsZSBtYWluQnVu
ZGxlXSBVUkxGb3JSZXNvdXJjZTpAImNsaWVudC1zaWRlLXJlZGlyZWN0IiB3aXRoRXh0ZW5zaW9u
OkAiaHRtbCIgc3ViZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5yZXNvdXJjZXMiXV07CisgICAg
W3dlYlZpZXcgbG9hZFJlcXVlc3Q6cmVxdWVzdF07CisKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGls
OjpydW4oJmRvbmUpOworICAgIGRvbmUgPSBmYWxzZTsKKworICAgIGF1dG8gcGlkMSA9IFt3ZWJW
aWV3IF93ZWJQcm9jZXNzSWRlbnRpZmllcl07CisKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpy
dW4oJmRvbmUpOworICAgIGRvbmUgPSBmYWxzZTsKKworICAgIGF1dG8gcGlkMiA9IFt3ZWJWaWV3
IF93ZWJQcm9jZXNzSWRlbnRpZmllcl07CisgICAgRVhQRUNUX05FKHBpZDEsIHBpZDIpOworCisg
ICAgRVhQRUNUX0VRKDJVLCBbcHJvY2Vzc1Bvb2wgX3dlYlByb2Nlc3NDb3VudElnbm9yaW5nUHJl
d2FybWVkXSk7CisgICAgRVhQRUNUX1RSVUUod2lsbFBlcmZvcm1DbGllbnRSZWRpcmVjdCk7Cisg
ICAgRVhQRUNUX1RSVUUoZGlkUGVyZm9ybUNsaWVudFJlZGlyZWN0KTsKK30KKwogc3RhdGljIHZv
aWQgcnVuTmF2aWdhdGlvbldpdGhMb2NrZWRIaXN0b3J5VGVzdChTaG91bGRFbmFibGVQU09OIHNo
b3VsZEVuYWJsZVBTT04pCiB7CiAgICAgYXV0byBwcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24gPSBh
ZG9wdE5TKFtbX1dLUHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7CmRpZmYg
LS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL2NsaWVudC1zaWRl
LXJlZGlyZWN0Lmh0bWwgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL2Ns
aWVudC1zaWRlLXJlZGlyZWN0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZjlkM2YwOTIxZjJlZGU4ZmMwNGNh
OWI0ODhkNDJiMzlhNzNlMTEwNQotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Q29jb2EvY2xpZW50LXNpZGUtcmVkaXJlY3QuaHRtbApAQCAtMCwwICsx
LDEwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0Pgorb25sb2Fk
ID0gKCkgPT4geworICBsb2NhdGlvbiA9ICJwc29uOi8vd3d3LmFwcGxlLmNvbS9tYWluLmh0bWwi
OworfTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>