Slashdot Mirror


MS06-049 Causing Silent Data Corruption

Uncle Mike writes "It looks like there is a problem with the recently released MS06-049 / KB920958 patch. If you have compression activated on any folder, then the compressed data is at risk from corruption. New files that are close to a multiple of 4K in size will have their last 4,000 bytes or so overwritten with 0xDF. Although this problem has been reported to Microsoft, as yet there appears to have been no official announcement. "

205 comments

  1. interesting by Intangion · · Score: 5, Insightful

    its interesting how when they make a patch that corrupts your data you dont hear anything from them.. but when someone makes a program to allow fair use by opening DRM on their movies they come up with a CRITICAL patch within ours to prevent it. i think that speaks to their priorities, protecting their drm IMPORTANT protecting your data hmm.. not so important

    1. Re:interesting by Anonymous Coward · · Score: 0

      If you have compression activated on any folder, then the compressed data is at risk from corruption. New files that are close to a multiple of 4K in size will have their last 4,000 bytes or so overwritten with 0xDF

      Hah, I encode my data as chunks of 0xDFs anyways. IN YOUR FACE, BALLMER!

    2. Re:interesting by exclusive_lock · · Score: 1

      Well, I would think the liability of messing up data on any number of companies and households should be enough to trigger a prompt reaction from Microsoft.

      I would assume they are working on fixing it right away, with the PR team working on a statement for damage control.

    3. Re:interesting by Anonymous Coward · · Score: 0

      It's 'hours' (multiple sixty minute time spans), not 'ours' (plural reflexive possessive)

    4. Re:interesting by Anonymous Coward · · Score: 0

      Thanks god for them grammer polise.

      Cool links.

    5. Re:interesting by erroneus · · Score: 2, Insightful

      Have you read the EULA? Well, neither have I actually, but you don't have to be a partiualrly educated guesser to know that there is a provision in the EULA regarding the loss or corruption of data. You agree to endemnify Microsoft against any such loss. Further, they make no guarantee of suitability of the OS for any particular purpose and make no claim that the product is reliable in any way.

      You know, if I were to create a series of advertisements, I would make it similar to the "Truth" campaign against smoking and cite the Microsoft EULAs to indicate what it is the public is buying. Comparing that to what would be acceptable in other products would quickly make Microsoft seem rather ridiculous. No one reads the EULA and in many instances has been ruled legally non-binding. People pay more attention to speed limit signs than to EULAs.

    6. Re:interesting by teflaime · · Score: 1

      a partiualrly educated guesser to know that there is a provision in the EULA regarding the loss or corruption of data. You agree to endemnify Microsoft against any such loss. Further, they make no guarantee of suitability of the OS for any particular purpose and make no claim that the product is reliable in any way.

      Actually, only home and small business users suffer from this problem. Most large companies can leverage Microsoft into contracts that force Microsoft to cover various loss of business expenses and recovery expenses on things like this. The company I consult with not only has their contract set up to force Microsoft to take responsibility for these things, but has a monetary value on these issues set in excess of $20M a day that Microsoft would be responsible for if their product ever caused data loss or business interuption.

    7. Re:interesting by deadlinegrunt · · Score: 3, Funny

      "...Have you read the EULA? Well, neither have I actually..."

      Are you this person by chance?

      --
      BSD is designed. Linux is grown. C++ libs
    8. Re:interesting by exclusive_lock · · Score: 3, Funny

      As the late Steve Irwin would say: "CRIKEY!".
      You're right, I should've known that venomous EULA would turn right back and bite me (and all Microsoft customers) in the rear.

      "Satisfaction Guaranteed!"*



      * The term "Satisfaction" and "Guaranteed" are used only for illustration purpouses in a figurative, subliminal manner.
      Enlarged to show texture. Serving suggestion.
      As a matter of fact, no satisfaction guaranteed whatsoever, by any means.
      Reading the words "satisfaction" and "guaranteed" above certifies you accept this disclaimer, its terminology, grammar and syntax errors as the single source of truth given to us by the Flying Spaghetti Monster.
      By the way, why are you reading down here? Our legal department wants to know who reads this stuff (and sue them).
      Don't bother to ask "Who is it?" the next time someone knocks at your door, it's them.

    9. Re:interesting by Anonymous Coward · · Score: 0

      I highly doubt it. Sorry there isn't a company in the world that strongarms microsoft into anything.

    10. Re:interesting by coolgeek · · Score: 1

      I am absolutely astonished. That must be a gag. Jeez, I really hope it's a gag. Sadly though, it's probably not a gag.

      --

      cat /dev/null >sig
    11. Re:interesting by RxScram · · Score: 1

      I have GOT to get me one of those Badonkadonk tanks!

    12. Re:interesting by X0563511 · · Score: 3, Informative

      Well, if you look closely you find that this patch is for Windows 2000 SP4 only, and all other versions of windows are not affected.

      That does make a big difference, win2k is not MS' top priority.

      Not that I condone their delay or lack of forsight, however.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    13. Re:interesting by mr_death · · Score: 1

      Jesus H. Christ! Do these f'ing idiots test anything?

      And doesn't this just give you warm fuzzies about the reliability of Vista and its 50 million lines of code?

      --
      It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
    14. Re:interesting by Anonymous Coward · · Score: 0

      Mod parent up, this should have been in the summary.

    15. Re:interesting by funfail · · Score: 1

      Then you have no gain from compression.

    16. Re:interesting by geminidomino · · Score: 1

      It looks like a skiff from ROTJ...

    17. Re:interesting by hackwrench · · Score: 1
      http://support.microsoft.com/?kbid=920958
      APPLIES TO Microsoft Windows 2000 Service Pack 4 Microsoft Small Business Server 2000 Standard Edition
      I use XP, so I'm safe. Whoo, I was scared there for a minute.
    18. Re:interesting by PantsWearer · · Score: 1

      This might help: Jon Swift

      --
      Be glad life is unfair, otherwise we'd deserve all this.
  2. How does something like this happen by guruevi · · Score: 1, Insightful

    What type of programmer puts such possibilities or leaks in a program? I have been programming for a long time and I never had stuff like this happening. Data integrity is one of the primary things you want to maintain and you should be extra careful when handling and altering files not your own.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:How does something like this happen by cmowire · · Score: 1

      Well, you assume that whoever made the MS06-049 patch actually took the time to understand the code he was patching and/or contacted the person who origionally wrote the code in question.

    2. Re:How does something like this happen by avalys · · Score: 5, Insightful

      If you really have been programming for a long time, you must only be writing very simple programs if you've never had something like this happen, and you think that being "extra careful" is all you need to do to avoid it. What type of programmer does this? Every type of programmer - it's unavoidable.

      The programmer is not to blame here. The real question you should be asking is "What type of QA department fails to catch a bug like this?"

      --
      This space intentionally left blank.
    3. Re:How does something like this happen by something_wicked_thi · · Score: 3, Informative

      Oh, please.

      MS bashing is fun and all, but do you have any idea how a kernel works? Anything can step on anything else. An off-by-one error in a kernel can be catastrophic to any number of things. This one does sound suspicious, but keep in mind that the code that is failing is probably only peripherally related to the code that was patched. They say they patched a buffer overflow. Maybe the buffer was already being overflowed by the compression code and patching it caused the compression to break. That might explain why it's the last 4000 bytes or so in a file that's almost a multiple of 4K.

      The real question is why they didn't catch it in testing, especially with MS's extra-long patch process where they spend so much time testing (that is the current excuse for the months that pass between reports and patches, right?). Being "extra careful" does not save you from these types of bugs and being a programmer for as long as you have, you ought to know that being careful just doesn't cut it.

    4. Re:How does something like this happen by Anonymous Coward · · Score: 0

      If you never had any problem like this, you never wrote anything too complicated.

      But hey it's slashdot, where anything MS messes up is magified and called bad engineering...

    5. Re:How does something like this happen by CosmeticLobotamy · · Score: 4, Funny

      What type of programmer puts such possibilities or leaks in a program?

      Every programmer that's ever worked on something longer than 6 or 7 lines of code? Except you, of course. I've been in the bathroom after you and am always impressed by the way it smells just like roses.

    6. Re:How does something like this happen by dhasenan · · Score: 1

      If data compression is being handled in the kernel, there are serious design issues here.

      And in this case, being 'extra careful' consists of writing sufficient tests.

    7. Re:How does something like this happen by sm62704 · · Score: 0, Troll
      What type of programmer puts such possibilities or leaks in a program?

      The same kind of programmer that comes up with "the registry" and such nonsense; the same kind of programmer that respects **AA members but not their own customers; the same kind of programmer that writes DRM; the same kind of programmer that comes up with such stupidity as active X (not to be confused with my former spouse, Evil-X); the same kind of programmer that lets buffers overflow.

      ...you should be extra careful when handling and altering files not your own.

      As far as Microsoft is concerned, they ARE their own!

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    8. Re:How does something like this happen by something_wicked_thi · · Score: 1
      If data compression is being handled in the kernel, there are serious design issues here.

      Really?

      And in this case, being 'extra careful' consists of writing sufficient tests.

      And tests are good only when you run them.

    9. Re:How does something like this happen by theshowmecanuck · · Score: 2, Insightful

      I agree and disagree with you. As long as the programmer properly unit tested his/her work, then you can shift blame to QA. I have seen developers not properly unit test their code too many times, relying on the QA department to do their work for them. But yes, unless it happens in very rare circumstances (is this the case?) someone should have caught this in testing somewhere... but not necessarily just QA.

      IANAQAT (I am not a QA tester).

      --
      -- I ignore anonymous replies to my comments and postings.
    10. Re:How does something like this happen by LearnToSpell · · Score: 1

      if (len >= ELF_PRARGSZ)

      It happens. The only interesting thing here is how long they'll take to deal with it.

    11. Re:How does something like this happen by theshowmecanuck · · Score: 3, Insightful

      Made me think of Grannies Perls of Wisdom I read on Java Ranch (I first found it about 6 or 7 years ago...): "Testing can show the presence of bugs, but not their absence."

      --
      -- I ignore anonymous replies to my comments and postings.
    12. Re:How does something like this happen by Joe+The+Dragon · · Score: 1

      the type who is working there ass off to get visat out on time and only has vear little time to work on xp updates.

    13. Re:How does something like this happen by Joe+The+Dragon · · Score: 0, Redundant

      the type who is working there ass off to get vista out on time and only has vear little time to work on xp updates.

    14. Re:How does something like this happen by Maxo-Texas · · Score: 1

      I understand where you are coming from-- but I suspect if all your code was put in front of 1 million hackers, they would probably find more stuff than you would think possible.

      I've been coding for 20 years and the IT-QA department catches bugs in my code (after I unit tested them- and another developer cross unit tested them) all the time. That's why they are IT-QA, it's what they do.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    15. Re:How does something like this happen by Anonymous Coward · · Score: 0

      At Microsoft, usually there are developers (called testers) who specifically do the unit tests and all the other wonderful kinds of tests... So no, the fault is probably not on the programmer.

    16. Re:How does something like this happen by Rashkae · · Score: 3, Insightful

      Maybe you should ask Linus... I seem to remember a released stable kernel that neglected to sync file systems before shutting down.....

      I love Linux, hate Windows, but point it, sh!t happens.

    17. Re:How does something like this happen by kalirion · · Score: 2, Insightful

      Some software bugs manifest in rare cases, and can only be found by code inspection or luck. Unless you work with languages that allow 100% guaranteed mathematical proofs of correctness.

    18. Re:How does something like this happen by coolgeek · · Score: 1

      BS it's not a QA issue. When you're writing a file system, you must develop a test program that serves as a proof that the file system works. At least that's what they taught me back in the CP/M days. Anyway, that's not QA's job, it's the developers job. Either they failed to develop such a program, they under-developed it, or the guy coding the patch failed to run it. PERIOD.

      --

      cat /dev/null >sig
    19. Re:How does something like this happen by darthlurker · · Score: 1

      Sounds like something done because the programmer was being "extra careful". char buf[ BUF_LEN ]; while( strlen( src ) > BUF_LEN ) { memcpy( buf, src, BUF_LEN ) src += BUF_LEN; } memcpy( buf, src, strlen( src )); Then someone comes along and feels it would be safer if the buffer was initialized for the first pass: char buf[ BUF_LEN ]; memset( buf, 0xDF, BUF_LEN ); // Better safe than sorry(?) while( strlen( src ) > BUF_LEN ) { memcpy( buf, src, BUF_LEN ) src += BUF_LEN; } memcpy( buf, src, strlen( src )); // Whoops! buf is now 4k with "garbage" in end.

    20. Re:How does something like this happen by edmudama · · Score: 2, Interesting

      Baloney. Don't blame the testers if they can't find all the bugs written by a poor programmer. It's the [good] programmer's job to test their own code first, as they have the most intimate knowledge of all the ways it could fail.

      --
      More data, damnit!
    21. Re:How does something like this happen by aaronl · · Score: 1

      Not in this case... the issue is that the last so much of a file is *overwritten* with 0xDF. Had the erroneous data been appended, padding it out to a 4kb boundary, then you would be correct.

      Plus, why would you pad with 0xDF instead of null? (There might be a reason, but I don't know of it.)

    22. Re:How does something like this happen by LinuxDon · · Score: 1

      At least in the case of Linux it would have been patched before the article reached slashdot! ;)

    23. Re:How does something like this happen by DragonWriter · · Score: 1

      It's not the programmer's job if the programmer's employer has passed that job to someone else. Now, if the programmer is the best person to do that and the programmer's employer has directed that they not do it and that someone else do it, then its the employer's fault for adopting a flawed process.

    24. Re:How does something like this happen by Rob+Kaper · · Score: 4, Funny

      Plus, why would you pad with 0xDF instead of null? (There might be a reason, but I don't know of it.)

      So this is how Microsoft claims support for ODF. Clever.

    25. Re:How does something like this happen by danpsmith · · Score: 1

      You care about integrity? No wonder you don't work for MS.

      --
      Judges and senates have been bought for gold; Esteem and love were never to be sold.
    26. Re:How does something like this happen by homesteader · · Score: 1

      This is the farmer sowing his corn,
      That kept the cock that crowed in the morn,
      That waked the priest all shaven and shorn,
      That married the man all tattered and torn,
      That kissed the maiden all forlorn,
      That milked the cow with the crumpled horn,
      That tossed the dog,
      That worried the cat,
      That killed the rat,
      That ate the malt
      That lay in the house that Jack built.

    27. Re:How does something like this happen by IllForgetMyNickSoonA · · Score: 2, Insightful

      Why?

      File system is handled by a kernel. File system compresses files before writing them to the disk, respectively decompresses them during read operations. Therefore, the compression is handled in kernel. Where would you handle it?

      Data compression is not like black magic. As the matter of fact, the most data compression algorithms out there are mind boggingly simple and very well understood.

      Of course you could move the file system into the user space, but that would introduce some bad performance penalty.

    28. Re:How does something like this happen by Anonymous Coward · · Score: 0

      When you relate your archaic computer experience in the middle of nerd one upsmanship, you appear as a wise guru.

      When you relate your archaic computer experience in the middle of a discussion about actual practical technologies, you just betray the fact that your skills are obsolete and you have little more than a muddled understanding of how software development really works these days.

      Take a wild guess as to which of those impressions you just triggered, gramps.

    29. Re:How does something like this happen by abigor · · Score: 2, Informative

      No, that's exactly where it gets handled. Using Linux as an example, different filesystems, compressed or not, are kernel modules accessed via the VFS. cramfs is a (rather lame) compressed filesystem built right into the kernel. Same with squashfs. Linux also has strong encryption (the CryptoApi) built right into the kernel for use with encrypted file systems.

      Also, you may remember the file corruption bug from an older version of the 2.6 kernel - was it 2.6.10? It was much worse than this one from MS, which only affects compressed files on Windows 2000 SP4.

    30. Re:How does something like this happen by abigor · · Score: 1

      "the same kind of programmer that lets buffers overflow."

      You mean the authors of sendmail? Or maybe you were referring to the various Linux kernel root exploits? Oh wait, you meant the authors of PHP.

    31. Re:How does something like this happen by Anonymous Coward · · Score: 0
      Plus, why would you pad with 0xDF instead of null? (There might be a reason, but I don't know of it.)

      Well, it's a buffer overrun patch. Maybe it's a poison value so that a stack overflow is obvious. Maybe it's a specific x86 instruction. Or maybe what came out of decompressing something that makes more sense.

    32. Re:How does something like this happen by sm62704 · · Score: 1

      Well, now, I dodn't say "only microsoft" now did I? As they say, keft shift happens and that last guy who was perfect got nailed to a tree.

      I screw up too. But yes, a bigger screw up would be to not correct it immediately.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  3. A Paradox... by __aaclcg7560 · · Score: 4, Funny

    If data is being silently corrupted, is there a problem if no one can hear it? That could explain Microsoft's silence.

    1. Re:A Paradox... by danceswithtrees · · Score: 1
      is there a problem if no one can hear it?

      Do you mean a write-only hard drive? Sort of like write-only memory http://en.wikipedia.org/wiki/Write_Only_Memory?

    2. Re:A Paradox... by TheGratefulNet · · Score: 1

      "if bits fall off the platter but there's no one there to notice, are they still lost?"

      --

      --
      "It is now safe to switch off your computer."
  4. How to avoid by neonprimetime · · Score: 4, Informative

    assuming you're using Windows

    It has been confirmed that either turning off the compression attribute (disk space permitting) OR uninstalling KB920958 will prevent further loss of data.

    1. Re:How to avoid by PFI_Optix · · Score: 5, Funny

      "assuming you're using Windows " ...if you're using Linux, the process is far more complex. Got a Mac? You're screwed.

      --
      120 characters for a sig? That's bloody useless.
    2. Re:How to avoid by SheeEttin · · Score: 2, Funny

      Well, if you're installing Windows patches on Linux or a Mac, you're screwed already...

    3. Re:How to avoid by CosmeticLobotamy · · Score: 4, Funny
      I wish I had one of those cute ASCII graphics of a circle going over a tiny guy's head handy. I'll try to make my own, but I'm probably gonna screw this up.


      0
      ----
      | <-You
      /\

      o <-Joke


      ... Crap.
    4. Re:How to avoid by sm62704 · · Score: 1

      Well, if you're installing Windows patches on Linux or a Mac, you're screwed already...

      Linux and OSX are Windows patches!

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  5. If the RIAA et al subpoena you by maartynp · · Score: 1, Funny

    be sure to place your music files in compressed folders and let the 'evidence' self destruct at the hands of thine OS...

    1. Re:If the RIAA et al subpoena you by waif69 · · Score: 0, Troll

      This "bug" may be intentional. Microsoft has not issued an urgent patch for this, so that may be telling. If this was intentional, it may have been because the RIAA have pressured MS to corrupt/destroy music files. I suspect that there are people who put their music files on compressed drives, or that might be what MS/RIAA assumes of the users/thieves.

      I, for one, have 'paid' for all the music that I possess and and don't put it on compressed drives, then again 12" 33rpm disks don't fit in my computer either.

    2. Re:If the RIAA et al subpoena you by godefroi · · Score: 3, Insightful

      Hopefully that's a joke. Pretty much nobody would put music on a compressed drive, as nearly ALL of the music formats in common use today are compressed. Rather heavily. Those music formats that aren't don't compress very well anyway.

      Additionally, the thought that MS would release a patch that intentionally corrupts data is unthinkable, for ANY corporation. The civil (and possibly criminal, who knows) liabilities would be ENORMOUS.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    3. Re:If the RIAA et al subpoena you by Jorgensen · · Score: 1

      Liabilities? I'm not so sure about that - the "EULA" goes a loooong way to covering their backside all the way down.... I agree that it's unlikely to be intentional though.

    4. Re:If the RIAA et al subpoena you by abigor · · Score: 1

      And here, ladies and gentlemen, we have in the parent post the Stupidest Comment of the Year. Yes, the only thing compressed disks contain is music, so MS intentionally corrupts them to satisfy the whims of the music oligarchy.

      How old are you?

    5. Re:If the RIAA et al subpoena you by cheshire_cqx · · Score: 1

      Especially since mp3s will not compress anyway.

    6. Re:If the RIAA et al subpoena you by EndlessNameless · · Score: 1

      The EULA would not absolve them from liability in the event of *intentional* malfeasance.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  6. RAID by Karma+Farmer · · Score: 3, Funny

    As is often pointed out on slashdot, this is why it's so important to have a good backup plan. Like most slashdotters, I recommend RAID.

    1. Re:RAID by phoenix.bam! · · Score: 2, Informative

      RAID is not data backup. It is hardware backup. In this situation the RAID would just have multiple copies of the same file. Data backup is done with tape. Tape you can go back to and get an older version of the file, RAID offers no such solution.

    2. Re:RAID by khang · · Score: 3, Informative

      wrong, RAID would just mirror the data corruption

      --
      -khang
    3. Re:RAID by Lehk228 · · Score: 1, Informative

      RAID will do absolutely nothing to protect data written incorrectly by the OS

      RAID is not a backup

      --
      Snowden and Manning are heroes.
    4. Re:RAID by TangoCharlie · · Score: 1

      Yeah! Why have 1 copy of a corrupted file? Two corruted copies is much better!!

      --
      return 0; }
    5. Re:RAID by Anonymous Coward · · Score: 0

      But at least you would have TWO copies of it!

    6. Re:RAID by sm62704 · · Score: 1

      Like most slashdotters, I recommend RAID.

      I prefer Black Flag myself.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    7. Re:RAID by Anonymous Coward · · Score: 0
      "Like most slashdotters, I recommend RAID."

      Yes, and like most Slashdotters, you're full of shit. RAID IS NOT A BACKUP SOLUTION. RAID only protects against certain instances of hardware failure. A spike/surge through that single box could be enough to wipe the lot out. And RAID will mirror those bad bits onto all those disks too.

      Probably been trolled here, but WGAD.
    8. Re:RAID by Anonymous Coward · · Score: 0

      Hook, line and sinker! Got my vote for most high-class troll of the year.

    9. Re:RAID by kj_in_ottawa · · Score: 1

      Pehaps MS should use RAID... I hear it kills bugs dead

    10. Re:RAID by Anonymous Coward · · Score: 0

      Awesome, I just caffinated my new keyboard. Then I read the replies and depression began sinking in. I just can't believe people didn't see the humor in that.

    11. Re:RAID by Anonymous Coward · · Score: 0

      I sure hope you didn't mislay your sense-of-humour backup - you appear to have experienced a catastrophic failure!

      In an extra ironic twist, the CAPTCHA for this post is 'pedantry'! No, really, it is!

    12. Re:RAID by isolationism · · Score: 2, Insightful

      I can't believe there were > 0 people who replied to Karma Farmer's comment thinking it was anything but an attempt at humour/troll, much less that any such poster would get their manties in a knot over it either.

    13. Re:RAID by Anonymous Coward · · Score: 0

      I thought RAID was all i'd ever need, until i had a striped set of two disks, and one disk began having problems that the controller didn't detect. I started seeing data corruption, and in a panic checked the other disk only to find it there too.

      Going forward from that, i've been using a combination of RAID1 and file-level scripted rsync backups, and haven't lost data since. Just my USD.02, YMMV.

    14. Re:RAID by Anonymous Coward · · Score: 0

      I think Windows is too bug-infested even for RAID. {ba-dump}

      Thank you, I'll be here all week....

    15. Re:RAID by jonnythan · · Score: 1

      That was classic. Just the right mix of replies.

      Kudos to you, my friend.

    16. Re:RAID by Anonymous Coward · · Score: 0

      Jesus, someone needs to lay off the caffeine; man you are tense. "Like most slashdotters" is a bit of a giveaway ...

      May I refer you to: http://it.slashdot.org/comments.pl?sid=196265&thre shold=-1&commentsort=0&mode=thread&pid=16080877#16 081495

    17. Re:RAID by clickclickdrone · · Score: 1

      Why is it that slashdotters by and large are unable to spot jokes? Time and time again I see someone post something funny which then generates hoards of posts by people taking it seriously "oh no, I really think you do need oxygen tanks and scuba gear underwater, just chewing oxygum isn't enough".

      --
      I want a list of atrocities done in your name - Recoil
  7. SBD Data Corruption by Anonymous Coward · · Score: 0

    So MS let loose with a Silent But Deadly Data Corruption.

  8. Close? by Aladrin · · Score: 1

    "close to a multiple of 4K in size"

    How close is close? Is 162k close to 164k? Sounds like it is to me. From the examples in the discussion cited, it seems that anything over 4k is at risk, not just things 'near' a 4k boundary.

    I would even hazzard to guess that the size matters not at all, but rather the contents of the files. If the contents match a certain pattern, the compression goes awry and adds the garbage to the end. (Accidentally overwriting the real data.)

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    1. Re:Close? by Anonymous Coward · · Score: 0

      Close = within 2k.

  9. Who wants 'encryption'?? by KlomDark · · Score: 1

    Tagline's wrong, compression and encryption are two very different things!

    And BTW, I got this same story rejected last week. Fuckers.

    1. Re:Who wants 'encryption'?? by Anonymous Coward · · Score: 0

      Last week it was too early. Slashdot just wanted to be fair and leave time for MS to respond.

  10. what i think by robpoe · · Score: 4, Funny

    Well, it's interesting that 0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0x DF0xDF0xDF0xDF0xDF0xDF0xDF

    --
    = Grow a brain...
    1. Re:what i think by Stavr0 · · Score: 1

      I agree, some other people have meßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ßßßßßßßßßßßßßßßßßßßß

    2. Re:what i think by HTH+NE1 · · Score: 2, Funny

      I agree, some other people have meßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ßßßßßßßßßßßßßßßßßßßß

      Oh, that explains it: it's a beta patch.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    3. Re:what i think by Stavr0 · · Score: 3, Funny
      I agree, some other people have meßßßß . . .

      Oh, that explains it: it's a beta patch.

      ß / 0xDF is &szlig ; or Esset. So the article is incorrect, the last bytes are overwritten with random data in the form of white noise. "ßßßßßßßßßßßß" is pronounced "ssssssssssssssssssssssssss". OMFG!11! SNAKES ON A PLATTER!

    4. Re:what i think by Jerf · · Score: 1

      Just FYI, that's actually the German "Eszett" or "scharfes S".

      Just 'cause it's interesting, not intended as a correction.

  11. MS06-049 ... by Anonymous Coward · · Score: 1, Informative

    nicknamed (0x)DF aka Data F**ker

    1. Re:MS06-049 ... by drkfdr · · Score: 1

      Destroy Files! DF is a nice value.

  12. What type of programmer? by Marbleless · · Score: 1

    Human ones.

    Have you never had a bug in software you've released?

    If yes, you are human and fallible just like the poor sods who should get their bums kicked for this stuff up.

    If no, then either you aren't telling the whole truth or I have to welcome you as our new alien overlord etc etc etc ;)

    --
    --I thought I was wrong once, but I was mistaken.
    1. Re:What type of programmer? by ifrag · · Score: 1

      Have you never had a bug in software you've released?

      Nope, that's just high energy neutrons impacting your PC causing soft errors during execution. Oh don't worry, when the sun finally consumes itself that code will run fine :)

      --
      Fear is the mind killer.
  13. 0xDF by DirtyFly · · Score: 1
    0xDF :)

    this reminds me of a virus for the Amiga computer that replaced all the files content with the word LAMMER :)

    Jorge

    http://www.retroreview.com

  14. Strange by A+beautiful+mind · · Score: 2, Funny

    I've never heard Windows called MS06-049 before...

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:Strange by Duhavid · · Score: 1

      Cause only THX1138 referes to it that way.

      --
      emt 377 emt 4
  15. Heh by 3.5+stripes · · Score: 2, Funny

    Good troll.

    --


    He tried to kill me with a forklift!
  16. More background please... by Chris+Pimlott · · Score: 5, Informative

    The summary blurb is rather cryptic. MS06-049 is a patch to... what? Just Windows 2000 or XP too? And this was a patch for some vulnerability, assumedly? Which?

    After a bit of research, here's what should have been included: MS06-049 was an elevation of privledge issue discovered in the kernel of Windows 2000 SP4 only. The patch for the issue, KB920958, appears to have a bug resulting in corruption of compressed folder.

    The title is misleading as well. MS06-649 is the issue and KB920958 is the patch; the patch is what's causing the corruption, not the original issue.

  17. You can stop now by rbarreira · · Score: 1
    I have been programming for a long time and I never had stuff like this happening.

    If other replies to you have accurately guessed the truth and, as they say, you've never worked on a complicated piece of code, I will save you from spending any more "long time" working on your programming. Here is the program you're trying to make:

     
    #include <stdio.h>
     
    int main (void)
    {
        printf ("Hello world!\n");
        return 0;
    }
    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    1. Re:You can stop now by 0xABADC0DA · · Score: 4, Funny
      I hate to burst your bubble, but you did not check the return code from printf. What if stdout is closed, as in "./a.out >&-"?

      Original troll never writes any bugs, so his hello world is more like this:
      int main(int czArgCount, LPSZ *lpszArgv[]) {
          if (-1 == printf("Hello world!\n")) {
              if (errno == EBADF) {
                  if (-1 == fprintf(stderr, "Error stdout closed!\n")) {
                      int fdTty = open("/dev/tty", O_WRONLY, 0666);
                      if (fdTty != -1)
                          write(fdTty, "Hey dumbass dont close my streams\n", 34);
                  }
              }
              exit(1);
          }
          exit(0);
      }
    2. Re:You can stop now by Frank+T.+Lofaro+Jr. · · Score: 1

      You failed to check the return value of printf!

      --
      Just because it CAN be done, doesn't mean it should!
    3. Re:You can stop now by joe_bruin · · Score: 2, Informative
      I hate to burst your bubble, but you did not check the return code from printf. What if stdout is closed ...

      Your program fails to take into account the case that printf(), fprintf(), and write() printed less characters than those that you provided. It further does not handle getting an EINTR on write().


      RETURN VALUE
                    On success, the number of bytes written are returned
    4. Re:You can stop now by jjon · · Score: 1

      Undefined symbols errno, LPSZ, EBADF, and O_WRONLY.  Please include some header files.

      Also the wrong type for argv:
      LPSZ *lpszArgv[]  - Wrong
      LPSZ lpszArgv[]   - OK
      LPSZ *lpszArgv    - OK
      char **lpszArgv   - Better (Why use Windows typedefs for no reason?)

    5. Re:You can stop now by Anonymous Coward · · Score: 0

      char **lpszArgv - Better (Why use Windows typedefs for no reason?)

      char **argv - Better yet

    6. Re:You can stop now by 0xABADC0DA · · Score: 1

      The code was supposed to be funny on multiple levels, including the more than several errors I included on purpose. You obviously missed the subjoke about hungarian notation causing more errors than it prevents. ;-(

  18. Why even bother with compression anymore? by jonwil · · Score: 1

    In the modern age where hard disk space can be had for so cheap, why would you even want to bother with disk based data compression?

    1. Re:Why even bother with compression anymore? by Anonymous Coward · · Score: 0

      Because the CPU cycles needed for compression are even cheaper?

    2. Re:Why even bother with compression anymore? by Quila · · Score: 1

      Logs? If you have many servers all writing gigabytes of detailed logs, and they have to be kept for a long time, you can save a lot of $$$ worth of space by running compression.

    3. Re:Why even bother with compression anymore? by jZnat · · Score: 1

      But logrotate will take care of that for you using a user-space program (gzip, or any program you specify). You don't just make /var/log a compressed filesystem...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    4. Re:Why even bother with compression anymore? by Anonymous Coward · · Score: 0

      and if you write lots and lots of data, you can increase throughput by compressing on the fly.
      Easy way if the bottleneck is I/Os (likely, CPUs are so much faster, but HDD...)

    5. Re:Why even bother with compression anymore? by Anonymous Coward · · Score: 0

      The OS being discussed is Windows, in case you have forgotten.

      Also, perhaps the reason you don't compress /var/log is because there is no file system that would offer gzip/bzip2 as the transparent compression?

      Think about it....

    6. Re:Why even bother with compression anymore? by coolgeek · · Score: 1

      How can you calculate the cost of CPU cycles? If a $150/hr programmer is sitting there waiting whilst CPU cycles are being burned, those cycles cost much much more than when your $15/hr customer service rep is putting a customer on hold.

      --

      cat /dev/null >sig
    7. Re:Why even bother with compression anymore? by doesnothingwell · · Score: 1

      Remember Stacker, Drivespace, Doublespace and maybe a couple of others? I watched others lose data and I took that as a sign. "But its like free disk space..." they said. Its like watching a gratuitious shot to the groin, sure glad it wasn't me. My tin foil hat is starting to itch, maybe M$ is stirring up the older OS sediment to spur upgrades?

      --
      They can have my command prompt when they pry it from my cold dead fingers.
    8. Re:Why even bother with compression anymore? by 241comp · · Score: 1

      Because processing power is even cheaper. Especially when you are doing archival operations such as backups - write once, read once (maybe).

    9. Re:Why even bother with compression anymore? by Lagged2Death · · Score: 2, Insightful

      You don't just make /var/log a compressed filesystem...

      I'm no MS fanboy, but... suppose the OS in question had some sort of directory-compression scheme that had a seven-year track record of impressive stability and effectiveness? Why not use it?

      Disk compression earned a terrible rep back in the 90s, when DOS/Windows and Windows 95 themselves were so unstable there was no chance that it could work properly. But MS finally got it right when they swiped tech from Stacker and included directory compression in NTFS. I've never heard of anyone having a problem with it until now.

      Back when I up my home Windows 2000 box, disk space was less cheap and I was more poor, so I've got some compressed folders to un-compress. Curse you, Microsoft! Stop screwing up the few things you've done well!

    10. Re:Why even bother with compression anymore? by tylernt · · Score: 1

      Think bigger.

      Hundreds of VMWare virtual disks is one place compression comes in handy. Without compression you'd need a multi-terabyte array. With compression, you only need half a terabyte.

      Another use is for backup servers, where storing hundreds of GB of data is important but speed is not (and you hate tapes).

      Another use is when your server fills up and you don't have a budget for new hardware until the next quarter.

      It all adds up to big hardware savings, and indeed is the only reason some of my servers -- sadly -- are Windows instead of Linux (which does not have a reliable on-the-fly-compression filesystem yet).

      --
      DRM 'manages access' in the same way that a prison 'manages freedom'
    11. Re:Why even bother with compression anymore? by Anonymous Coward · · Score: 0

      No, CPU cycle cost is based on the cost of the CPU and its performance, not on the people using the CPU. You're thinking of the economic productivity/efficiency of the employee.

    12. Re:Why even bother with compression anymore? by Anonymous Coward · · Score: 0

      On a laptop with a small hard drive you get two benefits from compressing some of /%system% and /Program Files; about an 18 percent space savings and with 4200 and 5400 rpm drives a slight performance boost at the cost of CPU.

      On one of my servers I have about a GB of compressed content that takes up about 112MB on disk, easily covered in memory if need be.

      As mentioned already, log file backups and other high-volume text output is a fantastic use.

      If you have a file based wiki, source code respository, lots of .csv files, etc...

    13. Re:Why even bother with compression anymore? by dbIII · · Score: 1
      are Windows instead of Linux (which does not have a reliable on-the-fly-compression filesystem yet)
      It's called tape and hardware compression :). There always is the option to use gzip, bzip2, jpeg, png, mp3, mpeg4 or a variety of other methods to compress data. You really should choose the correct one for the job instead of having a one size fits all method - with tapes I often get far better results turning off hardware compression if the data is in a format that is hard to compress by it's text focussed algorithm, but I'm dealing with geophysical data (think of sampled audio with a lot of tracks).

      In a few linux distributions the manual pages are compressed with gzip and are unzipped into memory by the manual reading program. You don't have to do things at the filesystem level.

    14. Re:Why even bother with compression anymore? by tylernt · · Score: 2, Informative
      I'm using snapshot-style rsync backups, so gzip is not an option.

      http://www.mikerubel.org/computers/rsync_snapshots /

      We can combine rsync and cp -al to create what appear to be multiple full backups of a filesystem without taking multiple disks' worth of space. Here's how, in a nutshell:

      rm -rf backup.3
      mv backup.2 backup.3
      mv backup.1 backup.2
      cp -al backup.0 backup.1
      rsync -a --delete source_directory/ backup.0/

      If the above commands are run once every day, then backup.0, backup.1, backup.2, and backup.3 will appear to each be a full backup of source_directory/ as it appeared today, yesterday, two days ago, and three days ago, respectively--complete, except that permissions and ownerships in old snapshots will get their most recent values. In reality, the extra storage will be equal to the current size of source_directory/ plus the total size of the changes over the last three days--exactly the same space that a full plus daily incremental backup with dump or tar would have taken.
      --
      DRM 'manages access' in the same way that a prison 'manages freedom'
    15. Re:Why even bother with compression anymore? by dbIII · · Score: 1
      Good point - a compressed filesystem would help you, and this sort of mirror is handy (I do it too for a few volumes all under 80GB so I don't have to care about compression). A lot of people use the word "backup" for this sort of mirror, I have too by accident - but I have real backups on media I can keep for a long time and store in another building as well. If it is important enough it is on more than one tape.

      I really wouldn't trust any experimental compressed filesystem for anything that you can't get back another way without a lot of work - so I think you are correct that there is no disk option in linux that will suit. Anyone have any examples that prove this wrong? - preferably some text and not just a picture of someone pretending to be a dancing tree.

  19. Has anyone seen this problem? by antdude · · Score: 0, Redundant

    I use compression on folders in XP Pro. and Home SP2. I have not seen this problem on my systems at home and work. I always get the newest patches on their first release dates. I even defragged (PerfectDisk v6.0 with its patches) over the weekend. I haven't seen anything odd. I am using old IDE and SATA HDDs.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Has anyone seen this problem? by tttonyyy · · Score: 2, Funny

      I use compression on folders in XP Pro. and Home SP2. I have not seen this problem on my systems at home and work. I always get the newest patches on their first release dates. I even defragged (PerfectDisk v6.0 with its patches) over the weekend. I haven't seen anything odd. I am usiDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF

      You might want to double check. ;)

      --
      biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
    2. Re:Has anyone seen this problem? by phasm42 · · Score: 1

      The patch only applies to Windows 2000 SP4. Also, it happens when you create files -- it does not proactively seek out and corrupt existing files.

      --
      "No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
    3. Re:Has anyone seen this problem? by Opie812 · · Score: 1

      That made me lol.

      If only I had mod points. (and knew what the hell that meant)

      --
      I'm not a nerd. Nerds are smart.
    4. Re:Has anyone seen this problem? by crawling_chaos · · Score: 1
      Also, it happens when you create files -- it does not proactively seek out and corrupt existing files.

      Yep. That one's still in QA.

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    5. Re:Has anyone seen this problem? by antdude · · Score: 1

      Ha ha, very funny. :P Maybe you should check yours because of tttonyyy. [grin]

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    6. Re:Has anyone seen this problem? by tttonyyy · · Score: 1

      Ha ha, very funny. :P Maybe you should check yours because of tttonyyy. [grin]

      A fair point. :D

      --
      biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
  20. And this is NEWS? by cyberbian · · Score: 0, Flamebait

    MS products have been corrupting data esp. with respect to compression for a LONG TIME. They still haven't learned from the Doublespace issues of the past... Proof of the old saw, the more things change, the more they stay the same...


    Now I bet if the compression had anything to do with DRM there'd already be a patch for it!


    'Ooooer Denis, there's a lovely bit of filth down 'ere!'...'Now we see the 'corruption' in the system!' ;)

    --
    if I claimed I was emperor just because some watery tart lobbed a scimitar at me they'd put me away!
    1. Re:And this is NEWS? by Joe+U · · Score: 1

      MS products have been corrupting data esp. with respect to compression for a LONG TIME.

      I've never heard of this, how about some proof?

      You made a potentially libelous allegation, please back it up with some facts.

    2. Re:And this is NEWS? by cyberbian · · Score: 1

      As early as MS-DOS 6... and/or earlier?


      Can Cause Corruption

      Please don't make me pull out my service logs to show the number of cases where doublespace accidentally corrupted an entire C: drive... I might have to get medieval on ya...



      Clean up in aisle five!
      --
      if I claimed I was emperor just because some watery tart lobbed a scimitar at me they'd put me away!
    3. Re:And this is NEWS? by Joe+U · · Score: 1

      "A client must enter the Windows Disk Critical Section before calling the direct call entry point of a MRCI server. This protects the MRCI server from being reentered. Failure to do so will cause data corruption and data loss in a multitasking environment."

      So basically, program according to spec or you can mess up your data. That's not a flaw, and not the MS program corrupting data, so try again.

      As for your service logs where doublespace 'accidentally' corrupted a C drive, do you have a log of what the user was doing before? I'll give you a scenario.

      User who has been using DOS for years always turns computer off via power switch.

      Enter Doublespace and Smartdrive with write caching.

      User saves large quantity of data and turns off computer via power switch.
      Open files are not saved, files in process of being written are corrupted.

      Is the problem with Microsoft or the User?

    4. Re:And this is NEWS? by kb0hae · · Score: 1

      Hi. Well, there was Doublespace. later there was Drivespace. There were also some non-MS programs. The basic way that they worked was that everything on your hard drive except a few files needed to boot the computer and manage the compression were made into 1 huge compressed file. The problem was that if ONE BIT of data in the compressed file was corupted, you most likley lost everything.

      I tried several of these types of programs and never got nearly the compression that was promised. Good thing I had a tape backup at the time!

      I have to agree with another poster here...with large hard drives going for low prices these days who needs to compress folders? Files maybe if they are transfered over the internet (or via a media with limited space).

      Ubuntu n. Ancient African word meaning can't install Debian!

  21. Those files were important. by Anonymous Coward · · Score: 3, Funny

    Those files were important! Sheißßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

    1. Re:Those files were important. by Anonymous Coward · · Score: 0

      Sorry, keyboard got stuck. Meant to say scheiße!

  22. When you have a monopoly by Colin+Smith · · Score: 4, Insightful

    What're your customers going to do?

    --
    Deleted
    1. Re:When you have a monopoly by HTH+NE1 · · Score: 2, Funny

      When you have a monopoly what're your customers going to do?"

      Well I believe I'll invest in a second-party operating system!

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    2. Re:When you have a monopoly by Tackhead · · Score: 5, Insightful
      > When you have a monopoly
      >
      > What're your customers going to do?

      The guy at the keyboard of a Windows Vista box, using Microsoft Office at work, and Windows Media Player at home is not the customer, he is the product. The customers are Dell, AOL, media licensing conglomerates, and so on.

    3. Re:When you have a monopoly by IHateAllofYou · · Score: 1

      Hopefully they will get wise to the sham that are the majority of your products and either switch or complain endlessly.

      I bought the XP Pro license (like a dumbass I know) after pirating it for a couple years in an attempt to do the right thing and it really just made things worse somehow. Maybe thats because I don't have an easy way to take off SP2 with my legit license.

      Of my 8 computers though it's 1 OpenBSD, 3 Slackware, 3 Solaris and 1 Windows. Hopefully by the time XP is at its EOL Transgaming Cedega will have seriously matured.

      If you don't like they're priorities switch. Its not an option for some but Microsoft won't listen until they lose serious market share.

    4. Re:When you have a monopoly by jeffshoaf · · Score: 0, Funny

      The guy at the keyboard of a Windows Vista box, using Microsoft Office at work, and Windows Media Player at home is not the customer, nor the product - he's the victim!

      --
      Putting the "anal" back into "analyst"...
    5. Re:When you have a monopoly by theCoder · · Score: 3, Insightful

      That may be accurate for televion broadcasts, but it isn't so for Microsoft. Customers are people who pay for services. AOL and the media companies aren't paying MS anything, other than licensing fees for the services they use from Microsoft (i.e., their Windows PCs). Microsoft is paid by the guy at the keyboard of the Windows box (or his employer).

      Microsoft may be able to leverage all those customers into a product for another customer (such as advertising or licensing DRM solutions), just like the movie theater leverages their movie watching customers into a product for advertising. Until Windows is free (as in beer), the guy using Windows is a still a customer.

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    6. Re:When you have a monopoly by Anonymous Coward · · Score: 0

      I believe you are right in how it should be. However, a predatory monopoly situation DOES turn what *should* be a customer in to a product to be sold to Dell and the like.

      This is the reason anti-trust laws exist and are (in theory and if actually enforced) a Good Thing(tm).

    7. Re:When you have a monopoly by zecg · · Score: 1

      Best comment I've read in a long time.

      --
      .i lu doi ringos.star. xu do puku'aroroi dunli dopecaku leni virnu li'u
    8. Re:When you have a monopoly by Citizen+of+Earth · · Score: 1
      Well I believe I'll invest in a second-party operating system!
      I think most of them will just say "Please use more lubricant next time."
    9. Re:When you have a monopoly by Anonymous Coward · · Score: 0

      Upgrade to Vista? I'm telling you, Microsoft intentionally sabotages the "old" operating system during the rollout of the new. Remember how stable XP was supposed to be? Well now it's Vista that's supposed to be stable, and XP is a steaming hunk of obsolete junk.

    10. Re:When you have a monopoly by Anonymous Coward · · Score: 0

      Someone missed the joke...

      From http://www.snpp.com/episodes/4F02.html

      From the sky comes a scream, as Homer is crashing right into the
      Capitol. A few footsteps later, he comes running down the stairs.

      Homer: America, take a good look at your beloved candidates. They're
                    nothing but hideous space reptiles. [unmasks them]
                      [audience gasps in terror]
      Kodos: It's true, we are aliens. But what are you going to do about
                    it? It's a two-party system; you have to vote for one of us.
                      [murmurs]
        Man1: He's right, this is a two-party system.
        Man2: Well, I believe I'll vote for a third-party candidate.
        Kang: Go ahead, throw your vote away.
                      [Kang and Kodos laugh out loud]
                      [Ross Perot smashes his "Perot 96" hat]

    11. Re:When you have a monopoly by noidentity · · Score: 1

      Like the parent says, the only data they care about is that which can just be re-downloaded if it becomes corrupt (but you'll have to re-buy it too).

    12. Re:When you have a monopoly by dennisparrott · · Score: 1

      well, i still choose to see myself as "the customer"... and since i am the one shelling out the $$$$ for that crap, in the future i am going to choose not to play.

      ubuntu linux is easier to (re-)install than windows xp and you don't have to spend hours on windowsupdate to get it "patched". when flash 9 or better plays on linux, i will be making my exit stage right, thankuverydamnmuch.

      they can keep their drm-jail, their tcpa crapola, their data corruption, their high prices, ...

      yep. it will be nice being free.

    13. Re:When you have a monopoly by Anonymous Coward · · Score: 0

      When I'm paying $400 for a license x however many dozens of workstations in my enterprise - I am not the product.

    14. Re:When you have a monopoly by hunterkll · · Score: 1

      An enterprise with only dozens of workstations? Man, upsize your enterprise for synergistic effect or downsize your words! :D

  23. Or if you put down the tinfoil hat by jbellis · · Score: 2, Insightful

    maybe one patch was just easier to write.

    --
    Carnage Blender : Meet interesting people. Kill them.

    1. Re:Or if you put down the tinfoil hat by Alien+Being · · Score: 2, Insightful

      Even if this is a tricky problem to fix, MS could at least warn their customers about the problem.

      After 25 years of dirty tricks from Redmond, you have the gall to call their critics paranoid?

    2. Re:Or if you put down the tinfoil hat by JimDaGeek · · Score: 1

      Or maybe just keep apologizing for MS? Even if this patch is somehow more complex, why not announce it? Why not throw some more brains and eyeballs at it? It would be a really big coincidence if the DRM patch was "just easier to write". I somehow doubt that. And looking at the history of Microsoft over the past decade, I wouldn't bet on the fact that this patch is being pushed to get finished just as hard as the DRM patch was pushed. Nope, this is just another example of Microsoft's priorities. Big media companies and their licensing fees are more important for MS. Microsoft wants their DRM crud to be used as the #1 DRM "solution". So MS will bend over backwards for the industries that want DRM....until they have the market that is. Then it will be another low priority task on the list of things to do. Microsoft, bleh.

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
  24. Links to the original MS vulnerability articles by Anonymous Coward · · Score: 0
  25. Quick! by jZnat · · Score: 1

    Someone figure out how to apply this problem to Windows Media DRM and we'll get a fix in no time!

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  26. Possibly some weird M$-esque operator by gatkinso · · Score: 2, Insightful

    ...similar to their (in)famous debug version of the new operator (IIRC generates guard bytes set to 0xCDCDCDCD).

    While they are doubtlessly not releasing images with debug info, they might be using an overriden new operator that does something similar (for a variety of reasons).

    It is hard to say, but this type of error - while *not* acceptable, *is* understandable,

    --
    I am very small, utmostly microscopic.
  27. Still no response from Microsoft by astaines · · Score: 1

    As of two minutes ago a search on http://search.microsoft.com/results.aspx?q=KB92095 8&l=2&mkt=en-US&FORM=QBME2 showed no reference to data corruption. Any tech journalists reading this?

    --
    -- Anthony Staines
    1. Re:Still no response from Microsoft by cyberbian · · Score: 1

      It appears the original discussion comes out of the TechNet Discussion Groups:


      TechNet Discussion on Weekend Update
      --
      if I claimed I was emperor just because some watery tart lobbed a scimitar at me they'd put me away!
  28. Countless? by Anonymous Coward · · Score: 0

    The Usenet discussion seems to indicate 5 users having problems on 14 servers - hardly "countless". While it doesn't mean that it doesn't happen, it does seem odd that there haven't been lots of reports since Augist 24th. I'd have expected that (since it was originally reported in Thumbnail JPGs) that people would quickly notice corruption. Maybe no-one is using compressed folders out there?

  29. 2000 only. by antdude · · Score: 1

    It seems like the problem is only for 2000 according to this reply.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  30. Welcome to the world of sarcasm by Inominate · · Score: 1

    nt

    1. Re:Welcome to the world of sarcasm by Lehk228 · · Score: 1

      unfortunately people misunderstanding RAID is so common it's hard to tell sometimes

      --
      Snowden and Manning are heroes.
  31. scandisk by rice_burners_suck · · Score: 0, Flamebait

    Because Windows was not properly written, one or more of your disks may have errors on it.

    To avoid seeing this message again, get a Mac.

    1. Re:scandisk by ocelotbob · · Score: 1
      --

      Marxism is the opiate of dumbasses

  32. How about using a Beowulf Cluster? by JoshDM · · Score: 1

    Here I am losing my geek license twice today; first by not knowing ^H and now by not knowing what the heck a Beowulf Cluster is and yet referencing it.

  33. Forget it, it's a bug by dtfinch · · Score: 1

    As a matter of policy, Microsoft generally doesn't fix bugs in already released software, with the exceptions of publicly known security flaws (and then only once a monthg), service packs (notice WinME has had zero service packs), and $50 hotfixes. Since Microsoft now depends on returning customers more than new customers, and their customers have little chance of switching vendors, they have every motivation to make older versions as unpalatable as possible.

    I personally haven't seen any files corrupted though. We'd see much more than a few newsgroup postings if this was a widespread problem.

    1. Re:Forget it, it's a bug by dtfinch · · Score: 1

      After a bit of checking, we have a 2000 server with the patch, and it has a number of compressed files, but none of the compressed files that were updated since the patch are roughly a multiple of 4k and mostly uncompressible, the two other requirements for corruption.

    2. Re:Forget it, it's a bug by plague3106 · · Score: 1

      As a matter of policy, Microsoft generally doesn't fix bugs in already released software, with the exceptions of publicly known security flaws (and then only once a monthg)

      Not true; updates are released every tuesday.

      service packs (notice WinME has had zero service packs)

      While Win2k and XP have at least two each. ME was a crumby OS which was meant to have a new OS for people that had to have a new OS every couple of years.

      and $50 hotfixes

      I've never had to pay for a hotfix, nor has anyone that has gotten the hotfix and had it solve the exact problem for which the patch was intended.

      Since Microsoft now depends on returning customers more than new customers, and their customers have little chance of switching vendors, they have every motivation to make older versions as unpalatable as possible.

      Most don't buy Windows; Windows comes with their new PC. Its 2006. Why is someone running a six year old operating system anyway? Certainly they can if they want, but to expect support from the manufacter is silly. Hell, cars have warranties which expire sooner than that.

    3. Re:Forget it, it's a bug by DragonWriter · · Score: 1
      Most don't buy Windows; Windows comes with their new PC. Its 2006. Why is someone running a six year old operating system anyway?
      Uh, well, WinXP was released in 2001, so its only about a year and a half newer than Win2K. I really don't see a huge difference between running a 6.5 year old OS and running a 5 year old OS.
      Certainly they can if they want, but to expect support from the manufacter is silly. Hell, cars have warranties which expire sooner than that.
      So? Cars aren't very much like computer operating systems.
    4. Re:Forget it, it's a bug by plague3106 · · Score: 1

      Uh, well, WinXP was released in 2001, so its only about a year and a half newer than Win2K. I really don't see a huge difference between running a 6.5 year old OS and running a 5 year old OS.

      I dunno perhaps because there are a lot of changes in XP; namely that SP2 adds a bunch of stuff and fixes a huge amount of features. At the very least because they actually still sell XP.

      So? Cars aren't very much like computer operating systems.

      Yes. For some reason computer users expect their computer to be supported until the user dies of old age. They also expect free fixes to boot. Just because they expect it though does not mean its reasonable.

  34. Re:How does something like this happen? by 140Mandak262Jamuna · · Score: 2, Interesting

    My pure guess based on /. comments: How can this happen? Loop counting error. Probably from integer division of the file size/ 4K chunks. Allocator did it right, loop missed the last chunk. Very common. Typically a novice error. But can blindside even experienced ones. QA should have nailed it.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  35. Those stupid Zakus... by Anonymous Coward · · Score: 0

    It just figures a Zaku would cause this kind of trouble...

    1. Re:Those stupid Zakus... by Anonymous Coward · · Score: 0

      Considering that there were about 700 units produced for that line of MS during the course of One Year War, serial number 049 is fairly early in the production. With machine of such complexity, encountering maintenance problem of earlier units should not be unexpected.

  36. Compressed files, are you kidding me?! by dave562 · · Score: 2, Informative
    This is a bit of a tangent, but a somewhat relevant one none the less. But first of all, bad Microsoft! You freaking imbilices (probably misspelled to show how dumb I am too.)

    Is anyone out there seriously using disk compression in a production environment? Didn't anyone teach you guys that disk compression is a crutch and not a solution? For as long as I've been working with servers, all of my mentors have led me to believe that it is pretty much generally accepted practice not to use disk compression due to the potential for data corruption and the performance hit your servers take. If you need to compress files to save space, throw them onto some LTO or DLT media and pull them completely offline.

    If you're working for a company that can't come up with more money for disk space, maybe you need to click on the Dice.com adds that are all over /. here.

    1. Re:Compressed files, are you kidding me?! by Anonymous Coward · · Score: 1, Insightful

      Actually with sufficient processing power, it can be a performance win, since you're reading less from the disk.

    2. Re:Compressed files, are you kidding me?! by dave562 · · Score: 1
      Actually with sufficient processing power, it can be a performance win, since you're reading less from the disk.

      I could believe that. But whether or not it's a performance hit, I'm still going to stick to the school of thought that says your asking for trouble if you're compressing your files. That might show that I'm stuck in the neolithic days of the mid-1990s, but so be it. =)

    3. Re:Compressed files, are you kidding me?! by MrP-(at+work) · · Score: 2, Informative

      By default windows compresses all windowsupdate/service pack uninstall directories (i.e. c:\winnt\$NtUninstallKB123456$), it also compresses the dllcache directory (which keeps backups of system dlls and drivers)

      --
      [an error occurred while processing this directive]
    4. Re:Compressed files, are you kidding me?! by Anonymous Coward · · Score: 0

      Why not in preparation for archiving?

      Some files might've been some sort of log or transcript that probably wouldn't be actively
      accessed anymore, and which might end up being archived on some other medium (CD, DVD, TK50,
      whatever) and trucked off to a mountain somewhere.

      Or, the application automatically compresses many of its lesser-used files on the fly so that
      nightly/weekly/monthly backups take less time.

      Or, perhaps a combination of the two? Who can really say? We don't know what the application
      is, and frankly, I don't care. Someone is reporting a data corruption problem. His/her data
      got nailed, and s/he is upset about it. To me, that's all that's germane here.

      It's also tough to blame either the individual programmer or the QA department. Having been a
      software QA engineer, this gets into a very scary realm, because maybe you thought your tests
      were extensive enough, and now you've found that there is a previously unsuspected "corner case"
      that's bitten everyone. Maybe the programmer changed something in a very subtle way that changes
      the design criteria/rationale behind your QA tests. Or, maybe, the overall practices in the
      organization aren't "best practices" - i.e., insufficient code inspection/review, lack of
      communication about design changes, or maybe a subtle architecture-induced bug.

      Stuff happens, and it's time to fix whatever's broken now that we have a pathological case.

      Systems are complex. Stuff happens. Deal with it. Maybe MS can hire Patricia Dunn away from HP
      so that she can get her goon squad to find out where the bug is so she can do an investigative report.

    5. Re:Compressed files, are you kidding me?! by dave562 · · Score: 1

      In both instances, it makes sense to compress that data on a case by case basis. I'd draw the analogy to using .zip compression to compress a few files. The kind of compression that I'm saying is a bad idea to use is the compression that compresses EVERYTHING on the entire volume / partition. That's the kind of compression that will come back and bite you in the ass. I'm not sure if you remember the days of DOS 6.2 and DoubleSpace, but after experiencing that shoddy product first hand, I'm wary of trusting anything Microsoft puts out that proports to safely compress your data.

    6. Re:Compressed files, are you kidding me?! by mibus · · Score: 1

      I'm still going to stick to the school of thought that says your asking for trouble if you're compressing your files.

      Sure, you do that. In the meantime, I'll continue using JPEGs, MP3s, ODF, ... :)

    7. Re:Compressed files, are you kidding me?! by ZorbaTHut · · Score: 1

      I have some compressed files. They're sparse files generated by a program that doesn't actually handle sparse files well. Conveniently, the program is smart enough to write all 0's to them, so I just compress the directory and be done with it. As I write this, I'm saving about 80% of the disk space they would otherwise use.

      They're not performance-critical, so in this case, Windows' compression is incredibly handy.

      Similarly, I have a few disc images that I keep around solely so I don't have to put DVDs in the drive when I want to play games. These tend to be "CD hack only" images, so the only parts of them that aren't solid 0's are the parts necessary to fool copy protection. One of them is 1gb uncompressed and 700kb compressed. My disc image mounter still mounts it flawlessly.

      Compression can be very, very useful sometimes.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    8. Re:Compressed files, are you kidding me?! by dave562 · · Score: 1
      Sure, you do that. In the meantime, I'll continue using JPEGs, MP3s, ODF, ... :)

      Those aren't volume wide compression algorithms. Apples and oranges man.

  37. Not necessarily.... by King_TJ · · Score: 1

    I just installed a *bunch* of Windows XP patches on my Mac Pro last night. Hey, just 'cuz it's a Mac doesn't mean I want the XP installation on a second hard drive in it to be unpatched!

    But yeah, yeah... I got the joke.

  38. Good for Microsoft by VonSkippy · · Score: 1

    With 300G drives costing less then $100, what type of cheap bastard uses file compression? //in my day we had 10M hard drives - and we LIKED IT!

    1. Re:Good for Microsoft by GotenXiao · · Score: 1

      Freaking masochist.

      --
      Goten Xiao
  39. They should force them to mention in advertising! by LinuxDon · · Score: 1

    The EU should force them to mention it in their advertising when they shout it out for having such a reliable OS.
    Since the advertising is in great conflict with the EULA.
    Just like the "Smoking can cause cancer":
    "Using this or other Microsoft products can cause critical data loss, system instability and significant loss of profit for any reason, Microsoft accepts absolutely no responsibility."

  40. Corruption or protection? by Anonymous Coward · · Score: 0

    Who says anything is corrupted? It may just be protected, really, really well. Perhaps it's part of MS's new security consciousness.

    Maybe if you can prove that you are a good and loyal customer, MS might give you the DRM key you need to read those files.

  41. It only affects Win2K ... reason to upgrade! by Anonymous Coward · · Score: 0

    Hey, the issue only affects Win2K, users who run WinXP can move along, nothing to see here! Any square who's running Win2K and not XP deserves this kind of thing. I mean, your data is at risk running that flaky old PoS. Very soon now, Microsoft will release the shiny new Vista, and then you wouldn't want to be caught dead running something as aniquated as Win2K!!

    I think this failed patch is a perfect reason for you to go out and upgrade your Windows.

  42. In Soviet Microsoftia... by Shadyman · · Score: 1

    ...Hard drive compresses you!

  43. MS06-049 = Lotto649 ? by kj_in_ottawa · · Score: 1

    Just did a re-read of this and it seems the significant digits are the same as one of the prominent Canadian Lotteries. Is this coincidence or does it say something of the likelihood of you getting your data back. .-.-. -.- .--- ...-.-

  44. The LAMER Exterminator !!! by Schraegstrichpunkt · · Score: 1

    This is completely unacceptaLAMER!LAMER!LAMER!LAMER!...

  45. What kind of idiot ... by Schraegstrichpunkt · · Score: 1

    ... makes such massive changes to the VM of a stable kernel that allows this sort of thing to happen in the first place?

    Oh wait...

  46. I have been pulling my hair out for 2 weeks now. by madrouter · · Score: 0

    I just added a new SCSI storage array to our server here and this seems to only affect compressed files copied to the external storage array and not my existing compressed volumes. 2 weeks and 5 Dell technicians (who have worked very hard with me to figure out what was going on) and I only found out about this today from a short posting on Microsoft's newsgroups. I uninstalled said KB, and I'm instantly back in business. MS needs to fix this fast, as corruption of unique data is the number 1 IT sin. Thank god we have multiple levels of backups.

  47. Re:How does something like this happen? by marko123 · · Score: 1

    Loop counting errors can be known as a "heuristic fencepost error," one of my favourite error names, next to "bad magic number."

    In essence, "Count a fence's posts, then loop using the number of joins between the posts as a counter. You will miss one fence post."

    --
    http://pcblues.com - Digits and Wood
  48. classic excuse by fusion9290991 · · Score: 2, Funny

    Windows ate my homework.

    --
    remember to loot and pillage before you burn!
  49. It happens because you touch yourself by Anonymous Coward · · Score: 0

    Stop it. I'm watching you.

    Your friend in the sky,
    God