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."
the ultimate cause was the use of non-space-qualified electronic components
Programming error?
Perhaps in the software used to order the parts
sure, it missed:
if(cpu_melted)
abort();
That could throw a ProcessorNotFoundException, be sure to code accordingly.
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.
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."
(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
Not even the government could save money by buying something at Radio Shack.
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?
The linux kernel throws an error about unsupported CPU's, how that code should execute in the first place is a mystery.
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.
In Soviet Russia, code executes you!
Actually, that code worked perfectly!!!
Bill
It's my Sig and you can't have it. Mine! All Mine!
Ripped from old David Letterman "Top Ten List"
10. "Mars probe? What Mars probe?" ... Our space probe sucks -- heh, heh, heh
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
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
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.
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
01 Hardware
10 Software
And it seems the article opted for 11 which is an undefined state.
(Monospace used for effect)
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.