<?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>227046</bug_id>
          
          <creation_ts>2021-06-15 14:06:06 -0700</creation_ts>
          <short_desc>[Mac EWS] TestWebKitAPI.WebKit.AudioBufferSize is flaky timing out on EWS</short_desc>
          <delta_ts>2021-06-17 09:34:30 -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>Web Audio</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=226932</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="Eric Carlson">eric.carlson</assigned_to>
          <cc>cdumez</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1769954</commentid>
    <comment_count>0</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2021-06-15 14:06:06 -0700</bug_when>
    <thetext>TestWebKitAPI.WebKit.AudioBufferSize

This test is very frequently timing out on Mac EWS. It does not seem to be appearing in post commit bots though.
It looks like this started timing out on EWS around r278788 

Ews runs:
https://ews-build.webkit.org/#/builders/3?numbuilds=300

History:
https://results.webkit.org/?suite=api-tests&amp;test=TestWebKitAPI.WebKit.AudioBufferSize</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769955</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-06-15 14:06:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/79360787&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769957</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-15 14:16:07 -0700</bug_when>
    <thetext>r278788 is a logging patch so it is unlikely to be the cause?

+ Eric / Jer as this is an API test that was fairly recently introduced by them (r277876).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769962</commentid>
    <comment_count>3</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2021-06-15 14:34:13 -0700</bug_when>
    <thetext>Thanks Chris! I didn&apos;t think r278788 started the issue, just where I first saw it fail on EWS. It would seem likely then that this API test has been failing sense introduction in r277876</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769977</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-15 15:23:59 -0700</bug_when>
    <thetext>I don&apos;t know much about this particular test but if it relies on the GPUProcess, it might also be related to the following flaky crash that is still occurring on our bots:

stderr:
ASSERTION FAILED: isInRoutingArbitrationForToken(token) || m_setupArbitrationOngoing
./platform/audio/mac/SharedRoutingArbitrator.mm(123) : void WebCore::SharedRoutingArbitrator::endRoutingArbitrationForToken(const WebCore::SharedRoutingArbitrator::Token &amp;)
1   0x100f29ec0 WTFCrash
2   0x11d9f3540 JSC::JSValue::isUndefined() const
3   0x11eb8d5f4 WebCore::SharedRoutingArbitrator::endRoutingArbitrationForToken(WebCore::SharedRoutingArbitrator::Token const&amp;)
4   0x10aa650f4 WebKit::AudioSessionRoutingArbitratorProxy::endRoutingArbitration()
5   0x1093c13f8 void IPC::callMemberFunctionImpl&lt;WebKit::AudioSessionRoutingArbitratorProxy, void (WebKit::AudioSessionRoutingArbitratorProxy::*)(), std::__1::tuple&lt;&gt; &gt;(WebKit::AudioSessionRoutingArbitratorProxy*, void (WebKit::AudioSessionRoutingArbitratorProxy::*)(), std::__1::tuple&lt;&gt;&amp;&amp;, std::__1::integer_sequence&lt;unsigned long&gt;)
6   0x1093c0f30 void IPC::callMemberFunction&lt;WebKit::AudioSessionRoutingArbitratorProxy, void (WebKit::AudioSessionRoutingArbitratorProxy::*)(), std::__1::tuple&lt;&gt;, std::__1::integer_sequence&lt;unsigned long&gt; &gt;(std::__1::tuple&lt;&gt;&amp;&amp;, WebKit::AudioSessionRoutingArbitratorProxy*, void (WebKit::AudioSessionRoutingArbitratorProxy::*)())
7   0x1093bd53c void IPC::handleMessage&lt;Messages::AudioSessionRoutingArbitratorProxy::EndRoutingArbitration, WebKit::AudioSessionRoutingArbitratorProxy, void (WebKit::AudioSessionRoutingArbitratorProxy::*)()&gt;(IPC::Decoder&amp;, WebKit::AudioSessionRoutingArbitratorProxy*, void (WebKit::AudioSessionRoutingArbitratorProxy::*)())
8   0x1093bd2b8 WebKit::AudioSessionRoutingArbitratorProxy::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;)
9   0x109959c78 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&amp;, IPC::Decoder&amp;)
10  0x10a9b09e4 WebKit::AuxiliaryProcessProxy::dispatchMessage(IPC::Connection&amp;, IPC::Decoder&amp;)
11  0x10ac9f3b8 WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;)
12  0x10941a428 IPC::Connection::dispatchMessage(IPC::Decoder&amp;)
13  0x10941ab70 IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)
14  0x109419118 IPC::Connection::dispatchIncomingMessages()
15  0x10943dbf8 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_12::operator()()
16  0x10943db00 WTF::Detail::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_12, void&gt;::call()
17  0x100f53498 WTF::Function&lt;void ()&gt;::operator()() const
18  0x100fd6ffc WTF::RunLoop::performWork()
19  0x100fdbd28 WTF::RunLoop::performWork(void*)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770016</commentid>
    <comment_count>5</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-06-15 16:44:47 -0700</bug_when>
    <thetext>I couldn&apos;t find any TestWebKit API crashes lining up with then timeouts on one of the bots I checked, so I can&apos;t confirm it is related to that assert.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770295</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-06-16 11:27:21 -0700</bug_when>
    <thetext>This was caused by r278784</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770301</commentid>
    <comment_count>7</comment_count>
      <attachid>431574</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-06-16 11:40:16 -0700</bug_when>
    <thetext>Created attachment 431574
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770684</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-17 09:34:27 -0700</bug_when>
    <thetext>Committed r278990 (238916@main): &lt;https://commits.webkit.org/238916@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431574.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431574</attachid>
            <date>2021-06-16 11:40:16 -0700</date>
            <delta_ts>2021-06-17 09:34:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227046-20210616114015.patch</filename>
            <type>text/plain</type>
            <size>2910</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4ODgzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTNmOTFmMjk0ZDdiYjlmOTYyZjFhMzQ4ZjgwMTM5NjVk
