MacOS – My MacBook Pro freezes if nothing is moving on the screen

hangmacbook promacos

My MacBook Pro (Retina, 13-inch, Late 2013) started freezing every time I boot it.

I've tried resetting the NVRAM and SMC, and have even reformatted it.

After doing that, I noticed that if I kept moving the mouse (trackpad or external mouse), my computer would no longer freeze. However, if I stopped moving the mouse, then the computer would freeze again.

The computer doesn't have this behavior if I start it in Safe Mode.

How might I troubleshoot this further?

Edit: When I was trying to copy the log from Console, I had to move the cursor or the computer would freeze. But after I open Safari, I could stop with no issue. I shift tabbed on Console and then the Mac froze again!

Edit 2: After some test, I figured out new strange behaviors. If something is moving on my screen, no freeze.

I was on Youtube, and I played a video > no freeze during the entire video. I stopped the video > freeze after 2s.

I tried something else: I launched another video then I minimized the window > freeze after 2s, but I could still hear the sound.

It's like the computer's freezing only if nothing is moving on the screen.

Best Answer

From your Console log, the last event before reboot was the

Sep 26 03:35:00 Ashleys-MacBook-Pro com.apple.xpc.launchd[1] (com.apple.bsd.dirhelper[379]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.bsd.dirhelper

What is Dirhelper

http://www.manpagez.com/man/8/dirhelper/osx-10.6.5.php

Possible solution..

Copy Dirhelper Plist as safety precaution located in

/System/Library/LaunchDaemons/com.apple.bsd.dirhelper.plist

Then delete it.

Restart

You can also try Safe mode to isolate the issue..

What safe mode does...

Verifies your startup disk and attempts to repair directory issues, if needed
Loads only required kernel extensions
Prevents startup items and login items from opening automatically
Disables user-installed fonts 
Deletes font caches, kernel cache, and other system cache files