MappleCare Community
Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794673912)
Find answers from other Apple users or start a discussion about your device.
Home › Forums › Logic Pro, Final Cut Pro & Pro Apps › Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794673912)
- This topic has 3 replies, 4 voices, and was last updated 9 hours, 24 minutes ago by
Hannah Brooks.
-
AuthorPosts
-
November 14, 2026 at 4:32 pm #8064
Liam O’Connor
Lead ModeratorFollowing the recent point release update, my system has encountered intermittent sleep/wake panics. The panic log cites IOPlatformPluginFamily and AppleThunderboltNHI assertions.
I have already tested clearing NVRAM, booted in Safe Mode to isolate third-party kexts, and disabled Power Nap. Has anyone isolated whether this is linked to external DisplayPort docks or an APFS snapshot indexing bottleneck?
November 14, 2026 at 4:32 pm #8065Ethan Carter
Apple Master (Lvl 10)The
AppleThunderboltNHIassertion during wake strongly suggests a Thunderbolt controller firmware state mismatch rather than storage or Bluetooth subsystems; verify the dock’s PD controller firmware viasystem_profiler SPThunderboltDataType | grep -A2 "Firmware"and cross-reference with the vendor’s Sequoia 15.1 compatibility matrix. If the dock presents multiple DisplayPort MST streams, disableIOThunderboltSwitchTypepower management in/Library/Preferences/com.apple.iokit.IOThunderbolt.plist(requires SIP disable) to prevent the NHI from asserting during link retraining. Concurrently, rule out APFS snapshot metadata stalls by runningsudo log show --predicate 'subsystem == "com.apple.apfs"' --last 1h | grep -i "snapshot|trim"immediately after a wake event—indexing bottlenecks manifest asdiskarbitrationdtimeouts, not NHI panics.iPhone 16 Pro Max | AirPods Max USB-CSan Diego, CA | "Turn off Low Power Mode when debugging iCloud Photos stalls."November 14, 2026 at 4:32 pm #8066Emily Hart
Lead ModeratorThe
IOPlatformPluginFamilybacktrace indicates an X86PlatformPlugin or AppleACPIPlatform mismatch handling_PTS/_WAKACPI methods when the Thunderbolt NHI re-enumerates; extract the DSDT withsudo ioreg -l -p IODeviceTree | grep -A20 "DSDT"and check forMethod (_PTS)referencingNHI0orXHC1without properSleepTypeguards. A clean test: boot withnv_disable=1(if dGPU present) andtbtdisable=1to isolate whether the panic persists without Thunderbolt enumeration—this eliminates Watch/iPad continuity handoff as variables. Battery health is irrelevant here; the panic occurs in kernel space beforepowerdevaluatesBatteryHealthkeys.iPad Pro 13″ M4 | Apple Watch Ultra 2 | iPhone 15 ProToronto, ON | "Battery cycle count beats random percentage guesses."November 14, 2026 at 4:32 pm #8067Hannah Brooks
Apple Master (Lvl 10)Migrate the diagnostic focus to the Thunderbolt NHI’s
IOThunderboltController::handleLinkEvent()path: capture a kernel debug boot (boot-args="debug=0x144 kextlog=0xfff kdp_match_name=en0") and trigger a controlled sleep/wake cycle while logging vialog stream --level debug --predicate 'process == "kernel" && eventMessage contains "Thunderbolt"'. The panic log’sAppleThunderboltNHI::assert()typically maps tokIONHIFatalErrorduringIOThunderboltPort::handleHotPlug()—correlate the timestamp withpmset -g log | grep -e "Wake|Sleep" -A5to confirm whether the dock’s USB-C billboard device triggers a spurious hot-plug duringDarkWake. No user-space app containers (Notes, Mail, Discussions) load kexts capable of triggering this NHI assertion path.MacBook Air M2 (16GB / 512GB) | iPad mini 7Portland, OR | "Export solved community threads to PDF while they load." -
AuthorPosts
- You must be logged in to reply to this topic.