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.

Category
Troubleshooting · Home maintenance
Time
15–45 min
Last reviewed
What you'll need
  • None
Diagnostic graph validation issues: Terminal node n_remove_extensions must have null branches

Step-by-step diagnostic

Step 1 of 3
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.

  1. Safe Mode Boot in Safe Mode; if stable, extension or login item is likely.
  2. Extensions and login items Remove recent kernel extensions and login items.
  3. Diagnostics and disk Run Apple Diagnostics; run First Aid on the disk.
  4. 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.

Shut down. Power on and hold Shift until the Apple logo appears. Good: Mac boots and runs—extension or login item is likely. Bad: Mac still panics—hardware or disk may be the cause.

You can change your answer later.

Remove recent extensions and login items

Extensions and login items can cause panic.

Disable third-party kernel extensions in System Settings. Remove recent login items. Restart normally. If panic stops, you found the cause. If not, run Apple Diagnostics.
Question

Panic stopped?

Run Apple Diagnostics

Hardware failure can cause kernel panic.

Hold D at startup. Let diagnostics run. If errors reported, note the code and call Apple or a technician. If no errors, run Disk Utility First Aid and update macOS.

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.

Continue to