Sweet. My iPod Touch crashed while browsing the csis site yesterday and I barely knew it - I thought it just dropped me back to the main app launcher screen because I mistapped or accidentally did some combination. But, no, it actually crashed.
How did I know? Next time I hooked kitterpod up to synch, iTunes asked (something like), "Hey, there, I see you've had a crash, would you like to report it to Apple?" I clicked "totally" before I could get a screenshot, but Apple keeps all the crashlogs on the local computer:
The crash file contains an Incident Identifier - seems obvious, to track the incident, a CrashReporter Key - which merits more digging, since it looks like a SHA-1 hash or maybe an actual encryption key? (lunixnerts) - bytes free, bytes wired, the app that's about to jettison and a ps list. Woot! OS X, for one, and the crashy app is called MobileSafari. Who knows where else MobileSafari might be deployed?
Incident Identifier: 2F067E21-C4EF-42FA-B970-D3CB90754080
CrashReporter Key: [redacted]
OS Version: OS X 1.1.1 (3A110a)
Date: 2007-10-10 21:59:34 -0600
1449984 bytes free
34918400 bytes wired
About to jettison: MobileSafari
Processes
PID RPRVT RSHRD RSIZE Command
1 148K 220K 236K launchd
13 344K 176K 536K CommCenter
15 6.44M 13.5M 8.31M SpringBoard
16 664K 208K 836K configd
17 192K 176K 352K crashreporterd
18 1.54M 272K 2.07M iapd
19 296K 292K 524K mDNSResponder
20 404K 356K 676K lockdownd
21 188K 224K 272K syslogd
22 84.0K 180K 112K update
23 292K 264K 484K ptpd
26 188K 208K 252K notifyd
419 840K 784K 1.31M mediaserverd
430 11.4M 13.0M 19.3M MobileSafari
434 312K 320K 896K crashdump
**End**
Dropping one back to the main screen seems like a fairly decent way of handling a crash or a bug on this platform. Not knowing immediately that I'd crashed, I went back to Safari, sorry MobileSafari, and it restarted with the same pages I had in place - at the time, csis, a csis pdf, and JiveTalk beta for iPhone - all of which reloaded. And crashed. But eventually, kept going.