<?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>224249</bug_id>
          
          <creation_ts>2021-04-06 15:10:50 -0700</creation_ts>
          <short_desc>REGRESSION (r275538): [ macOS ] TestWebKitAPI.WebKitLegacy.MediaPlaybackSleepAssertion and TestWebKitAPI.SleepDisabler.Pause consistently failing</short_desc>
          <delta_ts>2021-04-06 17:32:17 -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="Eric Carlson">eric.carlson</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</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>1747663</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-04-06 15:10:50 -0700</bug_when>
    <thetext>TestWebKitAPI.WebKitLegacy.MediaPlaybackSleepAssertion
TestWebKitAPI.SleepDisabler.Pause

both started failing in macOS. 

HISTORY URL:
https://results.webkit.org/?suite=api-tests&amp;suite=api-tests&amp;test=TestWebKitAPI.SleepDisabler.Pause&amp;test=TestWebKitAPI.WebKitLegacy.MediaPlaybackSleepAssertion</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747665</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-06 15:12:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/76286539&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747667</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-04-06 15:16:01 -0700</bug_when>
    <thetext>Was able to reproduce the failure at ToT using the following test: 

run-api-tests TestWebKitAPI.SleepDisabler.Pause --iterations 10  --child-process=1

The test also failed at r275538, but passed on the revision right before it. 

It appears the r275538 changeset caused the API failures:
https://trac.webkit.org/changeset/275538/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747676</commentid>
    <comment_count>3</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-04-06 15:34:13 -0700</bug_when>
    <thetext>    TestWebKitAPI.WebKitLegacy.MediaPlaybackSleepAssertion
        2021-04-06 15:11:37.882 TestWebKitAPI[1488:8689736] nil host used in call to allowsSpecificHTTPSCertificateForHost
        2021-04-06 15:11:37.882 TestWebKitAPI[1488:8689736] nil host used in call to allowsAnyHTTPSCertificateForHost:
        2021-04-06 15:11:37.951 TestWebKitAPI[1488:8689736] *** WARNING: Method convertPointToBase: in class NSView is deprecated on 10.7 and later. It should not be used in new applications. 
        
        /Volumes/Data/worker/bigsur-release/build/Tools/TestWebKitAPI/Tests/mac/MediaPlaybackSleepAssertion.mm:179
        Value of: hasAssertionType(CFSTR(&quot;PreventUserIdleDisplaySleep&quot;))
          Actual: false
        Expected: true
        
        
        /Volumes/Data/worker/bigsur-release/build/Tools/TestWebKitAPI/Tests/mac/MediaPlaybackSleepAssertion.mm:192
        Value of: hasAssertionType(CFSTR(&quot;PreventUserIdleSystemSleep&quot;))
          Actual: true
        Expected: false


    TestWebKitAPI.SleepDisabler.Pause
        
        /Volumes/Data/worker/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKit/SleepDisabler.mm:112
        Expected equality of these values:
          shouldHaveSleepDisabler
            Which is: false
          [webView _hasSleepDisabler]
            Which is: &apos;\x1&apos; (1)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747703</commentid>
    <comment_count>4</comment_count>
      <attachid>425336</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-04-06 16:44:36 -0700</bug_when>
    <thetext>Created attachment 425336
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747718</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-06 17:32:15 -0700</bug_when>
    <thetext>Committed r275574: &lt;https://commits.webkit.org/r275574&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 425336.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425336</attachid>
            <date>2021-04-06 16:44:36 -0700</date>
            <delta_ts>2021-04-06 17:32:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224249-20210406164435.patch</filename>
            <type>text/plain</type>
            <size>5289</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc1NTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2I3ZjIzYTI2ZWZjMWM0
