XP Service Pack Slows Programs
AEton writes "Vnunet and others are reporting that Windows XP's Service Pack 1 has introduced a flaw into the operating system. Changes to memory handling code result in programs which often allocate memory (which is many of them) can take up to ten times longer than normal to start. Microsoft has acknowledged the problem in Q815411, and while a patch is available by request from Microsoft Product Services, it will not be widely released until Service Pack 2."
...In the meantime, Microsoft suggests you refrain from running programs which use memory. Thank you for your patience.
In Soviet Rush, today's Tom Sawyer gets high on you.
It looks like the pirates who weren't allowed to upgrade to SP1 have gotten the last laugh. Piracy does pay! Thanks MS, for pointing this out.
This is really just more anti-Microsoft Slashdot FUD. After all, this only affects programs that allocate memory.
Programmers can easily work around this bug by returning right after printf("Hello World") finishes.
Now I know why they call them service packs rather than upgrades. Apparently Microsoft doesn't even trust themselves.
Avoid Service Pack 1, or better yet, avoid Windows.
If all this should have a reason, we would be the last to know.
Both Openoffice and Mozilla have slowed down quite alot with the latest security updates from Microsoft.
When I open openoffice is just sits there doing nothing for like 20 seconds and then launched. No excess cpu overhead or anything. It just stalls and then runs. Its just annoying and I wonder if its a conspiracy theory.
Has anyone else noticed this?
http://saveie6.com/
More good work from MS's 'does it compile?' quality assurance program
I've experiments to run, there is research to be done on the people who are still alive.
you use XP. Serves you right for piracy.
Windows XP's Service Pack 1 has introduced a flaw into the operating system.
Drat, just when we all thought windows had achieved perfection. Back to the Visio board...
Each component in Windows is so intertwined together that when one thing needs to be fixed, the a few other pieces breaks, which must be fixed, therefore more pieces break and it will get to a point when all pieces break and it is better off to run NT4, as Microsoft stopped breaking it.
Please direct all bug reports to
Here: http://www.neowin.net/comments.php?id=9815&categor y=main
Here's a link to the file:
x p/ Q815411_WXP_SP2_x86_ENU.exe
http://home.t-online.de/home/520092137223-0001/
And please, before somebody gets started with a flame war, WinHeap is not open source (although there is a source code license available), but it is free for non-profit use.
Never, ever lose a file again. Ever.
This patch, along with the fact that MS won't be releasing a patch for that recent gaping hole in NT4, reminds me of a scene...
(Read along in a mock British-imitating-French accent, ala the castle scene in Monty Python's Holy Grail)
Microsoft Engineer: We've got a problem here, chaps!
MS Users (All, Amongst Selves): Well, how about a patch then?
Microsoft Engineer: Uh, we've already got one, you see.
MS User 1: Are you sure he's got one?
MS User 2: He says they've already got one!
Microsoft Engineer: Oh, yes. It's very nice-a.
MS Engineers: [chuckling]
MS Users: Well, u-- um, can we come up and have a look?
MS Engineer: Of course not! You are clueless types-a!
MS Users: If you will not show us the patch, we shall switch all our systems to Linux!
MS Engineer: You don't frighten us, clueless pig-dogs! Go and boil your bottom, sons of a silly person. I blow my nose at you, so-called Linux King, you and all your silly open source k-nnnnniggets. Thpppppt! Thppt! Thppt!
MS User 1: What a strange person.
MS User 2: Now look here, my good man--
MS Engineer: I don't wanna talk to you no more, you empty headed animal food trough wiper! I fart in your general direction! Your mother was a hamster and your father smelt of elderberries!
MS Users: Is there someone else up there we could talk to?
MS Engineer: No. Now, go away, or I shall taunt you a second time-a! [sniff]
(With aplogies to Monty Python)
Script here.
What the hell did they have to go and touch that for? Was is broken?
Yeah, so the new Microsoft standard malloc() and takes 10 times as long to load as the old version. But with this increase in time, the customer can be sure that the memory allocations are being done more securly, and in a way that's good for them.
Also as a bonus, no more pesky free()'s. When that memory gets allocated, it STAYS allocated untill you (have to) reboot your system.
Huh?
SecureCRT takes forever to start up.
So I suppose SP1 is to XP as beer is to me: a tool to slow your reaction time. Too bad it doesn't make XP more attractive...
if(!toilet_paper) roll.replace(new roll);
Q815411_WXP_SP2_x86_ENU.exe
Q815411_WXP_SP2_x86_ENU.exe
"God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
Just because im a nice guy...
http://www.paricom.com/matt/xphotfix/
- what is the definition of simultanagnosia?! I've been meaning to look it up!
Sure, it has some side effects, but don't all fixes?
Whoa, whoa whoa. Hold it right there. Alpha patches? For WinXP?
.44 magnum shells and dry cleaning. I refuse to pay one red cent towards dragging you into the street by the hair, shooting you and then pissing in the 6 craters I will have just created in your body.
You , sir, are one of two things:
1.- You are an evil cracker who is tempting people into downloading your latest Trojan Badger^WHorse code so you can r007 them and be a 1337 h4x0r. Except they'd actually have to be for NT4 to run at all, you fucking lamer.
2. - You are a Microsoft engineer who has XP running on the Alpha processor. Which means Microsoft still supports the Alpha internaly, and Compaq needn't of killed it. I could have had an EV8!!!
In either case, you can expect your next of kin to recieve a very large bill for beer,
HAND.
Soko
(Still mourning the Alpha)
"Depression is merely anger without enthusiasm." - Anonymous
What you can do is call 1-800-936-4900 which is Microsoft's Hotfix Line.. Tell them the Q article and they will pull it up and send a link in your email.
But I have already done this for you.. And I didn't forget you alpha users!
http://www.paricom.com/matt/xphotfix
- what is the definition of simultanagnosia?! I've been meaning to look it up!
I work in a local computer repair shop, and 30% or so of the computers we load SP1 on stop booting properly. No safe mode, no VGA mode, just a wipe and reload. They boot then restart as soon as they should be getting to the desktop, caught in a eternal loop. Unless it is specifically requested by the user, I definatly don't load it. Thats just the major of many other problems we have come across with SP1.
adventure-today.com
But due to the Service Pack update, IE took ten times longer to launch! ;-D
-/-
Mikey-San
Mikey-San
Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
I haven't on my machines and test machines at home and office with various softwares. Are there any known programs or games that does show this?
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
Memory leaks are often caused when using streaming applications because they tend to use a lot of bandwidth, causing your internet "pipe" to have what's known to us programmers as an "overflow condition". This problem is often exacerbated by having too many open ports. On Linux and BSD you can generally fix memory leaks by applying a tarball with the "patch" utility to the affected server.
Memory leaks were very common in older systems that used 'bubble memory' and lots of pointers.
Other things you can try are entering the BIOS and turning off the "memory hole". This is unnecessary for everything but OS/2 anyway. If you do need to keep the memory hole, you can try using the "finger" utility to plug the hole. This method is popular with Netherlands programmers.
HTH.
It is plain that Microsoft's internal testing is insufficient. I don't really fault them for this -- it's simply impossible to have enough configurations, testcases, and procedures to cover more than a small percentage of the actual ways the product is used.
IMO, Microsoft would benefit by issuing public release candidates for new OS versions and patches. It would greatly reduce the impact of problems with patches and new releases.
-Thomas
Not to be an ass or anything, but XP doesn't run on alphas. If you take a careful look at the patch file, you'll see ia64 in the file name. 2 completely different architectures.
Geek used to be a four letter word. Now it's a six-figure one.
I knew it!! Where else is that money going? I never see any...
I never did quite trust printf(), a little on the seedy side it always seemed to me. How can it just keep taking arguments? That's just not natural.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
For too long have tail-recursive supporters been laughed at and ignored while people used fancy stacks that grew without bounds!
No longer! Now, arise my tail-recursive brethren and let a new day of shallow-stack programming commence!!
Wait - stack growth is not the same as memory allocation? My bad. Back, I say, supporters of the One Recursion! The time is not yet right.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Well... Actually, it's not /. FUD.
/.
/. some bad news about Microsoft turns out to be true. =)
1.
It's being reported in other places than
I first read about it in the newspaper...
2.
It's being reported on Microsofts own website.
So maybe it's microsoft FUD? =)
3.
The problem actually exists. (Thus is not FUD)
It doesn't appear on *every* XP computer with SP1, but some actually load programs at 1/10 the speed that they did without SP1.
Even on
/.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
Well, Bill said 640K of memory is enough for most people, so I guess M$ it taking that as a design goal and ooptimizing their OS for things that don't need more RAM than that
"The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
Holy crap... I love the fact that every post that's been modded to 4 or 5 seems to be written by someone who doesn't use Windows.
FYI: It's not a big deal. I've been using SP1 for months, and haven't noticed anything. Obviously, so have a whole lot of other people.
It's nothing to get so worked up about.
(Posted AC because this will be flamebait to some people).
SP1 for XP was supposed to address the DHCP problem that Microsoft has had with XP Home. Being a tech guy for a college, I can tell you that the DHCP issue was never corrected and people had to end up upgrading to XP Pro or upgrade to 2000 (yes, XP Home to 2000 is an upgrade, IMHO).
"This food is problematic."
It may be (a) Microsoft application specific, or (b) independant application specific, IMO. There are often hundreds of applications, be they shareware, freeware, or third party, that cause this issue, but lacking an exact basis for comparison between systems running each and every one of them, I doubt there is an easy answer, let alone a way to conveniently reproduce the bug.
Until more detail is offered as to the applications involved, there is no way to reproduce the bug, unless one develops psychic abilities, and can read the minds of every person using XP.
Just because you can mod me down, doesn't mean you're right. Shoes for industry!
That means apps will be loading 10ms instead
of 1ms on my brand new p4 with stripe raid ?
*going to shoot myself in the head*
- Arwen, I'm your father, Agent Smith.
- Well, you're just Smith, but my father is Aerosmith!
IN5T4-LLM3T-0CR4P-UPURW-1ND0Z
Works as per SP1 specifications.