build_disable_partition_alloc_on_mac.patch 1.0 KB

1234567891011121314151617181920212223
  1. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
  2. From: VerteDinde <[email protected]>
  3. Date: Tue, 1 Mar 2022 12:07:25 -0800
  4. Subject: build: disable partition alloc on mac
  5. Enabling partition alloc caused a crash when spawning
  6. a child process. This patch disables partition alloc for mac,
  7. and can be removed when the crash in fork is resolved.
  8. Related issue: https://github.com/electron/electron/issues/32718
  9. diff --git a/build_overrides/partition_alloc.gni b/build_overrides/partition_alloc.gni
  10. index 622af2267251b3161f500e10ec667c184139285a..0c1a4e12483838ae3cbfb425173d8cd892eeee94 100644
  11. --- a/build_overrides/partition_alloc.gni
  12. +++ b/build_overrides/partition_alloc.gni
  13. @@ -46,7 +46,7 @@ _disable_partition_alloc_everywhere =
  14. if (is_ios) {
  15. _is_partition_alloc_everywhere_platform = ios_partition_alloc_enabled
  16. } else {
  17. - _is_partition_alloc_everywhere_platform = !is_nacl
  18. + _is_partition_alloc_everywhere_platform = !is_nacl && !is_mac
  19. }
  20. # Under Windows debug build, the allocator shim is not compatible with CRT.