YzE4MDg0NDEwYTlmMTVmNWExYzZhNjcwYi4uMjdjNjY1MWI2NjVlNmNmNjlkMTM5ODg1Y2QxM2Yw
MjhlOGYyOTI1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA0LTA2ICBFcmlj
IENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KHIyNzU1MzgpOiBbIG1hY09TIF0gVGVzdFdlYktpdEFQSS5XZWJLaXRMZWdhY3kuTWVkaWFQbGF5
YmFja1NsZWVwQXNzZXJ0aW9uIGFuZCBUZXN0V2ViS2l0QVBJLlNsZWVwRGlzYWJsZXIuUGF1c2Ug
Y29uc2lzdGVudGx5IGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNDI0OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzYyODY1Mzk+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRl
c3RzLCB0aGlzIGZpeGVzIHR3byBBUEkgdGVzdHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpD
Lm1tOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2Jq
Qzo6Y3JlYXRlQVZQbGF5ZXJJdGVtKTogVXNlIG1fcmVxdWVzdGVkUmF0ZQorICAgICAgICB3aGVu
IGNob29zaW5nIHRoZSBwaXRjaCBjb3JyZWN0aW9uIGFsZ29yaXRobS4KKyAgICAgICAgKFdlYkNv
cmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakM6OnNldFBsYXllclJhdGUpOiBE
aXR0by4KKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9i
akM6OnNldFByZXNlcnZlc1BpdGNoKTogRGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBs
YXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDOjpzZXRQaXRjaENvcnJlY3Rpb25BbGdvcml0aG0p
OiBEaXR0by4KKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlv
bk9iakM6OnBsYXllckl0ZW1TdGF0dXNEaWRDaGFuZ2UpOiBEaXR0by4KKwogMjAyMS0wNC0wNiAg
TXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAgICAgICAgIFtHUFUg
UHJvY2Vzc10gU2ltcGxpZnkgRGlzcGxheUxpc3Q6Okl0ZXJhdG9yIHBhcnQgMzogUmVvcmRlciAj
aW5jbHVkZSBkZXBlbmRlbmNpZXMgdG8gYWxsb3cgZm9yIEl0ZW1CdWZmZXJ7V3JpdGluZyxSZWFk
aW5nfUNsaWVudCB0byBrbm93IGFib3V0IERpc3BsYXlMaXN0IGl0ZW0gdHlwZXMKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01l
ZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5k
YXRpb25PYmpDLm1tCmluZGV4IDdmNDczM2QyOGQ3OGIzNTc2NzM3NThiNzllYzM1NzkxMWM5MjVk
OWIuLjIwYjI0MTJmMTEzNjYzYzFmMzg2MmYyN2I2NjI0MDBmNmNkYjA3MmIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlh
UGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3Vu
ZGF0aW9uT2JqQy5tbQpAQCAtMTEzNCw3ICsxMTM0LDcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZh
dGVBVkZvdW5kYXRpb25PYmpDOjpjcmVhdGVBVlBsYXllckl0ZW0oKQogICAgIGZvciAoTlNTdHJp
bmcgKmtleU5hbWUgaW4gaXRlbUtWT1Byb3BlcnRpZXMoKSkKICAgICAgICAgW21fYXZQbGF5ZXJJ
dGVtLmdldCgpIGFkZE9ic2VydmVyOm1fb2JqY09ic2VydmVyLmdldCgpIGZvcktleVBhdGg6a2V5
TmFtZSBvcHRpb25zOm9wdGlvbnMgY29udGV4dDoodm9pZCAqKU1lZGlhUGxheWVyQVZGb3VuZGF0
aW9uT2JzZXJ2YXRpb25Db250ZXh0UGxheWVySXRlbV07CiAKLSAgICBbbV9hdlBsYXllckl0ZW0g
c2V0QXVkaW9UaW1lUGl0Y2hBbGdvcml0aG06YXVkaW9UaW1lUGl0Y2hBbGdvcml0aG1Gb3JNZWRp
YVBsYXllclBpdGNoQ29ycmVjdGlvbkFsZ29yaXRobShwbGF5ZXIoKS0+cGl0Y2hDb3JyZWN0aW9u
QWxnb3JpdGhtKCksIHBsYXllcigpLT5wcmVzZXJ2ZXNQaXRjaCgpLCBtX2NhY2hlZFJhdGUpXTsK
KyAgICBbbV9hdlBsYXllckl0ZW0gc2V0QXVkaW9UaW1lUGl0Y2hBbGdvcml0aG06YXVkaW9UaW1l
UGl0Y2hBbGdvcml0aG1Gb3JNZWRpYVBsYXllclBpdGNoQ29ycmVjdGlvbkFsZ29yaXRobShwbGF5
ZXIoKS0+cGl0Y2hDb3JyZWN0aW9uQWxnb3JpdGhtKCksIHBsYXllcigpLT5wcmVzZXJ2ZXNQaXRj
aCgpLCBtX3JlcXVlc3RlZFJhdGUpXTsKIAogI2lmIEhBVkUoQVZGT1VOREFUSU9OX0lOVEVSU1RJ
VElBTF9FVkVOVFMpCiBBTExPV19ORVdfQVBJX1dJVEhPVVRfR1VBUkRTX0JFR0lOCkBAIC0xNTEz
LDggKzE1MTMsNyBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakM6OnNl
dFBsYXllclJhdGUoZG91YmxlIHJhdGUpCiB7CiAgICAgc2V0RGVsYXlDYWxsYmFja3ModHJ1ZSk7
CiAKLSAgICBtX2NhY2hlZFJhdGUgPSByYXRlOwotICAgIFttX2F2UGxheWVySXRlbSBzZXRBdWRp
b1RpbWVQaXRjaEFsZ29yaXRobTphdWRpb1RpbWVQaXRjaEFsZ29yaXRobUZvck1lZGlhUGxheWVy
UGl0Y2hDb3JyZWN0aW9uQWxnb3JpdGhtKHBsYXllcigpLT5waXRjaENvcnJlY3Rpb25BbGdvcml0
aG0oKSwgcGxheWVyKCktPnByZXNlcnZlc1BpdGNoKCksIG1fY2FjaGVkUmF0ZSldOworICAgIFtt
X2F2UGxheWVySXRlbSBzZXRBdWRpb1RpbWVQaXRjaEFsZ29yaXRobTphdWRpb1RpbWVQaXRjaEFs
Z29yaXRobUZvck1lZGlhUGxheWVyUGl0Y2hDb3JyZWN0aW9uQWxnb3JpdGhtKHBsYXllcigpLT5w
aXRjaENvcnJlY3Rpb25BbGdvcml0aG0oKSwgcGxheWVyKCktPnByZXNlcnZlc1BpdGNoKCksIG1f
cmVxdWVzdGVkUmF0ZSldOwogCiAgICAgc2V0U2hvdWxkT2JzZXJ2ZVRpbWVDb250cm9sU3RhdHVz
KGZhbHNlKTsKICAgICBbbV9hdlBsYXllciBzZXRSYXRlOnJhdGVdOwpAQCAtMTU1MiwxMyArMTU1
MSwxMyBAQCBkb3VibGUgTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6bGl2ZVVw
ZGF0ZUludGVydmFsKCkgY29uc3QKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9u
T2JqQzo6c2V0UHJlc2VydmVzUGl0Y2goYm9vbCBwcmVzZXJ2ZXNQaXRjaCkKIHsKICAgICBpZiAo
bV9hdlBsYXllckl0ZW0pCi0gICAgICAgIFttX2F2UGxheWVySXRlbSBzZXRBdWRpb1RpbWVQaXRj
aEFsZ29yaXRobTphdWRpb1RpbWVQaXRjaEFsZ29yaXRobUZvck1lZGlhUGxheWVyUGl0Y2hDb3Jy
ZWN0aW9uQWxnb3JpdGhtKHBsYXllcigpLT5waXRjaENvcnJlY3Rpb25BbGdvcml0aG0oKSwgcHJl
c2VydmVzUGl0Y2gsIG1fY2FjaGVkUmF0ZSldOworICAgICAgICBbbV9hdlBsYXllckl0ZW0gc2V0
QXVkaW9UaW1lUGl0Y2hBbGdvcml0aG06YXVkaW9UaW1lUGl0Y2hBbGdvcml0aG1Gb3JNZWRpYVBs
YXllclBpdGNoQ29ycmVjdGlvbkFsZ29yaXRobShwbGF5ZXIoKS0+cGl0Y2hDb3JyZWN0aW9uQWxn
b3JpdGhtKCksIHByZXNlcnZlc1BpdGNoLCBtX3JlcXVlc3RlZFJhdGUpXTsKIH0KIAogdm9pZCBN
ZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDOjpzZXRQaXRjaENvcnJlY3Rpb25BbGdv
cml0aG0oTWVkaWFQbGF5ZXI6OlBpdGNoQ29ycmVjdGlvbkFsZ29yaXRobSBwaXRjaENvcnJlY3Rp
b25BbGdvcml0aG0pCiB7CiAgICAgaWYgKG1fYXZQbGF5ZXJJdGVtKQotICAgICAgICBbbV9hdlBs
YXllckl0ZW0gc2V0QXVkaW9UaW1lUGl0Y2hBbGdvcml0aG06YXVkaW9UaW1lUGl0Y2hBbGdvcml0
aG1Gb3JNZWRpYVBsYXllclBpdGNoQ29ycmVjdGlvbkFsZ29yaXRobShwaXRjaENvcnJlY3Rpb25B
bGdvcml0aG0sIHBsYXllcigpLT5wcmVzZXJ2ZXNQaXRjaCgpLCBtX2NhY2hlZFJhdGUpXTsKKyAg
ICAgICAgW21fYXZQbGF5ZXJJdGVtIHNldEF1ZGlvVGltZVBpdGNoQWxnb3JpdGhtOmF1ZGlvVGlt
ZVBpdGNoQWxnb3JpdGhtRm9yTWVkaWFQbGF5ZXJQaXRjaENvcnJlY3Rpb25BbGdvcml0aG0ocGl0
Y2hDb3JyZWN0aW9uQWxnb3JpdGhtLCBwbGF5ZXIoKS0+cHJlc2VydmVzUGl0Y2goKSwgbV9yZXF1
ZXN0ZWRSYXRlKV07CiB9CiAKIHN0ZDo6dW5pcXVlX3B0cjxQbGF0Zm9ybVRpbWVSYW5nZXM+IE1l
ZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakM6OnBsYXRmb3JtQnVmZmVyZWRUaW1lUmFu
Z2VzKCkgY29uc3QKQEAgLTMwNDIsNyArMzA0MSw3IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRl
QVZGb3VuZGF0aW9uT2JqQzo6cGxheWVySXRlbVN0YXR1c0RpZENoYW5nZShpbnQgc3RhdHVzKQog
I2lmICEoUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID4g
MTAxNDAwKQogICAgIC8vIEZJWE1FKHJkYXI6Ly83MjgyOTM1NCk6IFJlbW92ZSBhZnRlciBBVkZv
dW5kYXRpb24gcmFkYXIgaXMgZml4ZWQuCiAgICAgaWYgKHN0YXR1cyA9PSBBVlBsYXllckl0ZW1T
dGF0dXNSZWFkeVRvUGxheSkKLSAgICAgICAgW21fYXZQbGF5ZXJJdGVtIHNldEF1ZGlvVGltZVBp
dGNoQWxnb3JpdGhtOmF1ZGlvVGltZVBpdGNoQWxnb3JpdGhtRm9yTWVkaWFQbGF5ZXJQaXRjaENv
cnJlY3Rpb25BbGdvcml0aG0ocGxheWVyKCktPnBpdGNoQ29ycmVjdGlvbkFsZ29yaXRobSgpLCBw
bGF5ZXIoKS0+cHJlc2VydmVzUGl0Y2goKSwgbV9jYWNoZWRSYXRlKV07CisgICAgICAgIFttX2F2
UGxheWVySXRlbSBzZXRBdWRpb1RpbWVQaXRjaEFsZ29yaXRobTphdWRpb1RpbWVQaXRjaEFsZ29y
aXRobUZvck1lZGlhUGxheWVyUGl0Y2hDb3JyZWN0aW9uQWxnb3JpdGhtKHBsYXllcigpLT5waXRj
aENvcnJlY3Rpb25BbGdvcml0aG0oKSwgcGxheWVyKCktPnByZXNlcnZlc1BpdGNoKCksIG1fcmVx
dWVzdGVkUmF0ZSldOwogI2VuZGlmCiAKICAgICB1cGRhdGVTdGF0ZXMoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>