4 ms·
This brings back old memories from hardening the sms/text parsers of feature phones of yesteryear. They were indeed hardened? Do tell. I've suggested that the
by stcredzero 7y ago
This brings back old memories from hardening the sms/text parsers of feature phones of yesteryear.
They were indeed hardened? Do tell.
I've suggested that the iPhone be hardened against rendering crashes, here on HN. The immediate reaction is to downvote me, then reply, "undefined behavior must crash the process." That's pretty glib and shortsighted, however. It took me just a few seconds to think of a solution.
Have one process write the messages in a log file. This process also supervises the second process. The 2nd process renders the messages. If the 2nd process keeps crashing on the same message, the 1st process marks that message as a problem, and the user can be prompted to send the hex dump of the message for diagnostic purposes. (So if it's spicy, they can say no.)
The fact that such a basic function of the iPhone can be remotely vanished, requiring a reboot, is a pretty glaring hole. What's even worse, is that highly paid SV programmers would shrug their shoulders so easily.