<?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>240243</bug_id>
          
          <creation_ts>2022-05-09 11:25:39 -0700</creation_ts>
          <short_desc>TestAPI::promiseUnhandledRejection() predominantly fails on MacOS 12.3 in --debug</short_desc>
          <delta_ts>2022-05-25 11:14:03 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>macOS 12</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=161942</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="Alexey Shvayka">ashvayka</assigned_to>
          <cc>ap</cc>
    
    <cc>ashvayka</cc>
    
    <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>1867701</commentid>
    <comment_count>0</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2022-05-09 11:25:39 -0700</bug_when>
    <thetext>testapi

This test is flaky failing for a long time in history. I do not have a regression point. 

History:
https://results.webkit.org/?suite=javascriptcore-tests&amp;test=testapi

build:
https://build.webkit.org/#/builders/378/builds/1036</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867702</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-05-09 11:26:03 -0700</bug_when>
    <thetext>&lt;rdar://problem/92975620&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867767</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-05-09 13:45:01 -0700</bug_when>
    <thetext>I&apos;m not entirely sure how to interpret testapi output, but looks like there is more that one failure:

callback should receive rejected promise as first argument: FAILED
callback should receive rejection reason as second argument: FAILED
callback should not receive a third argument: PASSED

C-API tests in C++ had 2 failures

ASSERTION FAILED: !testCAPIViaCpp(filter)
/Volumes/Data/worker/Apple-Monterey-Debug-Build/build/Source/JavaScriptCore/API/tests/testapi.c(1409) : int main(int, char **)
1   0x112cb4ab0 WTFCrash
2   0x100823f80 main
3   0x100ced088</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867779</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-05-09 14:34:48 -0700</bug_when>
    <thetext>I&apos;ve also seen this fail intermittently on a Release build on M1 (when testapi is run while some heavy load is running in the background like a WebKit build).  I&apos;ve never seen it on a Debug build yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871210</commentid>
    <comment_count>4</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2022-05-23 09:18:07 -0700</bug_when>
    <thetext>*** Bug 240804 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871322</commentid>
    <comment_count>5</comment_count>
      <attachid>459688</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-05-23 15:16:53 -0700</bug_when>
    <thetext>Created attachment 459688
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871340</commentid>
    <comment_count>6</comment_count>
      <attachid>459688</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-05-23 16:09:05 -0700</bug_when>
    <thetext>Comment on attachment 459688
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871535</commentid>
    <comment_count>7</comment_count>
      <attachid>459728</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-05-24 11:15:36 -0700</bug_when>
    <thetext>Created attachment 459728
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871618</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2022-05-24 16:51:45 -0700</bug_when>
    <thetext>https://github.com/WebKit/WebKit/pull/989</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871785</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-25 11:14:00 -0700</bug_when>
    <thetext>Committed r294811 (250965@main): &lt;https://commits.webkit.org/250965@main&gt;

Reviewed commits have been landed. Closing PR #989 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459688</attachid>
            <date>2022-05-23 15:16:53 -0700</date>
            <delta_ts>2022-05-24 11:15:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240243-20220524001652.patch</filename>
            <type>text/plain</type>
            <size>2242</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">RnJvbSBhMDBjYTZjYzhiM2I3ZTE5OWQ3MjEwMTU3MmRiYjNiOWJiZmNhOWQxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4ZXkgU2h2YXlrYSA8c2h2YWlrYWxlc2hAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDI0IE1heSAyMDIyIDAwOjE0OjQ3ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
