Bug 265198 - [GTK] Shared webview seems to deadlock the webworker process since 2.42
Summary: [GTK] Shared webview seems to deadlock the webworker process since 2.42
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: WebKit Local Build
Hardware: PC Linux
: P3 Normal
Assignee: Nobody
URL:
Keywords: Gtk
Depends on:
Blocks:
 
Reported: 2023-11-21 07:59 PST by Jan Burgmeier
Modified: 2023-11-21 07:59 PST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Burgmeier 2023-11-21 07:59:27 PST
Hi all,

we have a application using multiple webviews which share the same Worker processes to reduce the memory footprint of the application. Since the upgrade to 2.42.2 we encounter hanging webviews where the UI is still clickable but no content is updated. This only happens if multiple webviews share the same worker processes, if we change the code to use different worker processes for each webview all is working fine. It also seems related to hardware accelerated rendering becasue if disable compositing rendering (WEBKIT_DISABLE_COMPOSITING_MODE=1) the shared webviews work like a charm.
I will try to bisect the problem but this might take some time. Please let me know if you need any further information.

Regards,
Jan Burgmeier