Bug 250308 - [GTK] Web process hangs after downloading a file
Summary: [GTK] Web process hangs after downloading a file
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-09 00:28 PST by Kdwk
Modified: 2023-02-15 04:32 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kdwk 2023-01-09 00:28:06 PST
On github.com and some other websites like rpmfusion.org, downloading a file will cause the web process to hang. The download proceeds without problem.

Reproduced on any version of Flatpak Epiphany, any version of WebKitGTK

To reproduce the issue, download an artifact from https://github.com/Rafostar/clapper/actions/runs/3869691223.
Comment 1 Michael Catanzaro 2023-01-09 06:40:07 PST
I got a backtrace and found the web process is just polling, so it's waiting around doing nothing and doesn't appear to be deadlocked or looping... it's just got nothing to do for unknown reasons. This will require closer investigation.
Comment 2 Carlos Garcia Campos 2023-02-13 05:09:02 PST
There's no hang, you an see that the mouse pointer changes when hovering elements, and they change after scrolling, the problem seems to be that for some reason we stop rendering updates, so we keep rendering the same thing all the time. It's weird.
Comment 3 Carlos Garcia Campos 2023-02-15 04:32:10 PST
This is not WEbKit bug, but wpe-fdo. See https://github.com/Igalia/WPEBackend-fdo/pull/181