Anduril Builder. Custom firmware for gifts and kids.

0xdead10cc

Debugging a crash on the new Little Memory 2.0 app today, and found a crash report with the termination code: 0xdead10cc. Interesting hex code, or rather, hexspeak. Seems there’s a some fun Apple’s done with termination codes:

  • 0xdead10cc - “dead lock” - an application holds on to a system resource while running in the background
  • 0x8badf00d — “ate bad food” — the watchdog kill for blocking the main thread too long at launch/resume
  • 0xc00010ff — “cool off” — killed for thermal pressure
  • 0xdeadfa11 — “dead fall” — user force-quit an unresponsive app
  • 0xbad22222 - “bad too repeatedly” - a VoIP application has been terminated by iOS because it resumed too frequently
  • 0xbaaaaaad — “baaaaad” - the log is a stackshot of the entire system, not a crash report
  • 0xdeadfeed - “dead feed” - crash when a timeout occurs spawning a service

Buy me a coffee?

Thank you for reading! If you found this useful, consider supporting my writing and indie app work with a small one-time donation through Buy Me a Coffee. Thanks!

Buy Me a Coffee