<?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>225816</bug_id>
          
          <creation_ts>2021-05-14 10:48:36 -0700</creation_ts>
          <short_desc>REGRESSION(r277313): [ Debug ] 2 TestWebKitAPI.IPCTestingAPI (API-Tests) are constant timeouts</short_desc>
          <delta_ts>2021-05-14 14:35:41 -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>New Bugs</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="Sam Weinig">sam</assigned_to>
          <cc>rniwa</cc>
    
    <cc>sam</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>1760139</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-05-14 10:48:36 -0700</bug_when>
    <thetext>The following two TestWebKitAPI.IPCTestingAPI are constant timeouts on Catalina, BigSur, and iOS14-Simulator Debug:

TestWebKitAPI.IPCTestingAPI.CanReceiveIPCSemaphore
TestWebKitAPI.IPCTestingAPI.CanReceiveSharedMemory

HISTORY:
https://results.webkit.org/?suite=api-tests&amp;suite=api-tests&amp;test=TestWebKitAPI.IPCTestingAPI.CanReceiveIPCSemaphore&amp;test=TestWebKitAPI.IPCTestingAPI.CanReceiveSharedMemory

Both APIs have the same history. It appears they both started timing out constantly at r277313. Working on reproduction steps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760149</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-05-14 11:27:05 -0700</bug_when>
    <thetext>I have reproduced the timeout at BigSur Debug ToT using the following test:

run-api-tests TestWebKitAPI.IPCTestingAPI.CanReceiveIPCSemaphore


I was also able to verify the regression point. The timeouts did occur at r277313, but did not occur at r277312. So it appears r277313 caused the regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760151</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-14 11:27:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/78025515&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760174</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-14 13:05:41 -0700</bug_when>
    <thetext>Ok, we just need to update the names of some messages from ImageData to PixelBuffer.

These tests are really error prone and will likely see more of this kind of failure if we don’t have a more robust way to catch these failures at compile time or at least better errors when the signatures don’t match at runtime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760175</commentid>
    <comment_count>4</comment_count>
      <attachid>428648</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-14 13:07:28 -0700</bug_when>
    <thetext>Created attachment 428648
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760214</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-14 14:35:40 -0700</bug_when>
    <thetext>Committed r277506 (237737@main): &lt;https://commits.webkit.org/237737@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 428648.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428648</attachid>
            <date>2021-05-14 13:07:28 -0700</date>
            <delta_ts>2021-05-14 14:35:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225816-20210514130727.patch</filename>
            <type>text/plain</type>
            <size>2523</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NzUwMSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDIxLTA1LTE0ICBTYW0gV2VpbmlnICA8d2VpbmlnQGFwcGxlLmNvbT4KKwor
