Problem solving · MacBook
MacBook Keeps Restarting? Kernel Panic Fixes
A MacBook that throws the 'restarted because of a problem' message is shouting software about nine times in ten - a bad driver, a dodgy dock, or a full disk. The panic log usually names the culprit, and the few hardware causes have a clean test each.
MacBook Keeps Restarting? Kernel Panic Fixes?
Quick answer
Software panic or hardware panic?
A kernel panic is just macOS hitting something it can't recover from and restarting to stay safe. The cause is software the overwhelming majority of the time, which is why the first move is to read the log rather than reach for your wallet. Most of the panic jobs that reach our Dubai Media City bench are a bad driver, a failing external drive, or a disk that's run out of room. The hardware ones are real but fewer, and each has a test. If it does turn out to be the board or the storage, our full MacBook diagnostic pins it down before any quote.
A software panic usually names something. The log points at a process or extension, it happens when you launch one app or plug in one device, and it often stops the moment you remove that thing.
A hardware panic is less fussy. It restarts at random with no pattern, gets worse under load or when the Mac is hot, or began after a knock or a spill. These don't care which app you're in.
The fixes, in order
Work down the list and watch for the pattern to break. Most random-restart jobs are solved before the diagnostic stage.
- Read the panic log. Click Report on the restart message and note any process or extension named near the top. The repeat offender is your suspect.
- Unplug everything. All USB devices, hubs, drives, docks and adapters. A bad dock or dying external drive is a top trigger. Run bare for a day.
- Safe Mode. Loads without third-party drivers and checks the disk. If panics stop here, it's a kext or login item.
- Update and prune extensions. Install macOS and app updates, then remove old VPNs, antivirus and disk tools that load kexts.
- Disk space and First Aid. Clear space if under 10 percent free, then run First Aid in Disk Utility. A failing file system panics.
- Apple Diagnostics. Hold D (Intel) or Cmd-D from startup options (Apple Silicon). A reference code points at the hardware fault.
What the panic log is actually telling you
The wall of text scares people off, but you only need the top of it. Two lines do the work.
Look for the line that starts "panicked task" or names a process, and the list of loaded kernel extensions just under it. A third-party name there, an antivirus driver, a VPN, a virtual-disk tool, is your cause nine times out of ten, and uninstalling it ends the panics. If the log instead points at the kernel itself with no third-party name, and it happens at random, that's when hardware moves up the list.
When it's hardware: the common causes
If the panics survive a bare boot, Safe Mode and an update, it's usually one of four things. Here's what we actually find on the bench, roughly in order across Dubai.
Heat and a dust-clogged fan
A Mac that panics under load or when it's hot is often throttling against a heatsink packed with dust, and Dubai flats collect a lot of it. The fix is a strip, clean and fresh thermal paste, not a new part. We walk through the symptoms in our loud-fan guide, and a clean and repaste is AED 280.
A failing SSD
A drive on its way out throws panics as macOS fails to read or write. First Aid usually flags it. This is the one to act on quickly, because a failing SSD risks your files. Back up now and see our data recovery page if the drive is already struggling.
RAM (Intel and older Macs)
On Intel MacBooks with removable or socketed memory, a failing RAM module is a classic panic cause, and Apple Diagnostics usually catches it. Apple Silicon has the memory built into the chip, so this one only applies to the older machines.
A swollen battery or board fault
A swollen battery can pressure the board into instability, and a genuine logic-board fault panics at random. Both need the bench. A swollen battery is also a safety issue, so stop using the Mac until it's replaced.
What it costs to fix in Dubai
We don't charge to look. Bring it to Concord Tower in Dubai Media City and the diagnostic is free, so you'll know whether it's heat, the SSD, the RAM or the board before you commit. The prices below are VAT-inclusive and depend on the model.
A strip, clean and repaste to cure thermal panics is AED 280. An SSD replacement runs AED 400 to 1,200 by capacity, and battery replacement is from AED 450. Memory and logic-board work starts from AED 800. If the drive is failing, deal with a data recovery backup first, before anything else.
Most clean and SSD jobs are same-day if the part's in stock, and we've been doing them at this address since 2004. WhatsApp the serial number on 055 741 3706 first, tell us what the panic log named, and we'll tell you what's likely before you leave home.
Frequently asked questions
- Random restarts are kernel panics, and about nine in ten are software: a faulty driver, a failing external drive, or a disk under 10 percent free. Read the panic log for the named process, unplug all peripherals, and test in Safe Mode. If it still panics bare and in Safe Mode, run Apple Diagnostics, because then it's pointing at RAM, the SSD, heat or the battery.
- It depends on the cause, and the diagnostic to find out is free. A clean and repaste for thermal panics is AED 280. An SSD replacement is AED 400 to 1,200 by capacity. Battery replacement is from AED 450, and board or RAM work starts from AED 800. All prices are VAT-inclusive. Most software causes cost nothing once we point you at them.
- Often, if the cause is software. A clean reinstall clears a corrupt system file or a stubborn third-party kext that survived an update. Back up first, since a reinstall is a good moment to rule out the disk too. If the panics return on a fresh macOS with nothing installed, that's a strong sign the fault is hardware.
- It can. A battery swelling under the top case puts pressure on the board and can trigger instability and random shutdowns, alongside the keyboard and trackpad symptoms it usually causes. A swollen battery is a safety risk too. Stop using the Mac and have the battery replaced, from AED 450, rather than waiting for it to get worse.
- Not usually. Most panics are a single bad driver or a full disk, both easy fixes, not a dying Mac. The ones to take seriously are random panics that get worse under heat or that First Aid links to the drive. Bring it in for a free diagnostic and we'll tell you honestly whether it's a quick fix or the board.
- For a full diagnostic that checks the disk and reproduces the panic, it helps to log in, so yes, usually. We only ever use it on the bench in front of you where you can watch, and we never need your Apple ID password. If you'd rather not share it, we can still run Apple Diagnostics and the hardware tests without it.
- Then it's that app or its driver, not the Mac itself. Update the app and macOS first, and check whether it installs a system extension you can remove. If a single program reliably triggers the panic, reinstalling it cleanly usually ends it. You won't need any hardware repair for a one-app panic.
Related on MacBook Repair Dubai
About the author
Usman is a senior macbook logic-board technician at MacBook Repair Dubai, Dubai's longest-running Apple-only repair workshop (since 2004). Personally signs the QC checklist on every job leaving the bench.