fix: /usr/lib/libobjc-trampolines.dylib dlopen() crashes on macOS Catalina (#20497)

This commit is contained in:
Milan Burda
2019-10-10 14:10:50 +02:00
committed by Shelley Vohr
parent c344eca32c
commit da75a74dd8
2 changed files with 21 additions and 0 deletions

View File

@@ -112,3 +112,4 @@ setup_the_observer_before_calling_displayvirtualkeyboard.patch
workaround_apparent_data_corruption_in_blockfile_on_os_x_10_14_by.patch
mediacontrols_disconnect_observers_when_controls_are_hidden.patch
fix_add_more_checks_in_mojocdmservice.patch
fix_usr_lib_libobjc-trampolines_dylib_dlopen_crashes_on_macos.patch

View File

@@ -0,0 +1,20 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Milan Burda <milan.burda@gmail.com>
Date: Wed, 9 Oct 2019 09:25:04 +0200
Subject: Fix /usr/lib/libobjc-trampolines.dylib dlopen() crashes on macOS
Catalina
diff --git a/services/service_manager/sandbox/mac/common.sb b/services/service_manager/sandbox/mac/common.sb
index b7dc1998df0f42cc58d24f2233a929810244440e..9994105e7aaf65009ccb406330adb6a5d7bfadd4 100644
--- a/services/service_manager/sandbox/mac/common.sb
+++ b/services/service_manager/sandbox/mac/common.sb
@@ -47,7 +47,8 @@
(allow file-read*
(subpath "/System/Library/Frameworks")
(subpath "/System/Library/PrivateFrameworks")
- (subpath "/System/Library/CoreServices"))
+ (subpath "/System/Library/CoreServices")
+ (subpath "/usr/lib"))
(allow ipc-posix-shm)