<?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>224686</bug_id>
          
          <creation_ts>2021-04-16 12:23:51 -0700</creation_ts>
          <short_desc>REGRESSION(r273733): Broke mouse wheel scrolling speed</short_desc>
          <delta_ts>2021-04-24 15:09:09 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=224302</see_also>
          <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>222588</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1751184</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-04-16 12:23:51 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/273733 broke the build:
Broke mouse wheel scrolling speed

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>1751186</commentid>
    <comment_count>1</comment_count>
      <attachid>426256</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-04-16 12:23:58 -0700</bug_when>
    <thetext>Created attachment 426256
REVERT of r273733

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>1751191</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-16 12:28:37 -0700</bug_when>
    <thetext>*** Bug 224302 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1751192</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-16 12:28:37 -0700</bug_when>
    <thetext>Committed r276159 (236647@main): &lt;https://commits.webkit.org/236647@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426256.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753944</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-24 15:09:09 -0700</bug_when>
    <thetext>&lt;rdar://problem/77110119&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426256</attachid>
            <date>2021-04-16 12:23:58 -0700</date>
            <delta_ts>2021-04-16 12:28:38 -0700</delta_ts>
            <desc>REVERT of r273733</desc>
            <filename>bug-224686-20210416192357.patch</filename>
            <type>text/plain</type>
            <size>10257</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MTU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2UyMDkzMjQ3M2M4MTI1
