Bug 265198
| Summary: | [GTK] Shared webview seems to deadlock the webworker process since 2.42 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jan Burgmeier <jan.burgmeier> |
| Component: | Platform | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | Keywords: | Gtk |
| Priority: | P3 | ||
| Version: | WebKit Local Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Jan Burgmeier
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
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |