-
Hey there, I've noticed if screen mirroring or extended display is enabled (using an Apple TV) and i attempt to launch a VM (Monterey, Ventura, or Sonoma) on the extended / mirror display, Virtual Buddy crashes. Specs: Additional info: How to replicate the fault:
Workarounds:
If I'm missing any information, please let me know and I'll add it here. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
Thanks for reporting this. If you can provide a crash log (you can grab one from the Console app), that would be great. |
Beta Was this translation helpful? Give feedback.
-
Hey insidegui, Sorry for the late response. I've attached the three crash logs (one per version) to aid you further in the investigation. If there's any information I'm missing, please let me know and I'll add it as soon as possible |
Beta Was this translation helpful? Give feedback.
-
UpdateIt looks like this is fixed in macOS 15.1 beta 3 🥳 I tested with a macOS 15 beta 7 VM in a macOS 15.1 beta 3 host AirPlaying to an Apple TV running tvOS 18 beta 8. Original answer below: Root CauseJudging by the stack trace, it looks like the crash is related to DRM 🙄
What I think is happening is that VMs can display DRM-protected video/audio, and so when Virtualization attempts to open the frame buffer in order to determine its DRM compliance, it crashes. Testing on a macOS 14.6.1 host with a symbolic breakpoint revealed that Virtualization doesn't call So this is definitely some sort of bug in Virtualization. I will file a feedback with Apple as soon as I can, but I suggest you report this to Apple via Feedback Assistant including the diagnostics right after reproducing the crash. Additional TestingIt looks like the problem only occurs for hosts running macOS Sequoia.
Note: all tests performed with VirtualBuddy 1.3.2, both hosts have SIP disabled, but I don't think this is relevant to the issue. |
Beta Was this translation helpful? Give feedback.
-
Hey insidegui, Hope you're well! As a precautionary move, I filed this issue with Apple this morning as this is pretty much, the first time I've encountered an issue with your app (whilst running it on a beta OS for the first time) Just finished the macOS beta upgrade and Virtual Buddy Beta (and v1.6.2) are both working perfectly with the setup mentioned in my primary email. Thank you for your time and help in this matter, I really appreciate it! |
Beta Was this translation helpful? Give feedback.
Update
It looks like this is fixed in macOS 15.1 beta 3 🥳
I tested with a macOS 15 beta 7 VM in a macOS 15.1 beta 3 host AirPlaying to an Apple TV running tvOS 18 beta 8.
Original answer below:
Root Cause
Judging by the stack trace, it looks like the crash is related to DRM 🙄
What I think is happening is that VMs can display DRM-protected video/audio, and so when Virtualization attempts to open the frame buffer in order to determine its DRM compliance, it crashes.
Testing on a m…