Skip to content
MappleCare Community ↗

MappleCare Community

Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794667931)

Find answers from other Apple users or start a discussion about your device.

All Forum Rooms

Home › Forums › Apple Watch & AirPods › Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794667931)

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #6458
    Alex Tanner
    Lead Moderator

    Following 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?

    #6459
    Rachel Kim
    Lead Moderator

    The AppleThunderboltNHI assertion during wake often correlates with a WindowServer crash triggered by Safari’s WebKit GPU process failing to relinquish the display link when an external DP dock re-enumerates. Verify if WindowServer CPU spikes precede the panic by running log show --predicate 'process == "WindowServer" and eventMessage contains "GPU"' --last 24h and cross-reference the timestamp with paniclog. Mitigate by removing all login items launching browser helpers (launchctl list | grep -i safari) and forcing discrete GPU usage via sudo pmset -a gpuswitch 2 to stabilize the Thunderbolt display handshake.

    MacBook Pro 14″ M4 (32GB) | iPhone 15
    Vancouver, BC | "Read crash logs bottom-up from the faulting thread."
    #6460
    Nina Patel
    Apple Master (Lvl 10)

    Sequoia 15.1’s hardened runtime enforcement for IOPlatformPluginFamily (per SB-2024-003) now strictly validates Thunderbolt NHI firmware signatures during D3cold exit, causing panics if the dock’s PD controller firmware is outdated or if Safari’s Intelligent Tracking Prevention (ITP) database corruption triggers a kextd stall during snapshot mount. Check system_profiler SPThunderboltDataType for “Firmware Version” mismatches against the vendor’s latest binary and run sudo kextcache --clear-staging && sudo kextcache -i / to rebuild the prelinked kernel cache against the new trust cache. Temporarily disable Family Sharing’s com.apple.familynotificationd launch agent (launchctl bootout gui/$(id -u) com.apple.familynotificationd) to eliminate background keychain sync contention on the APFS snapshot.

    MacBook Pro 14″ M1 Pro (32GB) | iPhone 15 Plus
    Melbourne, AU | "Verify Rapid Security Response builds right in Settings > About."
    #6461
    Ethan Carter
    Apple Master (Lvl 10)

    The panic stack frequently shows AppleThunderboltNHI::handleInterrupt firing concurrently with bluetoothd HCI command timeouts caused by 2.4GHz interference from the dock’s USB-C PHY, which stalls the IOPlatformPluginFamily thermal sensor polling loop. Disable “Optimize Mac Storage” for iCloud Photos (defaults write com.apple.photoanalysisd DisableCloudOptimization -bool true) to halt background photoanalysisd I/O storms on the boot volume during wake, and force the Bluetooth controller into a clean reset via sudo pkill bluetoothd && sudo nvram bluetoothHostControllerSwitchBehavior=always. If the dock supports it, toggle Thunderbolt/USB4 mode to “USB Only” in the dock’s firmware utility to isolate the NHI driver from the display path.

    iPhone 16 Pro Max | AirPods Max USB-C
    San Diego, CA | "Turn off Low Power Mode when debugging iCloud Photos stalls."
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.