<?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>226378</bug_id>
          
          <creation_ts>2021-05-28 09:22:55 -0700</creation_ts>
          <short_desc>REGRESSION(r278199): Causes asserts in layoutformattingcontext</short_desc>
          <delta_ts>2021-05-28 09:25:16 -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>226365</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1764782</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-05-28 09:22:55 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/278199 broke the build:
Causes asserts in layoutformattingcontext

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>1764784</commentid>
    <comment_count>1</comment_count>
      <attachid>430017</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-05-28 09:23:02 -0700</bug_when>
    <thetext>Created attachment 430017
[fast-cq] REVERT of r278199

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>1764786</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-28 09:24:43 -0700</bug_when>
    <thetext>Committed r278200 (238243@main): &lt;https://commits.webkit.org/238243@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 430017.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1764787</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-28 09:25:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/78620852&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430017</attachid>
            <date>2021-05-28 09:23:02 -0700</date>
            <delta_ts>2021-05-28 09:24:44 -0700</delta_ts>
            <desc>[fast-cq] REVERT of r278199</desc>
            <filename>bug-226378-20210528162302.patch</filename>
            <type>text/plain</type>
            <size>13960</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4MTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWExNDAyNDljYjZjNTZl
YjY5YWZiN2RiYmViZTMyNDMwM2M5ZjAzNC4uNzc0OWVkMjY2NDQwYjJhNzcwYjZhYzQ1MzY3OGFm
YzAxZjg5NmY3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTA1LTI4ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByZXZlcnRpbmcgcjI3ODE5OS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNjM3OAorCisgICAgICAgIENhdXNlcyBhc3NlcnRzIGluIGxheW91dGZv
cm1hdHRpbmdjb250ZXh0CisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAg
ICJbTEZDXVtURkNdIERvIG5vdCBpbmNsdWRlIHZlcnRpY2FsIHNwYWNpbmcgd2hlbiByZXNvbHZp
bmcKKyAgICAgICAgcGVyY2VudCBoZWlnaHQgZm9yIHRhYmxlIGNvbnRlbnQiCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjYzNjUKKyAgICAgICAgaHR0
cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzI3ODE5OQorCiAyMDIxLTA1LTI4ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtURkNdIERvIG5vdCBp
bmNsdWRlIHZlcnRpY2FsIHNwYWNpbmcgd2hlbiByZXNvbHZpbmcgcGVyY2VudCBoZWlnaHQgZm9y
IHRhYmxlIGNvbnRlbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0
aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL3RhYmxlL1RhYmxlRm9ybWF0dGluZ0NvbnRl
eHQuY3BwCmluZGV4IGQwN2ZmYTRkZDBlZGY4NTg2MDAxNGNhOTcwNGNmMmNlOWFkMmI2NWYuLjVi
YjMzZTlmODVkYzUxYTZhNjc1NjVlY2ZhODYwYjFlNDg1NWFhOTEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5n
Q29udGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0
cy90YWJsZS9UYWJsZUZvcm1hdHRpbmdDb250ZXh0LmNwcApAQCAtNDgsNyArNDgsNyBAQCBXVEZf
TUFLRV9JU09fQUxMT0NBVEVEX0lNUEwoVGFibGVGb3JtYXR0aW5nQ29udGV4dCk7CiAvLyBodHRw
czovL3d3dy53My5vcmcvVFIvY3NzLXRhYmxlcy0zLyN0YWJsZS1sYXlvdXQtYWxnb3JpdGhtCiBU
YWJsZUZvcm1hdHRpbmdDb250ZXh0OjpUYWJsZUZvcm1hdHRpbmdDb250ZXh0KGNvbnN0IENvbnRh
aW5lckJveCYgZm9ybWF0dGluZ0NvbnRleHRSb290LCBUYWJsZUZvcm1hdHRpbmdTdGF0ZSYgZm9y
bWF0dGluZ1N0YXRlKQogICAgIDogRm9ybWF0dGluZ0NvbnRleHQoZm9ybWF0dGluZ0NvbnRleHRS
b290LCBmb3JtYXR0aW5nU3RhdGUpCi0gICAgLCBtX3RhYmxlRm9ybWF0dGluZ0dlb21ldHJ5KCp0
aGlzKQorICAgICwgbV90YWJsZUZvcm1hdHRpbmdHZW9tZXRyeSgqdGhpcywgZm9ybWF0dGluZ1N0
YXRlLnRhYmxlR3JpZCgpKQogICAgICwgbV90YWJsZUZvcm1hdHRpbmdRdWlya3MoKnRoaXMpCiB7
CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRz
L3RhYmxlL1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9m
b3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nQ29udGV4dC5oCmluZGV4IDk0
MWNmMDlhYTY5YTFjMzY0ZTkyNjgxZTQyN2QwZTQyZWUwYzdmYTMuLmJiMjQxMWQ0MWRmMWFmN2U2
NzQ3YmY1ZDc3ZWQ0NDQzMzliYjJkOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nQ29udGV4dC5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3Jt
YXR0aW5nQ29udGV4dC5oCkBAIC01NCw4ICs1NCw2IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBV
bmlxdWVSZWY8VGFibGVHcmlkPiBlbnN1cmVUYWJsZUdyaWQoY29uc3QgQ29udGFpbmVyQm94JiB0
YWJsZUJveCk7CiAKLSAgICBjb25zdCBUYWJsZUZvcm1hdHRpbmdTdGF0ZSYgZm9ybWF0dGluZ1N0
YXRlKCkgY29uc3QgeyByZXR1cm4gZG93bmNhc3Q8VGFibGVGb3JtYXR0aW5nU3RhdGU+KEZvcm1h
dHRpbmdDb250ZXh0Ojpmb3JtYXR0aW5nU3RhdGUoKSk7IH0KLQogcHJpdmF0ZToKICAgICBjbGFz
cyBUYWJsZUxheW91dCB7CiAgICAgcHVibGljOgpAQCAtODMsNiArODEsNyBAQCBwcml2YXRlOgog
ICAgIEludHJpbnNpY1dpZHRoQ29uc3RyYWludHMgY29tcHV0ZWRQcmVmZXJyZWRXaWR0aEZvckNv
bHVtbnMoKTsKICAgICB2b2lkIGNvbXB1dGVBbmREaXN0cmlidXRlRXh0cmFTcGFjZShMYXlvdXRV
bml0IGF2YWlsYWJsZUhvcml6b250YWxTcGFjZSwgT3B0aW9uYWw8TGF5b3V0VW5pdD4gYXZhaWxh
YmxlVmVydGljYWxTcGFjZSk7CiAKKyAgICBjb25zdCBUYWJsZUZvcm1hdHRpbmdTdGF0ZSYgZm9y
bWF0dGluZ1N0YXRlKCkgY29uc3QgeyByZXR1cm4gZG93bmNhc3Q8VGFibGVGb3JtYXR0aW5nU3Rh
dGU+KEZvcm1hdHRpbmdDb250ZXh0Ojpmb3JtYXR0aW5nU3RhdGUoKSk7IH0KICAgICBUYWJsZUZv
cm1hdHRpbmdTdGF0ZSYgZm9ybWF0dGluZ1N0YXRlKCkgeyByZXR1cm4gZG93bmNhc3Q8VGFibGVG
b3JtYXR0aW5nU3RhdGU+KEZvcm1hdHRpbmdDb250ZXh0Ojpmb3JtYXR0aW5nU3RhdGUoKSk7IH0K
IAogICAgIGNvbnN0IFRhYmxlRm9ybWF0dGluZ0dlb21ldHJ5IG1fdGFibGVGb3JtYXR0aW5nR2Vv
bWV0cnk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRl
eHRzL3RhYmxlL1RhYmxlRm9ybWF0dGluZ0dlb21ldHJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkuY3Bw
CmluZGV4IGMyZGQxNmRkYTg3ZmNkZTBiYjk3NGE4YTBkYWYxMTM3MTZlYjQ0ODEuLjNlM2I2Zjc2
YTBmNGU4ZWVkZjgxNTRkOTU2OWJlMzczZjYxNDMxNTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nR2VvbWV0
cnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFi
bGUvVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkuY3BwCkBAIC0zOSw4ICszOSw5IEBACiBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiBuYW1lc3BhY2UgTGF5b3V0IHsKIAotVGFibGVGb3JtYXR0aW5nR2VvbWV0
cnk6OlRhYmxlRm9ybWF0dGluZ0dlb21ldHJ5KGNvbnN0IFRhYmxlRm9ybWF0dGluZ0NvbnRleHQm
IHRhYmxlRm9ybWF0dGluZ0NvbnRleHQpCitUYWJsZUZvcm1hdHRpbmdHZW9tZXRyeTo6VGFibGVG
b3JtYXR0aW5nR2VvbWV0cnkoY29uc3QgVGFibGVGb3JtYXR0aW5nQ29udGV4dCYgdGFibGVGb3Jt
YXR0aW5nQ29udGV4dCwgY29uc3QgVGFibGVHcmlkJiBncmlkKQogICAgIDogRm9ybWF0dGluZ0dl
b21ldHJ5KHRhYmxlRm9ybWF0dGluZ0NvbnRleHQpCisgICAgLCBtX2dyaWQoZ3JpZCkKIHsKIH0K
IApAQCAtNjQsMTAgKzY1LDkgQEAgTGF5b3V0VW5pdCBUYWJsZUZvcm1hdHRpbmdHZW9tZXRyeTo6
Y2VsbEJveENvbnRlbnRIZWlnaHQoY29uc3QgQ29udGFpbmVyQm94JiBjZWwKIAogRWRnZXMgVGFi
bGVGb3JtYXR0aW5nR2VvbWV0cnk6OmNvbXB1dGVkQ2VsbEJvcmRlcihjb25zdCBUYWJsZUdyaWQ6
OkNlbGwmIGNlbGwpIGNvbnN0CiB7Ci0gICAgYXV0byYgZ3JpZCA9IGZvcm1hdHRpbmdDb250ZXh0
KCkuZm9ybWF0dGluZ1N0YXRlKCkudGFibGVHcmlkKCk7CiAgICAgYXV0byYgY2VsbEJveCA9IGNl
bGwuYm94KCk7CiAgICAgYXV0byBib3JkZXIgPSBjb21wdXRlZEJvcmRlcihjZWxsQm94KTsKLSAg
ICBhdXRvIGNvbGxhcHNlZEJvcmRlciA9IGdyaWQuY29sbGFwc2VkQm9yZGVyKCk7CisgICAgYXV0
byBjb2xsYXBzZWRCb3JkZXIgPSBtX2dyaWQuY29sbGFwc2VkQm9yZGVyKCk7CiAgICAgaWYgKCFj
b2xsYXBzZWRCb3JkZXIpCiAgICAgICAgIHJldHVybiBib3JkZXI7CiAKQEAgLTc3LDMxICs3Nywz
MSBAQCBFZGdlcyBUYWJsZUZvcm1hdHRpbmdHZW9tZXRyeTo6Y29tcHV0ZWRDZWxsQm9yZGVyKGNv
bnN0IFRhYmxlR3JpZDo6Q2VsbCYgY2VsbCkgYwogICAgIGlmICghY2VsbFBvc2l0aW9uLmNvbHVt
bikKICAgICAgICAgYm9yZGVyLmhvcml6b250YWwubGVmdCA9IGNvbGxhcHNlZEJvcmRlci0+aG9y
aXpvbnRhbC5sZWZ0IC8gMjsKICAgICBlbHNlIHsKLSAgICAgICAgYXV0byBhZGphY2VudEJvcmRl
clJpZ2h0ID0gY29tcHV0ZWRCb3JkZXIoZ3JpZC5zbG90KHsgY2VsbFBvc2l0aW9uLmNvbHVtbiAt
IDEsIGNlbGxQb3NpdGlvbi5yb3cgfSktPmNlbGwoKS5ib3goKSkuaG9yaXpvbnRhbC5yaWdodDsK
KyAgICAgICAgYXV0byBhZGphY2VudEJvcmRlclJpZ2h0ID0gY29tcHV0ZWRCb3JkZXIobV9ncmlk
LnNsb3QoeyBjZWxsUG9zaXRpb24uY29sdW1uIC0gMSwgY2VsbFBvc2l0aW9uLnJvdyB9KS0+Y2Vs
bCgpLmJveCgpKS5ob3Jpem9udGFsLnJpZ2h0OwogICAgICAgICBib3JkZXIuaG9yaXpvbnRhbC5s
ZWZ0ID0gc3RkOjptYXgoYm9yZGVyLmhvcml6b250YWwubGVmdCwgYWRqYWNlbnRCb3JkZXJSaWdo
dCkgLyAyOwogICAgIH0KICAgICAvLyBDb2xsYXBzZWQgYm9yZGVyIHJpZ2h0IGZyb20gdGFibGUg
YW5kIGFkamFjZW50IGNlbGxzLgotICAgIGlmIChjZWxsUG9zaXRpb24uY29sdW1uID09IGdyaWQu
Y29sdW1ucygpLnNpemUoKSAtIDEpCisgICAgaWYgKGNlbGxQb3NpdGlvbi5jb2x1bW4gPT0gbV9n
cmlkLmNvbHVtbnMoKS5zaXplKCkgLSAxKQogICAgICAgICBib3JkZXIuaG9yaXpvbnRhbC5yaWdo
dCA9IGNvbGxhcHNlZEJvcmRlci0+aG9yaXpvbnRhbC5yaWdodCAvIDI7CiAgICAgZWxzZSB7Ci0g
ICAgICAgIGF1dG8gYWRqYWNlbnRCb3JkZXJMZWZ0ID0gY29tcHV0ZWRCb3JkZXIoZ3JpZC5zbG90
KHsgY2VsbFBvc2l0aW9uLmNvbHVtbiArIDEsIGNlbGxQb3NpdGlvbi5yb3cgfSktPmNlbGwoKS5i
b3goKSkuaG9yaXpvbnRhbC5sZWZ0OworICAgICAgICBhdXRvIGFkamFjZW50Qm9yZGVyTGVmdCA9
IGNvbXB1dGVkQm9yZGVyKG1fZ3JpZC5zbG90KHsgY2VsbFBvc2l0aW9uLmNvbHVtbiArIDEsIGNl
bGxQb3NpdGlvbi5yb3cgfSktPmNlbGwoKS5ib3goKSkuaG9yaXpvbnRhbC5sZWZ0OwogICAgICAg
ICBib3JkZXIuaG9yaXpvbnRhbC5yaWdodCA9IHN0ZDo6bWF4KGJvcmRlci5ob3Jpem9udGFsLnJp
Z2h0LCBhZGphY2VudEJvcmRlckxlZnQpIC8gMjsKICAgICB9CiAgICAgLy8gQ29sbGFwc2VkIGJv
cmRlciB0b3AgZnJvbSB0YWJsZSwgcm93IGFuZCBhZGphY2VudCBjZWxscy4KLSAgICBhdXRvJiBy
b3dzID0gZ3JpZC5yb3dzKCkubGlzdCgpOworICAgIGF1dG8mIHJvd3MgPSBtX2dyaWQucm93cygp
Lmxpc3QoKTsKICAgICBpZiAoIWNlbGxQb3NpdGlvbi5yb3cpCiAgICAgICAgIGJvcmRlci52ZXJ0
aWNhbC50b3AgPSBjb2xsYXBzZWRCb3JkZXItPnZlcnRpY2FsLnRvcCAvIDI7CiAgICAgZWxzZSB7
Ci0gICAgICAgIGF1dG8gYWRqYWNlbnRCb3JkZXJCb3R0b20gPSBjb21wdXRlZEJvcmRlcihncmlk
LnNsb3QoeyBjZWxsUG9zaXRpb24uY29sdW1uLCBjZWxsUG9zaXRpb24ucm93IC0gMSB9KS0+Y2Vs
bCgpLmJveCgpKS52ZXJ0aWNhbC5ib3R0b207CisgICAgICAgIGF1dG8gYWRqYWNlbnRCb3JkZXJC
b3R0b20gPSBjb21wdXRlZEJvcmRlcihtX2dyaWQuc2xvdCh7IGNlbGxQb3NpdGlvbi5jb2x1bW4s
IGNlbGxQb3NpdGlvbi5yb3cgLSAxIH0pLT5jZWxsKCkuYm94KCkpLnZlcnRpY2FsLmJvdHRvbTsK
ICAgICAgICAgYXV0byBhZGphY2VudFJvd0JvdHRvbSA9IGNvbXB1dGVkQm9yZGVyKHJvd3NbY2Vs
bFBvc2l0aW9uLnJvdyAtIDFdLmJveCgpKS52ZXJ0aWNhbC5ib3R0b207CiAgICAgICAgIGF1dG8g
YWRqYWNlbnRDb2xsYXBzZWRCb3JkZXIgPSBzdGQ6Om1heChhZGphY2VudEJvcmRlckJvdHRvbSwg
YWRqYWNlbnRSb3dCb3R0b20pOwogICAgICAgICBib3JkZXIudmVydGljYWwudG9wID0gc3RkOjpt
YXgoYm9yZGVyLnZlcnRpY2FsLnRvcCwgYWRqYWNlbnRDb2xsYXBzZWRCb3JkZXIpIC8gMjsKICAg
ICB9CiAgICAgLy8gQ29sbGFwc2VkIGJvcmRlciBib3R0b20gZnJvbSB0YWJsZSwgcm93IGFuZCBh
ZGphY2VudCBjZWxscy4KLSAgICBpZiAoY2VsbFBvc2l0aW9uLnJvdyA9PSBncmlkLnJvd3MoKS5z
aXplKCkgLSAxKQorICAgIGlmIChjZWxsUG9zaXRpb24ucm93ID09IG1fZ3JpZC5yb3dzKCkuc2l6
ZSgpIC0gMSkKICAgICAgICAgYm9yZGVyLnZlcnRpY2FsLmJvdHRvbSA9IGNvbGxhcHNlZEJvcmRl
ci0+dmVydGljYWwuYm90dG9tIC8gMjsKICAgICBlbHNlIHsKLSAgICAgICAgYXV0byBhZGphY2Vu
dEJvcmRlclRvcCA9IGNvbXB1dGVkQm9yZGVyKGdyaWQuc2xvdCh7IGNlbGxQb3NpdGlvbi5jb2x1
bW4sIGNlbGxQb3NpdGlvbi5yb3cgKyAxIH0pLT5jZWxsKCkuYm94KCkpLnZlcnRpY2FsLnRvcDsK
KyAgICAgICAgYXV0byBhZGphY2VudEJvcmRlclRvcCA9IGNvbXB1dGVkQm9yZGVyKG1fZ3JpZC5z
bG90KHsgY2VsbFBvc2l0aW9uLmNvbHVtbiwgY2VsbFBvc2l0aW9uLnJvdyArIDEgfSktPmNlbGwo
KS5ib3goKSkudmVydGljYWwudG9wOwogICAgICAgICBhdXRvIGFkamFjZW50Um93VG9wID0gY29t
cHV0ZWRCb3JkZXIocm93c1tjZWxsUG9zaXRpb24ucm93ICsgMV0uYm94KCkpLnZlcnRpY2FsLnRv
cDsKICAgICAgICAgYXV0byBhZGphY2VudENvbGxhcHNlZEJvcmRlciA9IHN0ZDo6bWF4KGFkamFj
ZW50Qm9yZGVyVG9wLCBhZGphY2VudFJvd1RvcCk7CiAgICAgICAgIGJvcmRlci52ZXJ0aWNhbC5i
b3R0b20gPSBzdGQ6Om1heChib3JkZXIudmVydGljYWwuYm90dG9tLCBhZGphY2VudENvbGxhcHNl
ZEJvcmRlcikgLyAyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRp
bmdDb250ZXh0cy90YWJsZS9UYWJsZUZvcm1hdHRpbmdHZW9tZXRyeS5oIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy90YWJsZS9UYWJsZUZvcm1hdHRpbmdHZW9tZXRy
eS5oCmluZGV4IGYxMTE2MzRmMDg1NDZlMDVhYjBlMDBhNmJlZDM1NGRkYmU3MTRmMDUuLmFkMmJi
MTBhZDIzOWEwYjc3NjcwYTM4MzllNDViNzhlNzM4ZDlmY2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nR2Vv
bWV0cnkuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL3Rh
YmxlL1RhYmxlRm9ybWF0dGluZ0dlb21ldHJ5LmgKQEAgLTM3LDcgKzM3LDcgQEAgY2xhc3MgVGFi
bGVGb3JtYXR0aW5nQ29udGV4dDsKIAogY2xhc3MgVGFibGVGb3JtYXR0aW5nR2VvbWV0cnkgOiBw
dWJsaWMgRm9ybWF0dGluZ0dlb21ldHJ5IHsKIHB1YmxpYzoKLSAgICBUYWJsZUZvcm1hdHRpbmdH
ZW9tZXRyeShjb25zdCBUYWJsZUZvcm1hdHRpbmdDb250ZXh0Jik7CisgICAgVGFibGVGb3JtYXR0
aW5nR2VvbWV0cnkoY29uc3QgVGFibGVGb3JtYXR0aW5nQ29udGV4dCYsIGNvbnN0IFRhYmxlR3Jp
ZCYpOwogCiAgICAgTGF5b3V0VW5pdCBjZWxsQm94Q29udGVudEhlaWdodChjb25zdCBDb250YWlu
ZXJCb3gmKSBjb25zdDsKICAgICBFZGdlcyBjb21wdXRlZENlbGxCb3JkZXIoY29uc3QgVGFibGVH
cmlkOjpDZWxsJikgY29uc3Q7CkBAIC00Nyw2ICs0Nyw3IEBAIHB1YmxpYzoKIAogcHJpdmF0ZToK
ICAgICBjb25zdCBUYWJsZUZvcm1hdHRpbmdDb250ZXh0JiBmb3JtYXR0aW5nQ29udGV4dCgpIGNv
bnN0IHsgcmV0dXJuIGRvd25jYXN0PFRhYmxlRm9ybWF0dGluZ0NvbnRleHQ+KEZvcm1hdHRpbmdH
ZW9tZXRyeTo6Zm9ybWF0dGluZ0NvbnRleHQoKSk7IH0KKyAgICBjb25zdCBUYWJsZUdyaWQmIG1f
Z3JpZDsKIH07CiAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0
aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nUXVpcmtzLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nUXVpcmtz
LmNwcAppbmRleCBhYzllMjhjOGQ3YzVhMWUwMTNjMTc5ODdhMTVmNjM3ZjkzYjI4NzhhLi4wODRi
MjFjM2NjZWRmZGEwOThhZGIzYmQ0NTBhMmJiNWM3MWQxZGViIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL3RhYmxlL1RhYmxlRm9ybWF0dGluZ1F1
aXJrcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy90
YWJsZS9UYWJsZUZvcm1hdHRpbmdRdWlya3MuY3BwCkBAIC0zMyw3ICszMyw2IEBACiAjaW5jbHVk
ZSAiTGF5b3V0Q29udGFpbmluZ0Jsb2NrQ2hhaW5JdGVyYXRvci5oIgogI2luY2x1ZGUgIkxheW91
dFN0YXRlLmgiCiAjaW5jbHVkZSAiVGFibGVGb3JtYXR0aW5nQ29udGV4dC5oIgotI2luY2x1ZGUg
IlRhYmxlR3JpZC5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiBuYW1lc3BhY2UgTGF5b3V0IHsK
QEAgLTYyLDE5ICs2MSwxMiBAQCBMYXlvdXRVbml0IFRhYmxlRm9ybWF0dGluZ1F1aXJrczo6aGVp
Z2h0VmFsdWVPZk5lYXJlc3RDb250YWluaW5nQmxvY2tXaXRoRml4ZWRIZQogICAgIC8vIFRoZSAi
bGV0J3MgZmluZCB0aGUgbmVhcmVzdCBhbmNlc3RvciB3aXRoIGZpeGVkIGhlaWdodCB0byByZXNv
bHZlIHBlcmNlbnQgaGVpZ2h0IiBxdWlyayBpcyBsaW1pdGVkIHRvIHRoZSB0YWJsZSBmb3JtYXR0
aW5nCiAgICAgLy8gY29udGV4dC4gSWYgd2UgY2FuJ3QgcmVzb2x2ZSBpdCB3aXRoaW4gdGhlIHRh
YmxlIHN1YnRyZWUsIHdlIGRlZmF1bHQgaXQgdG8gMC4KICAgICAvLyBlLmcgPGRpdiBzdHlsZT0i
aGVpZ2h0OiAxMDBweCI+PHRhYmxlPjx0cj48dGQgc3R5bGU9ImhlaWdodDogMTAwJSI+PC90ZD48
L3RyPjwvdGFibGU+PC9kaXY+IGlzIHJlc29sdmVkIHRvIDBweC4KLSAgICBhdXRvJiB0YWJsZUJv
eCA9IGZvcm1hdHRpbmdDb250ZXh0KCkucm9vdCgpOwotICAgIGF1dG8gZml4ZWRMb2dpY2FsSGVp
Z2h0ID0gWyZdKGNvbnN0IGF1dG8mIGFuY2VzdG9yQm94KSAtPiBPcHRpb25hbDxMYXlvdXRVbml0
PiB7CisgICAgYXV0byBmaXhlZExvZ2ljYWxIZWlnaHQgPSBbJl0oY29uc3QgYXV0byYgYW5jZXN0
b3JCb3gpIHsKICAgICAgICAgYXV0byBoZWlnaHQgPSBhbmNlc3RvckJveC5zdHlsZSgpLmxvZ2lj
YWxIZWlnaHQoKTsKLSAgICAgICAgaWYgKCFoZWlnaHQuaXNGaXhlZCgpKQotICAgICAgICAgICAg
cmV0dXJuIHsgfTsKLSAgICAgICAgaWYgKCZhbmNlc3RvckJveCAhPSAmdGFibGVCb3gpCi0gICAg
ICAgICAgICByZXR1cm4gTGF5b3V0VW5pdCB7IGhlaWdodC52YWx1ZSgpIH07Ci0gICAgICAgIGF1
dG8mIGdyaWQgPSBmb3JtYXR0aW5nQ29udGV4dCgpLmZvcm1hdHRpbmdTdGF0ZSgpLnRhYmxlR3Jp
ZCgpOwotICAgICAgICBhdXRvIHZlcnRpY2FsU3BhY2luZyA9IGdyaWQudmVydGljYWxTcGFjaW5n
KCk7Ci0gICAgICAgIHJldHVybiBMYXlvdXRVbml0IHsgaGVpZ2h0LnZhbHVlKCkgLSAoKGdyaWQu
cm93cygpLnNpemUoKSArIDEpICogdmVydGljYWxTcGFjaW5nKSB9OworICAgICAgICByZXR1cm4g
aGVpZ2h0LmlzRml4ZWQoKSA/IHN0ZDo6bWFrZV9vcHRpb25hbChMYXlvdXRVbml0IHsgaGVpZ2h0
LnZhbHVlKCkgfSkgOiBzdGQ6Om51bGxvcHQ7CiAgICAgfTsKIAotICAgIGZvciAoYXV0byYgYW5j
ZXN0b3IgOiBjb250YWluaW5nQmxvY2tDaGFpbihsYXlvdXRCb3gsIHRhYmxlQm94LmNvbnRhaW5p
bmdCbG9jaygpKSkgeworICAgIGZvciAoYXV0byYgYW5jZXN0b3IgOiBjb250YWluaW5nQmxvY2tD
aGFpbihsYXlvdXRCb3gsIGZvcm1hdHRpbmdDb250ZXh0KCkucm9vdCgpLmNvbnRhaW5pbmdCbG9j
aygpKSkgewogICAgICAgICBpZiAoYXV0byBmaXhlZEhlaWdodCA9IGZpeGVkTG9naWNhbEhlaWdo
dChhbmNlc3RvcikpCiAgICAgICAgICAgICByZXR1cm4gKmZpeGVkSGVpZ2h0OwogICAgIH0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvdGFibGUv
VGFibGVGb3JtYXR0aW5nUXVpcmtzLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL3RhYmxlL1RhYmxlRm9ybWF0dGluZ1F1aXJrcy5oCmluZGV4IDRhZmYzZTk5YjJl
ZjQ3ZDBkZDkzM2I3OWNlNDRhMWI3MzIzNDRiYTUuLmU5NGNhMWQyZGI3ZmFmOGQ3NzQ1MzI3OTVj
MGU3NTgxMGMxNGJhZTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0
aW5nQ29udGV4dHMvdGFibGUvVGFibGVGb3JtYXR0aW5nUXVpcmtzLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy90YWJsZS9UYWJsZUZvcm1hdHRpbmdRdWly
a3MuaApAQCAtNDAsMTAgKzQwLDYgQEAgcHVibGljOgogCiAgICAgc3RhdGljIGJvb2wgc2hvdWxk
SWdub3JlQ2hpbGRDb250ZW50VmVydGljYWxNYXJnaW4oY29uc3QgQ29udGFpbmVyQm94Jik7CiAg
ICAgTGF5b3V0VW5pdCBoZWlnaHRWYWx1ZU9mTmVhcmVzdENvbnRhaW5pbmdCbG9ja1dpdGhGaXhl
ZEhlaWdodChjb25zdCBCb3gmKSBjb25zdCBmaW5hbDsKLQotcHJpdmF0ZToKLSAgICBjb25zdCBU
YWJsZUZvcm1hdHRpbmdDb250ZXh0JiBmb3JtYXR0aW5nQ29udGV4dCgpIGNvbnN0IHsgcmV0dXJu
IGRvd25jYXN0PFRhYmxlRm9ybWF0dGluZ0NvbnRleHQ+KEZvcm1hdHRpbmdRdWlya3M6OmZvcm1h
dHRpbmdDb250ZXh0KCkpOyB9Ci0KIH07CiAKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkMTcwYjUxYjQwMGYzZDg4ZjYz
MTc4MjgxNjIwN2NjYzNlNjk1ZmE2Li5kMjY5ZjdlZDU5ZmZhODM3NTZmN2JhNjMxNjI3ZmM3OWE3
NjFjYjEwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMDUtMjggIENvbW1pdCBRdWV1ZSAg
PGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJldmVydGlu
ZyByMjc4MTk5LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI2Mzc4CisKKyAgICAgICAgQ2F1c2VzIGFzc2VydHMgaW4gbGF5b3V0Zm9ybWF0dGluZ2Nv
bnRleHQKKworICAgICAgICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgIltMRkNdW1RG
Q10gRG8gbm90IGluY2x1ZGUgdmVydGljYWwgc3BhY2luZyB3aGVuIHJlc29sdmluZworICAgICAg
ICBwZXJjZW50IGhlaWdodCBmb3IgdGFibGUgY29udGVudCIKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNjM2NQorICAgICAgICBodHRwczovL3RyYWMu
d2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjc4MTk5CisKIDIwMjEtMDUtMjggIFphbGFuIEJ1anRhcyAg
PHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtURkNdIERvIG5vdCBpbmNsdWRlIHZl
cnRpY2FsIHNwYWNpbmcgd2hlbiByZXNvbHZpbmcgcGVyY2VudCBoZWlnaHQgZm9yIHRhYmxlIGNv
bnRlbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRU
ZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDIyYjY5ZThjOWVhYjhhOGFkMzZjNjI4Y2JmNDcw
ZTE4MjBiZjYwOTEuLmVlMmZjMWUxMDVkYTc0MWY2MDNmY2VjNTMyMjZlYThlODBhYjNlYjUgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMv
VGVzdEV4cGVjdGF0aW9ucwpAQCAtNDg3Myw3ICs0ODczLDYgQEAgd2Via2l0Lm9yZy9iLzMxMjc4
IFsgRGVidWcgXSBmYXN0L211bHRpY29sL3NwYW5uZXItZ2V0LXJlLWFkZGVkLW9uLW1vdmUtY3Jh
c2guaHQKIHdlYmtpdC5vcmcvYi8yMjUyNDcgWyBEZWJ1ZyBdIGZhc3QvbXVsdGljb2wvc3Bhbi9m
bG9hdC1iZWNvbWVzLXNwYW5uZXItY3Jhc2guaHRtbCBbIFNraXAgXQogCiB3ZWJraXQub3JnL2Iv
MjI2MDAyIGZhc3QvbGF5b3V0Zm9ybWF0dGluZ2NvbnRleHQvdGFibGUtc2ltcGxlLXJvdy1oZWln
aHQuaHRtbCBbIFNraXAgXQotd2Via2l0Lm9yZy9iLzIyNjM2NCBmYXN0L2xheW91dGZvcm1hdHRp
bmdjb250ZXh0L3RhYmxlLXdpdGgtcGVyY2VudC1jb2x1bW5zLWFuZC1zcGFjaW5nLmh0bWwgWyBT
a2lwIF0KIAogIyBUaGlzIHdlYnN0b3JhZ2UgdGVzdCBoYXMgY3Jhc2hlZCBzaW5jZSBpdCB3YXMg
aW1wb3J0ZWQuCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnN0b3JhZ2Uvc3Rv
cmFnZV9zZXNzaW9uX3NldGl0ZW1fcXVvdGFleGNlZWRlZGVyci53aW5kb3cuaHRtbCBbIFNraXAg
XQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90
YWJsZS13aXRoLXBlcmNlbnQtY29sdW1ucy1hbmQtc3BhY2luZy1leHBlY3RlZC5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS13aXRoLXBlcmNlbnQt
Y29sdW1ucy1hbmQtc3BhY2luZy1leHBlY3RlZC5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCA3MzA4ODcyYjJkZGZlYTk4MmY4NjU0N2RlZmU4MWM1ZTkwNjIwYjdmLi4wMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2Zhc3Qv
bGF5b3V0Zm9ybWF0dGluZ2NvbnRleHQvdGFibGUtd2l0aC1wZXJjZW50LWNvbHVtbnMtYW5kLXNw
YWNpbmctZXhwZWN0ZWQuaHRtbAorKysgL2Rldi9udWxsCkBAIC0xLDEwICswLDAgQEAKLTxzdHls
ZT4KLWRpdiB7Ci0gYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Ci0gd2lkdGg6IDEwMnB4OwotIGhl
aWdodDogMjM1cHg7Ci0gbWFyZ2luOiAxMHB4OwotfQotPC9zdHlsZT4KLTxkaXYgc3R5bGU9Im1h
cmdpbi10b3A6IDE4cHg7Ij48L2Rpdj4KLTxkaXY+PC9kaXY+ClwgTm8gbmV3bGluZSBhdCBlbmQg
b2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29u
dGV4dC90YWJsZS13aXRoLXBlcmNlbnQtY29sdW1ucy1hbmQtc3BhY2luZy5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS13aXRoLXBlcmNlbnQtY29s
dW1ucy1hbmQtc3BhY2luZy5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzZjE2
N2U2MmFjZWRhMDRjYmNiYTdhN2IxMzBjMjU5ODhmODFlNTIzLi4wMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2Zhc3QvbGF5b3V0Zm9ybWF0
dGluZ2NvbnRleHQvdGFibGUtd2l0aC1wZXJjZW50LWNvbHVtbnMtYW5kLXNwYWNpbmcuaHRtbAor
KysgL2Rldi9udWxsCkBAIC0xLDEwICswLDAgQEAKLTxzdHlsZT4KLXRkIHsKLSBiYWNrZ3JvdW5k
LWNvbG9yOiBncmVlbjsKLSB3aWR0aDogMTAwcHg7Ci19Ci08L3N0eWxlPgotPHRhYmxlIGhlaWdo
dD01MDAgc3R5bGU9ImJvcmRlci1zcGFjaW5nOiAxMHB4OyI+Ci08dHI+PHRkIGhlaWdodD01MCU+
PC90ZD48L3RyPgotPHRyPjx0ZCBoZWlnaHQ9NTAlPjwvdGQ+PC90cj4KLTwvdGFibGU+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>