obsproject / obsproject/obs-studio

MacOS Screen Capture Freezes w/ Error 3821

Open
#13,131 11 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

macOS 15

Other OS

No response

OBS Studio Version

32.0.4

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/Op8UPxOnh4VNAAZQ

OBS Studio Crash Log URL

No response

Expected Behavior

MacOS Screen Capture does not freeze. If resources are unsatisfactory, it handles this gracefully by lowering frame rate or resolution, not by bricking itself until manual intervention.

Current Behavior

MacOS Screen Capture freezes habitually, cause unknown. Sometimes it's fine for a while but then gets bad again for no reason. Sometimes it doesn't happen for a couple hours, then it starts happening after only 1 minute of running. When it freezes, it does not recover.

Steps to Reproduce
  1. Buy a brand new Mac Mini.
  2. Download OBS.
  3. Run OBS with MacOS Screen Capture
  4. Wait a little while
  5. MacOS Screen Capture freezes and does not recover automatically.
    ...
Anything else we should know?

So many people have this issue that someone else wrote their own GitHub repo just to fix this, a Python script.

https://obsproject.com/forum/threads/display-capture-freezes-28-1-2-macos-13-0.161435/page-3#post-682940

https://github.com/yayuanli/OBS_Restart_Capture_Stuck_Source

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the OBS Studio log at https://obsproject.com/logs/Op8UPxOnh4VNAAZQ and reproducing the freeze with macOS Screen Capture on macOS 15. Compare the behavior with the workaround described in the linked OBS_Restart_Capture_Stuck repository. Done means capture remains responsive or recovers gracefully without manual intervention.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.