<?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>229526</bug_id>
          
          <creation_ts>2021-08-25 15:47:46 -0700</creation_ts>
          <short_desc>REGRESSION(r281513?): [ JSC Catalina+ Debug ] 16 stress/intl-enumeration.js (JSC Tests) are flaky failing</short_desc>
          <delta_ts>2021-08-25 17:43:25 -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>JavaScriptCore</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Jenner">jenner</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1787360</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-08-25 15:47:46 -0700</bug_when>
    <thetext>It looks like the tests were added here:
https://trac.webkit.org/changeset/281513/webkit

and have been flaky failing with the following assertion ever since:

ASSERTION FAILED: !m_needExceptionCheck
stress/intl-enumeration.js.bytecode-cache: ./runtime/VM.cpp(1485) : void JSC::VM::verifyExceptionCheckNeedIsSatisfied(unsigned int, JSC::ExceptionEventLocation &amp;)


Build: 
https://build.webkit.org/#/builders/100/builds/742


In their history it does appear that they all fail at the same intervals as well:
https://results.webkit.org/?suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;suite=javascriptcore-tests&amp;test=stress%2Fintl-enumeration.js.dfg-eager&amp;test=stress%2Fintl-enumeration.js.dfg-eager-no-cjit-validate&amp;test=stress%2Fintl-enumeration.js.eager-jettison-no-cjit&amp;test=stress%2Fintl-enumeration.js.ftl-eager&amp;test=stress%2Fintl-enumeration.js.ftl-eager-no-cjit&amp;test=stress%2Fintl-enumeration.js.ftl-eager-no-cjit-b3o1&amp;test=stress%2Fintl-enumeration.js.ftl-no-cjit-b3o0&amp;test=stress%2Fintl-enumeration.js.ftl-no-cjit-no-inline-validate&amp;test=stress%2Fintl-enumeration.js.ftl-no-cjit-no-put-stack-validate&amp;test=stress%2Fintl-enumeration.js.ftl-no-cjit-small-pool&amp;test=stress%2Fintl-enumeration.js.ftl-no-cjit-validate-sampling-profiler&amp;test=stress%2Fintl-enumeration.js.mini-mode&amp;test=stress%2Fintl-enumeration.js.no-cjit-validate-phases&amp;test=stress%2Fintl-enumeration.js.no-ftl&amp;test=stress%2Fintl-enumeration.js.no-llint&amp;test=stress%2Fmap-iteration-oas.js.default&amp;style=debug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787361</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-25 15:48:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/82361685&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787384</commentid>
    <comment_count>2</comment_count>
      <attachid>436440</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-08-25 16:48:01 -0700</bug_when>
    <thetext>Created attachment 436440
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787387</commentid>
    <comment_count>3</comment_count>
      <attachid>436440</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-08-25 16:51:17 -0700</bug_when>
    <thetext>Comment on attachment 436440
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787392</commentid>
    <comment_count>4</comment_count>
      <attachid>436440</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-08-25 17:16:02 -0700</bug_when>
    <thetext>Comment on attachment 436440
Patch

Landing since it only affects on debug jsc stress tests, which does not exist in EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787406</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-25 17:43:23 -0700</bug_when>
    <thetext>Committed r281607 (240965@main): &lt;https://commits.webkit.org/240965@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 436440.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436440</attachid>
            <date>2021-08-25 16:48:01 -0700</date>
            <delta_ts>2021-08-25 17:43:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229526-20210825164800.patch</filename>
            <type>text/plain</type>
            <size>3261</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
