Bug 287404
| Summary: | REGRESSION(289552@main): [GTK] Web page content sometimes does not display | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
| Component: | WebKitGTK | Assignee: | Carlos Garcia Campos <cgarcia> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply, mcatanzaro |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Michael Catanzaro
Since WebKitGTK 2.47.3, sometimes web page content does not display. I currently have three open youtube.com pages that are completely blank with nothing rendered except the web view background color.
I have not found a reproducer, and I don't see any useful error messages or warnings in my system journal.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
OK, I just now finally managed to catch this while running in a terminal, and I can confirm there are no warning or error messages printed unfortunately.
Michael Catanzaro
I'm actually not completely certain whether this was introduced in 2.47.3 or 2.47.4.
Michael Catanzaro
This also happens very commonly on amazon.com.
Michael Catanzaro
I think I've found a reproducer:
* On any YouTube video page, open another YouTube video page in a new tab
* Do not switch to the new tab until after the page has loaded
* Switch to the new tab. Nothing is rendered.
If you switch to the new tab while it's still loading, then the page is consistently rendered fine. Otherwise, it's consistently not rendered at all.
Michael Catanzaro
Looks like this regressed in 2.47.4. I can reproduce in my development environment, so I'll probably be able to bisect.
I notice one warning; not sure yet whether it's relevant:
(WebKitWebProcess:2): GStreamer-WARNING **: 08:18:02.622: ../gst/gstpad.c:5397:store_sticky_event:<opusdec0:sink> Sticky event misordering, got 'caps' before 'stream-start'
Michael Catanzaro
That GStreamer warning is not related.
This bug is caused by 289552@main "[CoordinatedGraphics] Replace TextureMapperPlatformLayerProxy with CoordinatedPlatformLayerBufferProxy"
Carlos Garcia Campos
Pull request: https://github.com/WebKit/WebKit/pull/40701
EWS
Committed 290780@main (629c3dbe2f99): <https://commits.webkit.org/290780@main>
Reviewed commits have been landed. Closing PR #40701 and removing active labels.