<?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>229665</bug_id>
          
          <creation_ts>2021-08-30 02:16:29 -0700</creation_ts>
          <short_desc>REGRESSION(r277763): [Debug][GLib] fast/mediastream timeouts</short_desc>
          <delta_ts>2025-01-28 20:52:10 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</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=225976</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=286664</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1788459</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-30 02:16:29 -0700</bug_when>
    <thetext>The following tests are timing out only in Debug, since r277763 (see for instance https://results.webkit.org/?suite=layout-tests&amp;test=fast%2Fmediastream%2Fget-user-media-device-id.html ):

  fast/mediastream/constraint-intrinsic-size.html [ Timeout ]
  fast/mediastream/get-user-media-device-id.html [ Timeout ]
  fast/mediastream/getDisplayMedia-frame-rate.html [ Timeout ]
  fast/mediastream/getDisplayMedia-max-constraints1.html [ Timeout ]
  fast/mediastream/getDisplayMedia-max-constraints2.html [ Timeout ]
  fast/mediastream/getDisplayMedia-max-constraints3.html [ Timeout ]
  fast/mediastream/screencapture-user-gesture.html [ Timeout ]
  webrtc/h264-high.html [ Timeout ]

I suspect bad handling of the PixelBuffer in the samples created by the mock video source... Or an issue with the Cairo backend.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788461</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-30 02:27:08 -0700</bug_when>
    <thetext>Expectations updated in r281753.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788936</commentid>
    <comment_count>2</comment_count>
      <attachid>436893</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-31 09:15:45 -0700</bug_when>
    <thetext>Created attachment 436893
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789704</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-02 07:50:11 -0700</bug_when>
    <thetext>Committed r281921 (241230@main): &lt;https://commits.webkit.org/241230@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 436893.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436893</attachid>
            <date>2021-08-31 09:15:45 -0700</date>
            <delta_ts>2021-09-02 07:50:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229665-20210831091543.patch</filename>
            <type>text/plain</type>
            <size>5771</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxODAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzI5YTkyYjVhMjA3YmI0
MmE4ZjczMzEyNGUwM2UxOTY5MjJkMDMxNi4uMGM2N2U1ZTM3MjViOWM3MDE1YTYwYmQwYzU2NGVh
YWI3ZWNhYWVjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA4LTMxICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9O
KHIyNzc3NjMpOiBbRGVidWddW0dMaWJdIGZhc3QvbWVkaWFzdHJlYW0gdGltZW91dHMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTY2NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSB0ZXN0cyB3ZXJl
IHRpbWluZyBvdXQgaW4gRGVidWcgYmVjYXVzZSBvZiB0aGUgdW5hY2NlbGVyYXRlZCBQaXhlbEJ1
ZmZlciBjb252ZXJzaW9ucworICAgICAgICB0cmlnZ2VyZWQgZnJvbSB0aGUgR1N0cmVhbWVyIG1v
Y2sgdmlkZW8gc291cmNlLiBNYWtpbmcgdGhlIEFscGhhUHJlbXVsdGlwbGljYXRpb24gdmFsdWUK
KyAgICAgICAgbWF0Y2ggYmV0d2VlbiB0aGUgc291cmNlIGFuZCBkZXN0aW5hdGlvbiBidWZmZXJz
IGFsbG93cyB1cyB0byBza2lwIHRoaXMgZXhwZW5zaXZlCisgICAgICAgIGNvbnZlcnNpb24uIEEg
bWVtY3B5IGlzIG5vdyBkb25lIGlmIHRoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIHBhcmFtZXRl
cnMgbWF0Y2gsIHRoZXJlIGlzIG5vCisgICAgICAgIG5lZWQgdG8gZG8gcGl4ZWwtcGVyLXBpeGVs
IGNvcGllcyBpbiB0aGlzIGNhc2UuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9QaXhl
bEJ1ZmZlckNvbnZlcnNpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Y29udmVydEltYWdlUGl4
ZWxzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIvTW9ja1JlYWx0
aW1lVmlkZW9Tb3VyY2VHU3RyZWFtZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TW9ja1JlYWx0
aW1lVmlkZW9Tb3VyY2VHU3RyZWFtZXI6OnVwZGF0ZVNhbXBsZUJ1ZmZlcik6CisKIDIwMjEtMDgt
MzEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBbQ09PUF0gaHRt
bC9jcm9zcy1vcmlnaW4tb3BlbmVyLXBvbGljeS9jb29wLXNhbWUtb3JpZ2luLWFsbG93LXBvcHVw
cy1kb2N1bWVudC13cml0ZS5odG1sIFdQVCB0ZXN0IGlzIGZhaWxpbmcKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1BpeGVsQnVmZmVyQ29udmVyc2lvbi5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9QaXhlbEJ1ZmZlckNvbnZlcnNpb24u
Y3BwCmluZGV4IDlhY2YzMDRkNzE5OTI0ZTFjOTkxZTMwNTE1ZjkzYTM2NTM5YWIxNTEuLmJiMmFi
ODk5MGU3MWM4YjE2YWMxMzNlMjM4MGFhOTJmYzNhZTFkOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1BpeGVsQnVmZmVyQ29udmVyc2lvbi5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGl4ZWxCdWZmZXJDb252ZXJzaW9uLmNw
cApAQCAtMjU0LDYgKzI1NCwxMyBAQCB2b2lkIGNvbnZlcnRJbWFnZVBpeGVscyhjb25zdCBDb25z
dFBpeGVsQnVmZmVyQ29udmVyc2lvblZpZXcmIHNvdXJjZSwgY29uc3QgUGl4ZQogICAgIC8vIFRo
aXMgY291bGQgYmUgYWRkZWQgdXNpbmcgY29udmVyc2lvbiBmdW5jdGlvbnMgZnJvbSBDb2xvckNv
bnZlcnNpb24uaC4KICAgICBBU1NFUlQoc291cmNlLmZvcm1hdC5jb2xvclNwYWNlID09IGRlc3Rp
bmF0aW9uLmZvcm1hdC5jb2xvclNwYWNlKTsKIAorICAgIGlmIChzb3VyY2UuZm9ybWF0LmFscGhh
Rm9ybWF0ID09IGRlc3RpbmF0aW9uLmZvcm1hdC5hbHBoYUZvcm1hdCAmJiBzb3VyY2UuZm9ybWF0
LnBpeGVsRm9ybWF0ID09IGRlc3RpbmF0aW9uLmZvcm1hdC5waXhlbEZvcm1hdCkgeworICAgICAg
ICBtZW1jcHkoZGVzdGluYXRpb24ucm93cywgc291cmNlLnJvd3MsIHNvdXJjZS5ieXRlc1BlclJv
dyAqIGRlc3RpbmF0aW9uU2l6ZS5oZWlnaHQoKSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICAvLyBGSVhNRTogSW4gTGludXggcGxhdGZvcm0gdGhlIGZvbGxvd2luZyBwYXRocyBjb3Vs
ZCBiZSBvcHRpbWl6ZWQgd2l0aCBPUkMuCisKICAgICBpZiAoc291cmNlLmZvcm1hdC5hbHBoYUZv
cm1hdCA9PSBkZXN0aW5hdGlvbi5mb3JtYXQuYWxwaGFGb3JtYXQpIHsKICAgICAgICAgaWYgKHNv
dXJjZS5mb3JtYXQucGl4ZWxGb3JtYXQgPT0gZGVzdGluYXRpb24uZm9ybWF0LnBpeGVsRm9ybWF0
KSB7CiAgICAgICAgICAgICBpZiAoc291cmNlLmZvcm1hdC5hbHBoYUZvcm1hdCA9PSBBbHBoYVBy
ZW11bHRpcGxpY2F0aW9uOjpQcmVtdWx0aXBsaWVkKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0cmVhbWVyL01vY2tSZWFsdGltZVZpZGVvU291cmNl
R1N0cmVhbWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2dzdHJl
YW1lci9Nb2NrUmVhbHRpbWVWaWRlb1NvdXJjZUdTdHJlYW1lci5jcHAKaW5kZXggOTBmNmZjNzZl
YTFkNjc1YTMyNDNiMTU5ZTRkNjcwMGE1MzdkODcyZC4uOThkZWJiMGQ4NzY0NGI0ZmI5NDFmZjg3
ZDU0ZTFiY2YzZWJkY2FkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVk
aWFzdHJlYW0vZ3N0cmVhbWVyL01vY2tSZWFsdGltZVZpZGVvU291cmNlR1N0cmVhbWVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIvTW9ja1Jl
YWx0aW1lVmlkZW9Tb3VyY2VHU3RyZWFtZXIuY3BwCkBAIC0xNDcsNyArMTQ3LDcgQEAgdm9pZCBN
b2NrUmVhbHRpbWVWaWRlb1NvdXJjZUdTdHJlYW1lcjo6dXBkYXRlU2FtcGxlQnVmZmVyKCkKICAg
ICBpZiAoIWltYWdlQnVmZmVyKQogICAgICAgICByZXR1cm47CiAKLSAgICBhdXRvIHBpeGVsQnVm
ZmVyID0gaW1hZ2VCdWZmZXItPmdldFBpeGVsQnVmZmVyKHsgQWxwaGFQcmVtdWx0aXBsaWNhdGlv
bjo6VW5wcmVtdWx0aXBsaWVkLCBQaXhlbEZvcm1hdDo6QkdSQTgsIERlc3RpbmF0aW9uQ29sb3JT
cGFjZTo6U1JHQigpIH0sIHsgeyB9LCBpbWFnZUJ1ZmZlci0+bG9naWNhbFNpemUoKSB9KTsKKyAg
ICBhdXRvIHBpeGVsQnVmZmVyID0gaW1hZ2VCdWZmZXItPmdldFBpeGVsQnVmZmVyKHsgQWxwaGFQ
cmVtdWx0aXBsaWNhdGlvbjo6UHJlbXVsdGlwbGllZCwgUGl4ZWxGb3JtYXQ6OkJHUkE4LCBEZXN0
aW5hdGlvbkNvbG9yU3BhY2U6OlNSR0IoKSB9LCB7IHsgfSwgaW1hZ2VCdWZmZXItPmxvZ2ljYWxT
aXplKCkgfSk7CiAgICAgaWYgKCFwaXhlbEJ1ZmZlcikKICAgICAgICAgcmV0dXJuOwogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggM2NkZjRkNzA1MzNiOTFhZjllMzYwYjQ1NDY1MWU4NzNlMjM5ZWY0OC4uYzA2NzBiMTgxM2Nl
MzgwZjZlNjg1YjdhOTZkMjA4ZDkwMmRiNTFlYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIx
LTA4LTMxICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAg
ICBSRUdSRVNTSU9OKHIyNzc3NjMpOiBbRGVidWddW0dMaWJdIGZhc3QvbWVkaWFzdHJlYW0gdGlt
ZW91dHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIy
OTY2NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
cGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zOiBVcGRhdGUgZXhwZWN0YXRpb25zLCBzb21l
IHRlc3RzIHBhc3Mgbm93LCBhcGFydCBmcm9tIHR3bworICAgICAgICBnZXREaXNwbGF5TWVkaWEg
dGVzdHMsIHRvIGJlIGhhbmRsZWQgaW4gYW5vdGhlciBwYXRjaC4KKwogMjAyMS0wOC0zMSAgUm9i
IEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIE51bGxwdHIgY3Jhc2ggaW4gVHlw
aW5nQ29tbWFuZDo6d2lsbEFkZFR5cGluZ1RvT3BlbkNvbW1hbmQgdmlhIFR5cGluZ0NvbW1hbmQ6
OmRlbGV0ZUtleVByZXNzZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2dsaWIv
VGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0
aW9ucwppbmRleCA5YzIwNmE2YmIwMzdkZTlmNWJmNzFhNzI0ODM1ZDFjNTBkZTdjNGE3Li5mNjFj
MzdiZGIxNTgxZGM0ZjM4ZGIyMWQ4YTE1MzBlMGJjZmQzNDk2IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9nbGliL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zCkBAIC0yNDIxLDE0ICsyNDIxLDggQEAgd2Via2l0
Lm9yZy9iLzIyOTM0NiB3ZWJydGMvbXVsdGktYXVkaW8uaHRtbCBbIFRpbWVvdXQgUGFzcyBdCiAK
IHdlYmtpdC5vcmcvYi8yMjkzNDcgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLXRleHQvb3ZlcmZsb3ctd3JhcC9vdmVyZmxvdy13cmFwLWNsdXN0ZXItMDAyLmh0bWwgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzIyOTY2NSBbIERlYnVnIF0gZmFzdC9t
ZWRpYXN0cmVhbS9jb25zdHJhaW50LWludHJpbnNpYy1zaXplLmh0bWwgWyBUaW1lb3V0IF0KLXdl
YmtpdC5vcmcvYi8yMjk2NjUgWyBEZWJ1ZyBdIGZhc3QvbWVkaWFzdHJlYW0vZ2V0LXVzZXItbWVk
aWEtZGV2aWNlLWlkLmh0bWwgWyBUaW1lb3V0IF0KLXdlYmtpdC5vcmcvYi8yMjk2NjUgWyBEZWJ1
ZyBdIGZhc3QvbWVkaWFzdHJlYW0vZ2V0RGlzcGxheU1lZGlhLWZyYW1lLXJhdGUuaHRtbCBbIFRp
bWVvdXQgXQotd2Via2l0Lm9yZy9iLzIyOTY2NSBbIERlYnVnIF0gZmFzdC9tZWRpYXN0cmVhbS9n
ZXREaXNwbGF5TWVkaWEtbWF4LWNvbnN0cmFpbnRzMS5odG1sIFsgVGltZW91dCBdCi13ZWJraXQu
b3JnL2IvMjI5NjY1IFsgRGVidWcgXSBmYXN0L21lZGlhc3RyZWFtL2dldERpc3BsYXlNZWRpYS1t
YXgtY29uc3RyYWludHMyLmh0bWwgWyBUaW1lb3V0IF0KLXdlYmtpdC5vcmcvYi8yMjk2NjUgWyBE
ZWJ1ZyBdIGZhc3QvbWVkaWFzdHJlYW0vZ2V0RGlzcGxheU1lZGlhLW1heC1jb25zdHJhaW50czMu
aHRtbCBbIFRpbWVvdXQgXQotd2Via2l0Lm9yZy9iLzIyOTY2NSBbIERlYnVnIF0gZmFzdC9tZWRp
YXN0cmVhbS9zY3JlZW5jYXB0dXJlLXVzZXItZ2VzdHVyZS5odG1sIFsgVGltZW91dCBdCi13ZWJr
aXQub3JnL2IvMjI5NjY1IFsgRGVidWcgXSB3ZWJydGMvaDI2NC1oaWdoLmh0bWwgWyBUaW1lb3V0
IF0KK3dlYmtpdC5vcmcvYi8yMjk3MTUgWyBEZWJ1ZyBdIGZhc3QvbWVkaWFzdHJlYW0vZ2V0RGlz
cGxheU1lZGlhLW1heC1jb25zdHJhaW50czMuaHRtbCBbIFRpbWVvdXQgXQord2Via2l0Lm9yZy9i
LzIyOTcxNSBbIERlYnVnIF0gZmFzdC9tZWRpYXN0cmVhbS9zY3JlZW5jYXB0dXJlLXVzZXItZ2Vz
dHVyZS5odG1sIFsgVGltZW91dCBdCiAKICMgRW5kOiBDb21tb24gZmFpbHVyZXMgYmV0d2VlbiBH
VEsgYW5kIFdQRS4KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>