Bug 149674
Summary: | Give WebKitLauncher the get-task-allow entitlement to allow it to work on El Capitan | ||
---|---|---|---|
Product: | WebKit | Reporter: | Timothy Hatcher <timothy> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | ap, lambda, lforschler, simon.fraser |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Local Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Timothy Hatcher
This is a speculative idea that we need to give WebKitLauncher the com.apple.security.get-task-allow to make it work on rootless El Capitan systems.
<rdar://problem/22566206>
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
So far I haven't found evidence that this entitlement helps, unfortunately.
Timothy Hatcher
Yes, it does not seem to work. I reached out to the DYLD team for details on why.
Alexey Proskuryakov
This issue could be similar to bug 149711 - if we have a system binary anywhere in the call chain (which could be e.g. perl, arch or open), then DYLD_ environment variables get stripped.
Alexey Proskuryakov
Looks like this was landed in <http://trac.webkit.org/changeset/190358> - should it be rolled out?
Timothy Hatcher
We are still determining if we need it (in addition to some other changes.) We should keep it for now, it does not harm.
Alexey Proskuryakov
Marking as fixed. I'm removing WebKitLauncher in bug 217729.