ZTBjMWFlZmY1YmVmMTYyMjY0ZDdiMTNlMjRiNWY2NDJhNmY3ZjM5Li4xNDg1YWI2ZGNmYTViYjI1
ODIyNzdjMjFhNTM5ODcxNzkxMTYzZmZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAyMS0wOC0yNSAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFJFR1JFU1NJT04ocjI4MTUxMz8pOiBbIEpTQyBDYXRhbGluYSsgRGVidWcg
XSAxNiBzdHJlc3MvaW50bC1lbnVtZXJhdGlvbi5qcyAoSlNDIFRlc3RzKSBhcmUgZmxha3kgZmFp
bGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5
NTI2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4
IGRlYnVnIEpTQyB0ZXN0IGZhaWx1cmVzIGJ5IHVzaW5nIFJFTEVBU0VfQU5EX1JFVFVSTi4KKwor
ICAgICAgICAqIHJ1bnRpbWUvSW50bE9iamVjdC5jcHA6CisgICAgICAgIChKU0M6OmF2YWlsYWJs
ZUNhbGVuZGFycyk6CisgICAgICAgIChKU0M6OmF2YWlsYWJsZUNvbGxhdGlvbnMpOgorICAgICAg
ICAoSlNDOjphdmFpbGFibGVDdXJyZW5jaWVzKToKKyAgICAgICAgKEpTQzo6YXZhaWxhYmxlTnVt
YmVyaW5nU3lzdGVtcyk6CisgICAgICAgIChKU0M6OmF2YWlsYWJsZVRpbWVab25lcyk6CisKIDIw
MjEtMDgtMjUgIFlpamlhIEh1YW5nICA8eWlqaWFfaHVhbmdAYXBwbGUuY29tPgogCiAgICAgICAg
IFtBUk02NF0gRml4IHByZS1pbmRleCBhZGRyZXNzIG1vZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0ludGxPYmplY3QuY3BwIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvSW50bE9iamVjdC5jcHAKaW5kZXggZDVjMjZhZmQ1YjQ5YmI0YjZmYjUwMGM3
YzA3YWQ4NmJkN2M1ZjkwYS4uN2YxNjNjNjBmZDA4YjNlNGY4YzU2YzQwZWVhZmVlMGQ5MWMyMTkx
NSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50bE9iamVjdC5j
cHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50bE9iamVjdC5jcHAKQEAg
LTE2MTYsNyArMTYxNiw3IEBAIHN0YXRpYyBKU0FycmF5KiBhdmFpbGFibGVDYWxlbmRhcnMoSlNH
bG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCkKICAgICAgICAgICAgIHJldHVybiBXVEY6OmNvZGVQ
b2ludENvbXBhcmUoYSwgYikgPCAwOwogICAgICAgICB9KTsKIAotICAgIHJldHVybiBjcmVhdGVB
cnJheUZyb21TdHJpbmdWZWN0b3IoZ2xvYmFsT2JqZWN0LCBXVEZNb3ZlKGVsZW1lbnRzKSk7Cisg
ICAgUkVMRUFTRV9BTkRfUkVUVVJOKHNjb3BlLCBjcmVhdGVBcnJheUZyb21TdHJpbmdWZWN0b3Io
Z2xvYmFsT2JqZWN0LCBXVEZNb3ZlKGVsZW1lbnRzKSkpOwogfQogCiAvLyBodHRwczovL3RjMzku
ZXMvcHJvcG9zYWwtaW50bC1lbnVtZXJhdGlvbi8jc2VjLWF2YWlsYWJsZWNvbGxhdGlvbnMKQEAg
LTE2NjMsNyArMTY2Myw3IEBAIHN0YXRpYyBKU0FycmF5KiBhdmFpbGFibGVDb2xsYXRpb25zKEpT
R2xvYmFsT2JqZWN0KiBnbG9iYWxPYmplY3QpCiAgICAgICAgICAgICByZXR1cm4gV1RGOjpjb2Rl
UG9pbnRDb21wYXJlKGEsIGIpIDwgMDsKICAgICAgICAgfSk7CiAKLSAgICByZXR1cm4gY3JlYXRl
QXJyYXlGcm9tU3RyaW5nVmVjdG9yKGdsb2JhbE9iamVjdCwgV1RGTW92ZShlbGVtZW50cykpOwor
ICAgIFJFTEVBU0VfQU5EX1JFVFVSTihzY29wZSwgY3JlYXRlQXJyYXlGcm9tU3RyaW5nVmVjdG9y
KGdsb2JhbE9iamVjdCwgV1RGTW92ZShlbGVtZW50cykpKTsKIH0KIAogLy8gaHR0cHM6Ly90YzM5
LmVzL3Byb3Bvc2FsLWludGwtZW51bWVyYXRpb24vI3NlYy1hdmFpbGFibGVjdXJyZW5jaWVzCkBA
IC0xNzA0LDcgKzE3MDQsNyBAQCBzdGF0aWMgSlNBcnJheSogYXZhaWxhYmxlQ3VycmVuY2llcyhK
U0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0KQogICAgICAgICAgICAgcmV0dXJuIFdURjo6Y29k
ZVBvaW50Q29tcGFyZShhLCBiKSA8IDA7CiAgICAgICAgIH0pOwogCi0gICAgcmV0dXJuIGNyZWF0
ZUFycmF5RnJvbVN0cmluZ1ZlY3RvcihnbG9iYWxPYmplY3QsIFdURk1vdmUoZWxlbWVudHMpKTsK
KyAgICBSRUxFQVNFX0FORF9SRVRVUk4oc2NvcGUsIGNyZWF0ZUFycmF5RnJvbVN0cmluZ1ZlY3Rv
cihnbG9iYWxPYmplY3QsIFdURk1vdmUoZWxlbWVudHMpKSk7CiB9CiAKIC8vIGh0dHBzOi8vdGMz
OS5lcy9wcm9wb3NhbC1pbnRsLWVudW1lcmF0aW9uLyNzZWMtYXZhaWxhYmxlbnVtYmVyaW5nc3lz
dGVtcwpAQCAtMTc0NSw3ICsxNzQ1LDcgQEAgc3RhdGljIEpTQXJyYXkqIGF2YWlsYWJsZU51bWJl
cmluZ1N5c3RlbXMoSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCkKICAgICAgICAgICAgIHJl
dHVybiBXVEY6OmNvZGVQb2ludENvbXBhcmUoYSwgYikgPCAwOwogICAgICAgICB9KTsKIAotICAg
IHJldHVybiBjcmVhdGVBcnJheUZyb21TdHJpbmdWZWN0b3IoZ2xvYmFsT2JqZWN0LCBXVEZNb3Zl
KGVsZW1lbnRzKSk7CisgICAgUkVMRUFTRV9BTkRfUkVUVVJOKHNjb3BlLCBjcmVhdGVBcnJheUZy
b21TdHJpbmdWZWN0b3IoZ2xvYmFsT2JqZWN0LCBXVEZNb3ZlKGVsZW1lbnRzKSkpOwogfQogCiAv
LyBodHRwczovL3RjMzkuZXMvcHJvcG9zYWwtaW50bC1lbnVtZXJhdGlvbi8jc2VjLWNhbm9uaWNh
bGl6ZXRpbWV6b25lbmFtZQpAQCAtMTgwNCw3ICsxODA0LDcgQEAgc3RhdGljIEpTQXJyYXkqIGF2
YWlsYWJsZVRpbWVab25lcyhKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0KQogICAgICAgICAg
ICAgcmV0dXJuIFdURjo6Y29kZVBvaW50Q29tcGFyZShhLCBiKSA8IDA7CiAgICAgICAgIH0pOwog
Ci0gICAgcmV0dXJuIGNyZWF0ZUFycmF5RnJvbVN0cmluZ1ZlY3RvcihnbG9iYWxPYmplY3QsIFdU
Rk1vdmUoZWxlbWVudHMpKTsKKyAgICBSRUxFQVNFX0FORF9SRVRVUk4oc2NvcGUsIGNyZWF0ZUFy
cmF5RnJvbVN0cmluZ1ZlY3RvcihnbG9iYWxPYmplY3QsIFdURk1vdmUoZWxlbWVudHMpKSk7CiB9
CiAKIC8vIGh0dHBzOi8vdGMzOS5lcy9wcm9wb3NhbC1pbnRsLWVudW1lcmF0aW9uLyNzZWMtYXZh
aWxhYmxldW5pdHMK
</data>

          </attachment>
      

    </bug>

</bugzilla>