[Webkit-unassigned] [Bug 241353] [WPE] REGRESSION (r294381): WPEWebProcess leak after closing browser

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 7 16:30:23 PDT 2022


--- Comment #1 from Yury Semikhatsky <yurys at chromium.org> ---
The problem is caused by the change in the behavior of WebProcessCache::canCacheProcess[1]. I see that it was discussed in the code review in https://bugs.webkit.org/show_bug.cgi?id=238892#c10 so maybe Carlos knows what's going on?

Before the change the process would not be cached and now it gets cached. Not sure if this is the desirable behavior for a process that contained pages that use ephemeral datastore. The symptoms as I mentioned above is leaking WPEWebProcess after closing all pages in the browser.  There is also now a hanging WebPageProxy object now. It may well be that the change just exposed an existing bug in how the process cache works in WPE.

[1] https://github.com/WebKit/WebKit/commit/e02402e809515c4c063339ba30f8516778b0888c#diff-cfe68db49d8cf52bf5ad142cc19fb5aacf3616e1d3c71887d6cc28af666542a6L79-L80

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220607/a242b43a/attachment.htm>

More information about the webkit-unassigned mailing list