Complete List of Bugs Fixed in SP2
callipygian-showsyst writes "Microsoft has published the complete list of bugs fixed in Service Pack 2.
They range from the obscure like: 'File Appears to Be Deleted Although You Do Not Have Permissions on the OS/2 Warp4-Based Server' to the serious-sounding: ' Stop error message on a blue screen when you transfer data to a USB device in Windows XP'"
This is a giant list of all of the updates, and then links to the KB numbers on the left, so you can read what each one was.
... but after reading the KB, it's an ActiveX problem that can allow a webpage to access your media library. Then again, MS has always really vague and stupid titles.
Side note: one of my favorites:
MS03-021: A flaw in Windows Media Player may permit the Media Library to be accessed
At first, I was thinking that it was supposed to do that
Why is it so hard that the editors can't use the appropriate icons for them?
It's time this site starts to grow up.
Slashdot Moderation: From positive to terrible in 2 "insightful" posts.
It's not a dupe. The one you listed is SP2's incompatibilities. This is a list of things it fixes.
is the list of bugs they've *introduced*.
--Rob
This list is all the bugs that have been fixed in Windows XP through SP2, not bug fixes exclusive to SP2.
How can they fix these: "Random "0x0000008E" Error Message on a Blue Screen in Windows XP" and "Your Computer Restarts Unexpectedly When You Press CTRL+ALT+DELETE to Unlock Your Computer" These are the best features in windows!
if we're close to the time when the majority of slashdot readers don't know what OS/2 Warp4 is?
I mean, this guy printed the list : http://www.microbizz.nl/buglist.jpg
Well, out of the many bugs listed as being fixed thirteen were repaired that could cause code execution...
;)
Were these bugs found internally by their team or were these found by outsiders and then patched months later because knowledge was never released?
Not Prompted to Obtain a Digital Rights Management License for Installations Created by Using Sysprep
This was one bug they could have left unfound
It is amazing to see a fix of this nature...it is more like an upgrade. I didn't count the number of fixes, but I would venture to say it is in the hundreds, plus all the ones they do not publish. I can't wait to download all 250MB of this patch over my dialup line! should take about 2.75 days
But, but, but...then it wouldn't be slashdot any more!
There are a lot of instances of the word "cumulative" in this list ("Cumulative patch for Internet Explorer..."). I wonder how many true bugs are fixed with this, not just support article entries.
Like this one?
-- Sorry, I can't think of anything funny to say here.
Out of an amazing 805(?) bugs listed, this has to be my favorite.
Some programs do not work as expected when large files are opened
Are there any fixes in terms of usability or user interface?
Like the damn message that comes up VERY TIME I wake a windoze laptop from sleep: "Hi! You're connected to your wireless network again. The same network as always, but I just wanted to remind you. The signal strenght is excellent. Click me, and I'll disappear. But be sure that I'll return the next time you start or wake your computer!"
I wonder how many suicides are directly related to windows error and/or informational messages.
Ciryon
* Microsoft Windows 2000 Advanced Server SP4
* Microsoft Windows 2000 Professional SP4
* Microsoft Windows 2000 Server SP4".
Are they intentionally driving up the number of bugs fixed?
-- "I'm not a religious man, but if you're up there, save me Superman..."
SP1 fixed very serious bugs in Win XP that were not on the SP1 bug list. Also, serious bugs that had been reported a long time before were NOT fixed.
326971 - Operating system does not work
Here's an excerpt from a recent article on the debacle.
Okay, tell meonce again how many months it took to root out those errors? Some where known for a long time. And I expected a longer list... waaaaay longer!
Modifying a large operating system while attempting not to "break" any end-user configurations is nothing short of a prodigious task.
The modifications were probably developed and committed to the Windows source tree in a relatively short period of time. However, Windows must accommodate a diverse array of configurations, including many that are very "fragile" and obscure. Because of this, the modified build likely endured an extensive testing process, hence the multiple delays.
Do you like German cars?
Why should it be way longer? Maybe you can let us know what reproducable and verifiable bugs they missed.
Issue:
Error message on a blue screen when you transfer data to a USB device in Windows XP.
Resolution:
Error message now placed on gradient green screen when you transfer data to a USB device in Windows XP.
Subtle as a kick in the nuts or a bag of bricks to the head.
Wow! they are half way to eliminating the blue screen, now we get them, but without messages! They were the only chance I had to brush on my hex reading!
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
MS says it's a feature... I think it's a bug: programmatically disable windows firewall
Probably a problem discovered during 2003 testing, that, ultimately, was determined to be in XP. Happens a lot in testing that an incidental find sticks with the original summary even after finding it applies to other things.
XML is like violence. If it doesn't solve the problem, use more.
MS03-008: Flaw in Windows Script Engine may allow code to run
So...if it's working fine then no code runs..?
Your access to network resources is slower in Windows XP than in earlier versions of Windows
That's a bug? I thought it was just a symptom of bloat.
The Display Rotates 180 Degrees When You Lower Your Screen Resolution Using the Accessibility Wizard
Now that's just funny. I wanna see it
'Don't worry' said the trees when they saw the axe coming, 'The handle is one of us.'
Ripping the shit out of microsoft for no good reason is an impossibility. M$ is such an amazingly efficiant producer of reasons that no one attempting to produce an unjustified attack is likely to succeed in avoiding all of them.
_O_
.|< The named which can be named is not the true named
And you have to be in administrator mode. Oh no, you mean if I log in as administrator the programs can do bad things.
If I logged on to linux as root and ran a program it could cause the same sort of problems
I/O, I/O, its off to disk I go, with a read and a write, and a bit and a byte, I/O, I/O, I/O, I/O
Your computer becomes a spam zombie within minutes of being connected to the Internet.
Yep, that's the firewall and security changes. Unless you open infected mail, which is harder but still possible, and always will be, unless you prevent the user from ever running a suspect program even if they choose to.
Outlook Express has no junk mail filtering.
Sadly, no.
Your screen becomes deluged with popup windows with no escape because closing one opens about ten others.
Yes, IE now has a pop-up blocker.
Many of the bugs describe stuff that's just broken full stop and should really have been removed before XP was released, ie: You cannot preview a fax in the Fax Console.. Others sound like simple program logic errors, which shold never have happenned in the first place. I particularly liked: Windows XP stops responding (hangs) when you log off the computer if more than one user is logged on. WTF?
Go read the knowledge base articles. These bugs don't mean these things always happen, only that they happen under certain conditions. Bugs, yes, but harldy "broken full stop".
Let's complain about legit problems with MS, eh?
I expected a longer list... waaaaay longer!
Is this the usual anti-MS knee jerk reaction, or could you actually name any bugs in particular which haven't been fixed? I certainly couldn't name more than 20 bugs (I'm talking about bugs in the operating system, not instabilities linked to 3rd party device drivers, etc). The list seems pretty long to me, waaaaay longer than I would have expected.
not really.
It's 250MB of patches for XP Pro, XP Home, and XP Meida edition. 3 slightly different OS.
Regular for a single one of these would only be around 50-60 meg.
Steven V>
I patented screwing your mom. But it got revoked for "prior art."
326863 Operating system throttling does not work
Calling software defects "bugs" denotes that somehow critters are crawling into code and having their way with the bits. Once upon a time, there were real bugs in computers. They prevented relay contacts from closing. There's no such thing as software "bugs" today, only logic defects.
In reality, defects are created by people with imperfect logic. Calling defects "bugs" is transferring responsibility from the human creator to a mythical insect.
Defective software is a fact of life. Unlike Star Trek Vulcan science officers, humans lack pure logic. Maybe that's the price we're paying for being human.
Until space aliens possessing pure logic visit Earth and mind-meld with humans, we're doomed to imperfect logic. This means microcode cast in silicon, assemblers, compilers, and program generators will continue delivering defective output. To compound the problem, it also means that application solutions humans are abstracting and describing using these tools will continue containing logic defects.
If you think defects are rampant today, you ain't seen nothing yet. The order of complexity of software-based systems is most likely accelerating at a rate faster than Moore's law.
The best we imperfect logic humans can do is learn from our mistakes. Unfortunately, this seems to be rarely practiced. Many realities about the art of software were described by Fredrick Brooks in "The Mythical Man-Month: Essays on Software Engineering." The second edition of the book published 20 years later confirms that the realities of software are as true today as in 1975 when the first edition of the book was published.
A precious few people practicing the art of software are aware of software sins of the past. Most practitioners are blindly recreating them, and are pushing the blame onto the mythical "bug."
I beleive a lot of files have been re-compiled to prevent buffer overflows and take advanateg of the NX flag on processors that support them. Many of these programs don't have a 'bug' as such, but are being made more secure.
It is a bit scary watching the install and seeing all these things being replaced.
Also the ~250MB is the admin version, that has every update. The version for home users will only have the necessary ones they need, and should be quite a bit smaller if the machine is reasonably up to date.
Probably still the biggest SP for windows ever though.
I guess XP Media center is quite a bit different, but XP Home is mostly a stripped down XP Pro, with more wizards and different control panels. 2000 Server and 2000 Advanced Server have a bunch of extra server apps, and completely different kernels and base drivers (for SMP and big memory support) when compared to 2000 Pro.
My Other Computer Is A Data General Nova III.
Outlook Express has no junk mail filtering.
If you recall, it used to have junk mail filtering. Then Blue Mountain Arts sued Microsoft and forced them to take it out - because not only were they not willing to work with MS to ensure that their greetings cards got through, but they were assinine bastards as well.
Coming soon - pyrogyra
You can only pull this kinda crap (that MS has been proven and even admitted to of having done) when your sure it is the other guy that is blamed. Kinda like when IE fails to load a page it is the websites fault but when Mozilla fails to load a page it is Mozilla's fault.
OS/2 has been killed but it is still being used. Those customers are smart enough to know that any problems are not OS/2 fault but MS. Since MS wants them at one time or another to switch it is probably not to wise to alienate them by showing them how buggy MS software is. Once they switched and are totally locked in THEN you spring the bugs on them. It helps sell the next version. Just explain to me exactly why I should have upgraded from Win95? What exactly has been added that is so helpfull? Stability? Stabilty is a bug, it should have been fixed in a patch.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
They *can* hack in an easter egg while *USING SOURCE CODE CONTROL*. And in the management reports it will show up as "fixed a misspelling".
I've done it, I know bunches of other people that have done it, and I've been directed by my manager at one company to do it.
The cutoff date for features is *way* earlier than the cutoff date for defect fixes, and on occasion we'd (i.e. my first level department) discover a feature that we needed to have in the product, but which higher level management would never agree to due to the schedule. Our first line boss would give us the OK to slime it in. It's the old "It's easier to beg forgiveness than to ask permission".
Would somebody lose their job? I guess it all depends on whether your first line manager goes to bat for you or not... but that being said I've *never* heard of a programmer losing their job due to slime.
--Rob
Why is so unreasonable to expect any user to have a rough idea of what programs they run on their computer so that they just update the bits they need to?
For example, if I run an AMD CPU, why do I need:
810064 - Short Battery Life on Your Pentium III-M Tualatin Processor Computer
I thought Windows Update was supposed to supply you with just the updates you need? Even if it cannot do that level of system checking, what about MS just doing a "portage" or "apt-get" system like in Linux?
MS has a reputation for bloatware and having to download a huge Service Pack where you only need 20-30 of the updates does nothing to quash that reputation.
Not to mention millions of people downloading a 250MB+ Service Pack and wasting bandwidth...
Gentoo Linux - another day, another USE flag.
A Service Pack provides an easy mechanism to identify major code refreshes. This way when handed two sets of install disks a person can tell if they have newer version than was originally distributed.
Now for the most part I agree, lots of this should be available for download separately. The update process in windows is tolerable. However there may be enough inter dependancies among these various updates to require them all to be available in one neat package.
I know people who will not use Windows Update but they will apply a service pack.
As for that 250Mb size, I believe that was the special network administrators version that everyone should not have been downloading, let alone the fact that most only got it because it was on P2P network.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Why is this news, I thought everyone here used Linux. Or is it just me and you're all laughing behind my back?
This the list of programs that the built-in firewall will break until you add them to the exception list. Be ready to do the procedure listed in the Knowledge Base article on every machine you apply the service pack to.
...even if they don't really understand it.
I agree that it is hard to explain a buffer overflow to non-technical people, but I've done it before to their satisfaction. A lot of people want to know more about how their computers (and other appliances) work. Furthermore, lack of detail can translate to lack of trust. There has to be a balance between technobabble and plain, simple english.
If all a user wants to know about a bug is something general like you suggest then the list of critical updates in Windows Update or on the SP2 page would look like this:
123456 - A flaw in Internet Explorer may allow an attacker to control your computer
123457 - A flaw in Outlook Express may allow an attacker to control your computer
123458 - A flaw in Windows XP may allow an attacker to control your computer
123459 - A flaw in Internet Explorer may allow an attacker to control your computer
123460 - A flaw in Internet Explorer may allow an attacker to control your computer
123461 - A flaw in Windows XP may allow an attacker to control your computer
123462 - A flaw in Internet Explorer may allow an attacker to control your computer
Honestly, how would this be ANY more useful to a user than something line "A buffer overflow in IE's URI parsing routines could allow an attacker to perform a cross-site scripting attack"? Sure, most users would not know what that means without reading the details, however, I think a lot of users would not be comforted by the above list. Is it the same flaw? How does the flaw manifest itself? Does it apply to my setup?
In fact I think most users would feel a bit insulted by overly vague information on updates--as if MS feels they are not smart enough to handle any sort of detail. "Okay boys and girls, Windows has a booboo. Run this program and it'll but a bandaid on the booboo and everything will be alright again".
I think I'd personally prefer technobabble, at least it sounds more credible (like someone knows something about software).
Ok, this is not XP SP2, but Win2k SP3:
http://support.microsoft.com/?kbid=276304
Imagine getting an error message like:
"Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes."
LedgerSMB: Open source Accounting/ERP
The Windows Update process for installing the service pack does eactly what you describe. It scans the computer for what it needs to DL and it DLs only what the computer nees. It can range from about 70 to 90 meg Not the 250 to 400 meg for the full admin or developer versions.
/. users were supposed to be smart enough to figure things out for themselves by reading and experimenting rather than blathering on and on about things that they know nothing about to hords of other people that also know nothing thus starting up a shit storm of FUD like the wold has never seen"
In the same vein... "I thought that
I installed SP2 and then it made me re-activate both Windows and Office 2003. During the reactivation, my original Product keys were no longer valid. I had to call Micrsoft support, spoke to numerous tech support and activation department employees before they gave me a new product key which could be re-activated. I felt like I was getting interrogated as to why I was re-activating the software even though I had valid and legal copies. The other interesting part, every person I spoke to was from India, the the only person not from India was Canadian. It appears as if Microsoft has almost completely off-shored major portions of their company to India. The way I fixed the computer was to completely reinstall everything on the computer. I have not seen a Micrsoft release that has had more problems and instability than this release of Windows XP and Office 2003.
Such bug does NOT mean that all writes to USB devices are failing - only on some specific device under special conditions. Usually any functionality in Windows never *completely* broken - unlike Linux where you can get respected distro with non-working DSL support or 50%-failure rate boot loader. As I wrote: SlashDot is deep into blind anti-MS propaganda... shame on you! And what so special about list of bugfixes? Have you seen Debian or Mandrake change logs recently? (and in case of XP SP2 it is list for 2 years! two!)
Slashdot - free anti-Microsoft propaganda 24/7
what's even cooler is knowing what your name mean... callipygian: having beautiful buttocks
Yes, I called the US activation number that pops up on the screen. I live in the United States. I only talked to and was transferred to people from India. The same went for support also, but the higher levels of support in India transferred me to someone in Canada after a few people could not help me then transferred me back to India.
...but I took it away because I kept getting marked down for no reason. It read: "Slashdot is the Ain't-It-Cool-News of the tech sector."
Anyone who has been to AICN knows exactly what I'm talking about.
Sorry, but you're talking out your arse.
I installed SP2 and then it made me re-activate both Windows and Office 2003.
We've deployed it on approximately 100 machines here in the office, and haven't had any activation issues of any kind, with Visual Studio, Office, or Windows XP itself. I also fail to see how a service pack would force a re-activation.
spoke to numerous tech support and activation department employees before they gave me a new product key which could be re-activated. I felt like I was getting interrogated as to why I was re-activating the software
You've apparently never actually had to re-activate windows or office. The very first thing you can do is use the internet to re-activate. 90% of the time this works right off the bat. The second thing you can do is call their 1-800 number, and be connected to an automated phone system. You say/speak the code into your phone, and the system reads back an auth code. Bam, done. If for some reason the phone system cannot understand you, it transfers you to a Real Live Person (tm) who asks for your code, and gives you back an auth code. No interrogation. No questions at all, even.
Not All Who Wander Are Lost
The processor can't detect "empty clock ticks"... there's no such thing.
If the operating system determines that no user threads have anything to do, and the kernel has run out of stuff to do to... so it's just waiting for hardware interrupts (keyboard, mouse, network, video, disk, interval timer), rather than sitting around in a loop it executes the HALT instruction which brings the CPU into a low-power state until an interrupt or trap wakes it up.
Otherwise it would have to spin in a loop for a few milliseconds, and that eats juice it shouldn't otherwise need to.
Intel Speed Step CPUs let the operating system use special MTRRs that allow it to dynamically adjust the clock speed in reaction to an increase or decrease of thumb-twiddling time as well. Because a CPU at 1.2GHz halting 50% is still consuming more power than the same CPU at 800MHz in HALT only 20% of the time.
I believe this is the thing that doesn't work in XP without Service Pack II or hotfixes. I've heard about this gripe before.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
if there were three changes....
1) That the reg tool existed as early in NT as when the registry was first introduced.
2) That the reg tool would allow you to dump and restore hives and keys to flat/text files
3) That the registry would be broken up into many hives that applications could load and unload dynamically and keep independantly.
In this fashion, for example, all the settings for a particular app for a particular user might end up as %USERDIR%/Application Data/foobar/foobar.dat and would be dynamically added under HKCU or whereever until it the relevant app was closed (and the hive removed).
You could always go back and manually mount that hive and make changes...
In this fashion, complete rebuilds would become unnecessary because you could spread out your critical config, and backup/restore parts independantly, prevent corruption or slow access from large hives, etc.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
It's actually saved me some trouble. You'll know that your disks are out of free space (thus preventing the audit log from growing) when you see that ol' Blue Screen. A similar machine without the setting would just behave very erratically and just fall all over itself.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Linux HALTs the CPU when it's not actively doing anything, and has done so for a lot longer than any MS-Windows derivative. I had one guy complain that his dual-boot machine wasn't working in MS-Windows but went fine in Linux (well, hey... but read on), and it turned out to be a failed CPU fan. Linux spent so much time idle (and so HALTed) that the CPU temp was reasonable even without a fan, MS-Windows constantly hammered it so it overheated and went catatonic. And who hasn't woken up at 4AM to hear the MS-Windows Disk Squirrels scampering around on their drive for no reason that you've ever been able to discover?
Win2k and XP do HALT the CPU as well, but by their very nature they don't do it as consistently.
Got time? Spend some of it coding or testing
Once: Tie a rope between two fixing points. This is like unto your entire hard drive, with many config files interwoven. If a thread frays out of the rope, it doesn't break.
Now tie a thread between two fixing points. This is like unto your registry. If a thread frays out... it's game over.
Again: take a pile of gravel. This is like unto a pile of small files on your hard drive.
Now, carefully stack the individual pieces of gravel one atop another to build a thin, tall pillar. This is like unto your registry on your hard drive.
Take one piece of gravel from each system. Which lasts better?
Discussion: Similar principles apply elsewhere. Microsoft have a tendency to lose the plot when faced with a choice between "robust" and "shiny". They also fall victim to their own propaganda.
Got time? Spend some of it coding or testing