Slashdot Mirror


Major Snow Leopard Bug Said To Delete User Data

inglishmayjer was one of several readers to send in the news of a major bug in Apple's new OS, 10.6 Snow Leopard, that can wipe out all user data for the administrator account. It is said to be triggered — not every time — by logging in to the Guest account and then back in to the admin account. Some users are reporting that all settings have been reset and most data is gone. The article links to a number of Apple forum threads up to a month old bemoaning the problem. MacFixIt suggests disabling login on the Guest account and, if you need that functionality, creating a non-administrative account named something like Visitor. (The Guest account is special in that its settings are wiped clean after logout.) CNet reports that Apple has acknowledged the bug and is working on a fix.

80 of 353 comments (clear)

  1. Oh. by fuzzyfuzzyfungus · · Score: 5, Funny

    Would I be a bad person if I were to suggest that this would be a perfect time to upsell Time Capsules to worried Snow Leopard customers?

    1. Re:Oh. by Anonymous Coward · · Score: 5, Funny

      Yes, yes, you would. Because there's an issue with Time Capsule power supplies crapping out ;-)

    2. Re:Oh. by v1 · · Score: 2, Informative

      That does reek of tinfoil hats, but you shouldn't have to have a serious concern to adopt a backup strategy - timecapsule or otherwise.

      That being said, we have yet to see a single person raise this complaint where I work. When one comes in it'll get my full attention and we'll find out why it's happening.

      Speculating somewhat wildly since I don't have a specimen to examine, it probably has to do with the deletion of the temp data from the guest session. Seeing users manage to disconnect their home folder from their account has been seen before, and causes everything to appear to "go away", but it's all just in another folder. Major inconvenience to fix (or bring it to us) but nothing is lost. So I'm interested to know if this is a problem of data hiding or truly being erased. Though since it's related to the guest account I'm suspecting data loss as previously described.

      Getting back to time capsule though, I don't like it myself (rsync me baby) but our customers have been very happy with it and it's saved their bacon on dozens of failed hard drives we've had to (warranty) replace. Even if only used for a backup, a $170 1TB HD sure beats a $2,500 bill from drivesavers or total recall etc. I'm amazed other companies (dell etc) don't bundle some sort of backup software. They're all using the same HDs as apple so it's not like anyone is more or less proof against HD failure.

      --
      I work for the Department of Redundancy Department.
    3. Re:Oh. by Kamokazi · · Score: 4, Informative
      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    4. Re:Oh. by fuzzyfuzzyfungus · · Score: 4, Interesting

      For a while, at any rate, dell was bundling a year or two of some online backup service with their systems, I don't remember which one, nor could I find any reference to it on their site just now.

      What surprises me is that MS hasn't done much in the area(unless you are willing to go all the way to Windows Home Server). Architecturally, Volume Shadow Copy is abundantly powerful and has been available since before Time Machine even hit the scene; but you certainly wouldn't know about it from looking at any of the advertising, documentation, or spec sheets for non-server Microsoft OSes.

    5. Re:Oh. by reSonans · · Score: 4, Interesting

      I know you're kidding, but Time Capsule has been upsold in the past for a similar reason.

      Remember Backup.app from the .Mac suite? It was touted as a complete remote backup solution for a couple of years, until Apple changed their tune in Knowledge Base articles and began describing it as a modest service intended for browser bookmarks and user settings. The reason? Restoring files was prone to data loss.

      Time Capsule + Time Machine appeared shortly thereafter, and Apple made a big, intentional splash about how this particular hardware and software combination will keep your data safe.

      --
      Light the blue touch-paper and retire immediately.
    6. Re:Oh. by causality · · Score: 4, Funny

      There's an article [gizmodo.com] claiming that users of time capsules [timecapsuledead.org] have a lifespan of 17 months and 17 days.

      So people who use that software only live less than a year and a half afterwards? Now THAT is some malware...

      --
      It is a miracle that curiosity survives formal education. - Einstein
    7. Re:Oh. by zippthorne · · Score: 2, Insightful

      Well, of course. They're only counting dead drives. The ones that didn't fail don't get counted. Also, it's far less disturbing when you know that they were introduced roughly 20 months ago, and the vast majority weren't sold in the first three months of availability.

      Further, I'm quite disappointed in your wording. I was expecting to see an article about buried bomb shelters having inadequate supplies or ventilation or something, and people trying to live in them long term after buying.

      --
      Can you be Even More Awesome?!
    8. Re:Oh. by moon3 · · Score: 4, Funny

      Great marketing, let me tell you, our Apple drones are so upset over this, they are planing to buy another Mac, just in case one got erased.

    9. Re:Oh. by Charles+Dodgeson · · Score: 5, Informative

      our Apple drones are so upset over this, they are planing to buy another Mac, just in case one got erased.

      That's me!

      As an Apple fanboy, I find this bug very embarrassing. From what I read, I do fall into the "very small number of users" that this bug could catch. That is, I've had a guest account before upgrading to Snow Leopard. I guess that I've never been hit by this because I've never logged out of the guest account and then logged in to an admin account. In fact, the guest account and the admin account are both very rarely used. (My account is a "regular" account.)

      The only reason that I've enabled the Guest account is because my Macs (that's plural, so you see I really am a fanboy) have a "phone home" system in case of theft. And I figure that having a guest account will allow the thing, if stolen, to stay in use longer before getting wiped.

      As for back-ups, I don't really think the Time Capsule is something I'd recommend to most users. Instead just use Time Machine with an external drive. I do think that Apple should be given lots of credit for Time Machine. It really makes back-ups so easy there is no excuse for anyone not to make back-ups.

      --
      Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
    10. Re:Oh. by atheistmonk · · Score: 2, Funny

      Sounds like the best way to protect data from its natural predator; the Snow Leopard.

    11. Re:Oh. by MojoStan · · Score: 3, Informative

      What surprises me is that MS hasn't done much in the area(unless you are willing to go all the way to Windows Home Server). Architecturally, Volume Shadow Copy is abundantly powerful and has been available since before Time Machine even hit the scene; but you certainly wouldn't know about it from looking at any of the advertising, documentation, or spec sheets for non-server Microsoft OSes.

      When accessed from the shell in client versions of Windows Vista and Windows 7, Shadow Copy is often called "Previous Versions." Back when Vista was released, I remember seeing it mentioned in reviews and on Microsoft's product info pages.

      Maybe it wasn't a "front page" feature because it was only available in Vista Business, Ultimate, and Enterprise (and not Home Premium). Thankfully, MS has corrected this mistake by including this feature (and all other backup features) in Windows 7 Home Premium as well.

      --
      TO START
      PRESS ANY KEY

      Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

    12. Re:Oh. by noundi · · Score: 2, Insightful

      As an Apple fanboy

      Fanboy basically means "no matter if they do good or bad I'll follow them", which is just another way of saying "I'm a fucking idiot". Seriously, being called fanboy is a bad thing.

      Hey, since everybody who hates Apple calls everybody who doesn't a fanboy, who fucking cares.

      Why does it feel like I'm wasting my time?

      Because you are a hateboi.

      I have no substitution, I'm not a fan of anything. I choose whatever is best, and not by brand. I'm a brand turncoat and I always get what's in my best interest. Can you honestly say that this isn't the best way for a consumer to act? In terms of personal economy -- that is.

      --
      I am the lawn!
    13. Re:Oh. by Charles+Dodgeson · · Score: 2, Informative

      Fanboy basically means "no matter if they do good or bad I'll follow them", which is just another way of saying "I'm a fucking idiot". Seriously, being called fanboy is a bad thing.

      I think you've got it wrong. An Apple fanboy is anyone who is less critical of Apple than you are, while an Apple-hater is anyone who is more critical of Apple than you are. At least that's how I've seen the words used on /.

      --
      Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
    14. Re:Oh. by drsmithy · · Score: 2, Insightful

      Why MSFT always seems to be piss poor on basic tools I have no idea [...]

      Because when they're not, crowds gather outside chanting "Anti-trust".

    15. Re:Oh. by Tobenisstinky · · Score: 4, Funny

      The evolution of language is a female dog?

      --
      wha'? where am i?
    16. Re:Oh. by 99BottlesOfBeerInMyF · · Score: 2, Informative

      From what I read, I do fall into the "very small number of users" that this bug could catch. That is, I've had a guest account before upgrading to Snow Leopard. I guess that I've never been hit by this because I've never logged out of the guest account and then logged in to an admin account.

      It is my understanding this bug only occurs if the guest account crashes the system, you reboot, and you then log into an admin account. Further, it only happens some of the time in that instance as everyone has had trouble replicating this bug. So you're probably pretty safe so long as you never log into the admin account unless you know a guest did not crash the machine and reboot before you got to it.

  2. Hi, I'm a Mac! by joocemann · · Score: 5, Funny

    ... and I'm prone to alzheimers!

    1. Re:Hi, I'm a Mac! by fuzzyfuzzyfungus · · Score: 5, Funny

      I have heard strange legends, from the lands beyond civilization, were barbarous beast-men devour one another, of places where there are more people than there are computers. Apparently, they are sometimes forced to share computers....

    2. Re:Hi, I'm a Mac! by Darkness404 · · Score: 2, Insightful

      Oh great, Macs now -cause- alzheimers too!

      --
      Taxation is legalized theft, no more, no less.
    3. Re:Hi, I'm a Mac! by saleenS281 · · Score: 2, Funny

      ...and I'm... who am I again?

    4. Re:Hi, I'm a Mac! by grcumb · · Score: 3, Funny

      I have heard strange legends, from the lands beyond civilization, were barbarous beast-men devour one another, of places where there are more people than there are computers. Apparently, they are sometimes forced to share computers....

      Hello from cannibal-land beyond civilization!

      Just wanted to let you know: Problem solved! We just ate everyone who didn't want to share.

      Course, now we have too many computers. And those things taste like shit...

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  3. A big thank by Anonymous Coward · · Score: 5, Funny

    to all early adopters for beta testing Snow Leopard for me.

  4. This is a bad bug, yes, but... by phillymjs · · Score: 3, Interesting

    ...the average user is not very likely to get hit by it, fortunately. Hopefully they'll have a fix out quickly nonetheless.

    Having said that, I'd like to ask the affected people why they weren't backing their systems up. When your system comes with a backup utility that you can literally turn on and forget about until you need it, it's pretty damned stupid to not use it.

    ~Philly

    1. Re:This is a bad bug, yes, but... by Huntr · · Score: 5, Insightful

      I'm not one for the holy wars and I hate to sound like I'm defending Microsoft, but if this happened in Windows, people would be at their door with pitchforks and torches. For sure, no one would be admonishing the users.

      See ya, karma. :(

    2. Re:This is a bad bug, yes, but... by rsborg · · Score: 3, Informative

      ...the average user is not very likely to get hit by it, fortunately. Hopefully they'll have a fix out quickly nonetheless.

      I'm a Leopard user who didn't upgrade as some software that I use everyday is not ready (till December). However, I'm fairly saavy with my system but my Guest account got "activated" in a previous patch. Now, if this buzz didn't alert me, I would have upgraded and been none the wiser when my data got wiped out (luckily I use SuperDuper regularly).

      Guest accounts are setup by default, IIRC. This is bad for Apple... data loss of any magnitude should be a Priority 0 fix right away bug, not something you leave off to sub-dot-release 10.6.2.

      --
      Make sure everyone's vote counts: Verified Voting
    3. Re:This is a bad bug, yes, but... by MoFoQ · · Score: 3, Insightful

      then it's flawed

    4. Re:This is a bad bug, yes, but... by cptdondo · · Score: 3, Funny

      Hey wait a minute, maybe the T-Mobile and Danger/MS guys tried to port their stuff to Macs....

      I think MS showed us how to lose user data in a big way...

      (Ducking and running for cover) :-)

    5. Re:This is a bad bug, yes, but... by garoush · · Score: 2, Funny

      No one is playing the holy wars game here. However, us Mac users and /. readers, are blaming this on a developer recently hired by Apple, on compassionate ground to support the developer and his family. Rumors have it that this developer used to work for MS, on the Windows.

      --

      Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
    6. Re:This is a bad bug, yes, but... by Jeremi · · Score: 2, Informative

      The fact that [Time Machine] requires a separate drive is something of a joke

      It actually doesn't require a second drive... you can have it back to up another partition on the same drive. It will warn you that you're about to do something stupid, but it will let you do it if you really want to.

      I trust that it's clear why backing up your data to another partition on the same drive is generally a dumb thing to do.

      Second, Time Machine is always scanning my drive checking if it needs to back things up. I'd really like it to try to scan for silent corruption while doing that. If a file changed, but the fileystem data says it hasn't been modified... I'd like a way to see that or be warned.

      According to an article I read (that I can no longer find on line :^( ), Time Machine works by having a daemon that runs continuously and is notified whenever a file is created or written to. That daemon merely maintains the set of "dirty files" in the file system; when it comes time for Time Machine to do its thing, Time Machine grabs the dirty-files-set from the daemon and copies just those files over to the backup, then tells the daemon to clear its list of dirty files.

      So Time Machine isn't actually "scanning your drive", it's just copying a list of known-changed files over. Presumably if they were to add scanning for drive corruption, it would make things much slower than they are now.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    7. Re:This is a bad bug, yes, but... by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      ...an average user is more likely to get hit by it as they are more likely to have the Guest account "feature" active.

      I seriously doubt that. In my experience average users don't even know such a feature exists or care at all about security. They just share a single account with their family and friends and would not see the point of having a separate account for guests.

      The guest account feature is probably used mostly by people who surf porn on the family computer and are moderately savvy about hiding it and by more advanced users who set up a machine for their whole family or who let friends use their machine to look something up. Any feature that is off by default is unlikely to be used by the average user.

      I'm more amazed that the system ignores user permissions (aka when you're not logged in as an user with admin permissions) and it proceeds to nuke files the user doesn't have "permission" to touch.

      Lots of system services have permission to do things the currently logged in user cannot. For example, people logged in as guest users can still see the correct time, despite them having no ability to access the NTP client. That's because the system takes care of business regardless of the user. The problem here is the system, which has access to delete files and change settings the guest user does not, is somehow overzealous i tis cleanup. A similar situation would be an antivirus program running that does not know how to deal with guest accounts that hoses its own permissions and stops working when a guest account logs out. It's not that the guest has permission to mess with the antivirus, just that the OS screws up when the guest account is used for anything.

    8. Re:This is a bad bug, yes, but... by Charles+Dodgeson · · Score: 2, Insightful

      When your system comes with a backup utility that you can literally turn on and forget about until you need it, it's pretty damned stupid to not use it.

      ~Philly

      Not especially useful when you only have about 100GB or so to play with.

      I'm not sure where your 100GB number is coming from. You do have to buy a large enough back-up drive, but once you plug that in, you just turn on Time Machine and forget about it.

      I'm not a big fan of the Time Capsule, Apple sells, but it would be the right tool if you had a MacBook Air (with its single USB port and no FireWire). For anything else, get a FireWire external drive. The first time you plug it in to your Mac, you'll be prompted to set it up as a Time Machine device.

      Of course I'm not trying to dismiss this serious bug by talking about back-ups, but Apple should be credited with integrating a very decent backup system into the OS. There really is no excuse for not making backups.

      --
      Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
    9. Re:This is a bad bug, yes, but... by NateTech · · Score: 2, Funny

      Ahh, I see you've never used Outlook...

      --
      +++OK ATH
    10. Re:This is a bad bug, yes, but... by NateTech · · Score: 2, Informative

      So buy a $50 USB drive. Time Machine doesn't need Time Capsule to work.

      --
      +++OK ATH
    11. Re:This is a bad bug, yes, but... by Webcommando · · Score: 2, Informative

      You don't ,but since a huge percentage of Mac users are using laptops, they have to either plug and unplug it regularly or buy a network capable drive.

      I have a laptop and use it regularly away from my desk. However, sooner or later I have to plug in the power (often in the evening before turning in) and that is a great opportunity to plug in the external drive and have a backup performed.

      I'm sure Time Machine is not without flaws but it is one of the easiest backup solutions I've ever used. A brain-dead easy interface to restore files and it works in the background without any serious prompting. It really saved me when I lost an entire iPhone application source tree...thanks to the apparently buggy snapshot feature in XCode.

      One thing I'd like to have as an option is to change is the behavior of performing a backup when the laptop comes out of sleep. Often that's the moment I want to disconnect and go on the move and waiting half a minute before unmounting the drive is like watching a pot boil.

      --
      I love the sound of distortion in the morning -- webcommando
    12. Re:This is a bad bug, yes, but... by DJRumpy · · Score: 2, Informative

      Considering all new Mac's come with Wireless N, you get about 10-15 MB/s throughput with a compatible router (optional on the Mac Pro). It's not that much of a chore to do a backup over the air. You have to sit and watch the backup run ;)

      It runs in the background. Set it and forget it. I went with an external USB drive simply because I had quite a few laying around from old laptops and desktops, and a Frys close by with really cheap USB enclosures. Since I'm a home user, my data isn't THAT critical. About the only exception would be if I purchased some software online, and didn't have a hard copy on CD/DVD. In that case, I'd do an immediate backup.

      I don't like the scheduling features in Time Machine, but I have to admit, it's pretty slick other than the aforementioned lack of scheduling options. I just disable the automated backup, and simply plug the drive in once a week or so and kick off the backup manually. Restores are just as easy since the interface is about as intuitive as it gets for backup software.

      The bug itself is a nasty one. I suspect most businesses won't have this issue simply because most will disable any guest accounts as a standard practice. I know I do the same at home, so there is no chance I would ever see this either, but I suspect many home users don't know to disable the account, or they may have a valid reason for leaving one enabled.

      In any case his point is valid, even if it does seem to dismiss the bug itself. A backup via Time Machine would mitigate it if they managed to see this bug. The fact that they mention this occurrence as 'Extremely Rare' would explain why it's difficult to nail down. There have been less than 100 posts on this in the Apple forums according to TFA. A little perspective...

  5. Hi, I'm a Mac! by langelgjm · · Score: 5, Funny

    ... and I'm prone to alzheimers!

    --
    "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
  6. I don't want to feed the trolls but... by cyberworm · · Score: 2, Interesting

    How does something like this make it out of the door? Is this happening on machines that have been upgraded, on fresh installs, or across all platforms. It seems like someone somewhere in the R&D and beta phases should have come across this a lot sooner.

    1. Re:I don't want to feed the trolls but... by gilgoomesh · · Score: 5, Informative

      As far as I can tell, from reading this on other sites, the reproduction involves:

      * Machine that was upgraded from Leopard to Snow Leopard
      * Already had the Guest account enabled on Leopard.
      * Logs into Guest account (not a remote login but a local, physical login)
      * Is hard-booted (after crash, power failure, or power button) from Guest account back into Admin account.

      Despite a combination of these steps, people are finding it hard to reproduce. So it's the sort of issue that could fall through the QA cracks.

    2. Re:I don't want to feed the trolls but... by CAIMLAS · · Score: 5, Insightful

      I'm sorry, but there's no way this should've fallen through QA cracks, because it should not have made it to QA in the first place. This kind of thing should never have been possible in the first place due to a clear segregation of permissions between "Admin" and everything else - particularly "guest".

      The fact that this is even possible suggests a much deeper flaw in the security mechanisms of OS X.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    3. Re:I don't want to feed the trolls but... by shird · · Score: 3, Informative

      Well it is probably the 'login' or some other high privilege process that is doing the Guest account erasing after the Guest user logs off. The login process would have permissions to the Admin user data.

      It probably wouldn't be left to a process running as Guest to erase the account.

      --
      I.O.U One Sig.
    4. Re:I don't want to feed the trolls but... by davek · · Score: 5, Insightful

      I'm sorry, but there's no way this should've fallen through QA cracks, because it should not have made it to QA in the first place....

      So your solution to software quality problems is "don't make mistakes in the first place."? Have you ever released a production-level application before?

      --
      6th Street Radio @ddombrowsky
    5. Re:I don't want to feed the trolls but... by MadMaverick9 · · Score: 2, Insightful

      On every OS, even Linux based, the user has the authority to wipe out their home directory and personal settings. This isn't a security flaw.

      Is that so - so why does a Guest (!!!) account have the authority to wipe an Admin account's home directory. That IS a security flaw. You are making a mistake: the user has the authority to wipe out their own (!!!) home directory - not somebody else's. Since the Guest account obviously has access to the Admin account's home directory somehow, this does expose a deeper security flaw.

    6. Re:I don't want to feed the trolls but... by antin · · Score: 2, Informative

      It doesn't mean that at all. The story specifically states that you need to log back into the admin account for the data to be wiped. So it sounds like the parent is correct and the admin account is wiping itself. The bug is why it decides to do so.

  7. not the only problem with the leopard by Anonymous Coward · · Score: 2, Informative

    from the article
    "Snow Leopard has been plagued with bugs since its release, including problems with the Finder hanging or crashing, incompatibility with certain apps, and the AirPort connection dropping"
    wonder how many 100s of posts flaming MS we would get if this was a vista article.

    1. Re:not the only problem with the leopard by FlyingBishop · · Score: 2, Interesting

      The thing is, flaming Apple is an absolute waste of time. The sort of people who buy Apple are convinced (with decent evidence) that Apple is the Greatest Thing Ever, and nothing short of personally experiencing a catastrophic failure like this will convince them otherwise.

      Windows, on the other hand, is generally recognized (with decent evidence) as a total clusterfuck, so reminding that they could get Linux for free instead of putting up with that shit is actually likely to net some converts.

  8. Hi, I'm a Mac! by bughunter · · Score: 5, Funny

    ... and I'm, uhh... who are you again?

    --
    I can see the fnords!
  9. Re:Apple.... by cjfs · · Score: 5, Insightful

    Well since the only apparent critics are anon cowards I'll just assume that they are all MS fan boys out to get their cockroach bites while the getting is good.

    I don't think it takes a Microsoft fan boy to be critical of a production OS bug that results in complete data loss.

  10. Guest is denied local login by mario_grgic · · Score: 3, Informative

    by default, so you have to go out of your way to enable it. I would not do it, if really wanted to allow someone limited local access to the machine, I would create a limited account for that purpose alone.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  11. Re:Apple.... by Anonymous+Psychopath · · Score: 5, Insightful

    I'm not a fanboi of any particular OS and use all the major ones at home (Win7, Macbook Pro, Ubuntu, Debian, BSD, etc.). They're just tools and they all have their strengths and weaknesses.

    But this is a serious bug, and based on the past I'm certain there would be many posts from smug Apple fanbois if it had been a Windows bug. I don't use my Guest account either, but that doesn't mean it would have sucked major ass if I had lost all my data because I did. The user could not possibly predict that just using the Guest account would incur this kind of risk.

    It doesn't make sense to be an apologist. I cannot understand why Apple seems to get a free pass from their user community when this sort of thing happens to them. It's not enough to point out that the other developers have problems, too. Get pissed off and help them be better next time.

    --

    Eagles may soar, but weasels don't get sucked into jet engines.

  12. Re:Guess they never tested that function... by broken_chaos · · Score: 3, Interesting

    It's explicitly noted that it doesn't happen every time. It's very likely they did test it, and just missed it. It's not necessarily an excuse, but bugs do happen, and this has not been reported during the beta – meaning it's either exceptionally rare or a very recent bug. I'd bet on the former.

    On a different note, the CNET article takes a very sensationalist approach with using the phrase "plagued with bugs". There's a few bugs, reported by a vocal minority of users (one of which they list – incompatibilities – isn't really a bug, just a consequence of being a new OS version with new features, changed features, and a few removed features*). I've been using Snow Leopard for the past month-and-a-half, and have experienced only a tiny handful of non-damaging crashes. One kernel panic, about three or four Safari crashes. It's around the average number of problems I've experienced on most OS/version combinations.

    * One such removal is a relatively undocumented 'hack' called "InputManagers" which loads code into every Cocoa application that starts up. These no longer work in 64-bit applications, and such plugin functionality has to be re-implemented using either an application-specific plugin format (where available) or as a mach_inject background process.

  13. Re:Apple.... by cjfs · · Score: 5, Insightful

    I cannot understand why Apple seems to get a free pass from their user community when this sort of thing happens to them..

    Never underestimate the power of shiny.

  14. Re:Mac OS stole naming convention by Ethanol-fueled · · Score: 5, Funny

    Leopard and Snow leopard are like Metallica's Load and Re-load: you know it's gonna suck when they start running out of names. I wouldn't be surprised if they named 10.7 "Def Leopard".

  15. The reason many things suck these days by copponex · · Score: 2, Informative

    Because their marketing department runs the rest of the company.

  16. Well.. by Anonymous Coward · · Score: 5, Funny

    They did say that Snow Leopard frees up an extra 7GB for you...

  17. Re:Apple.... by mjwx · · Score: 2, Insightful

    Well since the only apparent critics are anon cowards I'll just assume that they are all MS fan boys

    Because cognitive dissonance is far superior to actually facing problems. There are no issue with Mac, OS X or any apple product and anyone who says anything to the contrary is a lair and a drunkard who wears women's panties.

    Guest or permission limited accounts are necessary for anyone who take security seriously. I use them on my Linux and Windows home boxes and at work if you cant qualify for a permission limited domain account you dont get on. The point of a guest account is to limit the amount of damage a user can do, frankly if you're not using a guest account then you're doing it wrong, especially if you let others use your machine. No matter on what OS this is it is a pretty serious bug.

    It never ceases to amaze me that Mac fanboys can never admit to a bug no matter how serious (I guess it does contradict the "just works" thing but still) and yet continually berate MS and Linux for the tiniest of errors. Bugs happen and need to be fixed, no-one is immune to this and you only make a problem 10 times worse by denying it. But I've no doubt the Mac fanboys have labelled me a "hater" and "MS fanboy" and are furiously typing in their replies whilst trying not to get spittle on their keyboards.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  18. Oh man. Nightmare. by istartedi · · Score: 5, Insightful

    If one thing has been burned into my brain as a programmer, it's this:

    Crash all you want, but never, ever, ever harm, corrupt and by all that's holy, NEVER delete the user's data.

    The data is sacred. The data is life.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  19. Ha-ha Windows users by HangingChad · · Score: 4, Funny

    We can't get a virus or trojans or....hey, where did my data go?

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  20. Re:Mac OS stole naming convention by maugle · · Score: 4, Funny

    I'm waiting for OSX 10.14 ("Common Housecat").

  21. Re:Oh man. Nightmare. by earthbound+kid · · Score: 3, Interesting

    True, but I can imagine how this happened. The guest user account is designed to erase itself after you log out. So there must have been some screw up to where the "erase user after log out" code got applied to the real user instead of to a guest user. It's a real shame that this wasn't caught in testing before it could burn an end user, but I can see how a bug like this could slip through the cracks.

    Still, the team in charge of the programming guest user account at Apple must feel like absolute crap right now for letting this major bug through.

  22. Can you take legal action? by HockeyPuck · · Score: 5, Insightful

    When will software/computer/IT companies be held to the same standards that other engineers (Civil, Electrical, Mechanical) are? If a bridge is built and it collapses due to a poor design, or a gadget catches fire or brakes are poorly designed, people head to their local courthouse and sue.

    In the computer world, people just accept that "All my photographs, resume, music, documents, tax returns, whatever" being lost forever is par for the course.

    How do you measure the value of data? You can't assign $/KB of data, as one couldn't equate a 20MB Stephen King unpublished manuscript to be equivalent to 4 hi-res pictures of my wife's flower garden. However, I'm not a fan or Stephen King, but my wife loves her flower garden.

    Should computers (or electric devices in general) with persistent storage carry a huge warning label on them that says,

    "Not guaranteed to maintain data integrity, always back up your data. Use at your own risk."

    1. Re:Can you take legal action? by raddan · · Score: 4, Insightful

      Software is held to the same standards, but you're comparing apples and oranges. Bridges and gadgets catching fire can kill you. Your wife losing a few photos is regrettable, but... come on.

      There is software which can kill you if it malfunctions. Avionics software (which spawned all kinds of guidelines, laws, and specialized programming languages), industrial control software, power network software, and so on. I assure you that people can be sued over poor design in these areas.

    2. Re:Can you take legal action? by chdig · · Score: 2, Interesting

      Well, you're definitely not a programmer are you?

      "bridge must withstand x pounds and last y years" is a pretty straightforward requirement for a bridge. "Don't go bang and burn down a house" is similarly so for a gadget. Software, however has a multitude of requirements -- and of different kinds, be it speed, usability, security, interoperability, and on and on. And that's not even to mention that software is usually expected to do a number of actual tasks for the user. In the end, an OS has likely millions of requirements and in the case of this article, one of them is, "don't delete the administrator's data when a crash happens while logged into the guest account." Yep, this is a horrible, awful bug of the worst degree, but hey, it's not like the fanbois won't buy macs because of it. Not quite the same as a life and death issue, especially since you can back up data, but not your car once its gone over the edge.

      But, back to the bridge for a second: most poorly designed roads and bridges are torn down before they fall on their own, and well after they're built. The individual engineers generally get off scot free for doing bad work that only comes to light years after it was built.

    3. Re:Can you take legal action? by HockeyPuck · · Score: 2, Interesting

      I am not a programmer, but my career has been built on managing storage (disk, vtl and tape). While data loss cannot kill you, in the physical sense. I'm sure that if you lost something that was irreplaceable or unrecreateable. We've heard of the 'mental anguish' that people who have lost their WoW characters have suffered from. I think some of them even committed suicide.

      If EMC/HDS/HP/IBM released disk array firmware/microcode that corrupted user data, you can bet their customers/corporations would be suing the hell out of the vendor. Trust me on this one, I've taken part in such legal action and I've also taken part in actions to kick out a vendor who's disk array ran into a major firmware bug when a IO board was replaced. That vendor is nolonger providing product to my company. Would anybody return their Mac because of this? Doubt it.

      Most would say, "Well it's just a computer being a computer, they have bugs, crash, it's normal for them to lose data."

      Try replacing the word computer with bridge/airplane/car brakes/traffic lights etc etc.

      With people putting more and more sentimental information on their computer systems, instead of in a shoebox/photo album, one can nolonger say that photos don't contain value, they could be considered priceless. Ask people who have had their house burn to the ground what it means to lose all of their sentimental information (wedding albums, baby shoes etc etc).

    4. Re:Can you take legal action? by slamb · · Score: 4, Insightful

      When will software/computer/IT companies be held to the same standards that other engineers (Civil, Electrical, Mechanical) are? If a bridge is built and it collapses due to a poor design, or a gadget catches fire or brakes are poorly designed, people head to their local courthouse and sue.

      When consumers are willing to wait (much) longer, pay (much) more, and/or get (much) less powerful software for the "not warranted for any particular purpose" to be removed from the license text. Don't hold your breath.

      It's entirely possible to make software that is rock-solid and that people will legally stand behind. But something has to be sacrificed to do so, and I don't imagine consumers will want that trade-off any time soon for the software on their desktop. Rather, people just complain about software developers not taking responsibility without really understanding what that would mean. It's like the old adage - good, fast, cheap, pick any two (if you're lucky). Unless the developers are just incompetent (which theoretically in non-monopolies the market will correct), it's hard to improve in one way without sacrificing something else. Software development is cumulative, so there's some hope of improvement over time - essentially you can mitigate the sacrifice of development speed through reuse - but that only takes you so far.

      Should computers (or electric devices in general) with persistent storage carry a huge warning label on them that says,

      What difference would it make? I think that it's common knowledge that you should take backups. Would putting that in warning label form make it more likely for people to actually do so?

    5. Re:Can you take legal action? by SoupIsGoodFood_42 · · Score: 4, Insightful

      When will software/computer/IT companies be held to the same standards that other engineers (Civil, Electrical, Mechanical) are?

      When you start paying $100,000 for an operating system?

    6. Re:Can you take legal action? by Your.Master · · Score: 2, Insightful

      Your argument is still skipping the step where something of incredibly high sentimental value is even remotely like those other situations where it's peoples' (plural, in each case) lives on the line.

      You simply cannot replace the word computer with bridge/airplane/car brakes, unless the computer is actually in a system where multiple lives depend upon it, which, it wasn't (although there actually ARE computer components to airplane, traffic lights, many car brakes, and drawbridges).

      You can maybe replace it by a lock that gets picked, or a photocopier whose autofeeder that mangles the original document. Both of which happen.

  23. The cloud! by Gudeldar · · Score: 4, Funny

    If their data had been in the cloud this wouldn't have ... oh damn never mind.

  24. Re:Oh man. Nightmare. by zippthorne · · Score: 5, Interesting

    Yeah, they're definitely doing the guest user account wrong. They should be using tmpfs (or whatever OS X equivalent is) for the guest account. Then they don't have to delete anything, it disappears automatically.

    I used to use tmpfs for guest accounts on my ubuntu box for just that reason. That along with encrypted swap files with random keys generated on loading makes "deleting guest data" irrelevant (and lets you resize the temporary device on the fly arbitrarily high by adding more swap if you realize you're going to exceed your available physical ram or allotted space)

    You can populate the guest dir from a new-user template, or use unionfs type dealies.

    What I did was probably all wrong, but my point remains that you shouldn't have to delete stuff when you're done with the guest account. At the most, you should only have to forget a temporary encryption key, which ought to happen automagically in the event of a hard reboot.

    --
    Can you be Even More Awesome?!
  25. Another showstopping bug by MisterSquid · · Score: 3, Interesting

    Disclaimer: I am Apple user and have been since my Apple IIe in 1984. I began using Macs in 1991 and have a lot of experience with them. In other words, I'm not your average user and I'm extra careful with my data and my setup. I create a bootable backup before upgrading, etc.

    When I upgrade to Snow Leopard I installed Rosetta because some of the software I depend upon cannot be run without it. While using this piece of amazing and somewhat buggy software my screen went blue and I was "spontaneously logged out." I encounter this problem only in the buggy software but I am not the only one experiencing such problems. Apparently there are scores if not hundreds (thousands?) of users affected by this "spontaneous log out." No amount of backing up is going to completely protect you if your computer goes tits up for no discernible reason at all.

    I love me some Apple products but I also recognize some of those products have serious QA issues which are not only unaddressed but Apple has not even acknowledged them. Such bugs are not the fault of "extraordinary" users even if we can understand how a very esoteric and hard-to-replicate bugs may not show up in the testing phase.

    --
    blog
  26. Re:Apple.... by Anonymous Coward · · Score: 3, Informative

    Since it has a greater market share than Linux. (It does. Really.)

  27. Re:Mac OS stole naming convention by catdriver · · Score: 2, Funny

    More like:

    Mac OS X 10.7 Liger

    "It's pretty much my favorite animal."
    - Steve Jobs

  28. Re:Opportunity by broken_chaos · · Score: 3, Informative

    As I linked to another person in this thread, PhotoRec works fine on OS X as long as you aren't deathly afraid of the command line (and have a spare drive for writing out all the files it finds to).

    Sure, it's a bit messy with the files (as are most undelete programs – though PhotoRec doesn't even make a cursory attempt, beyond file names), but it's pretty good at getting everything not-written-over in my experience.

  29. This isn't a bug... It's iClean! by LynnwoodRooster · · Score: 3, Funny

    Steve Jobs clearly intended for this to happen, as it's called iClean and is a service whereby the clutter of the Administrative account is eliminated. You do not need any functionality or data beyond which Apple already supplies, so in an effort to keep your computer healthy iClean will auto-scrub your account.

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  30. Re:Apple.... by onefriedrice · · Score: 3, Interesting

    Fanboys aside, Apple certainly isn't getting a pass from users that are being affected or the general "community" at large. Lots of them are pissed. There just aren't very many of them that got affected as far as I can tell. Fanboys, on the other hand, are fanboys, and I'm not sure if you can say one group of fanboys is more annoying than another. As one using Linux predominately, Linux fanboys annoy me more than any other, but obviously it's a highly subjective matter.

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  31. Re:Apple.... by indiechild · · Score: 3, Insightful

    I don't see any evidence of apologism or Apple getting a free pass. Whenever Apple screws up, they're instantly on the front page of Slashdot, Digg, etc.

  32. Informative? by bussdriver · · Score: 3, Informative

    1) USB flash drives use FAT16 or FAT32 not a Mac OS X filesystem. They are implemented as filesystem plug-ins. USB drives ARE slow; especially when on a slow USB BUS. Me, I have whole USB bus for a time machine SATA drive and it runs as fast as one can expect from that configuration- no complaints.

    2) Encrypted "volumes" are disk images; handled in userspace I believe... they are slower; but then they are software encrypted... I get good performance from not using sparse images; the sparse ones are slower (sparse images split the disk into 8MB files for easy resizing.) Sparse files have hash overhead fetching image files, open/closing overhead for those files, HFS+ auto-defragging, the 8MB segments is likely not optimally allocated (linear,) and I think it is quite likely the disk cache working twice.

    3) WebDAV generally sucks (iDisk) and I never was a fan of it. still prefer FTP. FTP and WebDAV are both filesystem plug-ins which causes more trouble than they are worth-- not to mention loads a ton of code into the kernel; risking stability and security. Userspace would make MUCH MORE SENSE; especially since the network is the bottleneck not the userspace.

    4) HFS+ is a fine filesystem. Sure it is old and based on decades old HFS. It works quite well and is stable. It is simple and highly flexible with easy hacks for adding new features. Its biggest problem is the wasted space for small files; but 10.6 fixes that with a hidden database (everything in HFS is a file, including internal structures.) It can be better; but it is not bad simply because it is old and feature laden.

    --
    Lets petition Apple to include FuseFS officially in the OS! (then they can move FTP and WebDAV out there and add HTTP, SSH...)

    1. Re:Informative? by Guy+Harris · · Score: 2, Informative

      1) USB flash drives use FAT16 or FAT32 not a Mac OS X filesystem. They are implemented as filesystem plug-ins.

      Yes, msdosfs is a kext (loadable kernel module), but that doesn't affect the speed. AFP is a kext, and it was developed by Apple, so I think most people would consider it a Mac OS X file system.

      However, as one might infer from two file systems having been mentioned, OS X comes with multiple file systems that plug into its (BSD-flavored-but-with-extra-cinnamon :-)) VFS layer. I guess if any file system were "the" OS X file system, it'd be HFS+ - but, as you note, USB flash drives aren't HFS+ (unless you explicitly reformat them as HFS+, if Disk Utility or newfs_hfs allows that).

      2) Encrypted "volumes" are disk images; handled in userspace I believe...

      Yes, there's a userland helper to which the in-kernel stub "disk" driver for disk images communicates.

      3) WebDAV generally sucks (iDisk) and I never was a fan of it. still prefer FTP. FTP and WebDAV are both filesystem plug-ins which causes more trouble than they are worth-- not to mention loads a ton of code into the kernel; risking stability and security. Userspace would make MUCH MORE SENSE;

      ...which is why most of ftpfs and webdavfs are, in fact, in userland. (webdavfs's kernel stub has about 6500 lines of code, including comments and header files; ftpfs's kernel stub has the exact same number of lines of code as the NFS client code, which shouldn't be surprising as it is the NFS client code - there's a userland NFS server that acts as an FTP client.)

  33. Re:Apple.... by Anonymous Coward · · Score: 2, Funny

    A couple of years ago a I was doing some work for a government departments publishing division. They had both macs and windows, I was in there to fix a windows problem and they were complaining about how they wished it was more like there macs which were much more reliable and stable as they had to restart windows almost every day. While I was there I saw 2 macs get the old cars crashing on your screen and of course then proceed to restart, I pointed it out to the users in there and they said I quote "oh that, Macs do that every hour or so and after a minute or so the screen comes back". I was stunned and dumbfounded, never underestimate the stupidity of a mac user or the willingness to endure agony as long as they get a pretty shiny picture.

  34. Re: What comes around comes around by silent_artichoke · · Score: 2, Funny

    make a new plan, Stan