NGRlZjc0ZC4uZGJlMDE3MGZjMzliYTAyNTUwNWE3ZTA1ZjZiOTc1MDNiZGY0ZjkzYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA2LTE2ICBFcmljIENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgor
CisgICAgICAgIFtNYWMgRVdTXSBUZXN0V2ViS2l0QVBJLldlYktpdC5BdWRpb0J1ZmZlclNpemUg
aXMgZmxha3kgdGltaW5nIG91dCBvbiBFV1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIyNzA0NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzkzNjA3
ODc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgZml4IGJyb2tlbiB0ZXN0LgorCisgICAgICAgICog
VGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6IEFk
ZCBhdWRpby1idWZmZXItc2l6ZS5odG1sIAorICAgICAgICB0byB0aGUgQ29weSBSZXNvdXJjZXMg
c3RlcCBzbyB0ZXN0cyBjYW4gdXNlIGl0LgorCiAyMDIxLTA2LTE1ICBBbGV4IENocmlzdGVuc2Vu
ICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQ2hlY2sgZm9yICJ4bi0tIiBp
biBhbnkgc3ViZG9tYWluIHdoZW4gcGFyc2luZyBVUkwgaG9zdHMKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHBy
b2oKaW5kZXggNjNkMTcxYjkwNzc5ZWQxZTA5Mjc0ZTUwZTUyYjRlNmViODE1NjE2ZC4uNzZiN2I1
MDVjMzM0OTA3MDA3NzkyOTUwYzNjOWY3YTJhOTUyZTFhNyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKKysrIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHBy
b2oKQEAgLTcxLDYgKzcxLDcgQEAKIAkJMDdFNDk5OTExRjlFNTZERjAwMkYxRUYzIC8qIEdldFVz
ZXJNZWRpYVJlcHJvbXB0Lm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBm
aWxlUmVmID0gMDdFNDk5OTAxRjlFNTZBMTAwMkYxRUYzIC8qIEdldFVzZXJNZWRpYVJlcHJvbXB0
Lm1tICovOyB9OwogCQkwN0VGNzZENTI1NDBGQzA2MDA1M0VENTMgLyogTWVkaWFNdXRlZFN0YXRl
Lm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMDdFRjc2
RDQyNTQwRkMwNjAwNTNFRDUzIC8qIE1lZGlhTXV0ZWRTdGF0ZS5tbSAqLzsgfTsKIAkJMDdGNEU5
MkUyMEFGNTlFMjAwMkUzODAzIC8qIFVzZXJNZWRpYVNpbXVsYXRlRmFpbGVkU2FuZGJveC5tbSBp
biBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDA3RjRFOTJEMjBB
RjU4RDMwMDJFMzgwMyAvKiBVc2VyTWVkaWFTaW11bGF0ZUZhaWxlZFNhbmRib3gubW0gKi87IH07
CisJCTA3RkMyNkU4MjY3QTczNUEwMDJCMUJFRiAvKiBhdWRpby1idWZmZXItc2l6ZS5odG1sIGlu
IENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDFENUJF
NkFEMjY3M0VDNUYwMENCMEIxMiAvKiBhdWRpby1idWZmZXItc2l6ZS5odG1sICovOyB9OwogCQkw
RTQwNEE4QzIxNjZERTBBMDA4MjcxQkEgLyogSW5qZWN0ZWRCdW5kbGVOb2RlSGFuZGxlSXNTZWxl
Y3RFbGVtZW50Lm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVm
ID0gMEU0MDRBOEEyMTY2RERGODAwODI3MUJBIC8qIEluamVjdGVkQnVuZGxlTm9kZUhhbmRsZUlz
U2VsZWN0RWxlbWVudC5tbSAqLzsgfTsKIAkJMEVCQkNDNjYxRkZGOUUwQzAwRkE0MkFCIC8qIHBv
cC11cC1jaGVjay5odG1sIGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmls
ZTsgZmlsZVJlZiA9IDBFQkJDQzY1MUZGRjlEQ0UwMEZBNDJBQiAvKiBwb3AtdXAtY2hlY2suaHRt
bCAqLzsgfTsKIAkJMEYxMzlFNzcxQTQyM0E1QjAwRjU5MEY1IC8qIFdlYWtPYmpDUHRyLm1tIGlu
IFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMEYxMzlFNzUxQTQy
M0E1MzAwRjU5MEY1IC8qIFdlYWtPYmpDUHRyLm1tICovOyB9OwpAQCAtMTM4NCw2ICsxMzg1LDcg
QEAKIAkJCQlGNDJCRDdEOTI0NUNDNTA4MDAxRTIwN0EgLyogYXR0cmlidXRlZFN0cmluZ05ld2xp
bmVBdEVuZE9mRG9jdW1lbnQuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLywKIAkJCQk3QzlFRDk4
QjE3QTE5RjRCMDBFNERDMzMgLyogYXR0cmlidXRlZFN0cmluZ1N0cmlrZXRocm91Z2guaHRtbCBp
biBDb3B5IFJlc291cmNlcyAqLywKIAkJCQkzNzEzN0U0QjIxMTI0RDAxMDAyQkVFQTQgLyogQXR0
clN0eWxlLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8sCisJCQkJMDdGQzI2RTgyNjdBNzM1QTAw
MkIxQkVGIC8qIGF1ZGlvLWJ1ZmZlci1zaXplLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8sCiAJ
CQkJNDZGMDNDMUMyNTVCMkQ1QTAwQUE1MUM1IC8qIGF1ZGlvLWNvbnRleHQtcGxheWluZy5odG1s
IGluIENvcHkgUmVzb3VyY2VzICovLAogCQkJCUNEOUUyOTJFMUM5MEMzM0YwMDBCQjgwMCAvKiBh
dWRpby1vbmx5Lmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8sCiAJCQkJQzk0NDE2MDAyMTQzMEU4
OTAwQjFFRERBIC8qIGF1ZGlvLXdpdGgtY29udHJvbHMuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAq
LywK
</data>

          </attachment>
      

    </bug>

</bugzilla>