<?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>183678</bug_id>
          
          <creation_ts>2018-03-15 14:39:42 -0700</creation_ts>
          <short_desc>URLSchemeHandler.Basic API test fails with async policy delegates</short_desc>
          <delta_ts>2018-03-16 09:13:23 -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>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>180568</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1406813</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-15 14:39:42 -0700</bug_when>
    <thetext>URLSchemeHandler.Basic API test fails with async policy delegates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406818</commentid>
    <comment_count>1</comment_count>
      <attachid>335889</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-15 14:44:00 -0700</bug_when>
    <thetext>Created attachment 335889
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406994</commentid>
    <comment_count>2</comment_count>
      <attachid>335889</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-16 09:11:59 -0700</bug_when>
    <thetext>Comment on attachment 335889
Patch

Clearing flags on attachment: 335889

Committed r229666: &lt;https://trac.webkit.org/changeset/229666&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406995</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-16 09:12:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406996</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-16 09:13:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/38545984&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335889</attachid>
            <date>2018-03-15 14:44:00 -0700</date>
            <delta_ts>2018-03-16 09:11:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183678-20180315144359.patch</filename>
            <type>text/plain</type>
            <size>10775</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NjQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDQyZGQ5MjAzMGIzYTI5MzQx
ODU1Zjk0Mjc5OTliNzc0ODQ2ZmRlMDguLmVkYzc2MWY4ZGY1ZjBkYTY0NzA3OTlhOGY2ZjU4ZmFm
MGEyNTQyNzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTgtMDMtMTUgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBVUkxTY2hlbWVIYW5kbGVyLkJhc2lj
IEFQSSB0ZXN0IGZhaWxzIHdpdGggYXN5bmMgcG9saWN5IGRlbGVnYXRlcworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgzNjc4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGlzc3VlIGlzIHRoYXQgdGhl
IGNsaWVudCBjYWxscyBfZGlkUGVyZm9ybVJlZGlyZWN0aW9uIC8gZGlkUmVjZWl2ZVJlc3BvbnNl
IC8gZGlkUmVjZWl2ZURhdGEgLyBkaWRGaW5pc2gKKyAgICAgICAgb24gdGhlIFVSTFNjaGVtZSB0
YXNrIG9uZSBhZnRlciB0aGUgb25lLCBzeW5jaHJvbm91c2x5LiBIb3dldmVyLCByZWRpcmVjdHMg
YW5kIHJlc3BvbnNlcyBjYW4gYmUgcHJvY2Vzc2VkCisgICAgICAgIGFzeW5jaHJvbm91c2x5LiBU
byBhZGRyZXNzIHRoZSBpc3N1ZSwgd2Ugbm93IHF1ZXVlIG9wZXJhdGlvbnMgcmVxdWVzdGVkIGJ5
IHRoZSBjbGllbnQgaWYgd2UncmUgd2FpdGluZworICAgICAgICBmb3IgYW4gYXN5bmMgcG9saWN5
IGRlbGVnYXRlLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlVSTFNjaGVtZVRh
c2tQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFNjaGVtZVRhc2tQcm94eTo6ZGlk
UGVyZm9ybVJlZGlyZWN0aW9uKToKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMU2NoZW1lVGFza1By
b3h5OjpkaWRSZWNlaXZlUmVzcG9uc2UpOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxTY2hlbWVU
YXNrUHJveHk6OmRpZFJlY2VpdmVEYXRhKToKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMU2NoZW1l
VGFza1Byb3h5OjpkaWRDb21wbGV0ZSk6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFNjaGVtZVRh
c2tQcm94eTo6cHJvY2Vzc05leHRQZW5kaW5nVGFzayk6CisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlVSTFNjaGVtZVRhc2tQcm94eS5oOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxT
Y2hlbWVUYXNrUHJveHk6OnF1ZXVlVGFzayk6CisKIDIwMTgtMDMtMTUgIFdlbnNvbiBIc2llaCAg
PHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPUyBXSzJdIEhpdC10ZXN0aW5n
IGZhaWxzIHdoZW4gc3BlY2lmeWluZyBhIGxhcmdlIHRvcCBjb250ZW50IGluc2V0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJVUkxTY2hlbWVUYXNrUHJv
eHkuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViVVJMU2NoZW1lVGFz
a1Byb3h5LmNwcAppbmRleCA0OTZhZjQxYzA5MzhjZmVmYjdmOWFlMTQ4Y2ZhNWJhZTI0ZjJhZGVl
Li44MGFhNmRlZWI0ZWEzNTIzZDBlYjg2MGNiZjA1YjI4YzkyMGVhOWJmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJVUkxTY2hlbWVUYXNrUHJveHkuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlVSTFNjaGVtZVRhc2tQ
cm94eS5jcHAKQEAgLTcwLDI5ICs3MCw0NSBAQCB2b2lkIFdlYlVSTFNjaGVtZVRhc2tQcm94eTo6
ZGlkUGVyZm9ybVJlZGlyZWN0aW9uKFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2UmJiByZQogICAg
ICAgICByZXR1cm47CiAgICAgCiAgICAgYXV0byBjb21wbGV0aW9uSGFuZGxlciA9IFt0aGlzLCBw
cm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyksIG9yaWdpbmFsUmVxdWVzdCA9IHJlcXVlc3Rd
IChSZXNvdXJjZVJlcXVlc3QmJiByZXF1ZXN0KSB7Ci0gICAgICAgIG1fd2FpdGluZ0ZvclJlZGly
ZWN0Q29tcGxldGlvbkhhbmRsZXIgPSBmYWxzZTsKKyAgICAgICAgbV93YWl0aW5nRm9yQ29tcGxl
dGlvbkhhbmRsZXIgPSBmYWxzZTsKICAgICAgICAgLy8gV2UgZG8gbm90IGluZm9ybSB0aGUgVUlQ
cm9jZXNzIG9mIFdlYktpdCdzIG5ldyByZXF1ZXN0IHdpdGggdGhlIGdpdmVuIHN1Z2dlc3RlZCBy
ZXF1ZXN0LgogICAgICAgICAvLyBXZSBkbyB3YW50IHRvIGtub3cgaWYgV2ViS2l0IHdvdWxkIGhh
dmUgZ2VuZXJhdGVkIGEgcmVxdWVzdCB0aGF0IGRpZmZlcnMgZnJvbSB0aGUgc3VnZ2VzdGVkIHJl
cXVlc3QsIHRob3VnaC4KICAgICAgICAgaWYgKHJlcXVlc3QudXJsKCkgIT0gb3JpZ2luYWxSZXF1
ZXN0LnVybCgpKQogICAgICAgICAgICAgV1RGTG9nQWx3YXlzKCJSZWRpcmVjdGVkIHNjaGVtZSB0
YXNrIHdvdWxkIGhhdmUgYmVlbiBzZW50IHRvIGEgZGlmZmVyZW50IFVSTC4iKTsKKworICAgICAg
ICBwcm9jZXNzTmV4dFBlbmRpbmdUYXNrKCk7CiAgICAgfTsKICAgICAKLSAgICBpZiAobV93YWl0
aW5nRm9yUmVkaXJlY3RDb21wbGV0aW9uSGFuZGxlcikKLSAgICAgICAgV1RGTG9nQWx3YXlzKCJS
ZWNlaXZlZCByZWRpcmVjdCBkdXJpbmcgcHJldmlvdXMgcmVkaXJlY3QgcHJvY2Vzc2luZy4iKTsK
LSAgICBtX3dhaXRpbmdGb3JSZWRpcmVjdENvbXBsZXRpb25IYW5kbGVyID0gdHJ1ZTsKKyAgICBp
ZiAobV93YWl0aW5nRm9yQ29tcGxldGlvbkhhbmRsZXIpIHsKKyAgICAgICAgV1RGTG9nQWx3YXlz
KCJSZWNlaXZlZCByZWRpcmVjdCBkdXJpbmcgcHJldmlvdXMgcmVkaXJlY3QgcHJvY2Vzc2luZywg
cXVldWluZyBpdC4iKTsKKyAgICAgICAgcXVldWVUYXNrKFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0g
bWFrZVJlZigqdGhpcyksIHJlZGlyZWN0UmVzcG9uc2UgPSBXVEZNb3ZlKHJlZGlyZWN0UmVzcG9u
c2UpLCByZXF1ZXN0ID0gV1RGTW92ZShyZXF1ZXN0KV0oKSBtdXRhYmxlIHsKKyAgICAgICAgICAg
IGRpZFBlcmZvcm1SZWRpcmVjdGlvbihXVEZNb3ZlKHJlZGlyZWN0UmVzcG9uc2UpLCBXVEZNb3Zl
KHJlcXVlc3QpKTsKKyAgICAgICAgfSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgbV93
YWl0aW5nRm9yQ29tcGxldGlvbkhhbmRsZXIgPSB0cnVlOwogCiAgICAgbV9jb3JlTG9hZGVyLT53
aWxsU2VuZFJlcXVlc3QoV1RGTW92ZShyZXF1ZXN0KSwgcmVkaXJlY3RSZXNwb25zZSwgV1RGTW92
ZShjb21wbGV0aW9uSGFuZGxlcikpOwogfQogCiB2b2lkIFdlYlVSTFNjaGVtZVRhc2tQcm94eTo6
ZGlkUmVjZWl2ZVJlc3BvbnNlKGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQogewot
ICAgIGlmIChtX3dhaXRpbmdGb3JSZWRpcmVjdENvbXBsZXRpb25IYW5kbGVyKQotICAgICAgICBX
VEZMb2dBbHdheXMoIlJlY2VpdmVkIHJlc3BvbnNlIGR1cmluZyByZWRpcmVjdCBwcm9jZXNzaW5n
LiIpOworICAgIGlmIChtX3dhaXRpbmdGb3JDb21wbGV0aW9uSGFuZGxlcikgeworICAgICAgICBX
VEZMb2dBbHdheXMoIlJlY2VpdmVkIHJlc3BvbnNlIGR1cmluZyByZWRpcmVjdCBwcm9jZXNzaW5n
LCBxdWV1aW5nIGl0LiIpOworICAgICAgICBxdWV1ZVRhc2soW3RoaXMsIHByb3RlY3RlZFRoaXMg
PSBtYWtlUmVmKCp0aGlzKSwgcmVzcG9uc2VdIHsKKyAgICAgICAgICAgIGRpZFJlY2VpdmVSZXNw
b25zZShyZXNwb25zZSk7CisgICAgICAgIH0pOworICAgICAgICByZXR1cm47CisgICAgfQogICAg
IAogICAgIGlmICghaGFzTG9hZGVyKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIG1fY29yZUxv
YWRlci0+ZGlkUmVjZWl2ZVJlc3BvbnNlKHJlc3BvbnNlLCBudWxscHRyKTsKKyAgICBtX3dhaXRp
bmdGb3JDb21wbGV0aW9uSGFuZGxlciA9IHRydWU7CisgICAgbV9jb3JlTG9hZGVyLT5kaWRSZWNl
aXZlUmVzcG9uc2UocmVzcG9uc2UsIFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhp
cyldIHsKKyAgICAgICAgbV93YWl0aW5nRm9yQ29tcGxldGlvbkhhbmRsZXIgPSBmYWxzZTsKKyAg
ICAgICAgcHJvY2Vzc05leHRQZW5kaW5nVGFzaygpOworICAgIH0pOwogfQogCiB2b2lkIFdlYlVS
TFNjaGVtZVRhc2tQcm94eTo6ZGlkUmVjZWl2ZURhdGEoc2l6ZV90IHNpemUsIGNvbnN0IHVpbnQ4
X3QqIGRhdGEpCkBAIC0xMDAsNyArMTE2LDE4IEBAIHZvaWQgV2ViVVJMU2NoZW1lVGFza1Byb3h5
OjpkaWRSZWNlaXZlRGF0YShzaXplX3Qgc2l6ZSwgY29uc3QgdWludDhfdCogZGF0YSkKICAgICBp
ZiAoIWhhc0xvYWRlcigpKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAobV93YWl0aW5nRm9y
Q29tcGxldGlvbkhhbmRsZXIpIHsKKyAgICAgICAgV1RGTG9nQWx3YXlzKCJSZWNlaXZlZCBkYXRh
IGR1cmluZyByZXNwb25zZSBwcm9jZXNzaW5nLCBxdWV1aW5nIGl0LiIpOworICAgICAgICBWZWN0
b3I8dWludDhfdD4gZGF0YVZlY3RvcjsKKyAgICAgICAgZGF0YVZlY3Rvci5hcHBlbmQoZGF0YSwg
c2l6ZSk7CisgICAgICAgIHF1ZXVlVGFzayhbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYo
KnRoaXMpLCBkYXRhVmVjdG9yID0gV1RGTW92ZShkYXRhVmVjdG9yKV0geworICAgICAgICAgICAg
ZGlkUmVjZWl2ZURhdGEoZGF0YVZlY3Rvci5zaXplKCksIGRhdGFWZWN0b3IuZGF0YSgpKTsKKyAg
ICAgICAgfSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBtX2NvcmVMb2FkZXItPmRp
ZFJlY2VpdmVEYXRhKHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgY2hhcio+KGRhdGEpLCBzaXplLCAw
LCBEYXRhUGF5bG9hZFR5cGU6OkRhdGFQYXlsb2FkQnl0ZXMpOworICAgIHByb2Nlc3NOZXh0UGVu
ZGluZ1Rhc2soKTsKIH0KIAogdm9pZCBXZWJVUkxTY2hlbWVUYXNrUHJveHk6OmRpZENvbXBsZXRl
KGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQpAQCAtMTA4LDYgKzEzNSwxMyBAQCB2b2lkIFdl
YlVSTFNjaGVtZVRhc2tQcm94eTo6ZGlkQ29tcGxldGUoY29uc3QgUmVzb3VyY2VFcnJvciYgZXJy
b3IpCiAgICAgaWYgKCFoYXNMb2FkZXIoKSkKICAgICAgICAgcmV0dXJuOwogCisgICAgaWYgKG1f
d2FpdGluZ0ZvckNvbXBsZXRpb25IYW5kbGVyKSB7CisgICAgICAgIHF1ZXVlVGFzayhbdGhpcywg
cHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCBlcnJvcl0geworICAgICAgICAgICAgZGlk
Q29tcGxldGUoZXJyb3IpOworICAgICAgICB9KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwog
ICAgIGlmIChlcnJvci5pc051bGwoKSkKICAgICAgICAgbV9jb3JlTG9hZGVyLT5kaWRGaW5pc2hM
b2FkaW5nKE5ldHdvcmtMb2FkTWV0cmljcygpKTsKICAgICBlbHNlCkBAIC0xMjQsNCArMTU4LDEw
IEBAIGJvb2wgV2ViVVJMU2NoZW1lVGFza1Byb3h5OjpoYXNMb2FkZXIoKQogICAgIHJldHVybiBt
X2NvcmVMb2FkZXI7CiB9CiAKK3ZvaWQgV2ViVVJMU2NoZW1lVGFza1Byb3h5Ojpwcm9jZXNzTmV4
dFBlbmRpbmdUYXNrKCkKK3sKKyAgICBpZiAoIW1fcXVldWVkVGFza3MuaXNFbXB0eSgpKQorICAg
ICAgICBtX3F1ZXVlZFRhc2tzLnRha2VGaXJzdCgpKCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdl
YktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViVVJM
U2NoZW1lVGFza1Byb3h5LmggYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJV
UkxTY2hlbWVUYXNrUHJveHkuaAppbmRleCBhODJkMGQzNjE1MGU5ZTNmYzM0Mjc2ZWZiMDY5NGM0
OGM0ZTEzN2I4Li42NGFmMDhmNTVkYmFiMWU0MDMzMDk1YjMyODhjNmRmOThjZjJjZWQxIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJVUkxTY2hlbWVUYXNr
UHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJVUkxTY2hl
bWVUYXNrUHJveHkuaApAQCAtMjYsNiArMjYsNyBAQAogI3ByYWdtYSBvbmNlCiAKICNpbmNsdWRl
IDxXZWJDb3JlL1Jlc291cmNlUmVxdWVzdC5oPgorI2luY2x1ZGUgPHd0Zi9EZXF1ZS5oPgogI2lu
Y2x1ZGUgPHd0Zi9SZWZDb3VudGVkLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTYxLDEx
ICs2MiwxNSBAQCBwcml2YXRlOgogICAgIFdlYlVSTFNjaGVtZVRhc2tQcm94eShXZWJVUkxTY2hl
bWVIYW5kbGVyUHJveHkmLCBXZWJDb3JlOjpSZXNvdXJjZUxvYWRlciYpOwogICAgIGJvb2wgaGFz
TG9hZGVyKCk7CiAKKyAgICB2b2lkIHF1ZXVlVGFzayhGdW5jdGlvbjx2b2lkKCk+JiYgdGFzaykg
eyBtX3F1ZXVlZFRhc2tzLmFwcGVuZChXVEZNb3ZlKHRhc2spKTsgfQorICAgIHZvaWQgcHJvY2Vz
c05leHRQZW5kaW5nVGFzaygpOworCiAgICAgV2ViVVJMU2NoZW1lSGFuZGxlclByb3h5JiBtX3Vy
bFNjaGVtZUhhbmRsZXI7CiAgICAgUmVmUHRyPFdlYkNvcmU6OlJlc291cmNlTG9hZGVyPiBtX2Nv
cmVMb2FkZXI7CiAgICAgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0IG1fcmVxdWVzdDsKICAgICB1
bnNpZ25lZCBsb25nIG1faWRlbnRpZmllcjsKLSAgICBib29sIG1fd2FpdGluZ0ZvclJlZGlyZWN0
Q29tcGxldGlvbkhhbmRsZXIgeyB9OworICAgIGJvb2wgbV93YWl0aW5nRm9yQ29tcGxldGlvbkhh
bmRsZXIgeyBmYWxzZSB9OworICAgIERlcXVlPEZ1bmN0aW9uPHZvaWQoKT4+IG1fcXVldWVkVGFz
a3M7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBlZjNmMjM0NzY5Mjg2MGVjMGU0OWFjMzZjZDNh
ZGU5MWM2YTgwNjgyLi41OWZiNjc5Mjc0MjY2ZjBlNDEwZDUwYTE5ODA3Yjc5N2FiY2IwOGI1IDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTcgQEAKKzIwMTgtMDMtMTUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwor
ICAgICAgICBVUkxTY2hlbWVIYW5kbGVyLkJhc2ljIEFQSSB0ZXN0IGZhaWxzIHdpdGggYXN5bmMg
cG9saWN5IGRlbGVnYXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTgzNjc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQWRkIEFQSSB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRDb2NvYS9XS1VSTFNjaGVtZUhhbmRsZXItMS5tbToKKyAgICAgICAgKC1b
VVJMU2NoZW1lSGFuZGxlckFzeW5jTmF2aWdhdGlvbkRlbGVnYXRlIHdlYlZpZXc6ZGVjaWRlUG9s
aWN5Rm9yTmF2aWdhdGlvbkFjdGlvbjpkZWNpc2lvbkhhbmRsZXI6XSk6CisgICAgICAgICgtW1VS
TFNjaGVtZUhhbmRsZXJBc3luY05hdmlnYXRpb25EZWxlZ2F0ZSB3ZWJWaWV3OmRlY2lkZVBvbGlj
eUZvck5hdmlnYXRpb25SZXNwb25zZTpkZWNpc2lvbkhhbmRsZXI6XSk6CisgICAgICAgIChURVNU
KToKKwogMjAxOC0wMy0xNSAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4K
IAogICAgICAgICBbaU9TIFdLMl0gSGl0LXRlc3RpbmcgZmFpbHMgd2hlbiBzcGVjaWZ5aW5nIGEg
bGFyZ2UgdG9wIGNvbnRlbnQgaW5zZXQKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvV0tVUkxTY2hlbWVIYW5kbGVyLTEubW0gYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dLVVJMU2NoZW1lSGFuZGxlci0xLm1tCmluZGV4IDc1
NjIzMGNmYzYzNTkzNDkwNzYyZDA3ZmYzNTUxM2I5NzJiN2Y3MDUuLjQxMmU3N2Y1MTBhNDZkOTc2
N2U0MzEzZmVhODViMDgzMGYyZDc3ODAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvV0tVUkxTY2hlbWVIYW5kbGVyLTEubW0KKysrIGIvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS1VSTFNjaGVtZUhhbmRsZXItMS5tbQpAQCAt
OTksNiArOTksMzIgQEAgc3RhdGljIGJvb2wgZG9uZTsKIAogQGVuZAogCitAaW50ZXJmYWNlIFVS
TFNjaGVtZUhhbmRsZXJBc3luY05hdmlnYXRpb25EZWxlZ2F0ZSA6IE5TT2JqZWN0IDxXS05hdmln
YXRpb25EZWxlZ2F0ZSwgV0tVSURlbGVnYXRlPgorQGVuZAorCitAaW1wbGVtZW50YXRpb24gVVJM
U2NoZW1lSGFuZGxlckFzeW5jTmF2aWdhdGlvbkRlbGVnYXRlCisKKy0gKHZvaWQpd2ViVmlldzoo
V0tXZWJWaWV3ICopd2ViVmlldyBkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0aW9uQWN0aW9uOihXS05h
dmlnYXRpb25BY3Rpb24gKiluYXZpZ2F0aW9uQWN0aW9uIGRlY2lzaW9uSGFuZGxlcjoodm9pZCAo
XikoV0tOYXZpZ2F0aW9uQWN0aW9uUG9saWN5KSlkZWNpc2lvbkhhbmRsZXIKK3sKKyAgICBpbnQ2
NF90IGRlZmVycmVkV2FpdFRpbWUgPSAxMDAgKiBOU0VDX1BFUl9NU0VDOworICAgIGRpc3BhdGNo
X3RpbWVfdCB3aGVuID0gZGlzcGF0Y2hfdGltZShESVNQQVRDSF9USU1FX05PVywgZGVmZXJyZWRX
YWl0VGltZSk7CisgICAgZGlzcGF0Y2hfYWZ0ZXIod2hlbiwgZGlzcGF0Y2hfZ2V0X21haW5fcXVl
dWUoKSwgXnsKKyAgICAgICAgZGVjaXNpb25IYW5kbGVyKFdLTmF2aWdhdGlvbkFjdGlvblBvbGlj
eUFsbG93KTsKKyAgICB9KTsKKworfQorCistICh2b2lkKXdlYlZpZXc6KFdLV2ViVmlldyAqKXdl
YlZpZXcgZGVjaWRlUG9saWN5Rm9yTmF2aWdhdGlvblJlc3BvbnNlOihXS05hdmlnYXRpb25SZXNw
b25zZSAqKW5hdmlnYXRpb25SZXNwb25zZSBkZWNpc2lvbkhhbmRsZXI6KHZvaWQgKF4pKFdLTmF2
aWdhdGlvblJlc3BvbnNlUG9saWN5KSlkZWNpc2lvbkhhbmRsZXIKK3sKKyAgICBpbnQ2NF90IGRl
ZmVycmVkV2FpdFRpbWUgPSAxMDAgKiBOU0VDX1BFUl9NU0VDOworICAgIGRpc3BhdGNoX3RpbWVf
dCB3aGVuID0gZGlzcGF0Y2hfdGltZShESVNQQVRDSF9USU1FX05PVywgZGVmZXJyZWRXYWl0VGlt
ZSk7CisgICAgZGlzcGF0Y2hfYWZ0ZXIod2hlbiwgZGlzcGF0Y2hfZ2V0X21haW5fcXVldWUoKSwg
XnsKKyAgICAgICAgZGVjaXNpb25IYW5kbGVyKFdLTmF2aWdhdGlvblJlc3BvbnNlUG9saWN5QWxs
b3cpOworICAgIH0pOworfQorQGVuZAorCisKIHN0YXRpYyBjb25zdCBjaGFyIG1haW5CeXRlc1td
ID0KICI8aHRtbD4iIFwKICI8aW1nIHNyYz0ndGVzdGluZzppbWFnZSc+IiBcCkBAIC0xMjYsNiAr
MTUyLDMwIEBAIFRFU1QoVVJMU2NoZW1lSGFuZGxlciwgQmFzaWMpCiAgICAgRVhQRUNUX0VRKFto
YW5kbGVyLmdldCgpLnN0b3BwZWRVUkxzIGNvdW50XSwgMHUpOwogfQogCitURVNUKFVSTFNjaGVt
ZUhhbmRsZXIsIEJhc2ljV2l0aEFzeW5jUG9saWN5RGVsZWdhdGUpCit7CisgICAgZG9uZSA9IGZh
bHNlOworCisgICAgUmV0YWluUHRyPFdLV2ViVmlld0NvbmZpZ3VyYXRpb24+IGNvbmZpZ3VyYXRp
b24gPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworCisg
ICAgUmV0YWluUHRyPFNjaGVtZUhhbmRsZXI+IGhhbmRsZXIgPSBhZG9wdE5TKFtbU2NoZW1lSGFu
ZGxlciBhbGxvY10gaW5pdFdpdGhEYXRhOltOU0RhdGEgZGF0YVdpdGhCeXRlc05vQ29weToodm9p
ZCopbWFpbkJ5dGVzIGxlbmd0aDpzaXplb2YobWFpbkJ5dGVzKSBmcmVlV2hlbkRvbmU6Tk9dIG1p
bWVUeXBlOkAidGV4dC9odG1sIl0pOworICAgIFtjb25maWd1cmF0aW9uIHNldFVSTFNjaGVtZUhh
bmRsZXI6aGFuZGxlci5nZXQoKSBmb3JVUkxTY2hlbWU6QCJ0ZXN0aW5nIl07CisKKyAgICBSZXRh
aW5QdHI8V0tXZWJWaWV3PiB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5p
dFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKSBjb25maWd1cmF0aW9uOmNvbmZp
Z3VyYXRpb24uZ2V0KCldKTsKKyAgICBhdXRvIGRlbGVnYXRlID0gYWRvcHROUyhbW1VSTFNjaGVt
ZUhhbmRsZXJBc3luY05hdmlnYXRpb25EZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIFt3ZWJW
aWV3IHNldE5hdmlnYXRpb25EZWxlZ2F0ZTpkZWxlZ2F0ZS5nZXQoKV07CisKKyAgICBOU1VSTFJl
cXVlc3QgKnJlcXVlc3QgPSBbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOltOU1VSTCBVUkxX
aXRoU3RyaW5nOkAidGVzdGluZzptYWluIl1dOworICAgIFt3ZWJWaWV3IGxvYWRSZXF1ZXN0OnJl
cXVlc3RdOworCisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKworICAgIEVY
UEVDVF9FUShbaGFuZGxlci5nZXQoKS5zdGFydGVkVVJMcyBjb3VudF0sIDJ1KTsKKyAgICBFWFBF
Q1RfVFJVRShbW2hhbmRsZXIuZ2V0KCkuc3RhcnRlZFVSTHMgb2JqZWN0QXRJbmRleDowXSBpc0Vx
dWFsOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAidGVzdGluZzptYWluIl1dKTsKKyAgICBFWFBFQ1Rf
VFJVRShbW2hhbmRsZXIuZ2V0KCkuc3RhcnRlZFVSTHMgb2JqZWN0QXRJbmRleDoxXSBpc0VxdWFs
OltOU1VSTCBVUkxXaXRoU3RyaW5nOkAidGVzdGluZzppbWFnZSJdXSk7CisgICAgRVhQRUNUX0VR
KFtoYW5kbGVyLmdldCgpLnN0b3BwZWRVUkxzIGNvdW50XSwgMHUpOworfQorCiBURVNUKFVSTFNj
aGVtZUhhbmRsZXIsIE5vTUlNRVR5cGUpCiB7CiAgICAgLy8gU2luY2UgdGhlcmUncyBubyBNSU1F
VHlwZSwgYW5kIG5vIE5hdmlnYXRpb25EZWxlZ2F0ZSB0byB0ZWxsIFdlYktpdCB0byBkbyB0aGUg
bG9hZCBhbnl3YXlzLCBXZWJLaXQgd2lsbCBpZ25vcmUgKHNpbGVudGx5IGZhaWwpIHRoZSBsb2Fk
Lgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>