VGVzdEFQSTo6cHJvbWlzZVVuaGFuZGxlZFJlamVjdGlvbigpIHByZWRvbWluYW50bHkgZmFpbHMg
b24KIE1hY09TIDEyLjMgaW4gLS1kZWJ1ZyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjQwMjQzCiA8cmRhcjovLzkyOTc1NjIwPgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgpUaGUgZmFpbHVyZXMgYXJlIGNhdXNlZCBieSBhbiB1bmhhbmRsZWQgcmVqZWN0aW9u
LCBvcmlnaW5hdGVkIGluIFRlc3RBUEk6OnByb21pc2VEcmFpbkRvZXNOb3RFYXRFeGNlcHRpb25z
KCksCmVuZGluZyB1cCBpbiB0aGUgY2FsbGJhY2sgb2YgVGVzdEFQSTo6cHJvbWlzZVVuaGFuZGxl
ZFJlamVjdGlvbigpLCB3aXRoIHVuZXhwZWN0ZWQgcHJvbWlzZSAvIHJlYXNvbi4KClRoYXQgaXMs
IHRoZSBjYWxsYmFjayBvZiBUZXN0QVBJOjpwcm9taXNlVW5oYW5kbGVkUmVqZWN0aW9uKCkgaXMg
Y2FsbGVkIHR3aWNlLCB3aXRoIG9ubHkgdGhlIGZpcnN0IGNhbGwKYmVpbmcgc3VjY2Vzc2Z1bC4K
ClRoZSBmYWlsdXJlcyB3ZXJlbid0IG9ic2VydmVkIGJlZm9yZSBNYWNPUyAxMi4zIGJlY2F1c2Ug
VGVzdEFQSTo6cHJvbWlzZURyYWluRG9lc05vdEVhdEV4Y2VwdGlvbnMoKQppcyBhIERZTERfTUFD
T1NYX1ZFUlNJT04tY29uZGl0aW9uYWwgdGVzdC4KClRvIGZpeCB0aGUgdGVzdHMsIHRoaXMgUFIg
ZW5zdXJlcyB0aGF0IFRlc3RBUEk6OnByb21pc2VVbmhhbmRsZWRSZWplY3Rpb24oKSBwZXJmb3Jt
cyBhc3NlcnRpb25zIG9ubHkKb24gZmlyc3QgcnVuLCBhbGlnbmluZyBpdCB3aXRoIFRlc3RBUEk6
OnByb21pc2VVbmhhbmRsZWRSZWplY3Rpb25Gcm9tVW5oYW5kbGVkUmVqZWN0aW9uQ2FsbGJhY2so
KS4KCiogU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0cy90ZXN0YXBpLmNwcDoKKFRlc3RB
UEk6OnByb21pc2VVbmhhbmRsZWRSZWplY3Rpb24pOgotLS0KIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9BUEkvdGVzdHMvdGVzdGFwaS5jcHAgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0cy90ZXN0
YXBpLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jcHAKaW5k
ZXggMjBkZDc4ZDA2MGU2Li40NDE2NTM4MGZkNzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0FQSS90ZXN0cy90ZXN0YXBpLmNwcApAQCAtNTU1LDYgKzU1NSw4IEBAIHZvaWQgVGVzdEFQSTo6
cHJvbWlzZVVuaGFuZGxlZFJlamVjdGlvbigpCiAgICAgc3RhdGljIFRlc3RBUEkqIHRlc3RlciA9
IHRoaXM7CiAgICAgc3RhdGljIGJvb2wgY2FsbGJhY2tDYWxsZWQgPSBmYWxzZTsKICAgICBhdXRv
IGNhbGxiYWNrID0gW10oSlNDb250ZXh0UmVmIGN0eCwgSlNPYmplY3RSZWYsIEpTT2JqZWN0UmVm
LCBzaXplX3QgYXJndW1lbnRDb3VudCwgY29uc3QgSlNWYWx1ZVJlZiBhcmd1bWVudHNbXSwgSlNW
YWx1ZVJlZiopIC0+IEpTVmFsdWVSZWYgeworICAgICAgICBpZiAoY2FsbGJhY2tDYWxsZWQpCisg
ICAgICAgICAgICByZXR1cm4gSlNWYWx1ZU1ha2VVbmRlZmluZWQoY3R4KTsKICAgICAgICAgdGVz
dGVyLT5jaGVjayhhcmd1bWVudENvdW50ICYmIEpTVmFsdWVJc1N0cmljdEVxdWFsKGN0eCwgYXJn
dW1lbnRzWzBdLCBwcm9taXNlKSwgImNhbGxiYWNrIHNob3VsZCByZWNlaXZlIHJlamVjdGVkIHBy
b21pc2UgYXMgZmlyc3QgYXJndW1lbnQiKTsKICAgICAgICAgdGVzdGVyLT5jaGVjayhhcmd1bWVu
dENvdW50ID4gMSAmJiBKU1ZhbHVlSXNTdHJpY3RFcXVhbChjdHgsIGFyZ3VtZW50c1sxXSwgcmVh
c29uKSwgImNhbGxiYWNrIHNob3VsZCByZWNlaXZlIHJlamVjdGlvbiByZWFzb24gYXMgc2Vjb25k
IGFyZ3VtZW50Iik7CiAgICAgICAgIHRlc3Rlci0+Y2hlY2soYXJndW1lbnRDb3VudCA9PSAyLCAi
Y2FsbGJhY2sgc2hvdWxkIG5vdCByZWNlaXZlIGEgdGhpcmQgYXJndW1lbnQiKTsKLS0gCjIuMzIu
MCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459728</attachid>
            <date>2022-05-24 11:15:36 -0700</date>
            <delta_ts>2022-05-24 11:18:47 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-240243-20220524201535.patch</filename>
            <type>text/plain</type>
            <size>2266</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">RnJvbSAzNGIyMGNlYjMxNTJlYzg0ZjRhMThkYmZmMjk2NjA1Y2Y3M2E4N2JmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4ZXkgU2h2YXlrYSA8c2h2YWlrYWxlc2hAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDI0IE1heSAyMDIyIDAwOjE0OjQ3ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
