OBS 31.0.0 freezes when exiting on my Mac

kikeda1102

New Member
OBS 31.0.0 freezes when exiting on my Mac.

This happens whether I close it using the "Exit" button in the Controls menu or the "X" button.

So I have to force quit it every time.

And when I downgraded to version 30.2.3, it worked properly.

Dear developers, I kindly request a bug fix.

Environment:
M3 MacBook Air 2024
macOS Sonoma 14.6.1
 

Belarus_ytv

New Member
Same. 31.0. Mac OS 15.2. M4pro
OBS Version: 31.0.0
MacBook Pro 14-inch (2024)
Chip: Apple M4 Pro (12 cores: 8 performance, 4 efficiency)
Memory: 24 GB
macOS Version: Sequoia 15.2

### Issue:
OBS freezes on exit. This happens consistently regardless of streaming or recording status. Force quitting is the only way to close the application.

### Reproduced Scenarios:
1. Occurs with or without the use of Elgato 4K capture card (model: 4K X).
2. Happens whether the only installed plugin is active or disabled.
3. The app has full disk access permissions granted.

### Additional Notes:
- Logs show repeated errors such as:
`[coreaudio_get_device_name] failed to get name: 560947818`
- OBS settings do not involve desktop or screen sharing.
- Latest versions of both macOS and OBS are being used.
- Audio routing is configured via BlackHole 2ch for additional input sources.

### Steps Taken to Resolve:
1. Verified macOS and OBS are up to date.
2. Granted OBS full disk access.
3. Tested with minimal settings and configurations.
4. Reviewed OBS logs for clues (see example below).

### Log Snippet:

[coreaudio_get_device_name] failed to get name: 560947818 2025-01-03T02:36:55.309Z: Audio sync errors detected 2025-01-03T02:43:22.499Z: Shutting down OBS...
 

buyavets

New Member
Same here.
Even when I'm in safe mode, right after 1 minute of open application, when I try to exit — it freezes.

I even got the hotkey for force quit OBS, but it really grind my gears :(
 

antokhin

New Member
I had a similar issue in the previous version, which turned out to be one of the plugins. Removing all and starting clean solved the problem.
 
Top