<?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>203588</bug_id>
          
          <creation_ts>2019-10-29 14:38:30 -0700</creation_ts>
          <short_desc>[ Mac Debug ] (r251706) webanimations/empty-keyframes-crash.html is crashing</short_desc>
          <delta_ts>2019-10-30 16:25:48 -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>Animations</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=203561</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Truitt Savell">tsavell</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>jlewis3</cc>
    
    <cc>repstein</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1585105</commentid>
    <comment_count>0</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2019-10-29 14:38:30 -0700</bug_when>
    <thetext>The changes in https://trac.webkit.org/changeset/251706/webkit

broke webanimations/empty-keyframes-crash.html casting it to crash on Mac debug.

History: https://results.webkit.org/?suite=layout-tests&amp;test=webanimations%2Fempty-keyframes-crash.html

Log:

Application Specific Information:
CRASHING TEST: webanimations/empty-keyframes-crash.html

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x00000002eb1b4810 WTFCrash + 16 (Assertions.cpp:305)
1   com.apple.WebCore             	0x00000002d8006c6b WTFCrashWithInfo(int, char const*, char const*, int) + 27
2   com.apple.WebCore             	0x00000002d9d78ff8 WebCore::KeyframeEffect::setAnimatedPropertiesInStyle(WebCore::RenderStyle&amp;, double) + 168 (KeyframeEffect.cpp:1070)
3   com.apple.WebCore             	0x00000002d9d78ce3 WebCore::KeyframeEffect::apply(WebCore::RenderStyle&amp;) + 195 (KeyframeEffect.cpp:1029)


https://build.webkit.org/results/Apple%20High%20Sierra%20Debug%20WK2%20(Tests)/r251715%20(10173)/webanimations/empty-keyframes-crash-crash-log.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585106</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-29 14:39:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/56721908&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585107</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-29 14:40:06 -0700</bug_when>
    <thetext>&lt;rdar://problem/56721919&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585310</commentid>
    <comment_count>3</comment_count>
      <attachid>382293</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-10-30 03:26:46 -0700</bug_when>
    <thetext>Created attachment 382293
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585447</commentid>
    <comment_count>4</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-10-30 11:46:10 -0700</bug_when>
    <thetext>Landed in r251789.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585647</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2019-10-30 16:23:39 -0700</bug_when>
    <thetext>*** Bug 203641 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382293</attachid>
            <date>2019-10-30 03:26:46 -0700</date>
            <delta_ts>2019-10-30 11:42:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203588-20191030112644.patch</filename>
            <type>text/plain</type>
            <size>3265</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxNzA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk2ZWQxMGM0YTJlNDNh
