<?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>237924</bug_id>
          
          <creation_ts>2022-03-15 15:06:15 -0700</creation_ts>
          <short_desc>REGRESSION(r291282): Speedometer2 1-2% regression</short_desc>
          <delta_ts>2022-03-15 15:11:24 -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>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>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1851521</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-03-15 15:06:15 -0700</bug_when>
    <thetext>https://commits.webkit.org/r291282 introduced a regression:
Speedometer2 1-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>1851523</commentid>
    <comment_count>1</comment_count>
      <attachid>454761</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-03-15 15:06:27 -0700</bug_when>
    <thetext>Created attachment 454761
REVERT of r291282

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>1851525</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-15 15:10:35 -0700</bug_when>
    <thetext>Committed r291318 (248457@main): &lt;https://commits.webkit.org/248457@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454761.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851527</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-15 15:11:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/90333234&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454761</attachid>
            <date>2022-03-15 15:06:27 -0700</date>
            <delta_ts>2022-03-15 15:10:36 -0700</delta_ts>
            <desc>REVERT of r291282</desc>
            <filename>bug-237924-20220315150626.patch</filename>
            <type>text/plain</type>
            <size>12135</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjIyYjgzY2EyYmZiM2I3
NDFhMjc4ZmE4ZmZmMjQ3N2NjMTRhNzdjOC4uY2ZhZGIxNWJiMzNlZTc0OWVjOTkzMjI4ZjBlMGM3
MjUzZTljNjI4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAzLTE1ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByZXZlcnRpbmcgcjI5MTI4Mi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNzkyNAorCisgICAgICAgIFNwZWVkb21ldGVyMiAxLTIlIHJlZ3Jlc3Np
b24KKworICAgICAgICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgIkRpYWxvZyBlbGVt
ZW50IG9ubHkgYW5pbWF0ZXMgb25jZSIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIzNjI3NAorICAgICAgICBodHRwczovL2NvbW1pdHMud2Via2l0Lm9y
Zy9yMjkxMjgyCisKIDIwMjItMDMtMTUgIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+
CiAKICAgICAgICAgQWRkIFJFTEVBU0VfTE9HX0ZBVUxUIHRvIFdlYlNRTCBlbnRyeSBmdW5jdGlv
bnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9FbGVtZW50LmNwcAppbmRleCA2OTY0OTM1MjAxNDEwMDUzYzk4NWZhMjc1MmVh
ODE1ODliNmNhNzVjLi41NGRjYzdhM2E0NTcyZjhkYWVjODI0MGQ1MmYwZjdmNjQ4NWJlNzEzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvZG9tL0VsZW1lbnQuY3BwCkBAIC0zNDQ1LDE2ICszNDQ1LDYgQEAgdm9pZCBFbGVtZW50
OjpyZW1vdmVGcm9tVG9wTGF5ZXIoKQogICAgICAgICBsYXllci5lc3RhYmxpc2hlc1RvcExheWVy
V2lsbENoYW5nZSgpOwogICAgIH0pOwogCi0gICAgLy8gV2UgbmVlZCB0byBjYWxsIFN0eWxlYWJs
ZTo6ZnJvbVJlbmRlcmVyKCkgd2hpbGUgdGhpcyBlbGVtZW50IGlzIHN0aWxsIGNvbnRhaW5lZCBp
bgotICAgIC8vIERvY3VtZW50Ojp0b3BMYXllckVsZW1lbnRzKCksIHNpbmNlIFN0eWxlYWJsZTo6
ZnJvbVJlbmRlcmVyKCkgcmVsaWVzIG9uIHRoaXMgdG8KLSAgICAvLyBmaW5kIHRoZSBiYWNrZHJv
cCdzIGFzc29jaWF0ZWQgZWxlbWVudC4KLSAgICBpZiAoYXV0byogcmVuZGVyZXIgPSB0aGlzLT5y
ZW5kZXJlcigpKSB7Ci0gICAgICAgIGlmIChhdXRvIGJhY2tkcm9wID0gcmVuZGVyZXItPmJhY2tk
cm9wUmVuZGVyZXIoKSkgewotICAgICAgICAgICAgaWYgKGF1dG8gc3R5bGVhYmxlID0gU3R5bGVh
YmxlOjpmcm9tUmVuZGVyZXIoKmJhY2tkcm9wKSkKLSAgICAgICAgICAgICAgICBzdHlsZWFibGUt
PmNhbmNlbERlY2xhcmF0aXZlQW5pbWF0aW9ucygpOwotICAgICAgICB9Ci0gICAgfQotCiAgICAg
ZG9jdW1lbnQoKS5yZW1vdmVUb3BMYXllckVsZW1lbnQoKnRoaXMpOwogICAgIGNsZWFyTm9kZUZs
YWcoTm9kZUZsYWc6OklzSW5Ub3BMYXllcik7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3N0eWxlL1N0eWxlYWJsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZWFibGUuY3Bw
CmluZGV4IDg5ZTczNjg5MTUyZmM1M2FiMDQwNzg3MWQ5ZjhlMTFmMjRjYzg3NTYuLmZiMzJlYTQ0
YTM4OTNkNjE4ZmZlMDJkMDAxMjgyMTk0MWQyYzliNmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3N0eWxlL1N0eWxlYWJsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVh
YmxlLmNwcApAQCAtMjE1LDYgKzIxNSwzMyBAQCB2b2lkIFN0eWxlYWJsZTo6YW5pbWF0aW9uV2Fz
UmVtb3ZlZChXZWJBbmltYXRpb24mIGFuaW1hdGlvbikgY29uc3QKICAgICAgICAgcmVtb3ZlRGVj
bGFyYXRpdmVBbmltYXRpb25Gcm9tTGlzdHNGb3JPd25pbmdFbGVtZW50KGFuaW1hdGlvbik7CiB9
CiAKK3N0YXRpYyB2b2lkIHJlbW92ZUNTU0FuaW1hdGlvbkNyZWF0ZWRCeU1hcmt1cChjb25zdCBT
dHlsZWFibGUmIHN0eWxlYWJsZSwgQ1NTQW5pbWF0aW9uJiBjc3NBbmltYXRpb24pCit7CisgICAg
c3R5bGVhYmxlLmFuaW1hdGlvbnNDcmVhdGVkQnlNYXJrdXAoKS5yZW1vdmUoJmNzc0FuaW1hdGlv
bik7CisKKyAgICBpZiAoIXN0eWxlYWJsZS5oYXNLZXlmcmFtZUVmZmVjdHMoKSkKKyAgICAgICAg
cmV0dXJuOworCisgICAgYXV0byYga2V5ZnJhbWVFZmZlY3RTdGFjayA9IHN0eWxlYWJsZS5lbnN1
cmVLZXlmcmFtZUVmZmVjdFN0YWNrKCk7CisgICAgYXV0byogY3NzQW5pbWF0aW9uTGlzdCA9IGtl
eWZyYW1lRWZmZWN0U3RhY2suY3NzQW5pbWF0aW9uTGlzdCgpOworICAgIGlmICghY3NzQW5pbWF0
aW9uTGlzdCB8fCBjc3NBbmltYXRpb25MaXN0LT5pc0VtcHR5KCkpCisgICAgICAgIHJldHVybjsK
KworICAgIGF1dG8mIGJhY2tpbmdBbmltYXRpb24gPSBjc3NBbmltYXRpb24uYmFja2luZ0FuaW1h
dGlvbigpOworICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgY3NzQW5pbWF0aW9uTGlzdC0+c2l6
ZSgpOyArK2kpIHsKKyAgICAgICAgaWYgKGNzc0FuaW1hdGlvbkxpc3QtPmFuaW1hdGlvbihpKSA9
PSBiYWNraW5nQW5pbWF0aW9uKSB7CisgICAgICAgICAgICAvLyBJdCBpcyBpbXBvcnRhbnQgd2Ug
ZG8gbm90IG1ha2UgYSBjbG9uZSBvZiB0aGUgQW5pbWF0aW9uIHJlZmVyZW5jZXMgY29udGFpbmVk
CisgICAgICAgICAgICAvLyB3aXRoaW4gY3NzQW5pbWF0aW9uTGlzdCBzaW5jZSBzb3J0aW5nIGFu
aW1hdGlvbnMgaW4gY29tcGFyZUNTU0FuaW1hdGlvbnMoKQorICAgICAgICAgICAgLy8gbWFrZXMg
cG9pbnRlciBjb21wYXJpc29ucyB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGJhY2tpbmcgYW5pbWF0
aW9ucyBvZiB2YXJpb3VzCisgICAgICAgICAgICAvLyBDU1NBbmltYXRpb24gb2JqZWN0cy4KKyAg
ICAgICAgICAgIGF1dG8gbmV3QW5pbWF0aW9uTGlzdCA9IGNzc0FuaW1hdGlvbkxpc3QtPnNoYWxs
b3dDb3B5KCk7CisgICAgICAgICAgICBuZXdBbmltYXRpb25MaXN0LT5yZW1vdmUoaSk7CisgICAg
ICAgICAgICBrZXlmcmFtZUVmZmVjdFN0YWNrLnNldENTU0FuaW1hdGlvbkxpc3QoV1RGTW92ZShu
ZXdBbmltYXRpb25MaXN0KSk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9
Cit9CisKIHZvaWQgU3R5bGVhYmxlOjplbGVtZW50V2FzUmVtb3ZlZCgpIGNvbnN0CiB7CiAgICAg
Y2FuY2VsRGVjbGFyYXRpdmVBbmltYXRpb25zKCk7CkBAIC0yMzIsMTUgKzI1OSwxMyBAQCB2b2lk
IFN0eWxlYWJsZTo6Y2FuY2VsRGVjbGFyYXRpdmVBbmltYXRpb25zKCkgY29uc3QKIHsKICAgICBp
ZiAoYXV0byogYW5pbWF0aW9ucyA9IHRoaXMtPmFuaW1hdGlvbnMoKSkgewogICAgICAgICBmb3Ig
KGF1dG8mIGFuaW1hdGlvbiA6ICphbmltYXRpb25zKSB7Ci0gICAgICAgICAgICBpZiAoaXM8RGVj
bGFyYXRpdmVBbmltYXRpb24+KGFuaW1hdGlvbikpCisgICAgICAgICAgICBpZiAoaXM8RGVjbGFy
YXRpdmVBbmltYXRpb24+KGFuaW1hdGlvbikpIHsKKyAgICAgICAgICAgICAgICBpZiAoaXM8Q1NT
QW5pbWF0aW9uPihhbmltYXRpb24pKQorICAgICAgICAgICAgICAgICAgICByZW1vdmVDU1NBbmlt
YXRpb25DcmVhdGVkQnlNYXJrdXAoKnRoaXMsIGRvd25jYXN0PENTU0FuaW1hdGlvbj4oKmFuaW1h
dGlvbikpOwogICAgICAgICAgICAgICAgIGRvd25jYXN0PERlY2xhcmF0aXZlQW5pbWF0aW9uPigq
YW5pbWF0aW9uKS5jYW5jZWxGcm9tU3R5bGUoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQog
ICAgIH0KLQotICAgIGlmIChhdXRvKiBlZmZlY3RTdGFjayA9IGtleWZyYW1lRWZmZWN0U3RhY2so
KSkKLSAgICAgICAgZWZmZWN0U3RhY2stPnNldENTU0FuaW1hdGlvbkxpc3QobnVsbHB0cik7Ci0K
LSAgICBzZXRBbmltYXRpb25zQ3JlYXRlZEJ5TWFya3VwKHsgfSk7CiB9CiAKIHN0YXRpYyBib29s
IGtleWZyYW1lc1J1bGVFeGlzdHNGb3JBbmltYXRpb24oRWxlbWVudCYgZWxlbWVudCwgY29uc3Qg
QW5pbWF0aW9uJiBhbmltYXRpb24sIGNvbnN0IFN0cmluZyYgYW5pbWF0aW9uTmFtZSkKQEAgLTI3
Myw3ICsyOTgsNiBAQCB2b2lkIFN0eWxlYWJsZTo6dXBkYXRlQ1NTQW5pbWF0aW9ucyhjb25zdCBS
ZW5kZXJTdHlsZSogY3VycmVudFN0eWxlLCBjb25zdCBSZW5kZQogICAgICAgICBmb3IgKGF1dG8m
IGNzc0FuaW1hdGlvbiA6IGFuaW1hdGlvbnNDcmVhdGVkQnlNYXJrdXAoKSkKICAgICAgICAgICAg
IGNzc0FuaW1hdGlvbi0+Y2FuY2VsRnJvbVN0eWxlKCk7CiAgICAgICAgIGtleWZyYW1lRWZmZWN0
U3RhY2suc2V0Q1NTQW5pbWF0aW9uTGlzdChudWxscHRyKTsKLSAgICAgICAgc2V0QW5pbWF0aW9u
c0NyZWF0ZWRCeU1hcmt1cCh7IH0pOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCA5N2MzYzQ1MzZkMjJjYzJlMWE0OWMwYzU0YjdhYjhh
MjFlOGRjM2M2Li5kZWM3YTgyNzc4ZGM5MGFlM2UxYjRkZDkzMzhjZGY0N2E4Y2MzMGVlIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMi0wMy0xNSAg
Q29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVW5yZXZp
ZXdlZCwgcmV2ZXJ0aW5nIHIyOTEyODIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMzc5MjQKKworICAgICAgICBTcGVlZG9tZXRlcjIgMS0yJSByZWdy
ZXNzaW9uCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJEaWFsb2cg
ZWxlbWVudCBvbmx5IGFuaW1hdGVzIG9uY2UiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzYyNzQKKyAgICAgICAgaHR0cHM6Ly9jb21taXRzLndlYmtp
dC5vcmcvcjI5MTI4MgorCiAyMDIyLTAzLTE1ICBQYXRyaWNrIEdyaWZmaXMgIDxwZ3JpZmZpc0Bp
Z2FsaWEuY29tPgogCiAgICAgICAgIEFkZCBpbml0aWFsIGltcGxlbWVudGF0aW9uIG9mIEZldGNo
IE1ldGFkYXRhCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9kaWFsb2ctYW5pbWF0aW9uLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1h
bmltYXRpb25zL2RpYWxvZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCBkMjFlZTUxOTMyMjJmYmY5OTViZjdhZWUwZTk1YTRhNmU5ZTNlNTU4Li4w
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2RpYWxv
Zy1hbmltYXRpb24tZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCwwIEBACi0K
LVBBU1MgQ1NTIEFuaW1hdGlvbnMgdGllZCB0byA8ZGlhbG9nIG9wZW4+IGFyZSBjYW5jZWxlZCBh
bmQgcmVzdGFydGVkIGFzIHRoZSBkaWFsb2cgaXMgaGlkZGVuIGFuZCBzaG93bgotCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
YW5pbWF0aW9ucy9kaWFsb2ctYW5pbWF0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9kaWFsb2ctYW5pbWF0aW9u
Lmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY2YzhmNmYwZmE0MDYwYjE1ZjY4
ZGY4YzQ3MjRiNDRhYzUzNGM0YjMuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWFuaW1hdGlvbnMvZGlhbG9nLWFuaW1hdGlvbi5odG1sCisrKyAvZGV2L251bGwKQEAg
LTEsNDQgKzAsMCBAQAotPCFkb2N0eXBlIGh0bWw+Ci08bWV0YSBjaGFyc2V0PXV0Zi04PgotPHRp
dGxlPkNTUyBBbmltYXRpb25zIG9uIGEgJmx0O2RpYWxvZz48L3RpdGxlPgotPGxpbmsgcmVsPSJo
ZWxwIiBocmVmPSJodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWFuaW1hdGlvbnMtMS8iPgot
PHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgotPHNjcmlw
dCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgotPHNjcmlw
dCBzcmM9InN1cHBvcnQvdGVzdGNvbW1vbi5qcyI+PC9zY3JpcHQ+Ci08c3R5bGU+Ci0KLWRpYWxv
Z1tvcGVuXSB7Ci0gICAgYW5pbWF0aW9uOiBkaWFsb2ctb3Blbi1hbmltYXRpb24gMW1zOwotfQot
Ci1Aa2V5ZnJhbWVzIGRpYWxvZy1vcGVuLWFuaW1hdGlvbiB7Ci0gICAgZnJvbSB7IG9wYWNpdHk6
IDAgfQotfQotCi08L3N0eWxlPgotPGRpdiBpZD0ibG9nIj48L2Rpdj4KLTxzY3JpcHQ+Ci0KLSJ1
c2Ugc3RyaWN0IjsKLQotcHJvbWlzZV90ZXN0KGFzeW5jIHQgPT4gewotICBjb25zdCBkaWFsb2cg
PSBhZGRFbGVtZW50KHQsICJkaWFsb2ciKTsKLQotICAvLyBPcGVuIHRoZSBkaWFsb2cgYSBmaXJz
dCB0aW1lLCB0aGlzIHNob3VsZCB0cmlnZ2VyIGEgQ1NTIEFuaW1hdGlvbi4KLSAgZGlhbG9nLm9w
ZW4gPSB0cnVlOwotICBjb25zdCBhbmltYXRpb25zID0gZGlhbG9nLmdldEFuaW1hdGlvbnMoKTsK
LSAgYXNzZXJ0X2VxdWFscyhhbmltYXRpb25zLmxlbmd0aCwgMSwgIkFzIHRoZSA8ZGlhbG9nPiBp
cyBzaG93biBpbnRpYWxseSBhbiBhbmltYXRpb24gaXMgc3RhcnRlZCIpOwotCi0gIGF3YWl0IGFu
aW1hdGlvbnNbMF0uZmluaXNoZWQ7Ci0KLSAgYXdhaXQgd2FpdEZvck5leHRGcmFtZSgpOwotCi0g
IGRpYWxvZy5vcGVuID0gZmFsc2U7Ci0gIGFzc2VydF9lcXVhbHMoZGlhbG9nLmdldEFuaW1hdGlv
bnMoKS5sZW5ndGgsIDAsICJBcyB0aGUgPGRpYWxvZz4gaXMgY2xvc2VkIHRoZSBhbmltYXRpb24g
aXMgcmVtb3ZlZCIpOwotCi0gIGF3YWl0IHdhaXRGb3JOZXh0RnJhbWUoKTsKLQotICBkaWFsb2cu
b3BlbiA9IHRydWU7Ci0gIGFzc2VydF9lcXVhbHMoZGlhbG9nLmdldEFuaW1hdGlvbnMoKS5sZW5n
dGgsIDEsICJBcyB0aGUgPGRpYWxvZz4gaXMgc2hvd24gYWdhaW4gYW4gYW5pbWF0aW9uIGlzIHN0
YXJ0ZWQgYWdhaW4iKTsKLX0sICJDU1MgQW5pbWF0aW9ucyB0aWVkIHRvIDxkaWFsb2cgb3Blbj4g
YXJlIGNhbmNlbGVkIGFuZCByZXN0YXJ0ZWQgYXMgdGhlIGRpYWxvZyBpcyBoaWRkZW4gYW5kIHNo
b3duIik7Ci08L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2RpYWxvZy1iYWNrZHJvcC1hbmlt
YXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvZGlhbG9nLWJhY2tkcm9wLWFuaW1hdGlvbi1leHBl
Y3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDlmMGYyYWY1NTYyNTJkZGVh
ZWJjMTY1NDAwMjhjOWUxNTU3YzA2M2MuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLWFuaW1hdGlvbnMvZGlhbG9nLWJhY2tkcm9wLWFuaW1hdGlvbi1leHBlY3RlZC50
eHQKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAKLQotUEFTUyBDU1MgQW5pbWF0aW9ucyBv
biBhIDxkaWFsb2c+IDo6YmFja2Ryb3AgYXJlIGNhbmNlbGVkIGFuZCByZXN0YXJ0ZWQgYXMgdGhl
IGRpYWxvZyBpcyBoaWRkZW4gYW5kIHNob3duCi0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2RpYWxvZy1i
YWNrZHJvcC1hbmltYXRpb24uaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2RpYWxvZy1iYWNrZHJvcC1hbmltYXRpb24u
aHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggY2M2MWMyZTM4MDkxYjI5ZGYxMzRj
YTNmNGFiZjgxMjUyMjI1ZTg1My4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtYW5pbWF0aW9ucy9kaWFsb2ctYmFja2Ryb3AtYW5pbWF0aW9uLmh0bWwKKysrIC9kZXYv
bnVsbApAQCAtMSw0NCArMCwwIEBACi08IWRvY3R5cGUgaHRtbD4KLTxtZXRhIGNoYXJzZXQ9dXRm
LTg+Ci08dGl0bGU+Q1NTIEFuaW1hdGlvbnMgb24gYSAmbHQ7ZGlhbG9nPiA6OmJhY2tkcm9wPC90
aXRsZT4KLTxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nz
cy1hbmltYXRpb25zLTEvIj4KLTxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpz
Ij48L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0Lmpz
Ij48L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSJzdXBwb3J0L3Rlc3Rjb21tb24uanMiPjwvc2NyaXB0
PgotPHN0eWxlPgotCi1kaWFsb2dbb3Blbl06OmJhY2tkcm9wIHsKLSAgICBhbmltYXRpb246IGRp
YWxvZy1iYWNrZHJvcC1hbmltYXRpb24gMW1zOwotfQotCi1Aa2V5ZnJhbWVzIGRpYWxvZy1iYWNr
ZHJvcC1hbmltYXRpb24gewotICAgIGZyb20geyBvcGFjaXR5OiAwIH0KLX0KLQotPC9zdHlsZT4K
LTxkaXYgaWQ9ImxvZyI+PC9kaXY+Ci08c2NyaXB0PgotCi0idXNlIHN0cmljdCI7Ci0KLXByb21p
c2VfdGVzdChhc3luYyB0ID0+IHsKLSAgY29uc3QgZGlhbG9nID0gYWRkRWxlbWVudCh0LCAiZGlh
bG9nIik7Ci0KLSAgLy8gT3BlbiB0aGUgZGlhbG9nIGEgZmlyc3QgdGltZSwgdGhpcyBzaG91bGQg
dHJpZ2dlciBhIENTUyBBbmltYXRpb24uCi0gIGRpYWxvZy5zaG93TW9kYWwoKTsKLSAgY29uc3Qg
YW5pbWF0aW9ucyA9IGRpYWxvZy5nZXRBbmltYXRpb25zKHsgc3VidHJlZTogdHJ1ZSB9KTsKLSAg
YXNzZXJ0X2VxdWFscyhhbmltYXRpb25zLmxlbmd0aCwgMSwgIkFzIHRoZSA8ZGlhbG9nPiBpcyBz
aG93biBpbnRpYWxseSBhbiBhbmltYXRpb24gaXMgc3RhcnRlZCBvbiBpdHMgOjpiYWNrZHJvcCIp
OwotCi0gIGF3YWl0IGFuaW1hdGlvbnNbMF0uZmluaXNoZWQ7Ci0KLSAgYXdhaXQgd2FpdEZvck5l
eHRGcmFtZSgpOwotCi0gIGRpYWxvZy5jbG9zZSgpOwotICBhc3NlcnRfZXF1YWxzKGRpYWxvZy5n
ZXRBbmltYXRpb25zKHsgc3VidHJlZTogdHJ1ZSB9KS5sZW5ndGgsIDAsICJBcyB0aGUgPGRpYWxv
Zz4gaXMgY2xvc2VkIHRoZSBhbmltYXRpb24gaXMgcmVtb3ZlZCBmcm9tIGl0cyA6OmJhY2tkcm9w
Iik7Ci0KLSAgYXdhaXQgd2FpdEZvck5leHRGcmFtZSgpOwotCi0gIGRpYWxvZy5zaG93TW9kYWwo
KTsKLSAgYXNzZXJ0X2VxdWFscyhkaWFsb2cuZ2V0QW5pbWF0aW9ucyh7IHN1YnRyZWU6IHRydWUg
fSkubGVuZ3RoLCAxLCAiQXMgdGhlIDxkaWFsb2c+IGlzIHNob3duIGFnYWluIGFuIGFuaW1hdGlv
biBpcyBzdGFydGVkIGFnYWluIG9uIGl0cyA6OmJhY2tkcm9wIik7Ci19LCAiQ1NTIEFuaW1hdGlv
bnMgb24gYSA8ZGlhbG9nPiA6OmJhY2tkcm9wIGFyZSBjYW5jZWxlZCBhbmQgcmVzdGFydGVkIGFz
IHRoZSBkaWFsb2cgaXMgaGlkZGVuIGFuZCBzaG93biIpOwotPC9zY3JpcHQ+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5p
bWF0aW9ucy9zdXBwb3J0L3Rlc3Rjb21tb24uanMgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9zdXBwb3J0L3Rlc3Rjb21tb24u
anMKaW5kZXggNjU0YWFhNTFjNTVjMDNiOWIxYzUyZjc5ZTUyZDRmMTc4ZDdhYWNjNC4uN2QzMzky
YTU0ZjY1ZGNhMDE4ZTk2MDg3NGVmZTE5ZjhjYTM4OGE3MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvc3Vw
cG9ydC90ZXN0Y29tbW9uLmpzCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL3N1cHBvcnQvdGVzdGNvbW1vbi5qcwpAQCAt
ODcsNDMgKzg3LDMxIEBAIGZ1bmN0aW9uIGFzc2VydF9mcmFtZV9saXN0c19lcXVhbChhY3R1YWws
IGV4cGVjdGVkKSB7CiB9CiAKIC8qKgotICogQXBwZW5kcyBhbiBlbGVtZW50IHRvIHRoZSBkb2N1
bWVudCBib2R5LgorICogQXBwZW5kcyBhIGRpdiB0byB0aGUgZG9jdW1lbnQgYm9keS4KICAqCiAg
KiBAcGFyYW0gdCAgVGhlIHRlc3RoYXJuZXNzLmpzIFRlc3Qgb2JqZWN0LiBJZiBwcm92aWRlZCwg
dGhpcyB3aWxsIGJlIHVzZWQKICAqICAgICAgICAgICB0byByZWdpc3RlciBhIGNsZWFudXAgY2Fs
bGJhY2sgdG8gcmVtb3ZlIHRoZSBkaXYgd2hlbiB0aGUgdGVzdAogICogICAgICAgICAgIGZpbmlz
aGVzLgogICoKLSAqIEBwYXJhbSBuYW1lICBBIHN0cmluZyBzcGVjaWZ5aW5nIHRoZSBlbGVtZW50
IG5hbWUuCi0gKgogICogQHBhcmFtIGF0dHJzICBBIGRpY3Rpb25hcnkgb2JqZWN0IHdpdGggYXR0
cmlidXRlIG5hbWVzIGFuZCB2YWx1ZXMgdG8gc2V0IG9uCiAgKiAgICAgICAgICAgICAgIHRoZSBk
aXYuCiAgKi8KLWZ1bmN0aW9uIGFkZEVsZW1lbnQodCwgbmFtZSwgYXR0cnMpIHsKLSAgdmFyIGVs
ZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KG5hbWUpOworZnVuY3Rpb24gYWRkRGl2KHQs
IGF0dHJzKSB7CisgIHZhciBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAg
aWYgKGF0dHJzKSB7CiAgICAgZm9yICh2YXIgYXR0ck5hbWUgaW4gYXR0cnMpIHsKLSAgICAgIGVs
ZW1lbnQuc2V0QXR0cmlidXRlKGF0dHJOYW1lLCBhdHRyc1thdHRyTmFtZV0pOworICAgICAgZGl2
LnNldEF0dHJpYnV0ZShhdHRyTmFtZSwgYXR0cnNbYXR0ck5hbWVdKTsKICAgICB9CiAgIH0KLSAg
ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChlbGVtZW50KTsKKyAgZG9jdW1lbnQuYm9keS5hcHBl
bmRDaGlsZChkaXYpOwogICBpZiAodCAmJiB0eXBlb2YgdC5hZGRfY2xlYW51cCA9PT0gJ2Z1bmN0
aW9uJykgewotICAgICAgdC5hZGRfY2xlYW51cCgoKSA9PiBlbGVtZW50LnJlbW92ZSgpKTsKKyAg
ICB0LmFkZF9jbGVhbnVwKGZ1bmN0aW9uKCkgeworICAgICAgaWYgKGRpdi5wYXJlbnROb2RlKSB7
CisgICAgICAgIGRpdi5yZW1vdmUoKTsKKyAgICAgIH0KKyAgICB9KTsKICAgfQotICByZXR1cm4g
ZWxlbWVudDsKLX0KLQotLyoqCi0gKiBBcHBlbmRzIGEgZGl2IHRvIHRoZSBkb2N1bWVudCBib2R5
LgotICoKLSAqIEBwYXJhbSB0ICBUaGUgdGVzdGhhcm5lc3MuanMgVGVzdCBvYmplY3QuIElmIHBy
b3ZpZGVkLCB0aGlzIHdpbGwgYmUgdXNlZAotICogICAgICAgICAgIHRvIHJlZ2lzdGVyIGEgY2xl
YW51cCBjYWxsYmFjayB0byByZW1vdmUgdGhlIGRpdiB3aGVuIHRoZSB0ZXN0Ci0gKiAgICAgICAg
ICAgZmluaXNoZXMuCi0gKgotICogQHBhcmFtIGF0dHJzICBBIGRpY3Rpb25hcnkgb2JqZWN0IHdp
dGggYXR0cmlidXRlIG5hbWVzIGFuZCB2YWx1ZXMgdG8gc2V0IG9uCi0gKiAgICAgICAgICAgICAg
IHRoZSBkaXYuCi0gKi8KLWZ1bmN0aW9uIGFkZERpdih0LCBhdHRycykgewotICByZXR1cm4gYWRk
RWxlbWVudCh0LCAiZGl2IiwgYXR0cnMpOworICByZXR1cm4gZGl2OwogfQogCiAvKioK
</data>

          </attachment>
      

    </bug>

</bugzilla>