Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 47afd2e05464b9cb5d9afe1617b2a6ce10c9ffc2
      
https://github.com/WebKit/WebKit/commit/47afd2e05464b9cb5d9afe1617b2a6ce10c9ffc2
  Author: Ian Grunert <ian.grun...@gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M Source/bmalloc/libpas/src/libpas/pas_page_malloc.c

  Log Message:
  -----------
  [Win] Retry failed VirtualAlloc commit
https://bugs.webkit.org/show_bug.cgi?id=296938

Reviewed by Yusuke Suzuki.

Address some crashes in Layout Tests due to failed VirtualAlloc calls to
MEM_COMMIT. If you commit too quickly, sometimes Windows will fail calls
as it hasn't grown the page table (ERROR_COMMITMENT_LIMIT); waiting and
trying again can help prevent a crash here.

Prior art from Firefox:

https://hacks.mozilla.org/2022/11/improving-firefox-stability-with-this-one-weird-trick/
Canonical link: https://commits.webkit.org/298793@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to