Skip to content

Reproducible kernel panic/restart: "program_swap: Async Swap request landing on unsupported platform. Force panic" #6341

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
JohnDDuncanIII opened this issue Mar 23, 2024 · 3 comments

Comments

@JohnDDuncanIII
Copy link

JohnDDuncanIII commented Mar 23, 2024

Description of the bug

rdar://FB13695716

I am using a Apple M3 Pro 36GB on Sonoma 14.4 (23E214) while in clamshell mode (lid closed, connected to power source) and connected to an external 1920x1080 acer IPS monitor. I think this might be a hardware issue on the Apple M3 Pro.

My Sublime Text build is 4169.

panic(cpu 1 caller 0xfffffe0013c9d15c): DCPEXT0 PANIC - program_swap: Async Swap request landing on unsupported platform. Force panic

  • iomfb_driver(9)
    program_swap: Async Swap request landing on unsupported platform. Force panic

Steps to reproduce

You can force a kernel panic:

  1. install latest Xcode/command line tools/“Additional Tools” (from 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” (i.e., disable macOS beamsync/vsync)
  3. copy text from Firefox Browser
  4. launch Sublime Text 4
  5. try to paste text
  6. panic, restart

https://youtu.be/zcm0sYtiFxc

I performed this 4 times in a row and macOS panicked and restarted with the error "program_swap: Async Swap request landing on unsupported platform. Force panic" four times in a row.

Expected behavior

The system does not reboot

Actual behavior

The system reboots

Sublime Text build number

4169

Operating system & version

macOS 14.4

(Linux) Desktop environment and/or window manager

No response

Additional information

No response

OpenGL context information

OpenGL Context Information:
  GL API Version: 4.1 Metal - 88
  GLSL Version: 4.10
  Vendor: Apple
  Renderer: Apple M3 Pro

Related

@BenjaminSchaaf
Copy link
Member

Have you reported this to Apple? Kernel panics are always kernel bugs.

@JohnDDuncanIII
Copy link
Author

Have you reported this to Apple?

Yep! Please feel free to close if there's nothing to be done on your end! I just wanted to report here as well for the sake of posterity.

rdar://FB13695716. Screenshot 2024-03-24 at 10 55 38 PM

Kernel panics are always kernel bugs.

I'm also not 100% sure if this is a kernel panic — I had a similar issue while using Kagi's Orion and @vprelovac stated

That is not kernel panic, just an app crash that was caught and handled by OS.

It's been awhile since I've run into this kind of crash and I know macOS has changed a lot since OS X, so I'm not positive about what kind of error this actually is.

@BenjaminSchaaf
Copy link
Member

Considering the computer had to be restarted it's certainly a kernel bug if not a panic. Going to close as there's nothing we can do on our end.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants