MacBook Crash and Reboots while using Telegram, post macOS Sonoma latest update

Problem:

After updating from macOS Sonoma 14.3.1 to 14.4, my new MBP crashes and reboots when using Telegram video calls. 

Usually, it happens when switching between windows and then back to the Telegram video call window.

The easiest way to reproduce is by running Civilization VI at the time of the call. For some reason, it immediately triggers the kernel panic crash.


I tested the same scenario on other 16” MBPs with the same software and OS versions — 2019 Intel and 2021 M1 Pro — but couldn’t reproduce the issue.


Crash reports:

All crash reports start with “DCP PANIC - program_swap: Async Swap request landing on unsupported platform”, here are two examples:


Crash report 1

panic(cpu 1 caller 0xfffffe0013fe109c): DCP PANIC - program_swap: Async Swap request landing on unsupported platform. Force panic
 - iomfb_mailbox_async(76)
program_swap: Async Swap request landing on unsupported platform. Force panic

RTKit: RTKit-2419.101.1.release - Client: local-t603xdcp.RELEASE
!UUID: dac9e761-2de3-35d1-9af4-b7f9a5ebd552
Time: 0x0000034251f7386f


Crash report 2

panic(cpu 1 caller 0xfffffe0014e8d09c): DCP PANIC - program_swap: Async Swap request landing on unsupported platform. Force panic
 - iomfb_driver(10)
program_swap: Async Swap request landing on unsupported platform. Force panic

RTKit: RTKit-2419.101.1.release - Client: local-t603xdcp.RELEASE
!UUID: dac9e761-2de3-35d1-9af4-b7f9a5ebd552
Time: 0x000001a5fd432fdd


What I tried:

  1. Booting in Safe Mode – didn’t help; I reproduced the issue in safe mode;
  2. Updating to 14.4.1 – didn’t fix the issue;
  3. Booted in Diagnostics mode – no issues detected;
  4. Reinstalling macOS using Recovery mode – didn’t help;
  5. Erasing all data and clean-installing macOS from Recovery – didn’t help.


Concerns and Questions:

  1. How can I be sure these crashes aren't caused by a hardware issue of my new M3 Max since the problem can't be reproduced on other MBP models? I would like to make sure of this while the laptop is still under warranty.
  2. Is someone else having similar issues with M3 Max on macOS Sonoma 14.4.*?


[Re-Titled by Moderator]

MacBook Pro (M3 Max, 2023)

Posted on Mar 29, 2024 4:48 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 31, 2024 12:55 AM

Updates:

  1. I downgraded the macOS from 14.4.1 to 14.3.1, and the problem disappeared!

I really hoped it was a software issue, e.g. M3 chip driver support in recent macOS versions.


But then...


2. I checked the same scenario on another M3 MacBook Pro – 14" M3 Pro.

Same macOS version – 14.4.1, same apps. But I couldn't reproduce the problem.

So it looks like either a hardware problem of my particular MBP or an M3 Max-specific issue.


It would really help to test this case on a similar M3 Max MBP. If the problem doesn't reproduce there, that will definitely mean a hardware issue of my MBP.


15 replies
Question marked as Top-ranking reply

Mar 31, 2024 12:55 AM in response to leroydouglas

Updates:

  1. I downgraded the macOS from 14.4.1 to 14.3.1, and the problem disappeared!

I really hoped it was a software issue, e.g. M3 chip driver support in recent macOS versions.


But then...


2. I checked the same scenario on another M3 MacBook Pro – 14" M3 Pro.

Same macOS version – 14.4.1, same apps. But I couldn't reproduce the problem.

So it looks like either a hardware problem of my particular MBP or an M3 Max-specific issue.


It would really help to test this case on a similar M3 Max MBP. If the problem doesn't reproduce there, that will definitely mean a hardware issue of my MBP.


Apr 1, 2024 6:55 AM in response to CodeXT

I've been experimenting to find criteria that trigger the DCP PANIC crashes.


It has something to do with some specific graphics settings while performing intensive disk I/O activity.



Here are the easiest ways to reproduce the crash:



Method #1 — Telegram video call


1. Start a video call on Telegram

