<?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>234352</bug_id>
          
          <creation_ts>2021-12-15 10:00:56 -0800</creation_ts>
          <short_desc>REGRESSION(r284368) [GStreamer] Image tests often don&apos;t render the player</short_desc>
          <delta_ts>2026-02-10 08:23:13 -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>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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="Arcady Goldmints-Orlov">crzwdjk</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>aboya</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>csaavedra</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>jer.noble</cc>
    
    <cc>menard</cc>
    
    <cc>philipj</cc>
    
    <cc>philn</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1824405</commentid>
    <comment_count>0</comment_count>
    <who name="Arcady Goldmints-Orlov">crzwdjk</who>
    <bug_when>2021-12-15 10:00:56 -0800</bug_when>
    <thetext>The test imported/w3c/web-platform-tests/media-source/mediasource-video-is-visible.html has started failing as of r284368. The test does some XHR requests to get a video file that just shows a static blue rectangle, but after the revision in question, the expected blue square is not visible anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825082</commentid>
    <comment_count>1</comment_count>
      <attachid>447456</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-12-17 07:51:18 -0800</bug_when>
    <thetext>Created attachment 447456
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826226</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-22 00:46:01 -0800</bug_when>
    <thetext>Committed r287349 (245491@main): &lt;https://commits.webkit.org/245491@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 447456.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826227</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-22 00:47:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/86801637&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826347</commentid>
    <comment_count>4</comment_count>
    <who name="Arcady Goldmints-Orlov">crzwdjk</who>
    <bug_when>2021-12-22 11:00:25 -0800</bug_when>
    <thetext>Sadly this test still fails. The video is visible now, there is a blue square as expected but the actual blue square is the color #0100ff and what the test wants is #0000ff. So close.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826361</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-12-22 11:34:09 -0800</bug_when>
    <thetext>It was passing when I submitted the patch but I haven&apos;t checked since then. Maybe some of the recent changes around colorspace handling broke it again. Please open a new bug or rebaseline accordingly :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826368</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-12-22 12:02:16 -0800</bug_when>
    <thetext>Reverting r287323 gets me a blu^Wgreen test again, fwiw. Maybe this should be flagged as a fuzzy test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1944197</commentid>
    <comment_count>7</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2023-03-27 06:14:39 -0700</bug_when>
    <thetext>r260879 (2023-02-27) was the last build in the bots where this passed in GTK. It has been failing in Release since, while mostly passing in Debug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1944199</commentid>
    <comment_count>8</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2023-03-27 06:20:32 -0700</bug_when>
    <thetext>(In reply to Alicia Boya García from comment #7)
&gt; r260879 (2023-02-27) was the last build in the bots where this passed in
&gt; GTK. It has been failing in Release since, while mostly passing in Debug.

Wrong revision due to repo changes... Anyway.

I&apos;ve noticed this is a problem with more tests. It seems that the test runner fails to capture video image in the GStreamer ports:

imported/w3c/web-platform-tests/media-source/mediasource-video-is-visible.html
media/media-source/media-source-video-renders.html
media/track/track-webvtt-no-snap-to-lines-overlap.html
media/track/track-webvtt-snap-to-lines-inline-style.html
media/track/track-webvtt-snap-to-lines-left-right.html
media/video-with-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1944201</commentid>
    <comment_count>9</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2023-03-27 06:23:15 -0700</bug_when>
    <thetext>That&apos;s https://bugs.webkit.org/show_bug.cgi?id=244727</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2179867</commentid>
    <comment_count>10</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2026-02-10 08:23:13 -0800</bug_when>
    <thetext>Someone more familiar with this should check this, but I noticed that most of the tests gardened under this bug are actually passing most of the times, with very rarely a timeout and no image failures. I am updating the expectations like this:

diff --git a/LayoutTests/platform/glib/TestExpectations b/LayoutTests/platform/glib/TestExpectations
index bead8eafeed3..6d8b724ccea9 100644
--- a/LayoutTests/platform/glib/TestExpectations
+++ b/LayoutTests/platform/glib/TestExpectations
@@ -1660,10 +1660,9 @@ webkit.org/b/211995 fast/images/animated-image-mp4.html [ Failure Timeout ]
 # Player is often not rendering in image tests, especially in Release
 webkit.org/b/234352 imported/w3c/web-platform-tests/media-source/mediasource-video-is-visible.html [ ImageOnlyFailure Pass ]
 webkit.org/b/234352 media/media-source/media-source-video-renders.html [ ImageOnlyFailure Pass ]
-webkit.org/b/234352 media/track/track-webvtt-no-snap-to-lines-overlap.html [ ImageOnlyFailure Pass ]
-webkit.org/b/234352 media/track/track-webvtt-snap-to-lines-inline-style.html [ ImageOnlyFailure Pass ]
-webkit.org/b/234352 media/track/track-webvtt-snap-to-lines-left-right.html [ ImageOnlyFailure Pass ]
-webkit.org/b/234352 media/video-with-alpha.html [ ImageOnlyFailure Pass ]
+webkit.org/b/234352 media/track/track-webvtt-no-snap-to-lines-overlap.html [ Timeout Pass ]
+webkit.org/b/234352 media/track/track-webvtt-snap-to-lines-inline-style.html [ Timeout Pass ]
+webkit.org/b/234352 media/track/track-webvtt-snap-to-lines-left-right.html [ Timeout Pass ]


Check for more details: https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fmedia-source%2Fmediasource-video-is-visible.html&amp;test=media%2Fmedia-source%2Fmedia-source-video-renders.html&amp;test=media%2Fvideo-with-alpha.html&amp;test=media%2Ftrack%2Ftrack-webvtt-snap-to-lines-left-right.html&amp;test=media%2Ftrack%2Ftrack-webvtt-snap-to-lines-inline-style.html&amp;test=media%2Ftrack%2Ftrack-webvtt-no-snap-to-lines-overlap.html&amp;platform=GTK&amp;platform=WPE</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>447456</attachid>
            <date>2021-12-17 07:51:18 -0800</date>
            <delta_ts>2021-12-22 00:46:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234352-20211217075116.patch</filename>
            <type>text/plain</type>
            <size>3871</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3MTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWU1ZDZkZTU4NzBhOWI0
ODhkNGU2ZmZmOWFkNDVkOWRhMzdlMWVlOC4uNGJmZTIwOWUxZGI4YmZmMTkwZWY5YjcyZDQ5MDRj
ZDJhZWNlYTgwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTEyLTE3ICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9O
KHIyODQzNjgpIFtHU3RyZWFtZXJdIHRlc3QgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9tZWRpYS1zb3VyY2UvbWVkaWFzb3VyY2UtdmlkZW8taXMtdmlzaWJsZS5odG1sIGZhaWxzIG9u
IEdUSyBhbmQgV1BFCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMzQzNTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICByMjg0MzY4IGludHJvZHVjZWQgYSBuZXcgYmVoYXZpb3IgaW4gdGhlIEdMIHNpbmsgd2hl
cmUgYW55IGRvd25zdHJlYW0gbm90IGJlaW5nIGEgdGFnIGV2ZW50CisgICAgICAgIHdhcyB0cmln
Z2VyaW5nIGEgZmx1c2ggaW4gdGhlIG1lZGlhIHBsYXllciwgd2hpY2ggd2FzIG5vdCBvcmlnaW5h
bGx5IGludGVuZGVkLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL0dM
VmlkZW9TaW5rR1N0cmVhbWVyLmNwcDoKKyAgICAgICAgKHdlYktpdEdMVmlkZW9TaW5rU2V0TWVk
aWFQbGF5ZXJQcml2YXRlKToKKwogMjAyMS0xMi0xNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3Jt
YW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1lcl1bV2ViUlRDXSBIdWdlIG1lbW9y
eSBsZWFrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3Ry
ZWFtZXIvR0xWaWRlb1NpbmtHU3RyZWFtZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL0dMVmlkZW9TaW5rR1N0cmVhbWVyLmNwcAppbmRleCAzNmZmNGQx
OTVjNGFiMzZiMDAxZjg1ODQyYTliNDg4N2ZjODJhMjFlLi43ZDA4MmYwN2ZjMjgzNTg3NGMxMDA5
ZDMwYjcxOGZlYjU3ZDk0MWIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9nc3RyZWFtZXIvR0xWaWRlb1NpbmtHU3RyZWFtZXIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9HTFZpZGVvU2lua0dTdHJlYW1lci5j
cHAKQEAgLTI1OCw3ICsyNTgsOSBAQCB2b2lkIHdlYktpdEdMVmlkZW9TaW5rU2V0TWVkaWFQbGF5
ZXJQcml2YXRlKFdlYktpdEdMVmlkZW9TaW5rKiBzaW5rLCBNZWRpYVBsYXllcgogICAgIGdzdF9w
YWRfYWRkX3Byb2JlKHBhZC5nZXQoKSwgc3RhdGljX2Nhc3Q8R3N0UGFkUHJvYmVUeXBlPihHU1Rf
UEFEX1BST0JFX1RZUEVfUFVTSCB8IEdTVF9QQURfUFJPQkVfVFlQRV9RVUVSWV9ET1dOU1RSRUFN
IHwgR1NUX1BBRF9QUk9CRV9UWVBFX0VWRU5UX0ZMVVNIIHwgR1NUX1BBRF9QUk9CRV9UWVBFX0VW
RU5UX0RPV05TVFJFQU0pLCBbXShHc3RQYWQqLCBHc3RQYWRQcm9iZUluZm8qIGluZm8sIGdwb2lu
dGVyIHVzZXJEYXRhKSAtPiBHc3RQYWRQcm9iZVJldHVybiB7CiAgICAgICAgIGF1dG8qIHBsYXll
ciA9IHN0YXRpY19jYXN0PE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcio+KHVzZXJEYXRhKTsK
IAotICAgICAgICBpZiAoaW5mby0+dHlwZSAmIEdTVF9QQURfUFJPQkVfVFlQRV9FVkVOVF9ET1dO
U1RSRUFNICYmIEdTVF9FVkVOVF9UWVBFKEdTVF9QQURfUFJPQkVfSU5GT19FVkVOVChpbmZvKSkg
PT0gR1NUX0VWRU5UX1RBRykgeworICAgICAgICBpZiAoaW5mby0+dHlwZSAmIEdTVF9QQURfUFJP
QkVfVFlQRV9FVkVOVF9ET1dOU1RSRUFNKSB7CisgICAgICAgICAgICBpZiAoR1NUX0VWRU5UX1RZ
UEUoR1NUX1BBRF9QUk9CRV9JTkZPX0VWRU5UKGluZm8pKSAhPSBHU1RfRVZFTlRfVEFHKQorICAg
ICAgICAgICAgICAgIHJldHVybiBHU1RfUEFEX1BST0JFX09LOwogICAgICAgICAgICAgR3N0VGFn
TGlzdCogdGFnTGlzdDsKICAgICAgICAgICAgIGdzdF9ldmVudF9wYXJzZV90YWcoR1NUX1BBRF9Q
Uk9CRV9JTkZPX0VWRU5UKGluZm8pLCAmdGFnTGlzdCk7CiAgICAgICAgICAgICBwbGF5ZXItPnVw
ZGF0ZVZpZGVvT3JpZW50YXRpb24odGFnTGlzdCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTFhYWZjY2ZlZTQzOTEwNTgx
Mzk0YjBmYjg0MWQzM2YxNjkzOTBjZS4uODI4MGNiOWIxYTcxM2Y1ZjJlMzJhNTczMTQwMTUzYzVl
YzEzNjZlNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTEyLTE3ICBQaGlsaXBwZSBOb3Jt
YW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKHIyODQzNjgp
IFtHU3RyZWFtZXJdIHRlc3QgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9tZWRpYS1z
b3VyY2UvbWVkaWFzb3VyY2UtdmlkZW8taXMtdmlzaWJsZS5odG1sIGZhaWxzIG9uIEdUSyBhbmQg
V1BFCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzQz
NTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBs
YXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAyMS0xMi0xNyAgUGhpbGlwcGUgTm9y
bWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1lcl1bV2ViUlRD
XSBIdWdlIG1lbW9yeSBsZWFrCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9nbGli
L1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9nbGliL1Rlc3RFeHBlY3Rh
dGlvbnMKaW5kZXggNDRjZjAzNGU4ZDRkZGMxNjYxMzQ1OTc0YzY1MzRlNDRkNzNlOWRlZS4uMjA1
ZDExOThlYmYyODAxYzI2OWRlZjNmZjVjMThjODJmNDM3Y2YxMyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtODA2LDggKzgwNiw2IEBAIHdlYmtpdC5v
cmcvYi8yMzQwODMgbWVkaWEvdHJhY2svdHJhY2std2VidnR0LXNuYXAtdG8tbGluZXMtbGVmdC1y
aWdodC5odG1sIFsgSW1hCiB3ZWJraXQub3JnL2IvMjM0MDg0IG1lZGlhL3RyYWNrL2F1ZGlvLXRy
YWNrLWNvbmZpZ3VyYXRpb24uaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIzNDA4NCBt
ZWRpYS90cmFjay92aWRlby10cmFjay1jb25maWd1cmF0aW9uLmh0bWwgWyBGYWlsdXJlIF0KIAot
d2Via2l0Lm9yZy9iLzIzNDM1MiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL21lZGlh
LXNvdXJjZS9tZWRpYXNvdXJjZS12aWRlby1pcy12aXNpYmxlLmh0bWwgWyBJbWFnZU9ubHlGYWls
dXJlIF0KLQogIy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KICMgRW5kIG9mIEdTdHJl
YW1lci1yZWxhdGVkIGJ1Z3MKICMvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>