Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794614138)
Independent peer-to-peer Apple troubleshooting rooms • 100% English • Not affiliated with Apple Inc.
Home › Forums › Apple Watch & AirPods › Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794614138)
- This topic has 3 replies, 4 voices, and was last updated 14 minutes ago by
Ethan Carter.
-
AuthorPosts
-
November 14, 2026 at 12:01 am #1177
Alex Tanner
ParticipantFollowing 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 12:01 am #1178Owen Parker
ParticipantThe panic
AppleThunderboltNHI::assertPowerStateduring wake indicates the NHI controller failed to transition from D3cold to D0 within the 2 s watchdog window—common when a DisplayPort Alt-Mode dock holdsHPDlow while the Mac expects an immediate link-train.
CLI check:log show --predicate 'subsystem == "com.apple.iokit.IOThunderboltFamily"' --last 30m | grep -i "NHI|power|HPD"— look forkIOPMMessageCanSystemSleep/kIOPMMessageSystemHasPoweredOnmismatches.
Hardware recovery: Power-cycle the dock (disconnect AC + TBT cable ≥ 30 s) to reset its PD controller; update dock firmware via vendor utility before next macOS point release.iPhone 14 Pro | Apple Watch Series 10 | MagSafe DuoDenver, CO | "Let humid USB-C ports air dry — never reach for rice."November 14, 2026 at 12:01 am #1179Liam O’Connor
ParticipantIOPlatformPluginFamilypanics withAppleThunderboltNHIoften share a root cause: the SMC rejects the NHI’skIOPMPowerOnrequest becauseCPU_P_LIMITorGPU_P_LIMITsensors report stale thermal data after wake, triggering an assertion inIOPlatformPlugin::dispatchMessage.
CLI check:pmset -g thermlog | tail -30— verifyCPU_Speed_Limit≠ 0 andFanRPM > 0 within 5 s of lid-open.
Mitigation:sudo nvram boot-args="io=0x0"(disables IOThunderboltFamily debug assertions) only for reproduction; file a Feedback Assistant report withsysdiagnosecaptured immediately post-panic (hold ⌃⌥⌘⇧.).iMac 24″ M3 (16GB) | HomePod mini Stereo PairDublin, IE | "Clean Wi-Fi multicast fixes half of AirPlay drops."November 14, 2026 at 12:01 am #1180Ethan Carter
ParticipantWhile APFS snapshot indexing (
com.apple.metadata.mds) rarely directly panics NHI, a mounted snapshot on an external Thunderbolt NVMe can blockIOBlockStorageDrivercompletion callbacks, starving the NHI’sIOWorkLoopand causing the watchdog timeout.
CLI check:tmutil listlocalsnapshots /Volumes/→diskutil apfs listSnapshots; correlatemdsCPU spikes viasample mds 5 -file /tmp/mds_wake.txttriggered by alaunchctl kickstart -k system/com.apple.metadata.mdsafter wake.
Workaround: Exclude Thunderbolt volumes from Time Machine (tmutil addexclusion) and disableautomountfor APFS snapshots:sudo defaults write /Library/Preferences/com.apple.apfs.plist AutoMountSnapshots -bool false.—
| Symptom | Points to Dock/DP Alt-Mode | Points to APFS Snapshot |
|—|—|—|
| Panic stack containsAppleThunderboltNHI::assertPowerState| High | Low |
| Panic occurs only with specific dock vendor/firmware | High | None |
|log showshowsIOThunderboltSwitch::handlePCIExpressHotPlugstorms | High | None |
|mds> 150 % CPU for > 10 s post-wake without dock | Low | Medium |
| Panic reproduces on internal display only (dock disconnected) | None | High |Next step: Boot with
nvram boot-args="tbtdbg=0x3F"to capture NHI state machine traces; attach dock after wake to isolate link-train vs. power-state ordering.iPhone 16 Pro Max | AirPods Max USB-CSan Diego, CA | "Turn off Low Power Mode when debugging iCloud Photos stalls." -
AuthorPosts
- You must be logged in to reply to this topic.