macOS 'application not responding' stuck fix
Your Mac app froze. Force quit didn't work. Here's the real fix that saves your work without rebooting.
You're in the middle of something — maybe Safari, maybe Photoshop — and the cursor turns into that spinning beach ball. Nothing clicks. You try Command+Q, Option+Command+Escape, even right-clicking the Dock icon. Nothing. It's stuck. I've been there, and I've watched dozens of techs fight with it. Here's the actual fix, and it doesn't require rebooting.
The Fastest Fix: Force kill from Terminal
- Open Terminal. If you can't find it, press Command+Space to bring up Spotlight, type Terminal, and hit Enter.
- Type this command exactly (case matters):
top - You'll see a live list of running processes. Look for the frozen app's name in the COMMAND column. For example,
SafariorPhotoshop. - Note the PID number right next to the app name. It's a small integer — like 1234.
- Press Control+C to quit the top utility.
- Now type:
Replacekill -9 [PID][PID]with the actual number you wrote down. For example:kill -9 1234 - Press Enter. You won't see any confirmation message. The app should disappear from your Dock and screen within a few seconds.
What you should see: After hitting Enter, the app's window closes. The icon in the Dock may jump once, then vanish. If nothing happens, try the Activity Monitor method below — sometimes an app is locked deeper.
Why this works
The -9 flag in the kill command sends a SIGKILL signal. That's the nuclear option. The operating system doesn't ask the app to cleanly shut down — it just terminates the process immediately. The GUI's force quit dialog sometimes can't get through because the app is stuck in a kernel-level loop. Terminal skirts around that by talking directly to the process manager.
Alternative: Use Activity Monitor (no typing)
- Open Activity Monitor. You can find it in Applications > Utilities, or search via Spotlight.
- In the search box at the top right, type the name of the frozen app — like "Safari".
- Double-click the app's row in the list.
- A small window pops up. Click the Quit button in the top left corner.
- Choose Force Quit in the confirmation dialog that appears.
What you should see: The small window closes, and the app disappears from the main list. The frozen window on your desktop should vanish within 5 seconds.
Less common variations of this issue
The app won't die with kill -9
This is rare, but it happens when the process is stuck in a kernel thread. In that case, you need sudo kill -9 [PID]. The sudo command forces root privileges, which can override system-level locks. You'll need to enter your admin password. Don't use this unless kill -9 failed — sudo can mess up system processes if you're not careful.
Multiple instances of the same app
Sometimes an app crashes but leaves behind zombie processes. Run ps aux | grep Safari (replace Safari with your app name). You'll see multiple PIDs. Look for the one with a R or S status in the STAT column — that's the running one. Kill that one. Zombies (status Z) are already dead, just waiting for cleanup; they'll clear on their own.
The spinning beach ball on every app
If the whole system is frozen, not just one app, the problem isn't the application. It's usually a crashed window server. Press Control+Option+Command+Escape — that's the emergency force quit shortcut, which sometimes bypasses the regular one. If that doesn't work, hold the power button for 6 seconds to force a shutdown. For persistent freezes, check your RAM usage in Activity Monitor after restart. You might need to reduce the number of apps running simultaneously, especially if you're on an M1 or M2 Mac with 8GB of unified memory.
Apps running from LaunchDaemons
Some apps (like Dropbox or Adobe updaters) run as background services and won't appear in the Dock or force quit menu. Use Terminal: launchctl list | grep [appname] to find the service name, then launchctl unload [servicename] to stop it. You'll need the exact service path, which is usually in /Library/LaunchDaemons/ or ~/Library/LaunchAgents/.
Prevention: Keep apps from freezing again
- Update your apps. Outdated software conflicts with newer macOS versions. I've seen Final Cut Pro 10.6.6 crash constantly on macOS Ventura 13.4. Updating both fixed it.
- Free up disk space. If your startup disk has less than 10% free space, macOS runs out of swap memory. Apps freeze more often. Check in About This Mac > Storage. I aim for at least 20GB free on a 256GB drive.
- Reset NVRAM/PRAM (Intel Macs only). Shut down, then turn it on and immediately hold Option+Command+P+R for 20 seconds. This clears wonky memory settings that can cause app hangs. Do this once a month if you see regular freezes.
- Disable unnecessary login items. Go to System Settings > General > Login Items. Remove anything you don't need at startup. Too many apps fighting for resources at boot can cause later hangs.
- Use Safari's built-in crash protection. If Safari freezes often, enable "Show Develop menu in menu bar" in Safari > Settings > Advanced. Then from the Develop menu, select "Show Web Inspector" and look for extensions causing the lag. Disable them one by one until the freezes stop.
No method is foolproof — macOS is complicated, and apps are buggy. But Terminal's kill -9 is your fastest escape route. Save that command somewhere. You'll use it again.
Was this solution helpful?