Slashdot Mirror


iTunes 2.0 Installer Deletes Hard Drives

Cheviot writes: "It seems Apple's new iTunes 2 installer deletes the contents of users' hard drives if the drives have been partitioned. I personally lost more than 100gb of data. More information is available at Apples Discussions board. (registration required). Apple has pulled the installer, but for hundreds, if not thousands, the damage is already done." The iTunes download page has a nice warning about the problem. Ouch.

6 of 511 comments (clear)

  1. How the hell does this happen? by dimator · · Score: 4, Funny

    Well, here's the pseudo-code:


    if(installDrive->hasEnoughSpace()){
    return startInstall(instalDrive);
    } else {
    installDrive->formatRecklessly();
    return startInstall(installDrive);
    }


    Hard-to-spot bug, actually.

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    1. Re:How the hell does this happen? by Phil+Wherry · · Score: 5, Funny

      Hmmm. I'm just expecting Apple to issue a press release soon that says something to the effect of, "in retrospect, perhaps we shouldn't have subcontracted the installation script to RIAA after all."

  2. New Apple Slogan by Anonymous Coward · · Score: 4, Funny

    Rip. Mix. Burn. Format. Reinstall.

  3. Re:[PATCH] Re:How the hell does this happen? by jesser · · Score: 3, Funny

    There's a bug in you pseudo-code. Attached is a patch which fixes the problem.

    It's pseudocode. You can't patch pseudocode. You have to pseudopatch it, like this:

    - return startInstall(instalDrive);
    + return startInstall(installDrive);

    or like this:

    Replace instalDrive with installDrive.

    --
    The shareholder is always right.
  4. Gotta be said by Lord_Pall · · Score: 5, Funny

    So i guess the Ipod/Itunes combo really IS a killer app.

  5. So old, it's a classic joke by McD · · Score: 3, Funny
    From the classic old joke list "How To Shoot Yourself In The Foot" in various programming languages and computing environments, here's the entry for Unix:

    % ls
    foot.c foot.h foot.o toe.c toe.o
    % rm * .o
    rm: .o: No such file or directory
    % ls
    %

    Same bug. Welcome to the world, Apple. :-)

    Peace,
    -McD

    --
    "Given the pace of technology, I propose we leave math to the machines and go play outside." -- Calvin