socd-ap-wdt — Unknown
This is not a panic written by iOS: the main processor (AP) froze completely, the chip's hardware watchdog forced a restart, and on the next boot the system only recovered the SOCD report (“SoC diagnostics”, diagnostic data kept in the SMC's SRAM). Hence a very short file, with no backtrace or driver name: the real cause is in the encoded SOCDContainers block, unreadable here. On iPhone, public reports (iPhone 12 Pro, 14 Pro Max, 15 Pro) never led to an identified part; on M1 Macs, several cases ended with a logic board replacement, others with an update or the removal of a USB peripheral.
iPhone
Undetermined — main processor frozen, cause not written in the log; software first
Low confidenceVerified sourceUnknown
First check
Look for other panic-full logs from the same device at the same time or in the previous days (they often point to the real component).
Sources
- Apple XNU – socd_client.h (“soc diagnostics data pipeline”, XNU/WDT/SOC classes) ↗
- Apple XNU – pexpert.h (SOCD client buffer in the SMC SRAM) ↗
- iFixit Answers #772761 – iPhone 12 Pro restarting (AP Watchdog Expired) ↗
- Apple Developer Forums #737553 – iPhone 14 Pro Max, camera/LiDAR replaced with no effect ↗
- Apple Community #252511597 – What is SOCD report detected: (AP watchdog expired)? (Mac mini M1) ↗
- Apple Community #253947831 – MacBook Pro M1 Pro, logic board replaced ↗
- LKML (Asahi Linux) – [PATCH] watchdog: Add Apple SoC watchdog driver ↗