New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't work with El Capitan #222
Comments
Confirmed. I get a Kernel Panic when the screensaver launches on 10.11.4 2015 Macbook Pro Retina. Disabling screensaver for now...
|
I've been running the screensaver on two machines running 10.11.4 now since it was released. No issues. @Ryukashy That message comes up now and again for people and just as mysteriously goes away itself. If you still get it I'd recommend making sure you have Beta 5 installed, making sure you've deleted all other versions (check @tjjohnsto While it's not impossible, it's pretty unlikely that a screensaver could cause a kernel panic. From the information you've posted above, you have disabled the rootless feature in El Capitan and turned off KEXT signing. Do you mind if I ask why? Third-party KEXTs are much more likely to cause kernel panics than a screensaver. |
beta 5 is just fine on my 10.11.4 machine, as well. |
Hello, I get a strange issue with your screen saver and 'iOS Saver'. |
@iStuffs I don't think the problem is with Aerial or iOS Saver. I've seen this when switching between other screensavers. I think it's a bug in System Preferences. |
@alistairmcmillan Yes, it looks like a System preferences bug. But all the 3rd party screensaver are not impacted (for instance 'Watch OSX' work just fine). If we can see what is in commun between the screensaver involved, we can submit the bug to apple and it could be solved sooner and benefits the user experience of your screensaver. |
Not my screensaver, it's John's screensaver. :) But yeah. Would be useful to figure what is triggering this System Preferences bug and report it to Apple. |
This bug has been perplexing me since launching Aerial. It might have to do with Swift? No idea. |
@JohnCoates @alistairmcmillan I'd have to agree with it being a bug with System Preferences. Maybe it doesn't play well with the Swift libraries, but I am not 100% sure on that. I've been trying to replicate the issue for iOS Screen Saver on my machine to no avail. Hopefully Apple patches the problem or another solution is found so I can release an update. |
Dear Alistair, 2016-03-26 12:18 GMT+00:00 Alistair McMillan notifications@github.com:
|
@JohnCoates @Chaser53 @iStuffs @Ryukashy I think I just figured out the problem. This is what I think is happening. When you open System Preferences and select a screen saver written in Swift, I think it caches the Swift libraries that are bundled inside the screen saver. Then when you select another Swift screen saver it tries to use those same libraries again. However if the screen saver was compiled against a different version of the libraries you get the error. If it is compiled against the same version, no error. To prove this. Download and install https://github.com/soffes/clock-saver/releases/tag/v0.5.0 and https://github.com/JohnCoates/Aerial/releases/tag/v1.2beta5 and try to switch between them in System Preferences. I always get the error. They are compiled against different versions of Swift. Then download and compile the source for both. Because you are compiling them yourself they'll be compiled against the same version of Swift (and have the same version bundled inside). Install the resulting saver files and try switching between them. It works reliably for me. I've logged a bug with Apple as rdar://25569037 and you can see it here https://openradar.appspot.com/radar?id=5023195543371776. Hopefully it makes sense. I should have been asleep hours ago. BTW @Chaser53 The problem doesn't seem to be with your version of the iOS Screensaver (the Quartz Composer file version). The problem @iStuffs seems to be having is with Christian's original Swift version. Note in @iStuffs screencast the screensaver says "iOS Saver" whereas when I try yours it is listed as "iOS Lockscree...". :) |
Wrote this up here. http://alistairmcmillan.github.io/2016/04/25/OSX-Swift-screensaver-bug.html |
Duplicate of #4 |
Hello! First of all, thank you very much for your work. I'd be awesome to have this screensaver. Unfortunately, the software is telling me that this screensaver cannot work with my OS X version, that is pretty strange, as long as I have El Capitan 10.11.4 (on an iMac mid-2010). Am I doing something wrong? I've already tried the Beta 5, but the problem is not solved.
Thank you very much
Bye
Lorenzo
The text was updated successfully, but these errors were encountered: