Slashdot Mirror


Programming Error Doomed Russian Mars Probe

astroengine writes "So it turns out U.S. radars weren't to blame for the unfortunate demise of Russia's Phobos-Grunt Mars sample return mission — it was a computer programming error that doomed the probe, a government board investigating the accident has determined." According to the Planetary Society Blog's unofficial translation and paraphrasing of the incident report, "The spacecraft computer failed when two of the chips in the electronics suffered radiation damage. (The Russians say that radiation damage is the most likely cause, but the spacecraft was still in low Earth orbit beneath the radiation belts.) Whatever triggered the chip failure, the ultimate cause was the use of non-space-qualified electronic components. When the chips failed, the on-board computer program crashed."

17 of 276 comments (clear)

  1. Programming error? by mehrotra.akash · · Score: 5, Funny

    the ultimate cause was the use of non-space-qualified electronic components

    Programming error?
    Perhaps in the software used to order the parts

  2. Re:Excuse me... not a programmer's fault. by Anonymous Coward · · Score: 5, Funny

    sure, it missed:

    if(cpu_melted)
          abort();

  3. Re:Excuse me... not a programmer's fault. by MSesow · · Score: 5, Funny

    That could throw a ProcessorNotFoundException, be sure to code accordingly.

  4. Sounds like a editor failure to me by kbob88 · · Score: 5, Funny

    In other news, U.S. radars were not responsible for the highly confusing and contradictory summary posted this morning to a Slashdot story about Russia's Phobos-Grunt probe. A thorough investigation has determined that the story's chips should have been able to withstand the radiation received when the story was transmitted through the intertubes and routed over northern Alaska. Instead, investigators blamed a typing failure on the story editors. "A series of tests showed that the editing was lousy and sloppy, and disciplinary action will be taken on those responsible," a spokesman said.

  5. Re:How is "chip failure" a "programming error"? by Hognoxious · · Score: 5, Funny

    A 4 digit ID and never heard of microcode.

    Seriously Gramps, the distinction between hardware and software isn't as clear cut as it was when shit was all powered by steam.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  6. Re:headline fail by smitty97 · · Score: 4, Funny

    (I'm assuming mil spec is fine for space stuff)

    You don't happen to work at the Russian Space Agency purchasing department, do you?

    --
    mod me funny
  7. Re:So how much? by Spykk · · Score: 4, Funny

    Not even the government could save money by buying something at Radio Shack.

  8. Re:Excuse me... not a programmer's fault. by Anonymous Coward · · Score: 5, Funny

    This has nothing to do with reading TFA. It has everything to do with the summary

    You just defined all of slashdot. What was your point again?

  9. Re:Excuse me... not a programmer's fault. by Anonymous Coward · · Score: 3, Funny

    The linux kernel throws an error about unsupported CPU's, how that code should execute in the first place is a mystery.

  10. Re:Excuse me... not a programmer's fault. by smcdow · · Score: 3, Funny

    You can't possibly call yourself a programmer if your code can't recover from a hardware fault.

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
  11. Re:Excuse me... not a programmer's fault. by tripleevenfall · · Score: 4, Funny

    In Soviet Russia, code executes you!

  12. Re:Excuse me... not a programmer's fault. by wjsteele · · Score: 4, Funny

    Actually, that code worked perfectly!!!

    Bill

    --
    It's my Sig and you can't have it. Mine! All Mine!
  13. Top Ten reasons for failure of Mars Probe. by walterbyrd · · Score: 3, Funny

    Ripped from old David Letterman "Top Ten List"

    10. "Mars probe? What Mars probe?"
    9. Forgot to use The Club
    8. Those lying weasels at Radio Shack
    7. Too much Tang
    6. Made by G.E.
    5. Them Martians musta shot it down with a ray gun
    4. Heh, heh, heh ... Our space probe sucks -- heh, heh, heh
    3. At least we didn't blow all our money on some dork screwing around with a car phone
    2. Remember Watergate? Well, Nixon's up to his old tricks again!
    1. Space monkeys

  14. Re:Excuse me... not a programmer's fault. by Beardo+the+Bearded · · Score: 3, Funny

    Amateur. My software is so good it doesn't even NEED hardware.

    --

    ---
    ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
  15. Re:Excuse me... not a programmer's fault. by pixelpusher220 · · Score: 5, Funny

    Except no one knows for certain the computers crashed at all.

    I'm quite sure that the computers crashed. Right along with the spacecraft ;-)

    --
    People in cars cause accidents....accidents in cars cause people :-D
  16. Top 10 reasons for failure of Mars Probe. by EnsilZah · · Score: 3, Funny

    01 Hardware
    10 Software

    And it seems the article opted for 11 which is an undefined state.
    (Monospace used for effect)

  17. Re:Excuse me... not a programmer's fault. by OhSoLaMeow · · Score: 2, Funny

    I wonder if the chips were code named "Moose" and "Squirrel"...

    --
    They can take my LifeAlert pendant when they pry it from my cold dead fingers.