VGVzdEFQSTo6cHJvbWlzZVVuaGFuZGxlZFJlamVjdGlvbigpIHByZWRvbWluYW50bHkgZmFpbHMg
b24KIE1hY09TIDEyLjMgaW4gLS1kZWJ1ZyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjQwMjQzCiA8cmRhcjovLzkyOTc1NjIwPgoKUmV2aWV3ZWQgYnkgTWFyayBMYW0u
CgpUaGUgZmFpbHVyZXMgYXJlIGNhdXNlZCBieSBhbiB1bmhhbmRsZWQgcmVqZWN0aW9uLCB0aGF0
IHdhcyBvcmlnaW5hdGVkIGluClRlc3RBUEk6OnByb21pc2VEcmFpbkRvZXNOb3RFYXRFeGNlcHRp
b25zKCkgYW5kIGVuZGVkIHVwIGluIHRoZSBjYWxsYmFjayBvZgpUZXN0QVBJOjpwcm9taXNlVW5o
YW5kbGVkUmVqZWN0aW9uKCksIHdpdGggYW4gdW5leHBlY3RlZCBwcm9taXNlIGFuZCByZWFzb24u
CgpUaGF0IGlzLCB0aGUgY2FsbGJhY2sgb2YgVGVzdEFQSTo6cHJvbWlzZVVuaGFuZGxlZFJlamVj
dGlvbigpIGlzIGNhbGxlZCB0d2ljZSwKd2l0aCBvbmx5IHRoZSBmaXJzdCBpbnZvY2F0aW9uIGJl
aW5nIHN1Y2Nlc3NmdWwuCgpUaGUgZmFpbHVyZXMgd2VyZW4ndCBvYnNlcnZlZCBiZWZvcmUgTWFj
T1MgMTIuMyBiZWNhdXNlIFRlc3RBUEk6OnByb21pc2VEcmFpbkRvZXNOb3RFYXRFeGNlcHRpb25z
KCkKaXMgYSBEWUxEX01BQ09TWF9WRVJTSU9OLWNvbmRpdGlvbmFsIHRlc3QuCgpUbyBmaXggdGhl
IHRlc3RzLCB0aGlzIGNoYW5nZSBlbnN1cmVzIHRoYXQgVGVzdEFQSTo6cHJvbWlzZVVuaGFuZGxl
ZFJlamVjdGlvbigpIHBlcmZvcm1zIGFzc2VydGlvbnMKb25seSBvbiB0aGUgZmlyc3QgcnVuLCBh
bGlnbmluZyBpdCB3aXRoIFRlc3RBUEk6OnByb21pc2VVbmhhbmRsZWRSZWplY3Rpb25Gcm9tVW5o
YW5kbGVkUmVqZWN0aW9uQ2FsbGJhY2soKS4KCiogU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90
ZXN0cy90ZXN0YXBpLmNwcDoKKFRlc3RBUEk6OnByb21pc2VVbmhhbmRsZWRSZWplY3Rpb24pOgot
LS0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jcHAgfCAyICsrCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0FQSS90ZXN0cy90ZXN0YXBpLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9B
UEkvdGVzdHMvdGVzdGFwaS5jcHAKaW5kZXggMjBkZDc4ZDA2MGU2Li40NDE2NTM4MGZkNzUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jcHAKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0cy90ZXN0YXBpLmNwcApAQCAtNTU1LDYg
KzU1NSw4IEBAIHZvaWQgVGVzdEFQSTo6cHJvbWlzZVVuaGFuZGxlZFJlamVjdGlvbigpCiAgICAg
c3RhdGljIFRlc3RBUEkqIHRlc3RlciA9IHRoaXM7CiAgICAgc3RhdGljIGJvb2wgY2FsbGJhY2tD
YWxsZWQgPSBmYWxzZTsKICAgICBhdXRvIGNhbGxiYWNrID0gW10oSlNDb250ZXh0UmVmIGN0eCwg
SlNPYmplY3RSZWYsIEpTT2JqZWN0UmVmLCBzaXplX3QgYXJndW1lbnRDb3VudCwgY29uc3QgSlNW
YWx1ZVJlZiBhcmd1bWVudHNbXSwgSlNWYWx1ZVJlZiopIC0+IEpTVmFsdWVSZWYgeworICAgICAg
ICBpZiAoY2FsbGJhY2tDYWxsZWQpCisgICAgICAgICAgICByZXR1cm4gSlNWYWx1ZU1ha2VVbmRl
ZmluZWQoY3R4KTsKICAgICAgICAgdGVzdGVyLT5jaGVjayhhcmd1bWVudENvdW50ICYmIEpTVmFs
dWVJc1N0cmljdEVxdWFsKGN0eCwgYXJndW1lbnRzWzBdLCBwcm9taXNlKSwgImNhbGxiYWNrIHNo
b3VsZCByZWNlaXZlIHJlamVjdGVkIHByb21pc2UgYXMgZmlyc3QgYXJndW1lbnQiKTsKICAgICAg
ICAgdGVzdGVyLT5jaGVjayhhcmd1bWVudENvdW50ID4gMSAmJiBKU1ZhbHVlSXNTdHJpY3RFcXVh
bChjdHgsIGFyZ3VtZW50c1sxXSwgcmVhc29uKSwgImNhbGxiYWNrIHNob3VsZCByZWNlaXZlIHJl
amVjdGlvbiByZWFzb24gYXMgc2Vjb25kIGFyZ3VtZW50Iik7CiAgICAgICAgIHRlc3Rlci0+Y2hl
Y2soYXJndW1lbnRDb3VudCA9PSAyLCAiY2FsbGJhY2sgc2hvdWxkIG5vdCByZWNlaXZlIGEgdGhp
cmQgYXJndW1lbnQiKTsKLS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>
<flag name="commit-queue"
          id="488840"
          type_id="3"
          status="-"
          setter="ashvayka"
    />
          </attachment>
      

    </bug>

</bugzilla>