macOS 15.4 causes nightly kernel panic (WindowServer freeze, M4 Pro)

Device: MacBook Pro M4 Pro

macOS Version: Sequoia 15.4 (clean install, build 24E248)

Previous Versions: 15.2 and 15.3 were 100% stable with no issues.

Issue: After updating to macOS 15.4, my MacBook Pro began rebooting unexpectedly during the night while the lid is closed and the machine is idle. This issue did not occur on previous versions (15.2 or 15.3) and only started after the 15.4 update.

System Setup: The system is almost fresh, with no third-party software installed beyond defaults. Only wired headphones are connected.

Important Notes:

  • No third-party kernel extensions installed
  • No external monitors, hubs, or docks
  • Power Nap enabled (default)
  • Clean install of 15.4 (not an upgrade in place)
  • Never had crashes or instability on 15.2 or 15.3

Crash Details:

An example crash occurred at ~03:23 AM on March 31, 2025. The panic log indicates an AOP (Always-On Processor) data abort: panic(cpu 10 caller 0xfffffe003791aef8): AOP DATA ABORT pc=0x0000000001091a00 Exception class=0x25 (Data Abort taken without a change in Exception level), IL=1, iss=0x6 far=0x0000000000000005

The log also references kernel extensions com.apple.driver.IOSlaveProcessor and com.apple.driver.RTBuddy, which seem related to the AOP handling low-level tasks like power management or audio processing. The crash appears to occur during a sleep/wake transition, as the log shows a sleep event at 0x67f2f282 and a wake event at 0x67f2f6a5, with the panic happening shortly after waking.

This issue might be related to the Always-On Processor failing during idle/sleep states, possibly tied to power management, audio, or sensor handling. It does not seem to involve the graphics subsystem (e.g., WindowServer or AGXMetal), as I initially suspected.

Request:

Can anyone advise if there’s a known workaround for this AOP-related crash? Is this a regression introduced in macOS 15.4? I’ve attached the full panic log below for reference.

Panic Log:


MacBook Pro 16″, macOS 15.4

Posted on Apr 7, 2025 12:04 AM

Reply
Question marked as Top-ranking reply

Posted on Apr 14, 2025 5:52 AM

Update: I’ve identified the likely cause of the kernel panics — Microsoft Edge browser.


Here’s what happened:

After using Firefox for a week (with no issues), I launched Microsoft Edge, worked in it for a bit, then closed the lid as usual. When I woke the Mac shortly afterward, the system froze and restarted with the same panic AOP DATA ABORT error as before.

This didn’t happen with Firefox or Safari, only Edge.


It seems Edge may be triggering some background activity that conflicts with the Always-On Processor during sleep/wake cycles — possibly related to background networking or wake triggers.


As a precaution, I’ve now completely removed Edge from the system. Since then, I haven’t seen any panics.


So for anyone experiencing similar sleep-related panics on macOS 15.4, try avoiding Microsoft Edge or removing it entirely. Disabling “Wake for network access” also seems to help reduce the risk.


UPD: Interestingly, I found a similar report on the Microsoft Edge forum describing the same problem on macOS 15.4:


Microsoft Edge causing Kernel panics in MacBook Pro M1 Max running macOS Sequoia Version 15.4 (24E248)

So if anyone is seeing random panics on Sequoia 15.4, especially after sleep — check if Edge is involved.


Hope this helps others save hours of debugging.

44 replies

May 2, 2025 3:40 AM in response to Kossil

Just a quick update — I had another kernel panic today while the MacBook Pro M4 Pro was sleeping with the lid closed.


This time, apps like SoundSource and Microsoft Edge were already removed, and although I still have a bunch of other third-party apps installed, I'm now 100% sure this isn't caused by any user software.


The crash log again shows system-level components like RTBuddy and IOSlaveProcessor, so it really looks like something deep in the OS — maybe firmware or a low-level driver issue.


Let’s hope Apple fixes it in one of the upcoming updates.


Here’s the panic message from the log: panic(cpu 3 caller 0xfffffe0039c56ef8): AOP DATA ABORT  
Exception class=0x25 (Data Abort taken without a change in Exception level)  
Faulting task: main(4) — RTKit: RTKit-2784.100.168.release  
Kexts in backtrace: com.apple.driver.RTBuddy(1.0), com.apple.driver.IOSlaveProcessor(1.0)

Apr 13, 2025 9:12 AM in response to jmbarry

jmbarry wrote:

Which Anti virus program are you using? I have been tracing crashes, and I can't see that Antivirus One that I use is doing that. Though they may have a unique name for their background process.

How do I uninstall Antivirus One from my … - Apple Community


Part of the Trend Micro family of Antivirus software


Utterly uses software for a Non Existent Issue - Viruses for macOS


There is a school of thought on how to Totally Remove this type of software


Once this type of software are installed and embedded into the computer Virus One


Start Over from Scratch 


Heavy Handed - Yes ?


Effective in removing the AV Software - Yes 


For Apple Silicon computer >> Use Disk Utility to erase a Mac with Apple silicon.


