mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix: /usr/lib/libobjc-trampolines.dylib dlopen() crashes on macOS Catalina (#20497)
This commit is contained in:
committed by
Shelley Vohr
parent
c344eca32c
commit
da75a74dd8
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user