Windows XP SP3 Causing Router Crashes 337
KrispyBytes writes "Windows XP SP3 has been named as the culprit causing home routers to go into a crash and reboot cycle. One router maker has released firmware updates to fix the problem, but has not yet revealed what is actually different about XP SP3's networking stack or UPnP behaviour that causes the problem. Router maker Billion Managing Director Raaj Menon said "as Microsoft plans to make Windows XP SP3 an automatic upgrade this month, the number of affected routers may increase significantly.""
Before anyone goes on a MS rant (Score:5, Insightful)
Blaming the wrong programmers (Score:5, Insightful)
Re:What if I was the other way around? (Score:3, Insightful)
Would anyone notice?
Kidding aside, my first thought was this is CLEARLY a router problem. Even if SP3 is completely defective and sending out complete garbage to the router, the router should cope better than going into a 'crash and reboot cycle'.
Re:Not surprising (Score:5, Insightful)
Re:Before anyone goes on a MS rant (Score:3, Insightful)
Buggy Routers (Score:5, Insightful)
Re:Before anyone goes on a MS rant (Score:4, Insightful)
Re:Blaming the wrong programmers (Score:5, Insightful)
Re:Before anyone goes on a MS rant (Score:5, Insightful)
> behaving correctly.
Nonsense. Any router that can be crashed by anything that a computer connected to it does has a critical bug and should be recalled immediately.
Re:Before anyone goes on a MS rant (Score:5, Insightful)
Re:What if the router ran Linux? (Score:4, Insightful)
Re:Buggy Routers (Score:2, Insightful)
Re:Same as Vista (Score:3, Insightful)
Correlation != causation (Score:4, Insightful)
XP SP3 didn't _cause_ the bug; it merely happened to recreate a condition that triggered a bug inside the router to crash itself.
Exactly (Score:2, Insightful)
I'm sorry, broadband router manufacturer who? (Score:3, Insightful)
Re:What if I was the other way around? (Score:3, Insightful)
Re:Before anyone goes on a MS rant (Score:4, Insightful)
Re:Oh brother... (Score:5, Insightful)
Unlikely, given that the OP mentions that at least one manufacturer has fixed the problem with a firmware update. You can't really write software to fix a problem until you've figured out what the problem is.
You're right though, a properly hardened router will keep ticking regardless of what's plugged into it. Mostly. [fiftythree.org]
Re:Before anyone goes on a MS rant (Score:4, Insightful)
Even with this unlikely assumption in play it would still be 100% the fault of the router for crashing.
maybe, maybe not (Score:5, Insightful)
And there is also the potential issue of this being UPNP related. UPNP is a completely bogus thing, but Microsoft strong armed the industry to support it and it's in most routers and many users don't know to disable it. UPNP could certainly give ways to cause this issue, and I only hold the router itself responsible to the extent that it supports this blasphemy.
Not MS to blame (Score:5, Insightful)
Now, if SP3 created nonstandard packets that most routers still swallow but a router drops because they don't work to spec, blame MS. If the router replied with a bogus message to said nonstandard packet that locked up XP, blame MS. But a router HAS TO be able to accept a bogus packet. It may drop it, report it or if it feels like it send it on a roundtrip in hope that some machine can figure out what it's about, but it may NEVER crash due to it.
I hope I don't have to mention the security implications of this.
Re:Works for me, and probably for you (Score:2, Insightful)
Re:No lies, just a bad track record. (Score:2, Insightful)
It is when there's no sarcasm or humor. Like in your post.
You came off as just another anti-MS troll with no idea what they're talking about. If it was intended to be sarcastic or humorous, you missed badly on both.
NAPT != Firewall (Score:5, Insightful)
apples to oranges (Score:5, Insightful)
Or did Linux developers just go a step further than Windows did, and take it upon themselves to make sure that hardware works properly on their OS?
What's worse (Score:4, Insightful)
So this isn't MS sending a bogus packet, or even doing a "Windows own spec," thing. They are properly following the DHCP spec, and this POS can't handle it. I mean I'll give someone a tiny bit of credit if the problem is due to bad data. Not a lot, it's still a bug that needs to be fixed, but at least it was something unexpected. However when you are crashing because you didn't deal with part of a spec, well then you get zero sympathy.
Re:Tinfoil hat time! (Score:3, Insightful)
Re:Nah... (Score:5, Insightful)
Re:Before anyone goes on a MS rant (Score:5, Insightful)
Routers and layer 2/3 bridges have to react at wire speed, and therefore have lean, racing engine code with only the barest of exception handlers. Inside the code are lots of routines that have to react to protocol changes related to table building. Screw up those tables even legally (according to the obscurities of even well-known protocols) and the routing/bridging device will behave badly, even to the point of apparently not working. It's happened before, and will happen again. Is it XP3? No one knows yet.
The next update of will likely fix the problem; likely it would arrive before a Microsoft fix, and it would be more effective to fix the crashing device than go after all possible XP SP3 users. Sadly, once in the 'wild', it's the router vendor's problem rather than Microsoft's, no matter who is to blame for the original mistake.
RTFRFC (Score:3, Insightful)
http://www.ietf.org/rfc/rfc2132.txt [ietf.org]
Standards Shell Game? (Score:3, Insightful)
M$ creates the uPNP standard, then revises it, then revises it again. To the extent that it is a standard, different versions of the "standard" are made available to different router designers, based on how close they come to touching their palms to the floor when bending over for M$. Now, those who handed over their first born have the newer tweaked standard available, and if they comply their router doesn't crash. In the meantime, other router companies have a different/older standard, to which they comply fully. Of course, SP3 makes use of the newer, less widely disseminated standard. Doing so causes implementations that haven't "paid up" to crash.
Yes, this definitely sounds like a scenario imagined by a guy who wears a tin-foil hat to those who don't know the M$ history, haven't read the M$ internal documents known as the Halloween Documents [catb.org], etc. To people who know the history and understand how M$ works, this is a likely though unproven scenario.
Re:Not surprising (Score:3, Insightful)
Yes, lets not blame Windows XP SP3... after all, this has happened with other OS's and other versions of Windows, right?
Oh, wait, this has only happened with XP SP3 machines....
So, again, what's the probability that it isn't Windows XP SP3 doing something wrong?
Think of it this way, if writing this post made your computer crash, would it be my computers fault, or would it be yours?
Re:Not surprising (Score:3, Insightful)
Hmmm... what is the margin of error on that statistic?
Oh, nevermind... I came up with the same figure anyway. ;-)
Well, I'd like to blame it on your computer... and wonderfully, I can - and not be deemed insane. Things like that happen on /. all the time (like the guy I was responding to).
=)
Re:Not surprising (Score:4, Insightful)