ICAgICAgICBSRUdSRVNTSU9OKHIyNzczMTMpOiBbIERlYnVnIF0gMiBUZXN0V2ViS2l0QVBJLklQ
Q1Rlc3RpbmdBUEkgKEFQSS1UZXN0cykgYXJlIGNvbnN0YW50IHRpbWVvdXRzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU4MTYKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzc4MDI1NTE1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9JUENUZXN0
aW5nQVBJLm1tOgorICAgICAgICBVcGRhdGUgdGVzdCBmb3IgcmVuYW1lIGZyb20gSW1hZ2VEYXRh
IHRvIFBpeGVsQnVmZmVyLgorCiAyMDIxLTA1LTE0ICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFw
cGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBjb250ZXh0bWVudSBoaW50cyBjYW4gYmUgY2xpcHBl
ZCBieSB0aGUgV0tXZWJWaWV3CkluZGV4OiBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL0lQQ1Rlc3RpbmdBUEkubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRDb2NvYS9JUENUZXN0aW5nQVBJLm1tCShyZXZpc2lvbiAyNzc0NTEpCisr
KyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0lQQ1Rlc3RpbmdBUEkubW0J
KHdvcmtpbmcgY29weSkKQEAgLTIyMiw3ICsyMjIsNyBAQCBURVNUKElQQ1Rlc3RpbmdBUEksIENh
blJlY2VpdmVJUENTZW1hcGhvCiAgICAgICAgICJjb25zdCBzZW1hcGhvcmUgPSBJUEMuY3JlYXRl
U2VtYXBob3JlKCk7IgogICAgICAgICAiSVBDLnNlbmRNZXNzYWdlKCdHUFUnLCAwLCBJUEMubWVz
c2FnZXMuR1BVQ29ubmVjdGlvblRvV2ViUHJvY2Vzc19DcmVhdGVSZW5kZXJpbmdCYWNrZW5kLm5h
bWUsIgogICAgICAgICAiICAgIFt7dHlwZTogJ1JlbW90ZVJlbmRlcmluZ0JhY2tlbmRDcmVhdGlv
blBhcmFtZXRlcnMnLCAnaWRlbnRpZmllcic6IDEyMywgc2VtYXBob3JlLCAncGFnZVByb3h5SUQn
OiBJUEMud2ViUGFnZVByb3h5SUQsICdwYWdlSUQnOiBJUEMucGFnZUlEfV0pOyIKLSAgICAgICAg
ImNvbnN0IHJlc3VsdCA9IElQQy5zZW5kU3luY01lc3NhZ2UoJ0dQVScsIDEyMywgSVBDLm1lc3Nh
Z2VzLlJlbW90ZVJlbmRlcmluZ0JhY2tlbmRfU2VtYXBob3JlRm9yR2V0SW1hZ2VEYXRhLm5hbWUs
IDEwMCwgW10pOyIKKyAgICAgICAgImNvbnN0IHJlc3VsdCA9IElQQy5zZW5kU3luY01lc3NhZ2Uo
J0dQVScsIDEyMywgSVBDLm1lc3NhZ2VzLlJlbW90ZVJlbmRlcmluZ0JhY2tlbmRfU2VtYXBob3Jl
Rm9yR2V0UGl4ZWxCdWZmZXIubmFtZSwgMTAwLCBbXSk7IgogICAgICAgICAic2VtYXBob3JlLnNp
Z25hbCgpOyIKICAgICAgICAgImFsZXJ0KHJlc3VsdC5hcmd1bWVudHMubGVuZ3RoICsgJzonICsg
cmVzdWx0LmFyZ3VtZW50c1swXS50eXBlICsgJzonICsgcmVzdWx0LmFyZ3VtZW50c1swXS52YWx1
ZS53YWl0Rm9yKDEwMCkpOyIKICAgICAgICAgIjwvc2NyaXB0PiJdOwpAQCAtMjQyLDcgKzI0Miw3
IEBAIFRFU1QoSVBDVGVzdGluZ0FQSSwgQ2FuUmVjZWl2ZVNoYXJlZE1lbW8KIDxzY3JpcHQ+CiBJ
UEMuc2VuZE1lc3NhZ2UoJ0dQVScsIDAsIElQQy5tZXNzYWdlcy5HUFVDb25uZWN0aW9uVG9XZWJQ
cm9jZXNzX0NyZWF0ZVJlbmRlcmluZ0JhY2tlbmQubmFtZSwKICAgICBbe3R5cGU6ICdSZW1vdGVS
ZW5kZXJpbmdCYWNrZW5kQ3JlYXRpb25QYXJhbWV0ZXJzJywgJ2lkZW50aWZpZXInOiAxMjMsIHNl
bWFwaG9yZTogSVBDLmNyZWF0ZVNlbWFwaG9yZSgpLCAncGFnZVByb3h5SUQnOiBJUEMud2ViUGFn
ZVByb3h5SUQsICdwYWdlSUQnOiBJUEMucGFnZUlEfV0pOwotY29uc3QgcmVzdWx0ID0gSVBDLnNl
bmRTeW5jTWVzc2FnZSgnR1BVJywgMTIzLCBJUEMubWVzc2FnZXMuUmVtb3RlUmVuZGVyaW5nQmFj
a2VuZF9VcGRhdGVTaGFyZWRNZW1vcnlGb3JHZXRJbWFnZURhdGEubmFtZSwgMTAwLCBbe3R5cGU6
ICd1aW50MzJfdCcsIHZhbHVlOiA4fV0pOworY29uc3QgcmVzdWx0ID0gSVBDLnNlbmRTeW5jTWVz
c2FnZSgnR1BVJywgMTIzLCBJUEMubWVzc2FnZXMuUmVtb3RlUmVuZGVyaW5nQmFja2VuZF9VcGRh
dGVTaGFyZWRNZW1vcnlGb3JHZXRQaXhlbEJ1ZmZlci5uYW1lLCAxMDAsIFt7dHlwZTogJ3VpbnQz
Ml90JywgdmFsdWU6IDh9XSk7CiBhbGVydChyZXN1bHQuYXJndW1lbnRzLmxlbmd0aCk7CiA8L3Nj
cmlwdD4pSFRNTCI7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>