<?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>211541</bug_id>
          
          <creation_ts>2020-05-06 18:14:36 -0700</creation_ts>
          <short_desc>Fix assertions seen when trying to draw an absurdly large shadow</short_desc>
          <delta_ts>2020-05-08 12:00:39 -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>Layout and Rendering</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>211635</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ggaren</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1649915</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-05-06 18:14:36 -0700</bug_when>
    <thetext>Fix assertions seen when trying to draw an absurdly large shadow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649918</commentid>
    <comment_count>1</comment_count>
      <attachid>398692</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-05-06 18:31:52 -0700</bug_when>
    <thetext>Created attachment 398692
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649961</commentid>
    <comment_count>2</comment_count>
      <attachid>398692</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-05-06 22:09:37 -0700</bug_when>
    <thetext>Comment on attachment 398692
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650124</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-07 09:00:59 -0700</bug_when>
    <thetext>Committed r261291: &lt;https://trac.webkit.org/changeset/261291&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 398692.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650125</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-07 09:01:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/62978479&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398692</attachid>
            <date>2020-05-06 18:31:52 -0700</date>
            <delta_ts>2020-05-07 09:00:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211541-20200506183151.patch</filename>
            <type>text/plain</type>
            <size>5531</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxMjU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM1NjQ4YmNjYjFkN2E0
