Bug 269952
| Summary: | [GStreamer] Repeatedly toggling fullscreen in YouTube videos causes video to disappear | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Caden Mitchell <caden> |
| Component: | Media | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | bugs-noreply, mcatanzaro, philn |
| Priority: | P2 | ||
| Version: | Other | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Caden Mitchell
Description:
If you toggle in and out of fullscreen on a YouTube video, especially while paused, it will eventually disappear completely, and only re-appear after changing resolutions, sometimes also requiring a reload.
Steps to reproduce:
In GNOME Web/Epiphany, open YouTube.com, and click on a video. You can easily toggle fullscreen by double-clicking in the video player. Do this several times until the video completely disappears, both inside, and outside the fullscreen player.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Philippe Normand
By disappear do you mean the video placeholder becoming white?
Caden Mitchell
No, it becomes transparent when not maximized, and black when fullscreened (probably still transparent). Either that, or there is a sorting issue where the video is rendered behind the other content?
Philippe Normand
I can't reproduce this here. Sorry.
Michael Catanzaro
I can reproduce it pretty easily (takes 5-10 seconds of fullscreening and unfullscreening before the video disappears). This is a longstanding bug.
Philippe Normand
Can you provide debug logs then?
Michael Catanzaro
Found bug #260991, which has debug logs. This is surely caused by "Failed to get GBM buffer from swap chain: no buffers available" though
*** This bug has been marked as a duplicate of bug 260991 ***
Michael Catanzaro
(In reply to tri.voxel from comment #2)
> No, it becomes transparent when not maximized, and black when fullscreened
> (probably still transparent).
Um, I don't see transparency though. Are you seeing the "Failed to get GBM buffer from swap chain: no buffers available" error? If not, then this could be a separate issue.