Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ce1e3347d86074ecd22a82046fb8add9833ed3a8
      
https://github.com/WebKit/WebKit/commit/ce1e3347d86074ecd22a82046fb8add9833ed3a8
  Author: Miguel Salinas <[email protected]>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M Source/WebKit/WebProcess/WebProcess.cpp

  Log Message:
  -----------
  [macOS] Assertion failure in nonVisibleProcessMemoryCleanupTimerFired
https://bugs.webkit.org/show_bug.cgi?id=253743
rdar://problem/106579817

Reviewed by Chris Dumez.

Using nonVisibleProcessMemoryCleanupTimer is not a good idea for
clearing memory after suspension. If the page is still in the window
then nonVisibleProcessMemoryCleanupTimerFired will hit an assertion. It
also does not account for resuming processes before the timer fires.
Disable the behavior for now to fix the assert failure while a better
solution is developed.

* Source/WebKit/WebProcess/WebProcess.cpp:
(WebKit::WebProcess::prepareToSuspend):

Canonical link: https://commits.webkit.org/261537@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to