<?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>236534</bug_id>
          
          <creation_ts>2022-02-11 17:10:52 -0800</creation_ts>
          <short_desc>REGRESSION(r289498): Speedometer2 2% regression</short_desc>
          <delta_ts>2022-02-11 17:17:23 -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>New Bugs</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>236274</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>graouts</cc>
    
    <cc>ntim</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1840625</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-02-11 17:10:52 -0800</bug_when>
    <thetext>https://commits.webkit.org/r289498 introduced a regression:
Speedometer2 2% regression

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840627</commentid>
    <comment_count>1</comment_count>
      <attachid>451761</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-02-11 17:11:01 -0800</bug_when>
    <thetext>Created attachment 451761
REVERT of r289498

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840629</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-11 17:16:48 -0800</bug_when>
    <thetext>Committed r289682 (247168@main): &lt;https://commits.webkit.org/247168@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451761.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840630</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-11 17:17:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/88843253&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451761</attachid>
            <date>2022-02-11 17:11:01 -0800</date>
            <delta_ts>2022-02-11 17:16:50 -0800</delta_ts>
            <desc>REVERT of r289498</desc>
            <filename>bug-236534-20220211171101.patch</filename>
            <type>text/plain</type>
            <size>12597</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NjgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmQ2MTY5NmQwZWI1ZWY2
