Slashdot Mirror


Blackout Cause: Buggy Code

blanca writes "The big northeast blackout from last summer was caused in part by a software bug in an energy managment system sold by General Electic, according to a story on SecurityFocus. The bug meant that a computerized alarm that should have been triggered never went off, hindering FirstEnergy's response to the train of events that lead to the cascading blackout. Investigators found the bug in a intensive code audit following the outage, and a patch is now available."

39 of 377 comments (clear)

  1. fp? by CptChipJew · · Score: 4, Funny

    The first thing I saw at that site, "Reliable, Field-Proven & Adaptable". Funny.

    Well, that statement is only half false, it's reliability has been field-proven.

    --
    Vonal Declosion
    1. Re:fp? by wine · · Score: 1, Funny

      And since a patch is available, it could also be considered "Adaptable" ;)

  2. It's dark here by Anonymous Coward · · Score: 2, Funny

    It's dark here, what about a bug?

  3. Patch Available by LegionX · · Score: 3, Funny

    "Patch available"

    Phew! then at least i can patch my own power craft before anything happens!

  4. Hmm by Anonymous Coward · · Score: 1, Funny

    With well over one million hours of online operation, the XA/21 system has improved utilities' bottom lines by helping to: ...
    Avert potential outages ...

    Truth in advertising.

    1. Re:Hmm by Rosco+P.+Coltrane · · Score: 2, Funny

      the XA/21 system has improved utilities' bottom lines

      Who knows, perhaps it was only the overhead lines that went dead ...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  5. This spells trouble by dbIII · · Score: 3, Funny
    software bug in an energy managment system sold by General Electic,
    Amazing what a difference a spelling mistake can make - especially in code.
    1. Re:This spells trouble by duffbeer703 · · Score: 5, Funny

      Indeed. We all must consider ourselves incredibly lucky that the /. editors are not working on energy management software or embedded medical devices.

      Subscribe to Slashdot -- we have to keep these guys employed and out of the real world!

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re: This spells trouble by Black+Parrot · · Score: 2, Funny


      > software bug in an energy managment system sold by General Electic

      Now they're going to change their name to Limited Electric.

      --
      Sheesh, evil *and* a jerk. -- Jade
  6. Wrong article! by ThePretender · · Score: 5, Funny

    Oh this bug took six months to find and now a patch is available. I thought someone said the bug was found six months ago and now the patch was available. My bad, nobody would ever do that :-)

  7. Yes but how is Microsoft responsible? by jmulvey · · Score: 2, Funny

    With all the brainpower on Slashdot, I'm sure we can find a way!

    1. Re:Yes but how is Microsoft responsible? by s20451 · · Score: 3, Funny

      Only half right. We have to find a way to make Linux and/or open source the shining alternative.

      --
      Toronto-area transit rider? Rate your ride.
  8. the bug of my dreams by vargul · · Score: 5, Funny

    i have been dreaming writting such a bug myself. quite an achievement to blackout quarter of a continent with some crappy code...

    --
    Aure entuluva!
  9. Oh good... by the+endless · · Score: 2, Funny
    a patch is now available

    Where's the URL, dude? I want to apply it to my local copy.

  10. the real scoop ! by Anonymous Coward · · Score: 1, Funny

    The code did work, but there was no hardware left to signal the alarm ! Someone likely snarfed the alarm for a CPU usage monitor..

  11. Blame Canada by olderchurch · · Score: 3, Funny

    I thought the Canadians did it?

    --
    Disclaimer: This opinion was created without the use of any facts
  12. Will they apply it?! by weave · · Score: 4, Funny
    a patch is now available

    I'm waiting for the next big power failure, then the excuses about why the patch was never applied. :)

    1. Re:Will they apply it?! by eglamkowski · · Score: 1, Funny
      --
      Government IS the problem.
  13. Hmmm... by supersam · · Score: 4, Funny

    One code to light it all,
    One coder to code it,
    One debugger to miss the bug
    and into the darkness lead them. ...

  14. way, way off-topic ... by nbvb · · Score: 2, Funny

    But is anyone else thinking of Medal of Honor?

    Sound zee alarm!!

  15. can resist sorry by Anonymous Coward · · Score: 1, Funny

    back in my youngers day a bug patch was a piece of steel mesh placed over a hole to keep the moths out of the relay contacts.

  16. Typo... by MarsCtrl · · Score: 3, Funny
    The big northeast blackout from last summer was caused in part by a software bug in an energy managment system sold by General Electic, according to a story on SecurityFocus.

    This is Slashdot! Isn't that supposed to say Microsoft? It's always Microsoft.
    --

    I was going to put a sig here, but I had already submitted the message.
  17. Re:Text of the article by AKnightCowboy · · Score: 5, Funny
    The comment preceding the code in question was:
    // Not sure why this works for my test data.
    // Probably should come back and re-write this
    // if we have time before the product ships.
  18. Did we steal this code from the Russians? by jakedata · · Score: 1, Funny

    Let me guess, they blacked out the Northeast in retaliation for blowing up Siberia with our trojan-horse pump and valve control system.

  19. this is the best news by crumshot · · Score: 1, Funny

    man, is my dad going to be relieved when he reads this article. he works for firstenergy and will be glad to know that its not his fault that the blackout was his fault.

  20. Re:Development vs Engineering by kinnell · · Score: 4, Funny
    Is it true that some states have prohibited Microsoft from issuing MSCEs? I heard this somewhere but I can't remember. Something about Microsoft not having the authority to certify engineers

    But couldn't the "Microsoft Certified" part be interpretted as a disclaimer? Something along the lines of "Burger King Certified Brain Surgeon".

    --
    If I seem short sighted, it is because I stand on the shoulders of midgets
  21. The real cause... by EnderWiggnz · · Score: 1, Funny

    whats funny is that the RCA didnt point to software at all...

    here's what happened:
    a 50 MV line arc'd to a 12" diameter tree.

    and yes, there is no reason that a 12" tree should be anywhere CLOSE to a 50 MV line.

    --
    ... hi bingo ...
  22. apt-get update && apt-get upgrade by oli_freyr · · Score: 1, Funny

    one more time...

    root@powerplant12:/# apt-get update && apt-get -s upgrade
    Get:1 ftp://ftp.gepower.com stable/main Packages [2726kB]
    Hit ftp://ftp.gepower.com stable/main Release
    Fetched 2.8MB in 2s (1408kB/s)
    Reading Package Lists... Done
    Building Dependency Tree... Done
    Reading Package Lists... Done
    Building Dependency Tree... Done
    1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Inst xa-21-base (2.1-3 GE-whoops:stable)
    Conf xa-21-base (2.1-3 GE-whoops:stable)


    Yup, its official... ;)

  23. AH HA! by fataugie · · Score: 2, Funny

    Finally! The Y2K bug bit....

    Oh wait..

    Finally! The Y2K + 3 years, 8 months bug bit!

    See? All those powdered eggs and shotgun shells paid off.

    Hushed voice in my head: (PSST! The power was only out for a day or so)

    Uhhhhh, nevermind.

    --

    WTF? Over?

  24. Yeah, right. by Anonymous Coward · · Score: 5, Funny

    Well, I have news for you: 50MV lines don't exist! Not out in the open, anyway. Was it 50 kV, perchance?

  25. Re: ms WAS responsible - chain of events by galtsavenger · · Score: 5, Funny

    I'm sure this was mentioned in the original blackout posts - since the Blaster virus was running full tilt at that time, there was an increased load on servers, routers, switches, hubs and blinky things that go whoop! whoop!! WHOOOOP! The increased demand on computing resources caused increased power demand (not to mention the cranked ACs at the homes of the poor IT staff who were staring at their blackberrys and sweating bullets) which in turn caused the alarm conditions which didn't get alarmed properly and so the powergrid went down. All because of an MS security hole.

    How's that?

  26. Read the EULA by Octos · · Score: 2, Funny

    Silly person. You didn't read the EULA on that software before clicking install. There is no warranty or guarantee that the software will even do what it claims to do let alone furction correctly in any way. You waive all right to hold the company responsible.

    --

    "I am not a number! I am a free man!"-- The Prisoner

  27. Re:GE Outsourcing To India by TheSync · · Score: 3, Funny

    Oh mgod, we better stop outsourcing our precious programming jobs to Florida!

    It is unpatriotic to move them from California, where they belong! I bet they pay the people in Florida a lot less.

    (This is a joke)

  28. At the top of the file in question by SnarfQuest · · Score: 2, Funny

    Snippet from the top of the file in question // Copyright (c) SCO group, Inc.

    Now, where's thet $699 they owe?

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  29. Re:Argument against centralization by ratamacue · · Score: 2, Funny

    I've always thought that as technology advances, individual households will become more and more self-sufficient, and eventually centralized government services (or pseudo-government services) will be eliminated. This includes power, water, and sewer, as well as phone, cable, internet, or anything else that crops up in the future.

    This may seem impossible to people living in today's world, but it makes perfect sense in a world where technology is so efficient and perfected that every household can easily afford to be self-sufficient. There will no longer be a need to keep all our eggs in one basket, susceptible to large-scale failure like city-wide blackouts, censorship, and artificial pricing.

    Of course, centralized services will fight the advancement of technology tooth and nail, attempting to have legislation passed to prohibit self-sufficiecy. So government will be the most significant barrier to the adoption of such technology. The less we depend on centralized services, the less we depend on government, and the less justification government has for assuming control over these markets.

  30. Re:Development vs Engineering by Mr.+Piddle · · Score: 2, Funny

    The term 'Software Engineering' is bantered about in the software industry.

    When I was young and dumb, I thought it was neat to have "Software Engineer" on my business cards. After a few years of seeing just how inept/underfunded/constrained nearly all software developers are, I changed my job title. Calling a typical programmer a "Software Engineer" is sort of like calling a convict in prison a "Legal Countermeasures Engineer."

    --
    Vote in November. You won't regret it.
  31. Re:Development vs Engineering by dmuth · · Score: 3, Funny
    I explained that while medicince has been around for a very long time, the degree of MD has not. PhDs degrees have a much longer history than MD degrees.


    Heh, that reminds me of a friend of mine who happens to be a PhD. He likes to poke fun at MDs by saying, "Back in the middle ages, it was the learned scholar who was called 'Doctor'. The man who cut into you was called 'BARBER'!"

    And he's teased his physician about this on several occaisions, saying things like, "Just take a little off the top, please!". :-)
  32. Re:50MV arc'd to a tree by Tablizer · · Score: 2, Funny

    My property abuts a set of high voltage transmission lines.....on a humid summer day I once stood in my back yard with a neon bulb and caused it to illuminate by simply dangling a three foot wire from one lead and touching the other.

    Stop complaining, you have free power, Uncle Fester.

  33. We win again! by FreshFunk510 · · Score: 2, Funny

    Chalk one up for software again! First the Mars lander Spirit and now this! w007! 1337 programming!

    Software: 2
    Hardware: 0

    --


    "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.