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."

11 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 tripleevenfall · · Score: 4, Funny

    In Soviet Russia, code executes you!

  10. 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!
  11. 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