socd-ap-wdt — Không rõ
Đây không phải là panic do iOS ghi: CPU chính (AP) bị treo hoàn toàn, watchdog phần cứng của chip đã buộc máy khởi động lại, và ở lần khởi động tiếp theo hệ thống chỉ thu hồi được báo cáo SOCD (“SoC diagnostics”, dữ liệu chẩn đoán được lưu trong SRAM của SMC). Vì vậy tệp rất ngắn, không có stack trace hay tên driver: nguyên nhân thực sự nằm trong khối mã hóa SOCDContainers, không đọc được ở đây. Trên iPhone, các báo cáo công khai (iPhone 12 Pro, 14 Pro Max, 15 Pro) chưa bao giờ dẫn đến một linh kiện được xác định; trên Mac M1, nhiều ca kết thúc bằng việc thay main, số khác bằng một bản cập nhật hoặc tháo một thiết bị ngoại vi USB.
iPhone
Chưa xác định — CPU chính bị treo, nguyên nhân không được ghi trong log; kiểm tra phần mềm trước
Kiểm tra đầu tiên
Tìm các panic-full khác của cùng máy vào cùng thời điểm hoặc những ngày trước đó (chúng thường chỉ ra linh kiện thực sự).
Nguồn
- Apple XNU – socd_client.h (“soc diagnostics data pipeline”, các lớp XNU/WDT/SOC) ↗
- Apple XNU – pexpert.h (bộ đệm client SOCD trong SRAM của SMC) ↗
- iFixit Answers #772761 – iPhone 12 Pro restarting (AP Watchdog Expired) ↗
- Apple Developer Forums #737553 – iPhone 14 Pro Max, thay camera/LiDAR không hết lỗi ↗
- Apple Community #252511597 – What is SOCD report detected: (AP watchdog expired)? (Mac mini M1) ↗
- Apple Community #253947831 – MacBook Pro M1 Pro, đã thay main ↗
- LKML (Asahi Linux) – [PATCH] watchdog: Add Apple SoC watchdog driver ↗