MmY3OWVjYmUwNzZlNDUwNmJjNzYyNTY5Mi4uYjlhNWVjZTZkNjhkYmNjNzNmNTI5ZDRiYzUxYjRk
NWM1NWIwZGM3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIwLTA1LTA2ICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggYXNzZXJ0aW9ucyBzZWVu
IHdoZW4gdHJ5aW5nIHRvIGRyYXcgYW4gYWJzdXJkbHkgbGFyZ2Ugc2hhZG93CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTE1NDEKKyAgICAgICAgcmRh
cjovLzYyODQzMzc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9JbnRTaXplLmg6CisgICAgICAgIChXZWJDb3JlOjpJ
bnRTaXplOjp1bmNsYW1wZWRBcmVhIGNvbnN0KTogUmV0dXJuIHVpbnQ2NF90IGluc3RlYWQgb2YK
KyAgICAgICAgc2l6ZV90LiBUd28gMzItYml0IHBvc2l0aXZlIGludGVnZXJzIG11bHRpcGxpZWQg
Zml0IGluIGEgNjQtYml0IGludGVnZXIsCisgICAgICAgIGJ1dCB0aGVyZSdzIG5vIGd1YXJhbnRl
ZSB0aGV5IGZpdCBpbiBhICJwb2ludGVyIHNpemVkIiBpbnRlZ2VyLgorCisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvU2hhZG93Qmx1ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTaGFkb3dC
bHVyOjpkcmF3UmVjdFNoYWRvdyk6IFdoZW4gY29tcGFyaW5nIGFuIEludFNpemUgYXJlYSB3aXRo
CisgICAgICAgIGEgRmxvYXRTaXplIGFyZWEsIGF2b2lkIGNoZWNrZWQgb3ZlcmZsb3cgYnkgdXNp
bmcgSW50U2l6ZTo6dW5jbGFtcGVkQXJlYSwKKyAgICAgICAgd2hpY2ggcmV0dXJucyBzb21ldGhp
bmcgd2UgY2FuIGNvbXBhcmUgd2l0aCBhIGZsb2F0LiBVc2luZyBJbnRTaXplOjphcmVhCisgICAg
ICAgIG1lYW50IHdlJ2QgaW50ZW50aW9uYWxseSBjcmFzaCB0aGUgcHJvY2VzcyBpZiB0aGUgYXJl
YSBudW1iZXIgZG9lc24ndCBmaXQKKyAgICAgICAgaW4gYSAzMi1iaXQgaW50LCB3aGljaCBpcyBu
b3QgaW1wb3J0YW50IG9yIGhlbHBmdWwuCisgICAgICAgIChXZWJDb3JlOjpTaGFkb3dCbHVyOjpk
cmF3UmVjdFNoYWRvd1dpdGhUaWxpbmcpOiBNYWtlIHN1cmUKKyAgICAgICAgU2NyYXRjaEJ1ZmZl
cjo6c2NoZWR1bGVTY3JhdGNoQnVmZmVyUHVyZ2UgaXMgYWx3YXlzIGNhbGxlZCBhZnRlcgorICAg
ICAgICBTY3JhdGNoQnVmZmVyOjpnZXRTY3JhdGNoQnVmZmVyLCBldmVuIGl0IHJldHVybnMgbnVs
bHB0ci4gQW4gYWx0ZXJuYXRpdmUKKyAgICAgICAgd291bGQgaGF2ZSBiZWVuIHRvIGNoYW5nZSB0
aGUgbG9naWMgaW5zaWRlIGdldFNjcmF0Y2hCdWZmZXIsIGJ1dCB0aGlzCisgICAgICAgIHNlZW1z
IGVhc2llciB0byBnZXQgcmlnaHQsIGFuZCBubyBuZWVkIHRvIG9wdGltaXplIHRoZSBmYWlsdXJl
IGNhc2UuCisgICAgICAgIChXZWJDb3JlOjpTaGFkb3dCbHVyOjpkcmF3SW5zZXRTaGFkb3dXaXRo
VGlsaW5nKTogRGl0dG8uCisKIDIwMjAtMDUtMDYgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUu
Y29tPgogCiAgICAgICAgIE1ha2UgYSBoZWxwZXIgZm9yIHRoZSBwYXR0ZXJuIG9mIElDVSBmdW5j
dGlvbnMgdGhhdCBtYXkgbmVlZCB0byBiZSBjYWxsZWQgdHdpY2UgdG8gcG9wdWxhdGUgYSBidWZm
ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ludFNpemUu
aCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ludFNpemUuaAppbmRleCA3NTY4
MzQxYzc3NmQyZTAwNmJhZDBjMGFjNDNmODViNmE3NzA5YjI5Li41YjI0YTBmMTEyYjQyZjQzNjgx
ZjdmZmFhMmI2MmY0MGYwNmE4MGY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9JbnRTaXplLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvSW50U2l6ZS5oCkBAIC0xMzYsOSArMTM2LDkgQEAgcHVibGljOgogICAgICAgICByZXR1cm4g
Q2hlY2tlZDx1bnNpZ25lZCwgVD4oYWJzKG1fd2lkdGgpKSAqIGFicyhtX2hlaWdodCk7CiAgICAg
fQogCi0gICAgc2l6ZV90IHVuY2xhbXBlZEFyZWEoKSBjb25zdAorICAgIHVpbnQ2NF90IHVuY2xh
bXBlZEFyZWEoKSBjb25zdAogICAgIHsKLSAgICAgICAgcmV0dXJuIHN0YXRpY19jYXN0PHNpemVf
dD4oYWJzKG1fd2lkdGgpKSAqIGFicyhtX2hlaWdodCk7CisgICAgICAgIHJldHVybiBzdGF0aWNf
Y2FzdDx1aW50NjRfdD4oYWJzKG1fd2lkdGgpKSAqIGFicyhtX2hlaWdodCk7CiAgICAgfQogCiAg
ICAgaW50IGRpYWdvbmFsTGVuZ3RoU3F1YXJlZCgpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9TaGFkb3dCbHVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL1NoYWRvd0JsdXIuY3BwCmluZGV4IDNjZmNlNzI5NTQyMDlkMzAz
YTlmNzI0MzJmYmI0YjYzOWQ0YjQyMTMuLjFkZDA3MzM0ZjE1M2EwOGUyZjI1MTYxMjJlMjg0NTgw
MGI4NzhiOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1No
YWRvd0JsdXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1NoYWRv
d0JsdXIuY3BwCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8d3RmL01hdGhFeHRyYXMuaD4K
ICNpbmNsdWRlIDx3dGYvTmV2ZXJEZXN0cm95ZWQuaD4KICNpbmNsdWRlIDx3dGYvTm9uY29weWFi
bGUuaD4KKyNpbmNsdWRlIDx3dGYvU2NvcGUuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBA
IC01NTQsNyArNTU1LDcgQEAgdm9pZCBTaGFkb3dCbHVyOjpkcmF3UmVjdFNoYWRvdyhjb25zdCBB
ZmZpbmVUcmFuc2Zvcm0mIHRyYW5zZm9ybSwgY29uc3QgSW50UmVjdCYKICAgICBjb25zdCBGbG9h
dFJlY3QmIHJlY3QgPSBzaGFkb3dlZFJlY3QucmVjdCgpOwogCiAgICAgaWYgKHRlbXBsYXRlU2l6
ZS53aWR0aCgpID4gcmVjdC53aWR0aCgpIHx8IHRlbXBsYXRlU2l6ZS5oZWlnaHQoKSA+IHJlY3Qu
aGVpZ2h0KCkKLSAgICAgICAgfHwgKHRlbXBsYXRlU2l6ZS5hcmVhKCkgPiBsYXllckltYWdlUHJv
cGVydGllcy0+c2hhZG93ZWRSZXN1bHRTaXplLmFyZWEoKSkpCisgICAgICAgIHx8ICh0ZW1wbGF0
ZVNpemUudW5jbGFtcGVkQXJlYSgpID4gbGF5ZXJJbWFnZVByb3BlcnRpZXMtPnNoYWRvd2VkUmVz
dWx0U2l6ZS5hcmVhKCkpKQogICAgICAgICBjYW5Vc2VUaWxpbmdUZWNobmlxdWUgPSBmYWxzZTsK
IAogICAgIGlmIChjYW5Vc2VUaWxpbmdUZWNobmlxdWUpCkBAIC02ODQsNiArNjg1LDkgQEAgdm9p
ZCBTaGFkb3dCbHVyOjpkcmF3UmVjdFNoYWRvd1dpdGhUaWxpbmcoY29uc3QgQWZmaW5lVHJhbnNm
b3JtJiB0cmFuc2Zvcm0sIGNvbnMKIHsKICNpZiBVU0UoQ0cpCiAgICAgYXV0byogbGF5ZXJJbWFn
ZSA9IFNjcmF0Y2hCdWZmZXI6OnNpbmdsZXRvbigpLmdldFNjcmF0Y2hCdWZmZXIodGVtcGxhdGVT
aXplKTsKKyAgICBhdXRvIHJlbGVhc2VMYXllckltYWdlID0gbWFrZVNjb3BlRXhpdChbXSB7Cisg
ICAgICAgIFNjcmF0Y2hCdWZmZXI6OnNpbmdsZXRvbigpLnNjaGVkdWxlU2NyYXRjaEJ1ZmZlclB1
cmdlKCk7CisgICAgfSk7CiAjZWxzZQogICAgIFVOVVNFRF9QQVJBTShsYXllckltYWdlUHJvcGVy
dGllcyk7CiAgICAgYXV0byBsYXllckltYWdlQnVmZmVyID0gSW1hZ2VCdWZmZXI6OmNyZWF0ZSh0
ZW1wbGF0ZVNpemUsIFJlbmRlcmluZ01vZGU6OlVuYWNjZWxlcmF0ZWQsIDEpOwpAQCAtNzI5LDE2
ICs3MzMsMTUgQEAgdm9pZCBTaGFkb3dCbHVyOjpkcmF3UmVjdFNoYWRvd1dpdGhUaWxpbmcoY29u
c3QgQWZmaW5lVHJhbnNmb3JtJiB0cmFuc2Zvcm0sIGNvbnMKICAgICBzaGFkb3dCb3VuZHMuaW5m
bGF0ZVkoZWRnZVNpemUuaGVpZ2h0KCkpOwogCiAgICAgZHJhd0xheWVyUGllY2VzQW5kRmlsbENl
bnRlcigqbGF5ZXJJbWFnZSwgc2hhZG93Qm91bmRzLCBzaGFkb3dlZFJlY3QucmFkaWkoKSwgZWRn
ZVNpemUsIHRlbXBsYXRlU2l6ZSwgZHJhd0ltYWdlLCBmaWxsUmVjdCk7Ci0KLSNpZiBVU0UoQ0cp
Ci0gICAgU2NyYXRjaEJ1ZmZlcjo6c2luZ2xldG9uKCkuc2NoZWR1bGVTY3JhdGNoQnVmZmVyUHVy
Z2UoKTsKLSNlbmRpZgogfQogCiB2b2lkIFNoYWRvd0JsdXI6OmRyYXdJbnNldFNoYWRvd1dpdGhU
aWxpbmcoY29uc3QgQWZmaW5lVHJhbnNmb3JtJiB0cmFuc2Zvcm0sIGNvbnN0IEZsb2F0UmVjdCYg
ZnVsbFJlY3QsIGNvbnN0IEZsb2F0Um91bmRlZFJlY3QmIGhvbGVSZWN0LCBjb25zdCBJbnRTaXpl
JiB0ZW1wbGF0ZVNpemUsIGNvbnN0IEludFNpemUmIGVkZ2VTaXplLCBjb25zdCBEcmF3SW1hZ2VD
YWxsYmFjayYgZHJhd0ltYWdlLCBjb25zdCBGaWxsUmVjdFdpdGhIb2xlQ2FsbGJhY2smIGZpbGxS
ZWN0V2l0aEhvbGUpCiB7CiAjaWYgVVNFKENHKQogICAgIGF1dG8qIGxheWVySW1hZ2UgPSBTY3Jh
dGNoQnVmZmVyOjpzaW5nbGV0b24oKS5nZXRTY3JhdGNoQnVmZmVyKHRlbXBsYXRlU2l6ZSk7Cisg
ICAgYXV0byByZWxlYXNlTGF5ZXJJbWFnZSA9IG1ha2VTY29wZUV4aXQoW10geworICAgICAgICBT
Y3JhdGNoQnVmZmVyOjpzaW5nbGV0b24oKS5zY2hlZHVsZVNjcmF0Y2hCdWZmZXJQdXJnZSgpOwor
ICAgIH0pOwogI2Vsc2UKICAgICBhdXRvIGxheWVySW1hZ2VCdWZmZXIgPSBJbWFnZUJ1ZmZlcjo6
Y3JlYXRlKHRlbXBsYXRlU2l6ZSwgUmVuZGVyaW5nTW9kZTo6VW5hY2NlbGVyYXRlZCwgMSk7CiAg
ICAgYXV0byogbGF5ZXJJbWFnZSA9IGxheWVySW1hZ2VCdWZmZXIuZ2V0KCk7CkBAIC03OTMsMTAg
Kzc5Niw2IEBAIHZvaWQgU2hhZG93Qmx1cjo6ZHJhd0luc2V0U2hhZG93V2l0aFRpbGluZyhjb25z
dCBBZmZpbmVUcmFuc2Zvcm0mIHRyYW5zZm9ybSwgY29uCiAgICAgZmlsbFJlY3RXaXRoSG9sZShi
b3VuZGluZ1JlY3QsIGRlc3RIb2xlQm91bmRzLCBtX2NvbG9yKTsKIAogICAgIGRyYXdMYXllclBp
ZWNlcygqbGF5ZXJJbWFnZSwgZGVzdEhvbGVCb3VuZHMsIGhvbGVSZWN0LnJhZGlpKCksIGVkZ2VT
aXplLCB0ZW1wbGF0ZVNpemUsIGRyYXdJbWFnZSk7Ci0KLSNpZiBVU0UoQ0cpCi0gICAgU2NyYXRj
aEJ1ZmZlcjo6c2luZ2xldG9uKCkuc2NoZWR1bGVTY3JhdGNoQnVmZmVyUHVyZ2UoKTsKLSNlbmRp
ZgogfQogCiB2b2lkIFNoYWRvd0JsdXI6OmRyYXdMYXllclBpZWNlcyhJbWFnZUJ1ZmZlciYgbGF5
ZXJJbWFnZSwgY29uc3QgRmxvYXRSZWN0JiBzaGFkb3dCb3VuZHMsIGNvbnN0IEZsb2F0Um91bmRl
ZFJlY3Q6OlJhZGlpJiByYWRpaSwgY29uc3QgSW50U2l6ZSYgYnVmZmVyUGFkZGluZywgY29uc3Qg
SW50U2l6ZSYgdGVtcGxhdGVTaXplLCBjb25zdCBEcmF3SW1hZ2VDYWxsYmFjayYgZHJhd0ltYWdl
KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>