ZDAzYzA1MTliNGM2YTcyMWY4OWNjMGE1My4uNDkxZmY2MzA1NDc0YzZlN2Y5MzAyYzM3MTliOGU0
NzA0ZmE0NTlkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA0LTE2ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByZXZlcnRpbmcgcjI3MzczMy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNDY4NgorCisgICAgICAgIEJyb2tlIG1vdXNlIHdoZWVsIHNjcm9sbGlu
ZyBzcGVlZAorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoKKworICAgICAgICAiRWxpbWlu
YXRlIFNjcm9sbEFuaW1hdG9yR2VuZXJpYzo6bV9zbW9vdGhBbmltYXRpb24iCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjI1ODgKKyAgICAgICAgaHR0
cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzI3MzczMworCiAyMDIxLTA0LTE2ICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVkdWNl
IG1heGltdW0gSGFzaFRhYmxlIGVudHJ5IHNpemUgdG8gMTI4IGJ5dGVzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxBbmltYXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9TY3JvbGxBbmltYXRvci5jcHAKaW5kZXggNjRjODQzYjU5NzUyNDY0YWNmN2Y3
NDRiNWJiZTU3OGIyN2Q0OGY4NC4uZDNmNGFmNzE0OGJiMjBmY2U5ZTYzNzdmMzI0ZjJkYWVmZDk5
MzcxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3Iu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9yLmNwcApAQCAt
NTcsNyArNTcsNyBAQCBTY3JvbGxBbmltYXRvcjo6U2Nyb2xsQW5pbWF0b3IoU2Nyb2xsYWJsZUFy
ZWEmIHNjcm9sbGFibGVBcmVhKQogI2lmIEVOQUJMRShDU1NfU0NST0xMX1NOQVApIHx8IEVOQUJM
RShSVUJCRVJfQkFORElORykKICAgICAsIG1fc2Nyb2xsQ29udHJvbGxlcigqdGhpcykKICNlbmRp
ZgotICAgICwgbV9zY3JvbGxBbmltYXRpb24obWFrZVVuaXF1ZTxTY3JvbGxBbmltYXRpb25TbW9v
dGg+KAorICAgICwgbV9hbmltYXRpb25Qcm9ncmFtbWF0aWNTY3JvbGwobWFrZVVuaXF1ZTxTY3Jv
bGxBbmltYXRpb25TbW9vdGg+KAogICAgICAgICBbdGhpc10oKSAtPiBTY3JvbGxFeHRlbnRzIHsK
ICAgICAgICAgICAgIHJldHVybiB7IG1fc2Nyb2xsYWJsZUFyZWEubWluaW11bVNjcm9sbFBvc2l0
aW9uKCksIG1fc2Nyb2xsYWJsZUFyZWEubWF4aW11bVNjcm9sbFBvc2l0aW9uKCksIG1fc2Nyb2xs
YWJsZUFyZWEudmlzaWJsZVNpemUoKSB9OwogICAgICAgICB9LApAQCAtOTksMTMgKzk5LDYgQEAg
Ym9vbCBTY3JvbGxBbmltYXRvcjo6c2Nyb2xsKFNjcm9sbGJhck9yaWVudGF0aW9uIG9yaWVudGF0
aW9uLCBTY3JvbGxHcmFudWxhcml0eQogICAgIFVOVVNFRF9QQVJBTShiZWhhdmlvcik7CiAjZW5k
aWYKIAotI2lmIEVOQUJMRShTTU9PVEhfU0NST0xMSU5HKSAmJiAhUExBVEZPUk0oSU9TX0ZBTUlM
WSkKLSAgICBpZiAobV9zY3JvbGxhYmxlQXJlYS5zY3JvbGxBbmltYXRvckVuYWJsZWQoKSkgewot
ICAgICAgICBtX3Njcm9sbEFuaW1hdGlvbi0+c2V0Q3VycmVudFBvc2l0aW9uKG1fY3VycmVudFBv
c2l0aW9uKTsKLSAgICAgICAgcmV0dXJuIG1fc2Nyb2xsQW5pbWF0aW9uLT5zY3JvbGwob3JpZW50
YXRpb24sIGdyYW51bGFyaXR5LCBzdGVwLCBtdWx0aXBsaWVyKTsKLSAgICB9Ci0jZW5kaWYKLQog
ICAgIHJldHVybiBzY3JvbGxUb1Bvc2l0aW9uV2l0aG91dEFuaW1hdGlvbihwb3NpdGlvbkZyb21T
dGVwKG9yaWVudGF0aW9uLCBzdGVwLCBtdWx0aXBsaWVyKSk7CiB9CiAKQEAgLTEyNCw3ICsxMTcs
NiBAQCBib29sIFNjcm9sbEFuaW1hdG9yOjpzY3JvbGxUb1Bvc2l0aW9uV2l0aG91dEFuaW1hdGlv
bihjb25zdCBGbG9hdFBvaW50JiBwb3NpdGlvbgogICAgIGlmIChhZGp1c3RlZFBvc2l0aW9uID09
IGN1cnJlbnRQb3NpdGlvbiAmJiBhZGp1c3RlZFBvc2l0aW9uID09IHNjcm9sbGFibGVBcmVhKCku
c2Nyb2xsUG9zaXRpb24oKSAmJiAhc2Nyb2xsYWJsZUFyZWEoKS5zY3JvbGxPcmlnaW5DaGFuZ2Vk
KCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIG1fc2Nyb2xsQW5pbWF0aW9uLT5zZXRD
dXJyZW50UG9zaXRpb24oYWRqdXN0ZWRQb3NpdGlvbik7CiAgICAgbV9jdXJyZW50UG9zaXRpb24g
PSBhZGp1c3RlZFBvc2l0aW9uOwogICAgIG5vdGlmeVBvc2l0aW9uQ2hhbmdlZChhZGp1c3RlZFBv
c2l0aW9uIC0gY3VycmVudFBvc2l0aW9uKTsKICAgICB1cGRhdGVBY3RpdmVTY3JvbGxTbmFwSW5k
ZXhGb3JPZmZzZXQoKTsKQEAgLTE0Miw4ICsxMzQsOCBAQCBib29sIFNjcm9sbEFuaW1hdG9yOjpz
Y3JvbGxUb1Bvc2l0aW9uV2l0aEFuaW1hdGlvbihjb25zdCBGbG9hdFBvaW50JiBuZXdQb3NpdGlv
bgogICAgIGlmICghcG9zaXRpb25DaGFuZ2VkICYmICFzY3JvbGxhYmxlQXJlYSgpLnNjcm9sbE9y
aWdpbkNoYW5nZWQoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgbV9zY3JvbGxBbmlt
YXRpb24tPnNldEN1cnJlbnRQb3NpdGlvbihtX2N1cnJlbnRQb3NpdGlvbik7Ci0gICAgbV9zY3Jv
bGxBbmltYXRpb24tPnNjcm9sbChuZXdQb3NpdGlvbik7CisgICAgbV9hbmltYXRpb25Qcm9ncmFt
bWF0aWNTY3JvbGwtPnNldEN1cnJlbnRQb3NpdGlvbihtX2N1cnJlbnRQb3NpdGlvbik7CisgICAg
bV9hbmltYXRpb25Qcm9ncmFtbWF0aWNTY3JvbGwtPnNjcm9sbChuZXdQb3NpdGlvbik7CiAgICAg
c2Nyb2xsYWJsZUFyZWEoKS5zZXRTY3JvbGxCZWhhdmlvclN0YXR1cyhTY3JvbGxCZWhhdmlvclN0
YXR1czo6SW5Ob25OYXRpdmVBbmltYXRpb24pOwogICAgIHJldHVybiB0cnVlOwogfQpAQCAtMzQ2
LDIzICszMzgsMjMgQEAgdm9pZCBTY3JvbGxBbmltYXRvcjo6cmVtb3ZlV2hlZWxFdmVudFRlc3RD
b21wbGV0aW9uRGVmZXJyYWxGb3JSZWFzb24oV2hlZWxFdmVudFQKIHZvaWQgU2Nyb2xsQW5pbWF0
b3I6OmNhbmNlbEFuaW1hdGlvbnMoKQogewogI2lmICFVU0UoUkVRVUVTVF9BTklNQVRJT05fRlJB
TUVfVElNRVIpCi0gICAgbV9zY3JvbGxBbmltYXRpb24tPnN0b3AoKTsKKyAgICBtX2FuaW1hdGlv
blByb2dyYW1tYXRpY1Njcm9sbC0+c3RvcCgpOwogI2VuZGlmCiB9CiAKIHZvaWQgU2Nyb2xsQW5p
bWF0b3I6OndpbGxFbmRMaXZlUmVzaXplKCkKIHsKLSAgICBtX3Njcm9sbEFuaW1hdGlvbi0+dXBk
YXRlVmlzaWJsZUxlbmd0aHMoKTsKKyAgICBtX2FuaW1hdGlvblByb2dyYW1tYXRpY1Njcm9sbC0+
dXBkYXRlVmlzaWJsZUxlbmd0aHMoKTsKIH0KIAogdm9pZCBTY3JvbGxBbmltYXRvcjo6ZGlkQWRk
VmVydGljYWxTY3JvbGxiYXIoU2Nyb2xsYmFyKikKIHsKLSAgICBtX3Njcm9sbEFuaW1hdGlvbi0+
dXBkYXRlVmlzaWJsZUxlbmd0aHMoKTsKKyAgICBtX2FuaW1hdGlvblByb2dyYW1tYXRpY1Njcm9s
bC0+dXBkYXRlVmlzaWJsZUxlbmd0aHMoKTsKIH0KIAogdm9pZCBTY3JvbGxBbmltYXRvcjo6ZGlk
QWRkSG9yaXpvbnRhbFNjcm9sbGJhcihTY3JvbGxiYXIqKQogewotICAgIG1fc2Nyb2xsQW5pbWF0
aW9uLT51cGRhdGVWaXNpYmxlTGVuZ3RocygpOworICAgIG1fYW5pbWF0aW9uUHJvZ3JhbW1hdGlj
U2Nyb2xsLT51cGRhdGVWaXNpYmxlTGVuZ3RocygpOwogfQogCiBGbG9hdFBvaW50IFNjcm9sbEFu
aW1hdG9yOjphZGp1c3RTY3JvbGxPZmZzZXRGb3JTbmFwcGluZ0lmTmVlZGVkKGNvbnN0IEZsb2F0
UG9pbnQmIG9mZnNldCwgU2Nyb2xsU25hcFBvaW50U2VsZWN0aW9uTWV0aG9kIG1ldGhvZCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9yLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxBbmltYXRvci5oCmluZGV4IDZlYjE0MDY3N2QxMzhi
ZWQwNTRlNmU3MGYxMGIzZjE4Njg1Yjg4ZDguLjA4NmEwZTM5MzVhYjMxYzc3ZjY0MGMxYjVhN2E3
MTE2MTRmOWM1ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFu
aW1hdG9yLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3IuaApA
QCAtMTgyLDcgKzE4Miw3IEBAIHByb3RlY3RlZDoKICNlbmRpZgogICAgIEZsb2F0UG9pbnQgbV9j
dXJyZW50UG9zaXRpb247CiAKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8U2Nyb2xsQW5pbWF0aW9uPiBt
X3Njcm9sbEFuaW1hdGlvbjsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8U2Nyb2xsQW5pbWF0aW9uPiBt
X2FuaW1hdGlvblByb2dyYW1tYXRpY1Njcm9sbDsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNv
cmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dlbmVyaWMvU2Nyb2xsQW5p
bWF0b3JHZW5lcmljLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dlbmVyaWMvU2Nyb2xs
QW5pbWF0b3JHZW5lcmljLmNwcAppbmRleCAyNjhkMmM5YTk0ODA1YTBiMDFlYTA3MDY5Yzg4MWYx
YTQ0NjhkOTM1Li5jZDMzYWE0NTExNTUzYmJmYWE4NzMyYmM2Nzk4ODA3ZDFjMGNjNzAwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9nZW5lcmljL1Njcm9sbEFuaW1hdG9yR2Vu
ZXJpYy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ2VuZXJpYy9TY3JvbGxBbmlt
YXRvckdlbmVyaWMuY3BwCkBAIC01NSwxNyArNTUsNzAgQEAgU2Nyb2xsQW5pbWF0b3JHZW5lcmlj
OjpTY3JvbGxBbmltYXRvckdlbmVyaWMoU2Nyb2xsYWJsZUFyZWEmIHNjcm9sbGFibGVBcmVhKQog
ICAgICAgICAgICAgcmV0dXJuIHsgbV9zY3JvbGxhYmxlQXJlYS5taW5pbXVtU2Nyb2xsUG9zaXRp
b24oKSwgbV9zY3JvbGxhYmxlQXJlYS5tYXhpbXVtU2Nyb2xsUG9zaXRpb24oKSwgbV9zY3JvbGxh
YmxlQXJlYS52aXNpYmxlU2l6ZSgpIH07CiAgICAgICAgIH0sCiAgICAgICAgIFt0aGlzXShGbG9h
dFBvaW50JiYgcG9zaXRpb24pIHsKLSAgICAgICAgICAgIG1fc2Nyb2xsQW5pbWF0aW9uLT5zZXRD
dXJyZW50UG9zaXRpb24ocG9zaXRpb24pOworI2lmIEVOQUJMRShTTU9PVEhfU0NST0xMSU5HKQor
ICAgICAgICAgICAgaWYgKG1fc21vb3RoQW5pbWF0aW9uKQorICAgICAgICAgICAgICAgIG1fc21v
b3RoQW5pbWF0aW9uLT5zZXRDdXJyZW50UG9zaXRpb24ocG9zaXRpb24pOworI2VuZGlmCiAgICAg
ICAgICAgICB1cGRhdGVQb3NpdGlvbihXVEZNb3ZlKHBvc2l0aW9uKSk7CiAgICAgICAgIH0pOwor
CisjaWYgRU5BQkxFKFNNT09USF9TQ1JPTExJTkcpCisgICAgaWYgKHNjcm9sbGFibGVBcmVhLnNj
cm9sbEFuaW1hdG9yRW5hYmxlZCgpKQorICAgICAgICBlbnN1cmVTbW9vdGhTY3JvbGxpbmdBbmlt
YXRpb24oKTsKKyNlbmRpZgogfQogCiBTY3JvbGxBbmltYXRvckdlbmVyaWM6On5TY3JvbGxBbmlt
YXRvckdlbmVyaWMoKSA9IGRlZmF1bHQ7CiAKKyNpZiBFTkFCTEUoU01PT1RIX1NDUk9MTElORykK
K3ZvaWQgU2Nyb2xsQW5pbWF0b3JHZW5lcmljOjplbnN1cmVTbW9vdGhTY3JvbGxpbmdBbmltYXRp
b24oKQoreworICAgIGlmIChtX3Ntb290aEFuaW1hdGlvbikgeworICAgICAgICBpZiAoIW1fc21v
b3RoQW5pbWF0aW9uLT5pc0FjdGl2ZSgpKQorICAgICAgICAgICAgbV9zbW9vdGhBbmltYXRpb24t
PnNldEN1cnJlbnRQb3NpdGlvbihtX2N1cnJlbnRQb3NpdGlvbik7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKKyAgICBtX3Ntb290aEFuaW1hdGlvbiA9IG1ha2VVbmlxdWU8U2Nyb2xsQW5pbWF0
aW9uU21vb3RoPigKKyAgICAgICAgW3RoaXNdKCkgLT4gU2Nyb2xsRXh0ZW50cyB7CisgICAgICAg
ICAgICByZXR1cm4geyBtX3Njcm9sbGFibGVBcmVhLm1pbmltdW1TY3JvbGxQb3NpdGlvbigpLCBt
X3Njcm9sbGFibGVBcmVhLm1heGltdW1TY3JvbGxQb3NpdGlvbigpLCBtX3Njcm9sbGFibGVBcmVh
LnZpc2libGVTaXplKCkgfTsKKyAgICAgICAgfSwKKyAgICAgICAgbV9jdXJyZW50UG9zaXRpb24s
CisgICAgICAgIFt0aGlzXShGbG9hdFBvaW50JiYgcG9zaXRpb24pIHsKKyAgICAgICAgICAgIHVw
ZGF0ZVBvc2l0aW9uKFdURk1vdmUocG9zaXRpb24pKTsKKyAgICAgICAgfSwKKyAgICAgICAgW3Ro
aXNdIHsKKyAgICAgICAgICAgIG1fc2Nyb2xsYWJsZUFyZWEuc2V0U2Nyb2xsQmVoYXZpb3JTdGF0
dXMoU2Nyb2xsQmVoYXZpb3JTdGF0dXM6Ok5vdEluQW5pbWF0aW9uKTsKKyAgICAgICAgfSk7Cit9
CisjZW5kaWYKKworI2lmIEVOQUJMRShTTU9PVEhfU0NST0xMSU5HKQorYm9vbCBTY3JvbGxBbmlt
YXRvckdlbmVyaWM6OnNjcm9sbChTY3JvbGxiYXJPcmllbnRhdGlvbiBvcmllbnRhdGlvbiwgU2Ny
b2xsR3JhbnVsYXJpdHkgZ3JhbnVsYXJpdHksIGZsb2F0IHN0ZXAsIGZsb2F0IG11bHRpcGxpZXIs
IFNjcm9sbEJlaGF2aW9yIGJlaGF2aW9yKQoreworICAgIGlmICghbV9zY3JvbGxhYmxlQXJlYS5z
Y3JvbGxBbmltYXRvckVuYWJsZWQoKSkKKyAgICAgICAgcmV0dXJuIFNjcm9sbEFuaW1hdG9yOjpz
Y3JvbGwob3JpZW50YXRpb24sIGdyYW51bGFyaXR5LCBzdGVwLCBtdWx0aXBsaWVyLCBiZWhhdmlv
cik7CisKKyAgICAvLyBUaGlzIG1ldGhvZCBkb2Vzbid0IGRvIGRpcmVjdGlvbmFsIHNuYXBwaW5n
LCBidXQgb3VyIGJhc2UgY2xhc3MgZG9lcy4gSXQgd2lsbCBjYWxsIGludG8KKyAgICAvLyBTY3Jv
bGxBbmltYXRvckdlbmVyaWM6OnNjcm9sbCBhZ2FpbiB3aXRoIHRoZSBzbmFwcGVkIHBvc2l0aW9u
cyBhbmQgU2Nyb2xsQmVoYXZpb3I6OkRlZmF1bHQuCisgICAgaWYgKGJlaGF2aW9yID09IFNjcm9s
bEJlaGF2aW9yOjpEb0RpcmVjdGlvbmFsU25hcHBpbmcpCisgICAgICAgIHJldHVybiBTY3JvbGxB
bmltYXRvcjo6c2Nyb2xsKG9yaWVudGF0aW9uLCBncmFudWxhcml0eSwgc3RlcCwgbXVsdGlwbGll
ciwgYmVoYXZpb3IpOworCisgICAgZW5zdXJlU21vb3RoU2Nyb2xsaW5nQW5pbWF0aW9uKCk7Cisg
ICAgcmV0dXJuIG1fc21vb3RoQW5pbWF0aW9uLT5zY3JvbGwob3JpZW50YXRpb24sIGdyYW51bGFy
aXR5LCBzdGVwLCBtdWx0aXBsaWVyKTsKK30KKyNlbmRpZgorCiBib29sIFNjcm9sbEFuaW1hdG9y
R2VuZXJpYzo6c2Nyb2xsVG9Qb3NpdGlvbldpdGhvdXRBbmltYXRpb24oY29uc3QgRmxvYXRQb2lu
dCYgcG9zaXRpb24sIFNjcm9sbENsYW1waW5nIGNsYW1waW5nKQogewogICAgIG1fa2luZXRpY0Fu
aW1hdGlvbi0+c3RvcCgpOwogICAgIG1fa2luZXRpY0FuaW1hdGlvbi0+Y2xlYXJTY3JvbGxIaXN0
b3J5KCk7CisKKyNpZiBFTkFCTEUoU01PT1RIX1NDUk9MTElORykKKyAgICBpZiAobV9zbW9vdGhB
bmltYXRpb24pCisgICAgICAgIG1fc21vb3RoQW5pbWF0aW9uLT5zZXRDdXJyZW50UG9zaXRpb24o
cG9zaXRpb24pOworI2VuZGlmCisKICAgICByZXR1cm4gU2Nyb2xsQW5pbWF0b3I6OnNjcm9sbFRv
UG9zaXRpb25XaXRob3V0QW5pbWF0aW9uKHBvc2l0aW9uLCBjbGFtcGluZyk7CiB9CiAKQEAgLTkw
LDYgKzE0MywxNCBAQCBib29sIFNjcm9sbEFuaW1hdG9yR2VuZXJpYzo6aGFuZGxlV2hlZWxFdmVu
dChjb25zdCBQbGF0Zm9ybVdoZWVsRXZlbnQmIGV2ZW50KQogICAgIHJldHVybiBTY3JvbGxBbmlt
YXRvcjo6aGFuZGxlV2hlZWxFdmVudChldmVudCk7CiB9CiAKK3ZvaWQgU2Nyb2xsQW5pbWF0b3JH
ZW5lcmljOjp3aWxsRW5kTGl2ZVJlc2l6ZSgpCit7CisjaWYgRU5BQkxFKFNNT09USF9TQ1JPTExJ
TkcpCisgICAgaWYgKG1fc21vb3RoQW5pbWF0aW9uKQorICAgICAgICBtX3Ntb290aEFuaW1hdGlv
bi0+dXBkYXRlVmlzaWJsZUxlbmd0aHMoKTsKKyNlbmRpZgorfQorCiB2b2lkIFNjcm9sbEFuaW1h
dG9yR2VuZXJpYzo6dXBkYXRlUG9zaXRpb24oRmxvYXRQb2ludCYmIHBvc2l0aW9uKQogewogICAg
IEZsb2F0U2l6ZSBkZWx0YSA9IHBvc2l0aW9uIC0gbV9jdXJyZW50UG9zaXRpb247CkBAIC0xMDAs
OCArMTYxLDEwIEBAIHZvaWQgU2Nyb2xsQW5pbWF0b3JHZW5lcmljOjp1cGRhdGVQb3NpdGlvbihG
bG9hdFBvaW50JiYgcG9zaXRpb24pCiAKIHZvaWQgU2Nyb2xsQW5pbWF0b3JHZW5lcmljOjpkaWRB
ZGRWZXJ0aWNhbFNjcm9sbGJhcihTY3JvbGxiYXIqIHNjcm9sbGJhcikKIHsKLSAgICBTY3JvbGxB
bmltYXRvcjo6ZGlkQWRkVmVydGljYWxTY3JvbGxiYXIoc2Nyb2xsYmFyKTsKLQorI2lmIEVOQUJM
RShTTU9PVEhfU0NST0xMSU5HKQorICAgIGlmIChtX3Ntb290aEFuaW1hdGlvbikKKyAgICAgICAg
bV9zbW9vdGhBbmltYXRpb24tPnVwZGF0ZVZpc2libGVMZW5ndGhzKCk7CisjZW5kaWYKICAgICBp
ZiAoIXNjcm9sbGJhci0+aXNPdmVybGF5U2Nyb2xsYmFyKCkpCiAgICAgICAgIHJldHVybjsKICAg
ICBtX3ZlcnRpY2FsT3ZlcmxheVNjcm9sbGJhciA9IHNjcm9sbGJhcjsKQEAgLTExMyw4ICsxNzYs
MTAgQEAgdm9pZCBTY3JvbGxBbmltYXRvckdlbmVyaWM6OmRpZEFkZFZlcnRpY2FsU2Nyb2xsYmFy
KFNjcm9sbGJhciogc2Nyb2xsYmFyKQogCiB2b2lkIFNjcm9sbEFuaW1hdG9yR2VuZXJpYzo6ZGlk
QWRkSG9yaXpvbnRhbFNjcm9sbGJhcihTY3JvbGxiYXIqIHNjcm9sbGJhcikKIHsKLSAgICBTY3Jv
bGxBbmltYXRvcjo6ZGlkQWRkSG9yaXpvbnRhbFNjcm9sbGJhcihzY3JvbGxiYXIpOwotCisjaWYg
RU5BQkxFKFNNT09USF9TQ1JPTExJTkcpCisgICAgaWYgKG1fc21vb3RoQW5pbWF0aW9uKQorICAg
ICAgICBtX3Ntb290aEFuaW1hdGlvbi0+dXBkYXRlVmlzaWJsZUxlbmd0aHMoKTsKKyNlbmRpZgog
ICAgIGlmICghc2Nyb2xsYmFyLT5pc092ZXJsYXlTY3JvbGxiYXIoKSkKICAgICAgICAgcmV0dXJu
OwogICAgIG1faG9yaXpvbnRhbE92ZXJsYXlTY3JvbGxiYXIgPSBzY3JvbGxiYXI7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9nZW5lcmljL1Njcm9sbEFuaW1hdG9yR2VuZXJp
Yy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ2VuZXJpYy9TY3JvbGxBbmltYXRvckdlbmVy
aWMuaAppbmRleCBlMDQ2YzUzMWJiODRjMmFjZmY1ZTg5NDY1NTZkZGMxMTI1Yzk4YWYzLi40Mzgy
NDg2ZDg4MWE5NjViMjFkM2MyYWRmNzllZWNjOTkyNjY4ZDViIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9nZW5lcmljL1Njcm9sbEFuaW1hdG9yR2VuZXJpYy5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dlbmVyaWMvU2Nyb2xsQW5pbWF0b3JHZW5lcmljLmgKQEAg
LTQ0LDcgKzQ0LDExIEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIH5TY3JvbGxBbmltYXRvckdlbmVy
aWMoKTsKIAogcHJpdmF0ZToKKyNpZiBFTkFCTEUoU01PT1RIX1NDUk9MTElORykKKyAgICBib29s
IHNjcm9sbChTY3JvbGxiYXJPcmllbnRhdGlvbiwgU2Nyb2xsR3JhbnVsYXJpdHksIGZsb2F0IHN0
ZXAsIGZsb2F0IG11bHRpcGxpZXIsIFNjcm9sbEJlaGF2aW9yKSBvdmVycmlkZTsKKyNlbmRpZgog
ICAgIGJvb2wgc2Nyb2xsVG9Qb3NpdGlvbldpdGhvdXRBbmltYXRpb24oY29uc3QgRmxvYXRQb2lu
dCYsIFNjcm9sbENsYW1waW5nKSBvdmVycmlkZTsKKyAgICB2b2lkIHdpbGxFbmRMaXZlUmVzaXpl
KCkgb3ZlcnJpZGU7CiAKICAgICBib29sIGhhbmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1X
aGVlbEV2ZW50Jikgb3ZlcnJpZGU7CiAKQEAgLTY4LDYgKzcyLDExIEBAIHByaXZhdGU6CiAgICAg
dm9pZCBoaWRlT3ZlcmxheVNjcm9sbGJhcnMoKTsKICAgICB2b2lkIHVwZGF0ZU92ZXJsYXlTY3Jv
bGxiYXJzT3BhY2l0eSgpOwogCisjaWYgRU5BQkxFKFNNT09USF9TQ1JPTExJTkcpCisgICAgdm9p
ZCBlbnN1cmVTbW9vdGhTY3JvbGxpbmdBbmltYXRpb24oKTsKKworICAgIHN0ZDo6dW5pcXVlX3B0
cjxTY3JvbGxBbmltYXRpb24+IG1fc21vb3RoQW5pbWF0aW9uOworI2VuZGlmCiAgICAgc3RkOjp1
bmlxdWVfcHRyPFNjcm9sbEFuaW1hdGlvbktpbmV0aWM+IG1fa2luZXRpY0FuaW1hdGlvbjsKICAg
ICBTY3JvbGxiYXIqIG1faG9yaXpvbnRhbE92ZXJsYXlTY3JvbGxiYXIgeyBudWxscHRyIH07CiAg
ICAgU2Nyb2xsYmFyKiBtX3ZlcnRpY2FsT3ZlcmxheVNjcm9sbGJhciB7IG51bGxwdHIgfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>