NjZiOGZlZmRkMDNjMTNlM2ExOTdjNmVmMi4uNDNmOGI4ZjEwZGRjN2U2ZDZjN2UxYWMxMjM2ZGIz
NWMyMjNlOTFiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAyLTExICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByZXZlcnRpbmcgcjI4OTQ5OC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNjUzNAorCisgICAgICAgIFNwZWVkb21ldGVyMiAyJSByZWdyZXNzaW9u
CisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJEaWFsb2cgZWxlbWVu
dCBvbmx5IGFuaW1hdGVzIG9uY2UiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzYyNzQKKyAgICAgICAgaHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcv
cjI4OTQ5OAorCiAyMDIyLTAyLTExICBNZWdhbiBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBs
ZS5jb20+CiAKICAgICAgICAgRW5hYmxlIGdyYW1tYXIgY2hlY2tpbmcgb24gTWFjIENhdGFseXN0
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvZG9tL0VsZW1lbnQuY3BwCmluZGV4IDE3Y2I1YTdmZDM5MDdiNjdmNTA3ODBlMTI4NjA2
YzMyMTMyYTMxY2QuLmE1ZDk0YjQ1ZmEyZDFjMjRmYzdkZWNjMmI3YWYyOWFlMjE2NGU0OGIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vRWxlbWVudC5jcHAKQEAgLTM0NDIsMTUgKzM0NDIsNiBAQCB2b2lkIEVsZW1lbnQ6
OnJlbW92ZUZyb21Ub3BMYXllcigpCiAgICAgICAgIGxheWVyLmVzdGFibGlzaGVzVG9wTGF5ZXJX
aWxsQ2hhbmdlKCk7CiAgICAgfSk7CiAKLSAgICAvLyBXZSBuZWVkIHRvIGNhbGwgU3R5bGVhYmxl
Ojpmcm9tUmVuZGVyZXIoKSB3aGlsZSB0aGlzIGRvY3VtZW50IGlzIHN0aWxsIGNvbnRhaW5lZAot
ICAgIC8vIGluIERvY3VtZW50Ojp0b3BMYXllckVsZW1lbnRzKCkuCi0gICAgaWYgKGF1dG8qIHJl
bmRlcmVyID0gdGhpcy0+cmVuZGVyZXIoKSkgewotICAgICAgICBpZiAoYXV0byBiYWNrZHJvcCA9
IHJlbmRlcmVyLT5iYWNrZHJvcFJlbmRlcmVyKCkpIHsKLSAgICAgICAgICAgIGlmIChhdXRvIHN0
eWxlYWJsZSA9IFN0eWxlYWJsZTo6ZnJvbVJlbmRlcmVyKCpiYWNrZHJvcCkpCi0gICAgICAgICAg
ICAgICAgc3R5bGVhYmxlLT5jYW5jZWxEZWNsYXJhdGl2ZUFuaW1hdGlvbnMoKTsKLSAgICAgICAg
fQotICAgIH0KLQogICAgIGRvY3VtZW50KCkucmVtb3ZlVG9wTGF5ZXJFbGVtZW50KCp0aGlzKTsK
ICAgICBjbGVhck5vZGVGbGFnKE5vZGVGbGFnOjpJc0luVG9wTGF5ZXIpOwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZWFibGUuY3BwIGIvU291cmNlL1dlYkNvcmUvc3R5
bGUvU3R5bGVhYmxlLmNwcAppbmRleCAyNjJmZTdmN2M0ZDZjYTdkYzgzOGY5MDAwZjBmODhlMGUz
Y2MyMjVlLi5mYjMyZWE0NGEzODkzZDYxOGZmZTAyZDAwMTI4MjE5NDFkMmM5YjZjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZWFibGUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3N0eWxlL1N0eWxlYWJsZS5jcHAKQEAgLTIxNSw2ICsyMTUsMzMgQEAgdm9pZCBTdHlsZWFi
bGU6OmFuaW1hdGlvbldhc1JlbW92ZWQoV2ViQW5pbWF0aW9uJiBhbmltYXRpb24pIGNvbnN0CiAg
ICAgICAgIHJlbW92ZURlY2xhcmF0aXZlQW5pbWF0aW9uRnJvbUxpc3RzRm9yT3duaW5nRWxlbWVu
dChhbmltYXRpb24pOwogfQogCitzdGF0aWMgdm9pZCByZW1vdmVDU1NBbmltYXRpb25DcmVhdGVk
QnlNYXJrdXAoY29uc3QgU3R5bGVhYmxlJiBzdHlsZWFibGUsIENTU0FuaW1hdGlvbiYgY3NzQW5p
bWF0aW9uKQoreworICAgIHN0eWxlYWJsZS5hbmltYXRpb25zQ3JlYXRlZEJ5TWFya3VwKCkucmVt
b3ZlKCZjc3NBbmltYXRpb24pOworCisgICAgaWYgKCFzdHlsZWFibGUuaGFzS2V5ZnJhbWVFZmZl
Y3RzKCkpCisgICAgICAgIHJldHVybjsKKworICAgIGF1dG8mIGtleWZyYW1lRWZmZWN0U3RhY2sg
PSBzdHlsZWFibGUuZW5zdXJlS2V5ZnJhbWVFZmZlY3RTdGFjaygpOworICAgIGF1dG8qIGNzc0Fu
aW1hdGlvbkxpc3QgPSBrZXlmcmFtZUVmZmVjdFN0YWNrLmNzc0FuaW1hdGlvbkxpc3QoKTsKKyAg
ICBpZiAoIWNzc0FuaW1hdGlvbkxpc3QgfHwgY3NzQW5pbWF0aW9uTGlzdC0+aXNFbXB0eSgpKQor
ICAgICAgICByZXR1cm47CisKKyAgICBhdXRvJiBiYWNraW5nQW5pbWF0aW9uID0gY3NzQW5pbWF0
aW9uLmJhY2tpbmdBbmltYXRpb24oKTsKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGNzc0Fu
aW1hdGlvbkxpc3QtPnNpemUoKTsgKytpKSB7CisgICAgICAgIGlmIChjc3NBbmltYXRpb25MaXN0
LT5hbmltYXRpb24oaSkgPT0gYmFja2luZ0FuaW1hdGlvbikgeworICAgICAgICAgICAgLy8gSXQg
aXMgaW1wb3J0YW50IHdlIGRvIG5vdCBtYWtlIGEgY2xvbmUgb2YgdGhlIEFuaW1hdGlvbiByZWZl
cmVuY2VzIGNvbnRhaW5lZAorICAgICAgICAgICAgLy8gd2l0aGluIGNzc0FuaW1hdGlvbkxpc3Qg
c2luY2Ugc29ydGluZyBhbmltYXRpb25zIGluIGNvbXBhcmVDU1NBbmltYXRpb25zKCkKKyAgICAg
ICAgICAgIC8vIG1ha2VzIHBvaW50ZXIgY29tcGFyaXNvbnMgdG8gZGlzdGluZ3Vpc2ggYmV0d2Vl
biBiYWNraW5nIGFuaW1hdGlvbnMgb2YgdmFyaW91cworICAgICAgICAgICAgLy8gQ1NTQW5pbWF0
aW9uIG9iamVjdHMuCisgICAgICAgICAgICBhdXRvIG5ld0FuaW1hdGlvbkxpc3QgPSBjc3NBbmlt
YXRpb25MaXN0LT5zaGFsbG93Q29weSgpOworICAgICAgICAgICAgbmV3QW5pbWF0aW9uTGlzdC0+
cmVtb3ZlKGkpOworICAgICAgICAgICAga2V5ZnJhbWVFZmZlY3RTdGFjay5zZXRDU1NBbmltYXRp
b25MaXN0KFdURk1vdmUobmV3QW5pbWF0aW9uTGlzdCkpOworICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICB9CisgICAgfQorfQorCiB2b2lkIFN0eWxlYWJsZTo6ZWxlbWVudFdhc1JlbW92ZWQo
KSBjb25zdAogewogICAgIGNhbmNlbERlY2xhcmF0aXZlQW5pbWF0aW9ucygpOwpAQCAtMjI4LDI1
ICsyNTUsMTcgQEAgdm9pZCBTdHlsZWFibGU6OndpbGxDaGFuZ2VSZW5kZXJlcigpIGNvbnN0CiAg
ICAgfQogfQogCi1zdGF0aWMgdm9pZCBjbGVhckNTU0FuaW1hdGlvbnNGb3JTdHlsZWFibGUoY29u
c3QgU3R5bGVhYmxlJiBzdHlsZWFibGUpCi17Ci0gICAgZm9yIChhdXRvJiBjc3NBbmltYXRpb24g
OiBzdHlsZWFibGUuYW5pbWF0aW9uc0NyZWF0ZWRCeU1hcmt1cCgpKQotICAgICAgICBjc3NBbmlt
YXRpb24tPmNhbmNlbEZyb21TdHlsZSgpOwotICAgIGlmIChhdXRvKiBlZmZlY3RTdGFjayA9IHN0
eWxlYWJsZS5rZXlmcmFtZUVmZmVjdFN0YWNrKCkpCi0gICAgICAgIGVmZmVjdFN0YWNrLT5zZXRD
U1NBbmltYXRpb25MaXN0KG51bGxwdHIpOwotICAgIHN0eWxlYWJsZS5zZXRBbmltYXRpb25zQ3Jl
YXRlZEJ5TWFya3VwKHsgfSk7Ci19Ci0KIHZvaWQgU3R5bGVhYmxlOjpjYW5jZWxEZWNsYXJhdGl2
ZUFuaW1hdGlvbnMoKSBjb25zdAogewogICAgIGlmIChhdXRvKiBhbmltYXRpb25zID0gdGhpcy0+
YW5pbWF0aW9ucygpKSB7CiAgICAgICAgIGZvciAoYXV0byYgYW5pbWF0aW9uIDogKmFuaW1hdGlv
bnMpIHsKLSAgICAgICAgICAgIGlmIChpczxEZWNsYXJhdGl2ZUFuaW1hdGlvbj4oYW5pbWF0aW9u
KSkKKyAgICAgICAgICAgIGlmIChpczxEZWNsYXJhdGl2ZUFuaW1hdGlvbj4oYW5pbWF0aW9uKSkg
eworICAgICAgICAgICAgICAgIGlmIChpczxDU1NBbmltYXRpb24+KGFuaW1hdGlvbikpCisgICAg
ICAgICAgICAgICAgICAgIHJlbW92ZUNTU0FuaW1hdGlvbkNyZWF0ZWRCeU1hcmt1cCgqdGhpcywg
ZG93bmNhc3Q8Q1NTQW5pbWF0aW9uPigqYW5pbWF0aW9uKSk7CiAgICAgICAgICAgICAgICAgZG93
bmNhc3Q8RGVjbGFyYXRpdmVBbmltYXRpb24+KCphbmltYXRpb24pLmNhbmNlbEZyb21TdHlsZSgp
OworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQotCi0gICAgY2xlYXJDU1NBbmltYXRp
b25zRm9yU3R5bGVhYmxlKCp0aGlzKTsKIH0KIAogc3RhdGljIGJvb2wga2V5ZnJhbWVzUnVsZUV4
aXN0c0ZvckFuaW1hdGlvbihFbGVtZW50JiBlbGVtZW50LCBjb25zdCBBbmltYXRpb24mIGFuaW1h
dGlvbiwgY29uc3QgU3RyaW5nJiBhbmltYXRpb25OYW1lKQpAQCAtMjc2LDcgKzI5NSw5IEBAIHZv
aWQgU3R5bGVhYmxlOjp1cGRhdGVDU1NBbmltYXRpb25zKGNvbnN0IFJlbmRlclN0eWxlKiBjdXJy
ZW50U3R5bGUsIGNvbnN0IFJlbmRlCiAKICAgICAvLyBJbiBjYXNlIHRoaXMgZWxlbWVudCBpcyBu
ZXdseSBnZXR0aW5nIGEgImRpc3BsYXk6IG5vbmUiIHdlIG5lZWQgdG8gY2FuY2VsIGFsbCBvZiBp
dHMgYW5pbWF0aW9ucyBhbmQgZGlzcmVnYXJkIG5ldyBvbmVzLgogICAgIGlmIChjdXJyZW50U3R5
bGUgJiYgY3VycmVudFN0eWxlLT5kaXNwbGF5KCkgIT0gRGlzcGxheVR5cGU6Ok5vbmUgJiYgbmV3
U3R5bGUuZGlzcGxheSgpID09IERpc3BsYXlUeXBlOjpOb25lKSB7Ci0gICAgICAgIGNsZWFyQ1NT
QW5pbWF0aW9uc0ZvclN0eWxlYWJsZSgqdGhpcyk7CisgICAgICAgIGZvciAoYXV0byYgY3NzQW5p
bWF0aW9uIDogYW5pbWF0aW9uc0NyZWF0ZWRCeU1hcmt1cCgpKQorICAgICAgICAgICAgY3NzQW5p
bWF0aW9uLT5jYW5jZWxGcm9tU3R5bGUoKTsKKyAgICAgICAga2V5ZnJhbWVFZmZlY3RTdGFjay5z
ZXRDU1NBbmltYXRpb25MaXN0KG51bGxwdHIpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCA5ODYzODM5N2I3ODU0YTBlYmU2N2Y3OGEz
ZTZhYTAzMzgzMDVkMDhkLi43MzhhZGExY2VhZDFmY2ZmZGE5M2I3NTA3YjI5ODY3YzAzNzcxZjll
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMi0w
Mi0xMSAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIyODk0OTguCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY1MzQKKworICAgICAgICBTcGVlZG9tZXRlcjIgMiUg
cmVncmVzc2lvbgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoKKworICAgICAgICAiRGlh
bG9nIGVsZW1lbnQgb25seSBhbmltYXRlcyBvbmNlIgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM2Mjc0CisgICAgICAgIGh0dHBzOi8vY29tbWl0cy53
ZWJraXQub3JnL3IyODk0OTgKKwogMjAyMi0wMi0xMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBw
bGUuY29tPgogCiAgICAgICAgIEZpeCBNSU1FIHR5cGUgY2hlY2sgZm9yIGNsYXNzaWMgd29ya2Vy
IHNjcmlwdCBmZXRjaGVzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9kaWFsb2ctYW5pbWF0aW9uLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy1hbmltYXRpb25zL2RpYWxvZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBkMjFlZTUxOTMyMjJmYmY5OTViZjdhZWUwZTk1YTRhNmU5ZTNl
NTU4Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25z
L2RpYWxvZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCww
IEBACi0KLVBBU1MgQ1NTIEFuaW1hdGlvbnMgdGllZCB0byA8ZGlhbG9nIG9wZW4+IGFyZSBjYW5j
ZWxlZCBhbmQgcmVzdGFydGVkIGFzIHRoZSBkaWFsb2cgaXMgaGlkZGVuIGFuZCBzaG93bgotCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtYW5pbWF0aW9ucy9kaWFsb2ctYW5pbWF0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9kaWFsb2ctYW5p
bWF0aW9uLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY2YzhmNmYwZmE0MDYw
YjE1ZjY4ZGY4YzQ3MjRiNDRhYzUzNGM0YjMuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvZGlhbG9nLWFuaW1hdGlvbi5odG1sCisrKyAvZGV2L251
bGwKQEAgLTEsNDQgKzAsMCBAQAotPCFkb2N0eXBlIGh0bWw+Ci08bWV0YSBjaGFyc2V0PXV0Zi04
PgotPHRpdGxlPkNTUyBBbmltYXRpb25zIG9uIGEgJmx0O2RpYWxvZz48L3RpdGxlPgotPGxpbmsg
cmVsPSJoZWxwIiBocmVmPSJodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWFuaW1hdGlvbnMt
MS8iPgotPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0Pgot
PHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0Pgot
PHNjcmlwdCBzcmM9InN1cHBvcnQvdGVzdGNvbW1vbi5qcyI+PC9zY3JpcHQ+Ci08c3R5bGU+Ci0K
LWRpYWxvZ1tvcGVuXSB7Ci0gICAgYW5pbWF0aW9uOiBkaWFsb2ctb3Blbi1hbmltYXRpb24gMW1z
OwotfQotCi1Aa2V5ZnJhbWVzIGRpYWxvZy1vcGVuLWFuaW1hdGlvbiB7Ci0gICAgZnJvbSB7IG9w
YWNpdHk6IDAgfQotfQotCi08L3N0eWxlPgotPGRpdiBpZD0ibG9nIj48L2Rpdj4KLTxzY3JpcHQ+
Ci0KLSJ1c2Ugc3RyaWN0IjsKLQotcHJvbWlzZV90ZXN0KGFzeW5jIHQgPT4gewotICBjb25zdCBk
aWFsb2cgPSBhZGRFbGVtZW50KHQsICJkaWFsb2ciKTsKLQotICAvLyBPcGVuIHRoZSBkaWFsb2cg
YSBmaXJzdCB0aW1lLCB0aGlzIHNob3VsZCB0cmlnZ2VyIGEgQ1NTIEFuaW1hdGlvbi4KLSAgZGlh
bG9nLm9wZW4gPSB0cnVlOwotICBjb25zdCBhbmltYXRpb25zID0gZGlhbG9nLmdldEFuaW1hdGlv
bnMoKTsKLSAgYXNzZXJ0X2VxdWFscyhhbmltYXRpb25zLmxlbmd0aCwgMSwgIkFzIHRoZSA8ZGlh
bG9nPiBpcyBzaG93biBpbnRpYWxseSBhbiBhbmltYXRpb24gaXMgc3RhcnRlZCIpOwotCi0gIGF3
YWl0IGFuaW1hdGlvbnNbMF0uZmluaXNoZWQ7Ci0KLSAgYXdhaXQgd2FpdEZvck5leHRGcmFtZSgp
OwotCi0gIGRpYWxvZy5vcGVuID0gZmFsc2U7Ci0gIGFzc2VydF9lcXVhbHMoZGlhbG9nLmdldEFu
aW1hdGlvbnMoKS5sZW5ndGgsIDAsICJBcyB0aGUgPGRpYWxvZz4gaXMgY2xvc2VkIHRoZSBhbmlt
YXRpb24gaXMgcmVtb3ZlZCIpOwotCi0gIGF3YWl0IHdhaXRGb3JOZXh0RnJhbWUoKTsKLQotICBk
aWFsb2cub3BlbiA9IHRydWU7Ci0gIGFzc2VydF9lcXVhbHMoZGlhbG9nLmdldEFuaW1hdGlvbnMo
KS5sZW5ndGgsIDEsICJBcyB0aGUgPGRpYWxvZz4gaXMgc2hvd24gYWdhaW4gYW4gYW5pbWF0aW9u
IGlzIHN0YXJ0ZWQgYWdhaW4iKTsKLX0sICJDU1MgQW5pbWF0aW9ucyB0aWVkIHRvIDxkaWFsb2cg
b3Blbj4gYXJlIGNhbmNlbGVkIGFuZCByZXN0YXJ0ZWQgYXMgdGhlIGRpYWxvZyBpcyBoaWRkZW4g
YW5kIHNob3duIik7Ci08L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2RpYWxvZy1iYWNrZHJv
cC1hbmltYXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvZGlhbG9nLWJhY2tkcm9wLWFuaW1hdGlv
bi1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDlmMGYyYWY1NTYy
NTJkZGVhZWJjMTY1NDAwMjhjOWUxNTU3YzA2M2MuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvZGlhbG9nLWJhY2tkcm9wLWFuaW1hdGlvbi1leHBl
Y3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAKLQotUEFTUyBDU1MgQW5pbWF0
aW9ucyBvbiBhIDxkaWFsb2c+IDo6YmFja2Ryb3AgYXJlIGNhbmNlbGVkIGFuZCByZXN0YXJ0ZWQg
YXMgdGhlIGRpYWxvZyBpcyBoaWRkZW4gYW5kIHNob3duCi0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2Rp
YWxvZy1iYWNrZHJvcC1hbmltYXRpb24uaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2RpYWxvZy1iYWNrZHJvcC1hbmlt
YXRpb24uaHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggY2M2MWMyZTM4MDkxYjI5
ZGYxMzRjYTNmNGFiZjgxMjUyMjI1ZTg1My4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9kaWFsb2ctYmFja2Ryb3AtYW5pbWF0aW9uLmh0bWwKKysr
IC9kZXYvbnVsbApAQCAtMSw0NCArMCwwIEBACi08IWRvY3R5cGUgaHRtbD4KLTxtZXRhIGNoYXJz
ZXQ9dXRmLTg+Ci08dGl0bGU+Q1NTIEFuaW1hdGlvbnMgb24gYSAmbHQ7ZGlhbG9nPiA6OmJhY2tk
cm9wPC90aXRsZT4KLTxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9kcmFmdHMuY3Nzd2cu
b3JnL2Nzcy1hbmltYXRpb25zLTEvIj4KLTxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJu
ZXNzLmpzIj48L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVw
b3J0LmpzIj48L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSJzdXBwb3J0L3Rlc3Rjb21tb24uanMiPjwv
c2NyaXB0PgotPHN0eWxlPgotCi1kaWFsb2dbb3Blbl06OmJhY2tkcm9wIHsKLSAgICBhbmltYXRp
b246IGRpYWxvZy1iYWNrZHJvcC1hbmltYXRpb24gMW1zOwotfQotCi1Aa2V5ZnJhbWVzIGRpYWxv
Zy1iYWNrZHJvcC1hbmltYXRpb24gewotICAgIGZyb20geyBvcGFjaXR5OiAwIH0KLX0KLQotPC9z
dHlsZT4KLTxkaXYgaWQ9ImxvZyI+PC9kaXY+Ci08c2NyaXB0PgotCi0idXNlIHN0cmljdCI7Ci0K
LXByb21pc2VfdGVzdChhc3luYyB0ID0+IHsKLSAgY29uc3QgZGlhbG9nID0gYWRkRWxlbWVudCh0
LCAiZGlhbG9nIik7Ci0KLSAgLy8gT3BlbiB0aGUgZGlhbG9nIGEgZmlyc3QgdGltZSwgdGhpcyBz
aG91bGQgdHJpZ2dlciBhIENTUyBBbmltYXRpb24uCi0gIGRpYWxvZy5zaG93TW9kYWwoKTsKLSAg
Y29uc3QgYW5pbWF0aW9ucyA9IGRpYWxvZy5nZXRBbmltYXRpb25zKHsgc3VidHJlZTogdHJ1ZSB9
KTsKLSAgYXNzZXJ0X2VxdWFscyhhbmltYXRpb25zLmxlbmd0aCwgMSwgIkFzIHRoZSA8ZGlhbG9n
PiBpcyBzaG93biBpbnRpYWxseSBhbiBhbmltYXRpb24gaXMgc3RhcnRlZCBvbiBpdHMgOjpiYWNr
ZHJvcCIpOwotCi0gIGF3YWl0IGFuaW1hdGlvbnNbMF0uZmluaXNoZWQ7Ci0KLSAgYXdhaXQgd2Fp
dEZvck5leHRGcmFtZSgpOwotCi0gIGRpYWxvZy5jbG9zZSgpOwotICBhc3NlcnRfZXF1YWxzKGRp
YWxvZy5nZXRBbmltYXRpb25zKHsgc3VidHJlZTogdHJ1ZSB9KS5sZW5ndGgsIDAsICJBcyB0aGUg
PGRpYWxvZz4gaXMgY2xvc2VkIHRoZSBhbmltYXRpb24gaXMgcmVtb3ZlZCBmcm9tIGl0cyA6OmJh
Y2tkcm9wIik7Ci0KLSAgYXdhaXQgd2FpdEZvck5leHRGcmFtZSgpOwotCi0gIGRpYWxvZy5zaG93
TW9kYWwoKTsKLSAgYXNzZXJ0X2VxdWFscyhkaWFsb2cuZ2V0QW5pbWF0aW9ucyh7IHN1YnRyZWU6
IHRydWUgfSkubGVuZ3RoLCAxLCAiQXMgdGhlIDxkaWFsb2c+IGlzIHNob3duIGFnYWluIGFuIGFu
aW1hdGlvbiBpcyBzdGFydGVkIGFnYWluIG9uIGl0cyA6OmJhY2tkcm9wIik7Ci19LCAiQ1NTIEFu
aW1hdGlvbnMgb24gYSA8ZGlhbG9nPiA6OmJhY2tkcm9wIGFyZSBjYW5jZWxlZCBhbmQgcmVzdGFy
dGVkIGFzIHRoZSBkaWFsb2cgaXMgaGlkZGVuIGFuZCBzaG93biIpOwotPC9zY3JpcHQ+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3MtYW5pbWF0aW9ucy9zdXBwb3J0L3Rlc3Rjb21tb24uanMgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9zdXBwb3J0L3Rlc3Rj
b21tb24uanMKaW5kZXggNjU0YWFhNTFjNTVjMDNiOWIxYzUyZjc5ZTUyZDRmMTc4ZDdhYWNjNC4u
N2QzMzkyYTU0ZjY1ZGNhMDE4ZTk2MDg3NGVmZTE5ZjhjYTM4OGE3MCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlv
bnMvc3VwcG9ydC90ZXN0Y29tbW9uLmpzCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL3N1cHBvcnQvdGVzdGNvbW1vbi5q
cwpAQCAtODcsNDMgKzg3LDMxIEBAIGZ1bmN0aW9uIGFzc2VydF9mcmFtZV9saXN0c19lcXVhbChh
Y3R1YWwsIGV4cGVjdGVkKSB7CiB9CiAKIC8qKgotICogQXBwZW5kcyBhbiBlbGVtZW50IHRvIHRo
ZSBkb2N1bWVudCBib2R5LgorICogQXBwZW5kcyBhIGRpdiB0byB0aGUgZG9jdW1lbnQgYm9keS4K
ICAqCiAgKiBAcGFyYW0gdCAgVGhlIHRlc3RoYXJuZXNzLmpzIFRlc3Qgb2JqZWN0LiBJZiBwcm92
aWRlZCwgdGhpcyB3aWxsIGJlIHVzZWQKICAqICAgICAgICAgICB0byByZWdpc3RlciBhIGNsZWFu
dXAgY2FsbGJhY2sgdG8gcmVtb3ZlIHRoZSBkaXYgd2hlbiB0aGUgdGVzdAogICogICAgICAgICAg
IGZpbmlzaGVzLgogICoKLSAqIEBwYXJhbSBuYW1lICBBIHN0cmluZyBzcGVjaWZ5aW5nIHRoZSBl
bGVtZW50IG5hbWUuCi0gKgogICogQHBhcmFtIGF0dHJzICBBIGRpY3Rpb25hcnkgb2JqZWN0IHdp
dGggYXR0cmlidXRlIG5hbWVzIGFuZCB2YWx1ZXMgdG8gc2V0IG9uCiAgKiAgICAgICAgICAgICAg
IHRoZSBkaXYuCiAgKi8KLWZ1bmN0aW9uIGFkZEVsZW1lbnQodCwgbmFtZSwgYXR0cnMpIHsKLSAg
dmFyIGVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KG5hbWUpOworZnVuY3Rpb24gYWRk
RGl2KHQsIGF0dHJzKSB7CisgIHZhciBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYn
KTsKICAgaWYgKGF0dHJzKSB7CiAgICAgZm9yICh2YXIgYXR0ck5hbWUgaW4gYXR0cnMpIHsKLSAg
ICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKGF0dHJOYW1lLCBhdHRyc1thdHRyTmFtZV0pOworICAg
ICAgZGl2LnNldEF0dHJpYnV0ZShhdHRyTmFtZSwgYXR0cnNbYXR0ck5hbWVdKTsKICAgICB9CiAg
IH0KLSAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChlbGVtZW50KTsKKyAgZG9jdW1lbnQuYm9k
eS5hcHBlbmRDaGlsZChkaXYpOwogICBpZiAodCAmJiB0eXBlb2YgdC5hZGRfY2xlYW51cCA9PT0g
J2Z1bmN0aW9uJykgewotICAgICAgdC5hZGRfY2xlYW51cCgoKSA9PiBlbGVtZW50LnJlbW92ZSgp
KTsKKyAgICB0LmFkZF9jbGVhbnVwKGZ1bmN0aW9uKCkgeworICAgICAgaWYgKGRpdi5wYXJlbnRO
b2RlKSB7CisgICAgICAgIGRpdi5yZW1vdmUoKTsKKyAgICAgIH0KKyAgICB9KTsKICAgfQotICBy
ZXR1cm4gZWxlbWVudDsKLX0KLQotLyoqCi0gKiBBcHBlbmRzIGEgZGl2IHRvIHRoZSBkb2N1bWVu
dCBib2R5LgotICoKLSAqIEBwYXJhbSB0ICBUaGUgdGVzdGhhcm5lc3MuanMgVGVzdCBvYmplY3Qu
IElmIHByb3ZpZGVkLCB0aGlzIHdpbGwgYmUgdXNlZAotICogICAgICAgICAgIHRvIHJlZ2lzdGVy
IGEgY2xlYW51cCBjYWxsYmFjayB0byByZW1vdmUgdGhlIGRpdiB3aGVuIHRoZSB0ZXN0Ci0gKiAg
ICAgICAgICAgZmluaXNoZXMuCi0gKgotICogQHBhcmFtIGF0dHJzICBBIGRpY3Rpb25hcnkgb2Jq
ZWN0IHdpdGggYXR0cmlidXRlIG5hbWVzIGFuZCB2YWx1ZXMgdG8gc2V0IG9uCi0gKiAgICAgICAg
ICAgICAgIHRoZSBkaXYuCi0gKi8KLWZ1bmN0aW9uIGFkZERpdih0LCBhdHRycykgewotICByZXR1
cm4gYWRkRWxlbWVudCh0LCAiZGl2IiwgYXR0cnMpOworICByZXR1cm4gZGl2OwogfQogCiAvKioK
</data>

          </attachment>
      

    </bug>

</bugzilla>