N2FhNGM1ODU0YjIyYTUzOTU2YWEyNGMyNC4uNzkxOTE0YjgxMzBiNzUxMTlkODRmMGQxNzlkM2Q0
YjM5ZWQ3MTg1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTEwLTMwICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgWyBNYWMgRGVidWcgXSAo
cjI1MTcwNikgd2ViYW5pbWF0aW9ucy9lbXB0eS1rZXlmcmFtZXMtY3Jhc2guaHRtbCBpcyBjcmFz
aGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAz
NTg4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhl
IEtleWZyYW1lRWZmZWN0IGZvciB3aGljaCB0aGUgYmxlbmRpbmcga2V5ZnJhbWVzIHdlcmUgZ2Vu
ZXJhdGVkIGZvciBhIENTUyBUcmFuc2l0aW9uIGNvdWxkIGJlIGFwcGxpZWQgdG8gYSBkaWZmZXJl
bnQgYW5pbWF0aW9uLAorICAgICAgICB3aGljaCBpcyBub3QgYSBDU1NUcmFuc2l0aW9uLCB3aGlj
aCBkb2VzIG5vdCBjaGFuZ2UgdGhlIGZhY3QgdGhhdCB3ZSBjYW4gYmxlbmQgdGhlIHNpbmdsZSBD
U1MgcHJvcGVydHkgd2l0aCB0d28gZnVsbHktcXVhbGlmaWVkCisgICAgICAgIGtleWZyYW1lcyBk
aXJlY3RseS4gU28gd2UgY2FuIHJlbW92ZSB0aGF0IGFzc2VydGlvbiBhbmQgc2ltcGx5IGNoZWNr
IHRoYXQgd2UgaGF2ZSBhIHNpbmdsZSBDU1MgcHJvcGVydHkgaW5zdGVhZCBhbmQgYWNjZXNzIHRo
ZQorICAgICAgICBzaW5nbGUgQ1NTIHByb3BlcnR5IGluIHRoZSBLZXlmcmFtZUxpc3QuCisKKyAg
ICAgICAgKiBhbmltYXRpb24vS2V5ZnJhbWVFZmZlY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
S2V5ZnJhbWVFZmZlY3Q6OnNldEFuaW1hdGVkUHJvcGVydGllc0luU3R5bGUpOgorCiAyMDE5LTEw
LTI5ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgW1dlYiBB
bmltYXRpb25zXSBPcHRpbWl6ZSBibGVuZGluZyBmb3IgQ1NTIFRyYW5zaXRpb25zCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vS2V5ZnJhbWVFZmZlY3QuY3BwIGIvU291cmNl
L1dlYkNvcmUvYW5pbWF0aW9uL0tleWZyYW1lRWZmZWN0LmNwcAppbmRleCA0ZjFkNjJjY2Y4Njkx
MGE1MWFkODc4ZGNmZTY3ZmM2Y2IzY2UzN2ZlLi40NDhlYTA1MWI0ZjBiYjQyMzdiYTIwOWQ1NmRh
MDUzOTg1NmRmZjcyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vS2V5ZnJh
bWVFZmZlY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9LZXlmcmFtZUVmZmVj
dC5jcHAKQEAgLTEwNjMsMTIgKzEwNjMsMTQgQEAgdm9pZCBLZXlmcmFtZUVmZmVjdDo6Z2V0QW5p
bWF0ZWRTdHlsZShzdGQ6OnVuaXF1ZV9wdHI8UmVuZGVyU3R5bGU+JiBhbmltYXRlZFN0eWwKIAog
dm9pZCBLZXlmcmFtZUVmZmVjdDo6c2V0QW5pbWF0ZWRQcm9wZXJ0aWVzSW5TdHlsZShSZW5kZXJT
dHlsZSYgdGFyZ2V0U3R5bGUsIGRvdWJsZSBpdGVyYXRpb25Qcm9ncmVzcykKIHsKKyAgICBhdXRv
JiBwcm9wZXJ0aWVzID0gbV9ibGVuZGluZ0tleWZyYW1lcy5wcm9wZXJ0aWVzKCk7CisKICAgICAv
LyBJbiB0aGUgY2FzZSBvZiBDU1MgVHJhbnNpdGlvbnMgd2UgYWxyZWFkeSBrbm93IHRoYXQgdGhl
cmUgYXJlIG9ubHkgdHdvIGtleWZyYW1lcywgb25lIHdoZXJlIG9mZnNldD0wIGFuZCBvbmUgd2hl
cmUgb2Zmc2V0PTEsCiAgICAgLy8gYW5kIG9ubHkgYSBzaW5nbGUgQ1NTIHByb3BlcnR5IHNvIHdl
IGNhbiBzaW1wbHkgYmxlbmQgYmFzZWQgb24gdGhlIHN0eWxlIGF2YWlsYWJsZSBvbiB0aG9zZSBr
ZXlmcmFtZXMgd2l0aCB0aGUgcHJvdmlkZWQgaXRlcmF0aW9uCiAgICAgLy8gcHJvZ3Jlc3Mgd2hp
Y2ggYWxyZWFkeSBhY2NvdW50cyBmb3IgdGhlIHRyYW5zaXRpb24ncyB0aW1pbmcgZnVuY3Rpb24u
CiAgICAgaWYgKG1fYmxlbmRpbmdLZXlmcmFtZXNTb3VyY2UgPT0gQmxlbmRpbmdLZXlmcmFtZXNT
b3VyY2U6OkNTU1RyYW5zaXRpb24pIHsKLSAgICAgICAgQVNTRVJUKGlzPENTU1RyYW5zaXRpb24+
KGFuaW1hdGlvbigpKSk7Ci0gICAgICAgIENTU1Byb3BlcnR5QW5pbWF0aW9uOjpibGVuZFByb3Bl
cnRpZXModGhpcywgZG93bmNhc3Q8Q1NTVHJhbnNpdGlvbj4oYW5pbWF0aW9uKCkpLT5wcm9wZXJ0
eSgpLCAmdGFyZ2V0U3R5bGUsIG1fYmxlbmRpbmdLZXlmcmFtZXNbMF0uc3R5bGUoKSwgbV9ibGVu
ZGluZ0tleWZyYW1lc1sxXS5zdHlsZSgpLCBpdGVyYXRpb25Qcm9ncmVzcyk7CisgICAgICAgIEFT
U0VSVChwcm9wZXJ0aWVzLnNpemUoKSA9PSAxKTsKKyAgICAgICAgQ1NTUHJvcGVydHlBbmltYXRp
b246OmJsZW5kUHJvcGVydGllcyh0aGlzLCAqcHJvcGVydGllcy5iZWdpbigpLCAmdGFyZ2V0U3R5
bGUsIG1fYmxlbmRpbmdLZXlmcmFtZXNbMF0uc3R5bGUoKSwgbV9ibGVuZGluZ0tleWZyYW1lc1sx
XS5zdHlsZSgpLCBpdGVyYXRpb25Qcm9ncmVzcyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
QEAgLTEwODIsNyArMTA4NCw3IEBAIHZvaWQgS2V5ZnJhbWVFZmZlY3Q6OnNldEFuaW1hdGVkUHJv
cGVydGllc0luU3R5bGUoUmVuZGVyU3R5bGUmIHRhcmdldFN0eWxlLCBkb3ViCiAgICAgaWYgKG1f
YmxlbmRpbmdLZXlmcmFtZXMuaXNFbXB0eSgpKQogICAgICAgICByZXR1cm47CiAKLSAgICBmb3Ig
KGF1dG8gY3NzUHJvcGVydHlJZCA6IG1fYmxlbmRpbmdLZXlmcmFtZXMucHJvcGVydGllcygpKSB7
CisgICAgZm9yIChhdXRvIGNzc1Byb3BlcnR5SWQgOiBwcm9wZXJ0aWVzKSB7CiAgICAgICAgIC8v
IDEuIElmIGl0ZXJhdGlvbiBwcm9ncmVzcyBpcyB1bnJlc29sdmVkIGFib3J0IHRoaXMgcHJvY2Vk
dXJlLgogICAgICAgICAvLyAyLiBMZXQgdGFyZ2V0IHByb3BlcnR5IGJlIHRoZSBsb25naGFuZCBw
cm9wZXJ0eSBmb3Igd2hpY2ggdGhlIGVmZmVjdCB2YWx1ZSBpcyB0byBiZSBjYWxjdWxhdGVkLgog
ICAgICAgICAvLyAzLiBJZiBhbmltYXRpb24gdHlwZSBvZiB0aGUgdGFyZ2V0IHByb3BlcnR5IGlz
IG5vdCBhbmltYXRhYmxlIGFib3J0IHRoaXMgcHJvY2VkdXJlIHNpbmNlIHRoZSBlZmZlY3QgY2Fu
bm90IGJlIGFwcGxpZWQuCg==
</data>
<flag name="review"
          id="398014"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>