My 2016 Intel rMBP15 (MBP13,3) with touchbar had been performing OK for the past months even when the battery started calling for a service replacement (380 cycles now) some 5 months ago (I mostly use it docked to an external monitor). The past couple of months even under MacOS 14 Sonoma through OCLP.
Last week the MBP started to freeze/crash/beachball without a clear pattern of a given app being used or task being performed. The last 3 or 4 days, I haven't been able to barely use it as it could hang just during login after typing the password or a couple of minutes later.
Every time the MBP hangs, something gets very hot inside and the fans fire up like crazy (although it might be common to these intel MBP, I know). I then hard power it off. Usually, I can also hear cracking sounds from the case (although the frame is not swollen so at least the battery is not that bloated, and again, those cracking sounds have not been that uncommon to my MBP under thermal variations).
In the end, I decided to discard a SW problem and proceeded to erase and clean install MacOS (15.2 Sequoia through OCLP). With barely a few apps installed I've been able to have a longer session this morning, although I happened to have another freeze, basically doing nothing.
I have run Etrecheck and have some of the kernel panics associated to the mac beachballing.
I had, before the issues, planned to buy a new M4 MBP in the coming months. I would then give this macbook pro to my kid, after installing a brand new battery. With these problems I'm now reluctant to invest on servicing it.
Does anybody know if a faulty battery could be the culprit of this mackbook pro freezing or are we talking about something else (iGPU / GPU / logic board)? Just to make a decision on whether take the risk (and get the battery replacement) or just discard it completely.
P.S. I don't know if it could be also related, a month ago the mac started showing signs of the famous flex-gate cable issue, creating some purple horizontal lines at the bottom of the mac screen when running hot after long sessions watching movies at my parents in law's house (but then again, most of the times I use it connected to an external monitor).
Last week the MBP started to freeze/crash/beachball without a clear pattern of a given app being used or task being performed. The last 3 or 4 days, I haven't been able to barely use it as it could hang just during login after typing the password or a couple of minutes later.
Every time the MBP hangs, something gets very hot inside and the fans fire up like crazy (although it might be common to these intel MBP, I know). I then hard power it off. Usually, I can also hear cracking sounds from the case (although the frame is not swollen so at least the battery is not that bloated, and again, those cracking sounds have not been that uncommon to my MBP under thermal variations).
In the end, I decided to discard a SW problem and proceeded to erase and clean install MacOS (15.2 Sequoia through OCLP). With barely a few apps installed I've been able to have a longer session this morning, although I happened to have another freeze, basically doing nothing.
I have run Etrecheck and have some of the kernel panics associated to the mac beachballing.
I had, before the issues, planned to buy a new M4 MBP in the coming months. I would then give this macbook pro to my kid, after installing a brand new battery. With these problems I'm now reluctant to invest on servicing it.
Does anybody know if a faulty battery could be the culprit of this mackbook pro freezing or are we talking about something else (iGPU / GPU / logic board)? Just to make a decision on whether take the risk (and get the battery replacement) or just discard it completely.
P.S. I don't know if it could be also related, a month ago the mac started showing signs of the famous flex-gate cable issue, creating some purple horizontal lines at the bottom of the mac screen when running hot after long sessions watching movies at my parents in law's house (but then again, most of the times I use it connected to an external monitor).
Diagnostics Information (past 60 days):
2050-01-10 12:55:01 rpcsvchost - High CPU Use
Executable: /usr/libexec/rpcsvchost
2025-01-10 13:11:57 searchpartyd - Crash (6 times)
First occurrence: 2025-01-10 10:01:19
Executable: /usr/libexec/searchpartyd
2025-01-10 12:35:06 Kernel Panic (2 times)
First occurrence: 2025-01-10 08:26:15
Details:
panic(cpu 0 caller 0xffffff7fa9ace76e): "Graphics firmware encountered
an exception (eip: 0x128ba, fault #: 0xd)\
Panicked task 0xffffff9bc665bb88: 251 threads: pid 0: kernel_task
2025-01-10 10:08:02 WindowServer - Crash (6 times)
First occurrence: 2025-01-09 13:57:13
Executable: /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
2025-01-10 10:00:34 installd - High CPU Use
Executable: /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/Resources/installd
2025-01-10 09:49:57 SwitchResX Control - Crash
Executable: /Library/PreferencePanes/SwitchResX.prefPane/Contents/PlugIns/SwitchResX Control.app
2025-01-10 09:33:27 CoreServicesUIAgent - Crash (4 times)
First occurrence: 2025-01-10 09:17:16
Executable: /System/Library/CoreServices/CoreServicesUIAgent.app
Details:
libsystem_c.dylib: abort() called
2025-01-10 09:07:07 efilogin-helper - Crash (4 times)
First occurrence: 2025-01-09 04:51:39
Executable: /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/Resources/efilogin-helper
2025-01-09 13:57:22 Problem Reporter - Crash (2 times)
Executable: /System/Library/CoreServices/Problem Reporter.app
Details:
libsystem_c.dylib: assertion failure: "displayTiming != ((void *)0)" -
> %lld
2025-01-09 13:57:21 MTLCompilerService - Crash (2 times)
Executable: /System/Library/Frameworks/Metal.framework/Versions/A/XPCServices/MTLCompilerService.xpc/Contents/MacOS/MTLCompilerService
Details:
libsystem_c.dylib: abort() called
2025-01-09 13:55:56 Kernel Panic
Details:
panic(cpu 2 caller 0xffffff8013f45f0e): Kernel trap at 0xffffff7faaec0
c6c, type 14=page fault, registers:
Panicked task 0xffffff90421509b0: 11 threads: pid 997: VTDecoderXPCSer
v
2025-01-09 04:51:37 lsd - Crash (4 times)
First occurrence: 2025-01-09 04:39:11
Executable: /usr/libexec/lsd
End of report
2050-01-10 12:55:01 rpcsvchost - High CPU Use
Executable: /usr/libexec/rpcsvchost
2025-01-10 13:11:57 searchpartyd - Crash (6 times)
First occurrence: 2025-01-10 10:01:19
Executable: /usr/libexec/searchpartyd
2025-01-10 12:35:06 Kernel Panic (2 times)
First occurrence: 2025-01-10 08:26:15
Details:
panic(cpu 0 caller 0xffffff7fa9ace76e): "Graphics firmware encountered
an exception (eip: 0x128ba, fault #: 0xd)\
Panicked task 0xffffff9bc665bb88: 251 threads: pid 0: kernel_task
2025-01-10 10:08:02 WindowServer - Crash (6 times)
First occurrence: 2025-01-09 13:57:13
Executable: /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
2025-01-10 10:00:34 installd - High CPU Use
Executable: /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/Resources/installd
2025-01-10 09:49:57 SwitchResX Control - Crash
Executable: /Library/PreferencePanes/SwitchResX.prefPane/Contents/PlugIns/SwitchResX Control.app
2025-01-10 09:33:27 CoreServicesUIAgent - Crash (4 times)
First occurrence: 2025-01-10 09:17:16
Executable: /System/Library/CoreServices/CoreServicesUIAgent.app
Details:
libsystem_c.dylib: abort() called
2025-01-10 09:07:07 efilogin-helper - Crash (4 times)
First occurrence: 2025-01-09 04:51:39
Executable: /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/Resources/efilogin-helper
2025-01-09 13:57:22 Problem Reporter - Crash (2 times)
Executable: /System/Library/CoreServices/Problem Reporter.app
Details:
libsystem_c.dylib: assertion failure: "displayTiming != ((void *)0)" -
> %lld
2025-01-09 13:57:21 MTLCompilerService - Crash (2 times)
Executable: /System/Library/Frameworks/Metal.framework/Versions/A/XPCServices/MTLCompilerService.xpc/Contents/MacOS/MTLCompilerService
Details:
libsystem_c.dylib: abort() called
2025-01-09 13:55:56 Kernel Panic
Details:
panic(cpu 2 caller 0xffffff8013f45f0e): Kernel trap at 0xffffff7faaec0
c6c, type 14=page fault, registers:
Panicked task 0xffffff90421509b0: 11 threads: pid 997: VTDecoderXPCSer
v
2025-01-09 04:51:37 lsd - Crash (4 times)
First occurrence: 2025-01-09 04:39:11
Executable: /usr/libexec/lsd
End of report