Memory Leak with MacOS Sequoia 15.1 and Blackmagic?

Hello, when I use an UltraStudio Recorder 3G with mimolive 6.8.3, a massive amount of RAM is consumed after a few minutes. The value went up to 400GB and then MacOS reported that the memory was used up. If I use the recorder with Blackmagic Media Express I have no problems.

I use a MacBook Pro 16’ M1 Max with 64GB memory. The OS is MacOS 15.1 Sequouia.

I also did a clean install of the MacBook Pro today, but the problem persists.

I’m sorry to hear about the significant memory consumption issue when using the UltraStudio Recorder with mimoLive.

Could you please try downgrading to a previous version of mimoLive to determine if this bug was introduced in a recent release? You can download earlier versions of mimoLive here: Download mimoLive | mimoLive®

If version 6.8.2 is functioning correctly, could you please test the beta releases between 6.8.2 and 6.8.3? This will help us identify if the issue was introduced in a specific beta version.

Thank you for your time and assistance!

With version 6.8.2 the problems do not seem to exist. I then updated to 6.8.3b1 and the memory problem was there again.

I had the same issue with 6.8.3, and like OP, things were fine when I downgraded to 6.8.2. I haven’t tried the betas.

I had the same but without the UltraStudio Recorder 3G. Using 6.8.3 memory would grow ~2GB or so per minute, until macOS killed us. Downgrading to 6.8.2 (always fun to do during an event :joy:) fixed it.

I had a CamLink 4K, Mevo Start and Focusrite Scarlett 2i2 4th gen connected.

I had to downgrade to 6.8.1 to stop this. Ultrastudio HD Mini, thunderbolt. Tested latest beta 6.9.b1 still happening. 16 inch 2021. M1 Max, 32 GB, Sequoia 15.1.1

Thanks for this info. Was the issue also present in 6.8.2?

Best regards,

Oliver,

for me, yes. I tried several versions.

Can you please let me know the version of the Blackmagic Software you have installed?

I can confirm this on UltraStudio HD Mini, Sequoia 15.1.1. Reverting from 6.8.3 to 6.8.2 resolved.

I am using 15.1.1, UltraStudio HD Mini, 14.2.1 Blackmagic Design Desktop. I have tried 6.8.1, 6.8.2, 6.8.3, 6.9_b1.

I thought reverting to 6.8.1 solved it but it cam back on the very next 2 broadcasts.

I have discovered the following.

My BM cameras were all set to 50 fps, my ATEM was set to 50fps, so the input of the UltraStudio was seeing 50fps, and the output was sending 50fps, my mimolive show was set to 25fps, the input of mimolive was seeing 50fps and watching the activity monitor count up the ram used on mimolive and sometimes it topped out at 300 GB and locked up with the out of application memory error and sometimes it hit 60 GB and appeared to crash the input, went to black for 3 seconds then reset back at 0 GB and started the count up again, this took about 3-4 minutes and repeated over and over. The activity monitor reported memory pressure chart went right up and when it “crashed” it went back down to minimal pressure.

At a pinch I plugged in the USB C and changed to that video input in mimolive and that worked to get me through the stream but I could see the quality dropped. The mimolive memory did not change.

So afterwards I tested a 50fps mimolive show and the same issues happened so I assume then it is NOT mimolive converting 50 to 25. (also only used 1 source and 1 layer).

I tried to update BM Desktop to the latest version 14.3 and after the update, I could not see the Ultrastudio plugged in. I went back to 14.2.1 and it shows up again.

I then set all cameras ATEM and mimolive to 25 fps and the activity monitor sat at 1.75 GB consistently across all mimolive versions I mentioned above, absolutely no issues whatsoever. I am currently using the beta 6.9_b1 with no issues that I can see.

Thanks.