Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6e3c6be8e34c792ceb361566a5d296c631cb5611
      
https://github.com/WebKit/WebKit/commit/6e3c6be8e34c792ceb361566a5d296c631cb5611
  Author: Marcus Plutowski <[email protected]>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

  Changed paths:
    M Source/WebKit/Scripts/process-entitlements.sh
    M Source/bmalloc/libpas/src/libpas/pas_mte_config.h

  Log Message:
  -----------
  [libpas] Enable soft-mode and retag-on-scavenge
https://bugs.webkit.org/show_bug.cgi?id=309358
rdar://171908706

Reviewed by Keith Miller.

MTE hardening features like retag-on-scavenge are meant to surface
stability issues elsewhere in the codebase. However, in doing so
they impair ongoing development until those crashes are resolved.
In the long term this is acceptable as those crashes would be surfaced
one at a time, often even prior to making it into the tree, but as-is
surfacing all such potential issues at once would be too destabilizing.

Enabling soft-mode allows us to sidestep this, by turning what would
have been real crashes into simulated ones, allowing us to detect the
crashes surfaced by retag-on-scavenge while still allowing ongoing
development.

This patch will eventually be reverted to re-enable hard-mode in the
affected processes.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to