What is \"Commodity Software\"? (Part of the title in the article at http://valgrind.org/docs/newsome2005.pdf)
When things go badly awry in embedded systems I tend to write an error to a special log file in flash and then reboot (there\'s not much option if, say, you run out of memory).