Why you shouldn’t update to OS X Lion (just yet)
by Ryan Cushley
This time last week I published my review of OS X Lion. In it, I largely praised the operating system, while only picking up on a few – often aesthetic – negatives. However, despite the positivity I exhibited throughout the review, I proposed that general users should avoid updating until August at the earliest. During the review I chose not to go in depth about the reasons for my recommendation, and so will elaborate on the issues here.
For the second time in all too recent history, Apple is receiving a lacklustre response to a new software release. This article does not deal with those reasons – see the main review for some – but instead looks at buggy behaviour exhibited by the Golden Master (likely to be the public version) release of Lion. There are several considerable issues in the release; general system instability; crash-prone Resume; Full Screen problems; poor SSD performance. As I have previously mentioned, none of these issues will be considered large enough by Apple to hold off release. Instead, the software will be released in July and patched as necessary (possibly even a day zero patch). However, until Lion is updated to fix these issues, my recommendation is hold off on updating, particularly if your computer is used professionally.
Since I posted the review, a long since forgotten aspect of OS X has reared it’s ugly head; Kernel Panics. As I posted on my Twitter feed a few days back, this is something I have not had to deal with since Mac OS X Tiger all the way back in 2007. In the past week I have received three such errors. For anyone unfamiliar with them – as many newer Mac users may be – a Kernel Panic is a show-stopping error, similar to the Windows Blue Screen of Death. Receiving a Kernel Panic requires a hard-reset of the computer, holding the power button down until it powers off. Two of these Kernel Panics have been caused by Wi-Fi (formerly AirPort) alone. The first time was when trying to select a new Wi-Fi network through the menu bar, while the second was caused when trying to access the Network System Preferences pane. A third Kernel Panic was initiated yesterday when searching in Mail. Perhaps obviously, the necessity for a hard-reset of the computer without any ability to save work can result in data loss. Fortunately at the time of the first two I had only powered on the computer, and for the third one was just emailing, but much greater damage could have been done had I been working.
For any potential updater, this general system instability should be noted prior to purchasing Lion. Further to the most drastic error – Kernel Panics – Lion has also exhibited some other unusual issues necessitating a restart. I have now on more than a few occasions had to restart because Wi-Fi freezes. This usually occurs on a resume from Sleep, but can occur at any time while working online. I have not yet found a way to fix this problem without restarting, as further irritating the frozen Wi-Fi menus causes the whole system to freeze. On the issue of Sleep, many times the SSD will freeze for 30 seconds – a few minutes before allowing work to continue. I have not been able to replicate this bug on a HDD.
An issue I mentioned in passing a couple of times in my Lion review is a whole host of problems caused by Resume. Quite frankly, Resume does not yet work as well as it should. Effects of a bad start with Resume can be everything from a full system freeze, to Finder quitting and then unable to restart, to Full Screen applications unable to be quit. While I accept this issue is perhaps anecdotal, 0r perhaps as a result of third party applications, it is my belief that the feature needs more work before public release. Handily, however, Resume can be disabled on a one time only basis. There is no universal way to disable Resume, but by remembering to unselect the ‘reopen windows when logging back in’ option, these issues can all be prevented.
Issues with Full Screen are numerable. Safari, iCal and Mail all exhibit the same problems. Sometimes pressing ‘escape’ from Full Screen will cause the application to crash. Other times (seemingly) the animation from making a Full Screen application will cause the system fans to go at full speed. An issue with Resume can cause Full Screen applications unable to be quit due to a permissions problem. Most notably, gestures are still slightly wonky in this release and it can sometimes be very difficult to leave iCal; two finger swipe is used in iCal to switch months; three finger swipe is used by Lion to switch Space/Full Screen app. On many occasions OS X refuses to recognise the difference between two and three finger swipes, necessitating the use of the Dock or Mission Control.
Despite earlier rumours that Apple intended to improve SSD performance on OS X Lion, this never did come to fruition. While some SSDs (Apple-shipped) now support TRIM, others don’t. For me, this is not so much a problem. The problem is the new freezing exhibited by SSDs. In writing this, I am willing to accept that this is again possibly anecdotal, as both my SSD-driven Macs are using Crucial drives; one a 128GB C300 and the other a 128GB M4. Both drives are running the latest firmware. Freezing is a big, big problem. It seems to occur most when resuming from Sleep or when trying to navigate Finder, but the system will occasionally stay frozen for up to 4 minutes, before springing back to life. It is a strange, unnerving, annoying experience, and one which has now become daily since running the Lion Golden Master.
For many users, these issues will not present any major issues. By temporarily avoiding Resume, Full Screen and not altering Wi-Fi upon startup, they can mostly be avoided. In running the Lion Golden Master for two weeks, three Kernel Panics is not a great beginning, but again, these could be machine specific or isolated occurrences. It remains my belief that for anyone considering the update to Lion on a business-critical system, the release should be avoided for a few months at least. For other users, updating is of course at your own risk, but again, if you enjoy the stability of Snow Leopard, do not update immediately.
If you enjoyed this article, follow me on Twitter for other infrequent, detailed articles.
Well, the sad fact is that I’ve been experiencing the same problems but in a much greater (and pre-Lion) extense.
I’m on a 17″ MacBook Pro 5,2 with 8GB RAM
All the wi-fi and sudden system freezing I was having with 10.6.8 and I was getting paranoid since I recently upgraded RAM here and kept wondering whether this was software or hardware related.
Anyway, I upgraded to Lion today (sorry, kinda an avid for tech here!) and while installing I got three full kernel panics, twice ate an early installation stage, the last one when the bar was completely full and I was terrified. But when it got back, it seemed to be working all right (but I thought it was strange since I wasn’t making a clean install but it was “configuring my Mac” pretty much like it was a fresh install (but I couldn’t use the same former data so I realized that at least that much hassle didn’t corrupt my HDD) and yet, after I was in, it has been a kernel panic after other, like in short 10-15 minutes interval (sometimes, even less).
And I need to get going with Photoshop and After Effects here but I don’t have the guts to keep pushing it under a soon-to-crash menace. I mean, if it crashed this bad under Safari, Mail and iTunes, what’s going to be with a 150 layers composition on After Effects?
Anyway, I just repaired Disk Permissions and the whole Disk Utility repair things. I hope it gets better.
I have had 3 kernel panics today already; just installed the OS yesterday. Not sure what is triggering but possibly when VPNd into the corporate intranet and the internet signal goes down….yuck.
Thanks for this article. I own an iMac (2010 edition), switched to Lion as soon as it came out and experienced my first kernel panics.
Under snow I would never have such issue.
I finally understood that the problem was the wifi/airport so now I’m using the Ethernet cable.
My only concern is to know wether or not this will be fixed soon by Apple, considering this issue was already known when the golden master came out…?
Hi John, I would expect the 10.7.1 release to drop within days. Apple has now had at least three weeks to work on it, so it should be made available within the next week or so. I am now also receiving Kernel Panics when emptying the Trash. This has been temporarily remedied for me by going to the Finder preferences and checking Empty Trash Securely.
Can i reinstall back the 10.6 ? Lot of problems with the Lion.
Unfortunately the only way to roll back is to do a clean installation of 10.6. I’m not sure whether it is possible to restore a backup made in 10.7 to 10.6 so you might be better off just sticking with Lion until the large amount of stability problems have been fixed.
Just a quick question, does the 10.7.1 fix the ssd issue – at first I though it was the drive, but it’s the OS. I googled it and came up with your blog.
I’m running 10.7.2 – so I don’t want to reinstall everything, i’m just curious.
Hi Alex, after using 10.7.1 for a bit I haven’t noticed the SSD issue. I’m sure you know from running 10.7.2 the issue is still present in the last build (I see a new one was released today but I haven’t had time to update). 10.7.1 also appears to have fixed the issue with Resume causing apps to go into a crashing cycle, or the OS failing to reach desktop stage. This isn’t definitive yet, as I haven’t had enough time with general use of 10.7.1 but I would tentatively say that both the SSD and Resume problems have been dealt with. I’d assume the latest release of 10.7.2 seeded this afternoon would include the updates from 10.7.1 so updating might solve the problem for you. All the best, Ryan.
Hi Ryan,
Thanks for this article. Have you had any more trouble with the SSD Kernel Panics using 10.7.2? I ask because I just bought a Mac Mini. I installed an OWC 6G SSD, then did a clean install of Lion 10.7.2 on the drive. I’m getting random Kernel Panics. It seems to happen when the drive is being heavily accessed in the background. Since you didn’t experience problems with 10.7.1, I’m wondering if they re-introduced a bug with .2. Thanks, Collin
Hi Collin – I have found 10.7.2 to be very stable so far. It is certainly not perfect, but I haven’t experienced any major issues. From what you’ve said, I’m assuming you have just been getting a Kernel Panic outright when the drive is being used heavily? You’re in more luck if the computer is freezing first, and then crashing when you are trying to see what is going on. If the latter is your case, you can try to leave the computer alone for a few minutes. This has happened to me many times before, and after a few minutes the SSD can kick itself out of a freeze with no intervention necessary. It’s a poor workaround, but until the SSD market is better developed, and firmware more stable, it’s the best to be expected.
If the former issue – just outright Kernel Panics – is happening, I am not aware of any new bugs regarding SSDs being in 10.7.2. In general I would say it is even a significant improvement from 10.7.1, so downgrading would be unlikely to help.
I hope 10.7.3 offers you some stability! All the best, Ryan