2. In Safari (or another browser), start downloading a large 140+ MB file (I tried downloading Firefox browser)

3. When the downloading starts, switch back to the Telegram call window. You can switch between windows several times with Cmd-Tab.

4. System crash and reboot



Method #2 — Quartz Debug


Found it here: https://github.com/sublimehq/sublime_text/issues/6341

This one is even better because it only involves Apple apps, although it requires a free Apple Developer account.


1. Install Additional Tools for Xcode 15.3 from https://developer.apple.com/download/all/ or using the direct link: https://download.developer.apple.com/Developer_Tools/Additional_Tools_for_Xcode_15.3/Additional_Tools_for_Xcode_15.3.dmg

2. Launch Quartz Debug and deselect "Enable Vertical Sync"

3. In Safari (or another browser), start downloading a large 140+ MB file (I tried downloading Firefox browser)

4. When downloading starts, the system crashes and reboots.



Apr 1, 2024 4:38 AM in response to Sirhc_

@Sirhc_, I am sorry to hear about your despair, and I totally understand you. Whether this is a software or hardware defect, Apple needs to pay more attention to quality control.


Regarding downgrading to Sonoma 14.3.1: this isn't a straightforward process. I followed this video guide: https://www.youtube.com/watch?v=O3W4RZbiFIc&ab_channel=Mr.Macintosh and used the first method — USB Installer.

In short:

  1. Back up your Mac with Time Machine.
  2. Download the Sonoma installer at the video author's page: https://mrmacintosh.com/macos-sonoma-full-installer-database-download-directly-from-apple/. Choose 14.3.1 and download it. All the links lead to Apple's CDN server. The video shows the process of downgrading to Ventura, so the author provides a different link, but the process is the same.
  3. Follow the steps from the video to format and create a bootable USB stick, boot from it, prepare the drive and install macOS.


Hopefully, everything goes smoothly and you will end up with Sonoma 14.3.1. If you have any questions, please let me know.





Apr 1, 2024 2:51 AM in response to CodeXT

I have exactly the same problem after updating to Sonoma 14.4. with my almost fully equipped MacBook Pro 16-inch M3 Max...


The update to Sonoma 14.4.1 has not brought any improvement either. In fact, it almost seems to have gotten worse. Acutely, the MacBook crashes and restarts every few minutes when using third-party software such as Steinberg Cubase, Maxon Cinema 4D, Native Instruments Komplete Ultimate... among others.


The error message after the hard crash and restart of the Mac is the same:


panic(cpu 0 caller Oxfffffe002a1001c): DCP PANIC - program_swap: Async Swap request landing on unsupported platform. Force panic

- iomfb_driver (10)...


I am in despair. This seems to be a macOS problem with the M3 Max chips.


@ CodeXT: Can you give me a tip on how you downgraded to Sonoma 14.3.1?


Mar 30, 2024 5:16 PM in response to CodeXT

It is a display related issue. If it occurs with Telegram app, then make sure that the Telegram app is completely updated. If you still have the issue, then contact the Telegram developers for assistance. It is up to the Telegram developers to make sure their software works properly on the platforms they support (even if it is a macOS bug).


Edit: I said display issue, but in reality it is a GPU issue since DCP is the Display Co-Processor.

Apr 3, 2024 10:24 AM in response to CodeXT

I contacted Apple regarding the DCP PANIC issue. They recommended visiting an authorised service centre, which, in my case, is the reseller from whom I bought my MBP.


The reseller conducted Applie diagnostics, which didn't detect any issues. However, based on the crash logs and videos I provided, they concluded that the crashes were caused by a faulty logic board.


The logic board has been replaced, but the crashes are still happening.

Apr 5, 2024 8:26 PM in response to Dj D-One

Dj D-One wrote:

The thing is i get the panics even when no game is running.

Full log: https://pastebin.com/XnBmprAx

Start o an error a log (to fit th forum max post size):

panic(cpu 1 caller 0xfffffe001ceffddc): DCP0 PANIC - program_swap: Async Swap request landing on unsupported platform. Force panic
- iomfb_mailbox_async(67)
program_swap: Async Swap request landing on unsupported platform. Force panic

