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

Posted on Feb 21, 2024 1:08 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 22, 2024 4:54 PM

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.


9 replies
Question marked as Top-ranking reply

Feb 22, 2024 4:54 PM in response to andreasc73

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.


Feb 25, 2024 1:51 AM in response to HWTech

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

Feb 25, 2024 12:27 PM in response to andreasc73

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.


Official Apple Support


--------

Then there is the question of whether that money should go toward repair of this Mac, or move on to a newer model.

Feb 22, 2024 11:55 AM in response to andreasc73

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"

Feb 22, 2024 7:36 AM in response to andreasc73

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.



Feb 22, 2024 11:47 AM in response to HWTech

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:


Feb 21, 2024 6:57 PM in response to andreasc73

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".


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Kernel panic - Sonoma 14.3.1 - MacBook Pro 16" 2019

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.