For Apple Intel computers >>   Use Disk Utility to erase an Intel-based Mac followed by How to reinstall macOS


Always make a Time Machine Backup  before  proceeding 


If going this route - I suggest Not using Startup Assist to migrate everything back.


This will probably Re-Introduce ( Virus One ) back into the Operating System 


Apr 14, 2025 5:48 PM in response to Kossil

Same Panic on brand new MBA M4 — clean install. Only 15.4 upgrade.


Returned the laptop and had it replaced with a new one. Performed clean install — only Apple and Apple Silicon Standard apps. Nothing unusual. After two days, the panic is back.


The last thing I installed before Panic came back was homebrew (ffmpeg, htop, yt-dlp)


Tearing my hair out!



Apr 27, 2025 10:50 AM in response to Kossil

Very disappointed that the bug is still not fixed after upgrading to 15.4.1. Brand new MBA M4. No gadgetry plugged in.


I carefully installed one Apple authorized app at a time, with testing and backup with every change. The panic started after I updated to 15.4.1 AND installed Proton Mail. Proton relies on Rosetta 2 to run.


My only insight is that it is Rosetta 2 that is causing the panic. It is next to impossible to uninstall, so I rolled back to 15.4.1 without Proton and Rosetta 2. Will see if that fixes it.


It is insane that Apple does not seem to be aware of the issue. I had four appointments with the 'Genius' people and I exchaned my MBA twice — this is my third one. And I have reported every crash.

May 2, 2025 7:29 AM in response to Barney-15E

I always remove applications properly, primarily using the built-in uninstaller before resorting to manual deletion for programs like SoundSource and similar utilities. After uninstallation, I make sure to clean up any remnants using specialized cleanup tools that detect leftover files. Regarding the kernel panic issue, it occurred on my clean installation of Sequoia 15.4. I never experienced anything like this on previous versions (15.3 and earlier) - not even once - despite having numerous applications installed including SoundSource, AlDente, Microsoft Edge mentioned above, and others. Not a single kernel panic on those versions. I'm certain the problem lies with version 15.4 specifically, and I'm hopeful that Apple will acknowledge this issue and address it in an upcoming update.

May 7, 2025 11:38 AM in response to BrianAtIntermatic

First, there is no reason to ever install or run any 3rd party "cleaning", "optimizing", "speed-up", anti-virus, VPN or security apps on your Mac.  This documents describe what you need to know and do in order to protect your Mac: Effective defenses against malware and other threats - Apple Community and Recognize and avoid phishing messages, phony support calls, and other scams - Apple Support.  


There are no known viruses, i.e. self propagating, for Macs.  There are, however, adware and malware which require the user to install although unwittingly most of the time thru sneaky links, etc.   


Anti Virus developers try to group all types as viruses into their ad campaigns of fear.  They do a poor job of the detecting and isolating the adware and malware.  Since there are no viruses these apps use up a lot of system resources searching for what is non-existent and adversely affect system and app performance.


There is one app, Malwarebytes, which was developed by a long time contributor to these forums and a highly respected member of the computer security community, that is designed solely to seek out adware and known malware and remove it.  The free version is more than adequate for most users.  


Unless you're using a true VPN tunnel, such as between you and your employer's, school's or bank's servers, they provide false security from a privacy standpoint.  Read these two articles: Public VPN's are anything but private and Security Risks: The Dangers of Using Free VPNs (eccu.edu).  


My recommendation to you us to uninstall the antivirus application according to the developer's instructions.




Apr 12, 2025 10:39 AM in response to jmbarry

jmbarry wrote:

Which Anti virus program are you using? I have been tracing crashes, and I can't see that Antivirus One that I use is doing that. Though they may have a unique name for their background process.

Any anti virus program can cause these problems. They don't help at all with Macs because Macs don't even allow administrator users to change the MacOS system volume anymore, which is a read only snapshot now, it can only be modified via Apple certified servers. There is no physical way to install a real virus in a Sequoia Mac. You can install malware by clicking on web sites that you should not, or actually installing such malware by using installers from questionable sources, but anti virus for Macs is a dinosaur that serves no purpose. You can use the well vetted Malwarebytes if you MUST have protection against malware.

Apr 22, 2025 12:39 AM in response to Kossil

+1


I'm also getting nightly kernel panics on a M2 Mini since updating to 15.4.1. No problems at all before updating. No other changes to system. Happening whilst unattended. Don't know what it is doing when it panics, keep finding it has restarted when I get home from work. Is set to not allow sleep so shouldn't be a sleep wake issue. No anti virus or Edge browser installed.

Apr 30, 2025 1:33 PM in response to Kossil

Brand new MBP M4 Pro. Upgraded from 15.4 to 15.4.1 this morning and now, after an hour or less, WindowServer starts consuming a lot of CPU, mouse clicks take up to 10 seconds for the OS to respond, volume pop up displays permanently and eventually have to hard boot. In another 30 to 60 minutes, same problem. Never had this problem before the OS update. How do I fix this???

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

macOS 15.4 causes nightly kernel panic (WindowServer freeze, M4 Pro)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.