Kernel panic - Sonoma 14.3.1 - MacBook Pro 16" 2019
I keep having kernel panic on my MacBook Pro 16" 2019.
I've reinstalled the os after cleaning the disk, but I'm still experiencing multiple kernel panic.
MacBook Pro 16″, macOS 14.3
I keep having kernel panic on my MacBook Pro 16" 2019.
I've reinstalled the os after cleaning the disk, but I'm still experiencing multiple kernel panic.
MacBook Pro 16″, macOS 14.3
That Kernel Panic report mentions a page fault which usually tends to be associated with hardware issues, usually memory related which is what @Grant was saying about all the different crash reports. I was hoping it was going to show something else, but I think it better confirms a hardware issue with the Logic Board as I thought due to those "ProxiedDevice-Bridge" panic reports and knowing the MBPro 16" (2019) model has a high rate of Logic Board failures with these types of crashes. I know that is not what you want to hear.
Now you have to decide if it is worthwhile to spend money trying to repair this laptop or put that money towards a new laptop. Personally I would put the money towards a new laptop since a Logic Board repair is very expensive & the replacement board is just as likely to have the same issue at some point. It can be very hard to convince Apple to repair the laptop unless it fails their service diagnostic since most techs don't have any idea how to interpret Kernel Panic logs. I saw another post earlier today where someone had their same model laptop repaired and it still had a Logic Board related failure where they were having a hard time convincing Apple to replace the Logic Board again (like you they didn't really have any software installed that was likely to cause the problem).
You can try creating & running a bootable Memtest86 USB stick to perform a longer more thorough memory test than the Apple Diagnostics perform, but even Memtest86 may not be able to detect a memory failure even if the memory is bad. But if the Apple Diagnostics or Memtest86 report an issue, then it may make you feel better about our diagnosis here. As @Grant mentions, a passing result does not mean the hardware is Ok, only that no issue was found during testing. Memory issues many times are intermittent...I've run memory tests 24/7 for days before an error may occur, other times I have replaced the bad memory stick by trial & error.
Sorry for the bad news.
That Kernel Panic report mentions a page fault which usually tends to be associated with hardware issues, usually memory related which is what @Grant was saying about all the different crash reports. I was hoping it was going to show something else, but I think it better confirms a hardware issue with the Logic Board as I thought due to those "ProxiedDevice-Bridge" panic reports and knowing the MBPro 16" (2019) model has a high rate of Logic Board failures with these types of crashes. I know that is not what you want to hear.
Now you have to decide if it is worthwhile to spend money trying to repair this laptop or put that money towards a new laptop. Personally I would put the money towards a new laptop since a Logic Board repair is very expensive & the replacement board is just as likely to have the same issue at some point. It can be very hard to convince Apple to repair the laptop unless it fails their service diagnostic since most techs don't have any idea how to interpret Kernel Panic logs. I saw another post earlier today where someone had their same model laptop repaired and it still had a Logic Board related failure where they were having a hard time convincing Apple to replace the Logic Board again (like you they didn't really have any software installed that was likely to cause the problem).
You can try creating & running a bootable Memtest86 USB stick to perform a longer more thorough memory test than the Apple Diagnostics perform, but even Memtest86 may not be able to detect a memory failure even if the memory is bad. But if the Apple Diagnostics or Memtest86 report an issue, then it may make you feel better about our diagnosis here. As @Grant mentions, a passing result does not mean the hardware is Ok, only that no issue was found during testing. Memory issues many times are intermittent...I've run memory tests 24/7 for days before an error may occur, other times I have replaced the bad memory stick by trial & error.
Sorry for the bad news.
Hi, I got a failure report running memtest86.
Test
# Tests Passed Errors
Test 0 [Address test, walking ones, 1 CPU] 4/4 (100%) 0
Test 1 [Address test, own address, 1 CPU] 4/4 (100%) 0
Test 2 [Address test, own address] 4/4 (100%) 0
Test 3 [Moving inversions, ones & zeroes] 3/4 (75%) 1
Test 4 [Moving inversions, 8-bit pattern] 4/4 (100%) 0
Test 5 [Moving inversions, random pattern] 4/4 (100%) 0
Test 6 [Block move, 64-byte blocks] 3/4 (75%) 68
Test 7 [Moving inversions, 32-bit pattern] 3/4 (75%) 4
Test 8 [Random number sequence] 4/4 (100%) 0
Test 9 [Modulo 20, ones & zeros] 4/4 (100%) 0
Test 10 [Bit fade test, 2 patterns, 1 CPU] 4/4 (100%) 0
Test 13 [Hammer test] 4/4 (100%) 0
Save that report!
You will need it to help convince Apple support have an Apple Specialist DIRECT an Apple store or service provider to replace your mainboard (with the RAM soldered on it.)
I recommend you NOT go to an Apple service provider COLD, as they do not read such reports and will run their diagnostics and tell you your Mac is fine.
--------
Then there is the question of whether that money should go toward repair of this Mac, or move on to a newer model.
Provided you are not running virus scanners that crash you Mac "to protect you", when you see a lot of kernel panic reports that seem to be for unrelated reasons, and "all over the map" that suggests a NON-Trend.
A NON-Trend correlates strongly with RAM memory problems.
MacOS slightly randomizes the load point of key routines on each startup, as a hedge against fixed-address attacks. This causes a marginal memory cell to move into different routines each time your Mac starts up. This causes random and bizarre non-correlation in your panic reports from one run to the next.
Consider running the User diagnostic. It finds GROSS issues. A report of ADP000 says that in the extremely limited time it was run, using a constrained set of tests, it did not find any defects. That is a far cry from "All is Well"
the list of diagnostics reports in the etrecheck report is in reverse chronological order (newest at top). The 17th was certainly a tough day. When a group of them occurs, I believe the most recent is noted and a repeat factor (e.g., 5 times).
if the issues are even somewhat resolved, then you should not be seeing new crash reports there when you run it again.
panic(cpu 6 caller 0xffffff800ad851b3): Kernel trap at 0xffffff800ad63a70, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0xffffff8b9ca63400, CR3: 0x00000001cc093258, CR4: 0x00000000003626e0
RAX: 0xffffff8b9ca63400, RBX: 0x00007ff844b5f000, RCX: 0xffffff8b9ca63400, RDX: 0xffffff800aa1e5b8
RSP: 0xffffffce9c7eba70, RBP: 0xffffffce9c7ebb60, RSI: 0xffffff90a079a598, RDI: 0x0000000000000000
R8: 0x00000000000372bf, R9: 0xfffffeab5a722a01, R10: 0x0000000000000000, R11: 0xffffff9a3742b080
R12: 0x0010000000000000, R13: 0x00000000006e57e0, R14: 0xffffff9a3742b080, R15: 0xfffffeab5a722af8
RFL: 0x0000000000010286, RIP: 0xffffff800ad63a70, CS: 0x0000000000000008, SS: 0x0000000000000000
Fault CR2: 0xffffff8b9ca63400, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 3, VF: 5
Panicked task 0xffffff8bcfc90df8: 3 threads: pid 2315: com.apple.BKAgen
Backtrace (CPU 6), panicked thread: 0xffffff90a079a598, Frame : Return Address
0xffffffce9c7eb3f0 : 0xffffff800ac36c41
0xffffffce9c7eb440 : 0xffffff800ad955c0
0xffffffce9c7eb480 : 0xffffff800ad84d0c
0xffffffce9c7eb500 : 0xffffff800abd3971
0xffffffce9c7eb520 : 0xffffff800ac36f2d
0xffffffce9c7eb610 : 0xffffff800ac365d3
0xffffffce9c7eb670 : 0xffffff800b3d8d0b
0xffffffce9c7eb760 : 0xffffff800ad851b3
0xffffffce9c7eb8e0 : 0xffffff800ad84e97
0xffffffce9c7eb960 : 0xffffff800abd3971
0xffffffce9c7eb980 : 0xffffff800ad63a70
0xffffffce9c7ebb60 : 0xffffff800acde5b8
0xffffffce9c7ebbf0 : 0xffffff800acdd168
0xffffffce9c7ebc70 : 0xffffff800acdbcb9
0xffffffce9c7ebef0 : 0xffffff800ad8550e
0xffffffce9c7ebfa0 : 0xffffff800abd389f
Process name corresponding to current thread (0xffffff90a079a598): com.apple.BKAgentService
Mac OS version:
23D60
Kernel version:
Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58 PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64
Kernel UUID: 8C96896D-43A3-3BF0-8F4C-4118DA6AC9AA
roots installed: 0
KernelCache slide: 0x000000000a800000
KernelCache base: 0xffffff800aa00000
Kernel slide: 0x000000000a8e0000
Kernel text base: 0xffffff800aae0000
__HIB text base: 0xffffff800a900000
System model name: MacBookPro16,1 (Mac-E1008331FDC96864)
System shutdown begun: NO
Hibernation exit count: 10
System uptime in nanoseconds: 28561583947245
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000019fa0310c296
Sleep : 0x0000195cad10203b 0x000039a3592f7e8c 0x0000194f72c288ff
Wake : 0x0000195ce1e89687 0x00003b5bad1246b8 0x0000195cc0fe3ccf
Compressor Info: 1% of compressed pages limit (OK) and 2% of segments limit (OK) with 1 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff809d442000 - 0xffffffa09d442000
. PGZ : 0xffffff809d442000 - 0xffffff809f443000
. VM : 0xffffff809f443000 - 0xffffff856bc42000
. RO : 0xffffff856bc42000 - 0xffffff8705442000
. GEN0 : 0xffffff8705442000 - 0xffffff8bd1c42000
. GEN1 : 0xffffff8bd1c42000 - 0xffffff909e442000
. GEN2 : 0xffffff909e442000 - 0xffffff956ac42000
. GEN3 : 0xffffff956ac42000 - 0xffffff9a37442000
. DATA : 0xffffff9a37442000 - 0xffffffa09d442000
Metadata: 0xffffff807a432000 - 0xffffff809a432000
Bitmaps : 0xffffff809a432000 - 0xffffff809d432000
Extra : 0 - 0
Probabilistic GZAlloc Report:
Zone : <unknown>
Address : 0xffffff8b9ca63400
Submap : GEN0 [0xffffff8705442000; 0xffffff8bd1c42000)
Kind : wild deref, missing or invalid metadata
Metadata: zid:0 inl:0 cl:0x0 0x0000 0x00000000 0x00000000 0x00000000
last started kext at 7893775681: >!AHIDALSService 1 (addr 0xffffff800c0f1000, size 4096)
loaded kexts:
Unfortunately the Kernel Panic log summaries don't include any useful information. Perhaps post several of the Kernel Panics logs here so we can examine them for clues. They should be located in "/Library/Logs/DiagnosticReports" with file names beginning with "kernel" and/or ending in ".panic". If there are none in that folder, then check the "Retired" subfolder.
I'm concerned you have a bad Logic Board due to those "ProxiedDevice-Bridge" panic reports since they are related to the T2 security chip which controls everything on the system. The Logic Boards of the 2019 models have a higher rate of failure, especially the 16" model.
You can try a DFU firmware Revive which resets the T2 security chip & system firmware to see if that makes any difference.
How to revive or restore Mac firmware - Apple Support
Ideally when you perform a clean install, you should test the clean install thoroughly before installing any third party software and before restoring from a backup. Since you have so much Free storage space available, you can create a new APFS volume and install a fresh copy of macOS into that new APFS volume so you can test whether you still get those Kernel Panics and "ProxiedDevice-Bridge" panics. This allows you to test a clean install without any third party apps or restoration from backup while still being able to reboot into the main system to do your work when needed. It isn't a perfect test since the file system could be bad, but if it crashes you more than likely have a hardware issue. Just make sure to give the new APFS volume a unique name so it doesn't conflict with your main boot volume......maybe name the new APFS volume "Sonoma Test".
I totally agree with you. Microsoft defender is copied during the office 365 installation without asking. I removed it from the disk before opening it. Not sure if there is a good way to remove other leftovers
I am extremely skeptical of Microsoft Defender.
I think it may be protecting you by crashing your system, so that none of its hallucinations can damage your Mac.
Kernel panic - Sonoma 14.3.1 - MacBook Pro 16" 2019