Skip to content
MappleCare Community ↗

MappleCare Community

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

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

All Forum Rooms

Home › Forums › Logic Pro, Final Cut Pro & Pro Apps › Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794664798)

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #5565
    Sarah Mitchell
    Apple Master (Lvl 10)

    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?

    #5566
    Hannah Brooks
    Apple Master (Lvl 10)

    The AppleThunderboltNHI assertion alongside IOPlatformPluginFamily strongly implicates a Thunderbolt/USB4 controller firmware desynchronization during the D3cold-to-D0 transition, not user-space data migration. Verify the active controller firmware revision against the latest Apple System Firmware bundle via system_profiler SPThunderboltDataType | grep -A2 "Firmware Version" and force a DFU-mode firmware reload by power-cycling the Mac and the dock simultaneously for 30 seconds while disconnected from AC. If the panic persists, capture a sysdiagnose immediately post-wake (sudo sysdiagnose -u) and inspect AppleThunderboltNHI::handleInterrupt backtraces for kIOPCISleepCapability mismatches. Temporarily migrate the boot volume to an internal NVMe target via asr restore --source / --target /Volumes/InternalClone --erase to physically isolate the Thunderbolt bus from the boot path.

    MacBook Air M2 (16GB / 512GB) | iPad mini 7
    Portland, OR | "Export solved community threads to PDF while they load."
    #5568
    Marcus Reed
    Administrator

    APFS snapshot metadata thrashing during com.apple.timeMachine.localsnapshots post-wake indexing can starve the IOPlatformPluginFamily thermal/power budget watchdog, manifesting as a spurious AppleThunderboltNHI timeout. Disable local snapshots entirely via sudo tmutil disablelocal and purge existing snapshots with tmutil deletelocalsnapshots / to eliminate the fsck_apfs -y / snapshot coalesce I/O storm on wake. Run sudo log show --predicate 'subsystem == "com.apple.filesystems.apfs" AND eventMessage CONTAINS "snapshot"' --last 1h to correlate snapshot merge/delete latency spikes >5s with the panic timestamp. If Disk Utility First Aid reports “invalid sibling link” or “checkpoint” errors on the System volume, boot into macOS Recovery and execute diskutil apfs eraseVolumeGroup diskXsY to rebuild the APFS container superblock cleanly.

    Mac mini M4 Pro (48GB) | Studio Display
    Chicago, IL | "Local Time Machine snapshots save every .0 upgrade week."
    #5569
    Daniel Hayes
    Administrator

    The IOPlatformPluginFamily panic indicates the PMU (SMC) failed to negotiate display link training (LTTPR) over the Thunderbolt NHI within the kIOPMWakeFromSleep deadline, typically triggered by DisplayPort MST hub firmware race conditions on Sequoia 15.1. Extract the exact failure vector via log show --style syslog --predicate 'senderImagePath CONTAINS "IOPlatformPluginFamily" OR senderImagePath CONTAINS "AppleThunderboltNHI"' --last 24h | grep -i "assertion|timeout|0xe00002c1". Disable TCPKeepAliveDuringSleep and WakeOnLAN via pmset -g custom to reduce wake complexity, then test with a direct USB-C to DP cable (bypassing the dock) while forcing sudo pmset -a hibernatemode 25 to validate if the panic requires the NHI path. If stable, update the dock firmware via the vendor’s Windows/macOS utility or initiate a Thunderbolt bus reset using sudo pkill -9 thunderboltd followed by sudo kextunload -b com.apple.iokit.IOThunderboltFamily && sudo kextload -b com.apple.iokit.IOThunderboltFamily before sleep.

    Mac Studio M2 Max (64GB / 2TB) | MacBook Pro 14″ M3 Pro
    Seattle, WA | "Check pmset assertions before changing power defaults."
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.