RTKit: RTKit-2419.101.1.release - Client: local-t602xdcp.RELEASE
!UUID: 10178379-fe92-3317-9095-ad703b8bb255
Time: 0x0000003b65e99b87

Since it started within installing a Steam game, you may want to check the Steam forums to see if others are having the same issue. You can also check the game's product page on Steam as well.


Just to clarify, did you already have Steam installed without any issues & you just installed a new game through your existing Steam client? Or was this the first time you installed Steam on this Mac? If the latter, then maybe uninstall Steam to see if the issue goes away. Keep in mind Steam and perhaps even some games may have components which are running in the background even when you are not using Steam or the game.


FYI, Games are always tricky, but even more so on a Mac....especially an Apple Silicon M-series Mac since you have all the normal game issues plus all the conversion issues such as Rosetta and Game Mode, etc. which are trying to make a Intel Mac game made for other GPUs work with a completely different CPU & GPU architecture. Macs really are not meant for gaming. It is great when it works, but gaming on a Mac is far from ideal.



Mar 29, 2024 8:36 AM in response to CodeXT

CodeXT wrote:

Problem:
After updating from macOS Sonoma 14.3.1 to 14.4, my new MBP crashes and reboots when using Telegram video calls. 
Usually, it happens when switching between windows and then back to the Telegram video call window.
The easiest way to reproduce is by running Civilization VI at the time of the call. For some reason, it immediately triggers the kernel panic crash.

Crash reports:
All crash reports start with “DCP PANIC - program_swap: Async Swap request landing on unsupported platform”, here are two examples:

Crash report 1
panic(cpu 1 caller 0xfffffe0013fe109c): DCP PANIC - program_swap: Async Swap request landing on

Concerns and Questions:1.
How can I be sure these crashes aren't caused by a hardware issue of my new M3 Max since the problem can't be reproduced on other MBP models? I would like to make sure of this while the laptop is still under warranty.
2. Is someone else having similar issues with M3 Max on macOS Sonoma 14.4.*?



You can read more in all the post included here for more insight, and a way forward—

ref: DCP PANIC - Apple Community


Mar 31, 2024 12:59 AM in response to HWTech

Thank you, HWTech. I keep the Telegram app updated all the time. I already reported the bug to their team.


Edit: I said display issue, but in reality it is a GPU issue since DCP is the Display Co-Processor.


I am afrait it can be a hardwre issue since I checked the same scenario on a different M3 Pro MBP, but couldn't reproduce the issue there.


Mar 31, 2024 1:14 AM in response to CodeXT

The problem still persists on macOS 14.4.1.


What I tried on top of what wrote before:

6. Enabling option “Prevent automatic sleeping on power adapter when the display is off” – didn't help;

7. Turning off "FileVault disk encryption" – didn't help.


Full crash reports are attached (there are two types of them).


Apr 5, 2024 4:17 PM in response to Dj D-One

Dj D-One wrote:

I have the same issue, it started when I installed a Steam game (and the game optimized popup started showing up for the 1st time), not sure if its related but that's the only change in my system since it started happening.

Sounds like a GPU issue similar to @CodeXT with the Telegram app, or your external display. It is hard to say since we don't have your Kernel Panic logs.


Edit: Keep in mind, those Steam games were made for older Intel Macs so you cannot expect them all to work on an Apple Silicon M-series Mac. Games have always been tricky even when running on a Windows system with absolutely perfect system which exceeds the game's Recommended system requirements.

Apr 5, 2024 5:04 PM in response to HWTech

The thing is i get the panics even when no game is running.


Full log: https://pastebin.com/XnBmprAx


Start o an error a log (to fit th forum max post size):


panic(cpu 1 caller 0xfffffe001ceffddc): DCP0 PANIC - program_swap: Async Swap request landing on unsupported platform. Force panic
 - iomfb_mailbox_async(67)
program_swap: Async Swap request landing on unsupported platform. Force panic

RTKit: RTKit-2419.101.1.release - Client: local-t602xdcp.RELEASE
!UUID: 10178379-fe92-3317-9095-ad703b8bb255
Time: 0x0000003b65e99b87

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.

MacBook Crash and Reboots while using Telegram, post macOS Sonoma latest update

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