Feeds

Software bug halts Curiosity: Nuke lab bot in safe mode

Thank GOD for buffer overrun checks, eh NASA?

Secure remote control for conventional and virtual desktops

NASA's Mars rover Curiosity is parked in "safe mode" again after being laid low by a software bug. The fault was triggered by an unexpected command-file size, which the machine detected before it was too late.

Curiosity self-portrait at Rocknest in the Gale Crater

Curiosity's selfie on the Red Planet

The nuclear-powered space lab truck put itself into precautionary standby status around 0300 GMT on 17 March while it was operating off its B-side computer, a redundant brain activated the last time the bot suffered a glitch and switched from its A-side. That morning, the rover didn't return control from the B-side to its A-side, which was fixed last week and is available for use.

NASA said yesterday that the rover is stable and in communication with engineers. Curiosity hit safe mode when a command file failed a size check by its software. Engineers have since figured out that a software bug appended an unrelated file to the data, causing the command script's size to differ from what was expected.

"This is a very straightforward matter to deal with," said Richard Cook, project manager for Curiosity. "We can just delete that file, which we don't need any more, and we know how to keep this from occurring in the future."

Mission engineers have already had to deal with memory problems in the A-side computer, which kicked off at the end of February, causing the switch to the B-side after Curiosity sat in safe mode for two days.

NASA expects this glitch to take a couple of days to sort out as well, but the agency will be keen to get the rover back on its feet before 4 April, when Curiosity will be out of touch for four weeks.

Mission controllers are banned from sending commands to the rover for the month because Mars will pass nearly directly behind the Sun from Earth's perspective and there's a danger that the Sun could corrupt any orders sent to the rover. ®

Boost IT visibility and business value

More from The Register

next story
SpaceX prototype rocket EXPLODES over Texas. 'Tricky' biz, says Elon Musk
No injuries or near injuries. Flight stayed in designated area
Cutting cancer rates: Data, models and a happy ending?
How surgery might be making cancer prognoses worse
Boffins ID freakish spine-smothered prehistoric critter: The CLAW gave it away
Bizarre-looking creature actually related to velvet worms
CRR-CRRRK, beep, beep: Mars space truck backs out of slippery sand trap
Curiosity finds new drilling target after course correction
Brit balloon bod Bodnar overflies North Pole
B-64 amateur ultralight payload approaching second circumnavigation
Galileo, Galileo! Galileo, Galileo! Galileo fit to go. Magnifico
I'm just a poor boy, nobody loves me. But at least I can find my way with ESA GPS by 2017
Astronomers scramble for obs on new comet
Amateur gets fifth confirmed discovery
Boffins build CYBORG-MOTHRA but not for evil: For search & rescue
This tiny bio-bot will chew through your clothes then save your life
prev story

Whitepapers

Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
5 things you didn’t know about cloud backup
IT departments are embracing cloud backup, but there’s a lot you need to know before choosing a service provider. Learn all the critical things you need to know.
Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?