-
Notifications
You must be signed in to change notification settings - Fork 299
Open
Description
Describe the bug
When opening up Plover 5.1.0 on macOS Tahoe 26.2, users will encounter a bouncing app icon that never completes opening. Looking through the logs, it appears that Plover is ending up in an infinite loop due to being block by kernel system policy around library loading. This issue is a regression and does not reproduce in Plover 5.0.
Workaround: Install Plover 5.0 instead.
Console logs:
default 13:09:54.113432-0800 kernel ASP: Library load (/Applications/Plover.app/Contents/Frameworks/Python.framework/Versions/3.13/bin/python3.13 -> /Users/abotkin/ffi6LScct) rejected: library load disallowed by system policy
error 13:09:54.113828-0800 syspolicyd Unable (errno: 2) to read file at <private> for process path: <private> library path: <private>
error 13:09:54.113857-0800 syspolicyd Disallowing load of <private> in 5315, <private>
default 13:09:54.113877-0800 kernel ASP: Library load (/Applications/Plover.app/Contents/Frameworks/Python.framework/Versions/3.13/bin/python3.13 -> /private/var/folders/qd/b3kcwgkn1ql48gwb4wyv7yn80000gn/T/ffiIehdoT) rejected: library load disallowed by system policy
error 13:09:54.114255-0800 syspolicyd Unable (errno: 2) to read file at <private> for process path: <private> library path: <private>
error 13:09:54.114281-0800 syspolicyd Disallowing load of <private> in 5315, <private>
default 13:09:54.114300-0800 kernel ASP: Library load (/Applications/Plover.app/Contents/Frameworks/Python.framework/Versions/3.13/bin/python3.13 -> /private/tmp/ffiQCNojM) rejected: library load disallowed by system policy
error 13:09:54.114708-0800 syspolicyd Unable (errno: 2) to read file at <private> for process path: <private> library path: <private>
error 13:09:54.114737-0800 syspolicyd Disallowing load of <private> in 5315, <private>
default 13:09:54.114756-0800 kernel ASP: Library load (/Applications/Plover.app/Contents/Frameworks/Python.framework/Versions/3.13/bin/python3.13 -> /private/var/tmp/ffiJCJnRy) rejected: library load disallowed by system policy
error 13:09:54.115170-0800 syspolicyd Unable (errno: 2) to read file at <private> for process path: <private> library path: <private>
error 13:09:54.115200-0800 syspolicyd Disallowing load of <private> in 5315, <private>
default 13:09:54.115220-0800 kernel ASP: Library load (/Applications/Plover.app/Contents/Frameworks/Python.framework/Versions/3.13/bin/python3.13 -> /Users/abotkin/ffiyIMJHa) rejected: library load disallowed by system policy
error 13:09:54.115618-0800 syspolicyd Unable (errno: 2) to read file at <private> for process path: <private> library path: <private>
error 13:09:54.115648-0800 syspolicyd Disallowing load of <private> in 5315, <private>
default 13:09:54.115669-0800 kernel ASP: Library load (/Applications/Plover.app/Contents/Frameworks/Python.framework/Versions/3.13/bin/python3.13 -> /private/var/folders/qd/b3kcwgkn1ql48gwb4wyv7yn80000gn/T/ffiwW0pH5) rejected: library load disallowed by system policy
error 13:09:54.116060-0800 syspolicyd Unable (errno: 2) to read file at <private> for process path: <private> library path: <private>
error 13:09:54.116089-0800 syspolicyd Disallowing load of <private> in 5315, <private>
default 13:09:54.116111-0800 kernel ASP: Library load (/Applications/Plover.app/Contents/Frameworks/Python.framework/Versions/3.13/bin/python3.13 -> /private/tmp/ffiI0mKMq) rejected: library load disallowed by system policy
To Reproduce
Steps to reproduce the behavior:
- Install Plover 5.1.0 on macOS Tahoe
- Attempt to open following steps in wiki with Control-click and Open.
- Watch that the Plover app icon bounces in Dock but never opens.
- Open up Console and observe logs from syspolicyd and kernel.
- Install Plover 5.0 and note that this opens just fine. Reinstall Plover 5.1.0 and note that issue reappears.
Expected behavior
Plover 5.1.0 should be able to open on macOS Tahoe successfully.
Screenshots
N/A
Operating system
- OS: macOS Tahoe 26.2
- Plover Version: 5.1.0
Hardware
Intel iMac, Retina 5K, 27-inch, 2020