Fix a Mac that has kernel panic
We'll rule out extensions, RAM, and disk, then isolate the cause—extension conflict, failing RAM, or disk corruption—or tell you when to call a pro.
What you'll need
- None
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
Show full guide
Steps
Goal: Rule out extensions and login items, then isolate hardware or disk failure.
- Boot in Safe Mode (hold Shift at startup). If the Mac runs without panic, an extension or login item is likely.
- Good: Safe Mode stable. Proceed to Remove extensions.
- Bad: Safe Mode still panics—run Apple Diagnostics.
Safe Mode
Goal: Confirm whether software is the cause.
- Shut down. Power on and hold Shift until the Apple logo and progress bar appear.
- If the Mac boots to the desktop and runs without panic, disable third-party extensions and login items.
- Good: Mac stable in Safe Mode. Proceed to Remove extensions.
- Bad: Mac still panics—hardware or disk may be failing.
Remove extensions
Goal: Find and remove the extension or login item causing the panic.
- In System Settings, Privacy and Security, disable third-party kernel extensions. In General, Login Items, remove recent items.
- Restart normally. If the panic stops, you found the cause.
- Good: Panic stopped. Keep the extension or login item disabled.
- Bad: Panic continues—run Apple Diagnostics.
Diagnostics
Goal: Test RAM and hardware.
- Shut down. Power on and hold D until the diagnostics screen appears. Let it run.
- If it reports errors, note the reference code. RAM failure often causes kernel panic.
- Good: No errors—try Disk Utility First Aid and macOS update.
- Bad: Errors reported—call Apple or a technician.
When to get help
Call Apple or a technician if:
- Apple Diagnostics reports hardware errors.
- Safe Mode still panics.
- You have removed extensions and the Mac still crashes.
Verification
- The Mac boots and runs without restarting unexpectedly.
- No gray or black panic screen.
- Apple Diagnostics (if run) reports no errors.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Safe Mode Boot in Safe Mode; if stable, extension or login item is likely.
- Extensions and login items Remove recent kernel extensions and login items.
- Diagnostics and disk Run Apple Diagnostics; run First Aid on the disk.
- Call a pro Hardware errors, Safe Mode still panics, or software fixes did not help.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Mac model and macOS version
- Whether Safe Mode boots without panic
- Apple Diagnostics: error codes if any
- Steps already tried
Does the Mac boot in Safe Mode without panic?
Safe Mode loads only essential extensions.
You can change your answer later.
Remove recent extensions and login items
Extensions and login items can cause panic.
Panic stopped?
Run Apple Diagnostics
Hardware failure can cause kernel panic.
Reviewed by Blackbox Atlas
Frequently asked questions
- Why would a Mac have kernel panic?
- Kernel extensions, third-party software, failing RAM, disk corruption, or hardware fault. Boot in Safe Mode first—if it does not panic, an extension or login item is likely.
- Can I fix kernel panic myself?
- Yes. Boot in Safe Mode, remove recent extensions and login items, run Apple Diagnostics. If Safe Mode is stable, disable extensions one by one to find the culprit. Hardware failure may need a technician.
- When should I call a technician for kernel panic?
- If Apple Diagnostics reports hardware errors, or Safe Mode still panics, or you have ruled out software and the Mac still crashes. RAM or logic board replacement may be needed.
Rate this guide
Was this helpful?
Thanks for your feedback.