FCP A/V Output crashing with BlackMagic UltraStudio 4K Mini

I’m having an issue with my BlackMagic UltraStudio 4K Mini connected to a Mac Studio M1 Max (64GB RAM) running macOS 15.6.1 and Final Cut Pro 11.1.1.


Playback through the UltraStudio often stutters and freezes for a few frames before catching up, even though playback inside FCP is smooth. This has been an on-going issue even with earlier versions of FCP, MacOS and BlackMagic’s Desktop Video driver.


But now, FCP crashes entirely when skimming clips or switching between them with A/V Output enabled. This never happened before.


The crash logs clearly states that it happens due to the A/V Output being enabled, when it is off everything works perfectly.


What I’ve tried:


Tested with BlackMagic Desktop Video 15.0 and 14.5.


Connected the UltraStudio directly to the Mac Studio via Thunderbolt (previously via OWC dock).


Removed third-party plugins, reduced playback quality to the lowest possible settings, restarted the computer, reinstalled BlackMagic drivers and updated FCP.


Feed goes via SDI to a FSI CM250.


I have crash logs available.

Mac Studio (2022)

Posted on Sep 4, 2025 02:29 AM

Reply
5 replies

Sep 4, 2025 05:44 AM in response to leonvisser87

If FCP’s A/V Output crashes with BlackMagic UltraStudio 4K Mini, try these steps:


  1. Update Software: Ensure Final Cut Pro, Blackmagic Desktop Video, and macOS are all updated.
  2. Check Connections: Verify Thunderbolt/HDMI/SDI connections and cables.
  3. Select Correct Output: In FCP, go to Preferences → Playback → A/V Output and choose UltraStudio as the device.
  4. Restart Devices: Restart Mac and UltraStudio hardware.
  5. Test in Another App: Confirm UltraStudio works in Blackmagic Media Express to rule out hardware issues.

Sep 4, 2025 06:38 AM in response to AnujAbhiwan

Study of the crash logs and MacOS system logs indicates this is caused by a multi-thread memory management bug in FCP's “DestVideo” subsystem. Objects representing video destinations (the output requests and output devices) are not being synchronized properly across threads. The main/UI thread can tear down or modify these objects (e.g. when stopping playback or switching viewers) while background threads (e.g, “procDestChg” worker or Helium render threads) are still using them. There are fluctuating timing windows where this can happen, so the problem is non-deterministic.


Reproducing it requires either video output hardware and a similar system and timeline, or a test plugin that injects similar delays, exposing the crash condition. I've been working on that for some time, but it's very difficult.


Sep 4, 2025 06:40 AM in response to AnujAbhiwan

AnujAbhiwan study of the crash logs and MacOS system logs indicates this is caused by a multi-thread memory management bug in FCP's “DestVideo” subsystem. Objects representing video destinations (the output requests and output devices) are not being synchronized properly across threads. The main/UI thread can tear down or modify these objects (e.g. when stopping playback or switching viewers) while background threads (e.g, “procDestChg” worker or Helium render threads) are still using them. There are fluctuating timing windows where this can happen, so the problem is non-deterministic.


Reproducing it requires either video output hardware and a similar system and timeline, or a test plugin that injects similar delays, exposing the crash condition. I've been working on that for some time, but it's very difficult.


FCP A/V Output crashing with BlackMagic UltraStudio 4K Mini

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