obsproject / obsproject/obs-studio
libcef taking out OBS completely
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
Windows 11
Other OS
No response
OBS Studio Version
Other
OBS Studio Version (Other)
32.0.1
OBS Studio Log URL
https://obsproject.com/logs/Fstl2FYOB2T3f8zB
OBS Studio Crash Log URL
No response
Expected Behavior
OBS not to crash
Current Behavior
OBS crashes
Steps to Reproduce
- Include browser sources
- Switch to scene including said sources
- Become as crashed
I'm not sure if the fault is in the browser source itself but if it is then it shouldn't crash OBS.
Tracing this with the streamer reporting to me, they are using some soruces from Stream Elements, and for them Stream Elements is also taking out their browser itself (whenthey go to access the SE editor). (which of course is sandbox'ed so only kills the one tab)
So I suspect that SE is causing a fault and it's taking out OBS along the way
Anything else we should know?
Attached Crash Logs suggesting libcef is the bad guy
Crash 2025-09-30 17-01-08.txt
Crash 2025-09-30 17-14-25.txt
The log I'm looking at has a LOT of
16:59:25.755: [obs-browser: 'Sponsored SE'] Error: TypeError: Cannot set properties of undefined (setting 'alotodifferentthings') Possibly unhandled rejection: {} (https://streamelements.com/overlay/scripts/vendor.js:61333)
all in the same ms, which feels like the browsers in an infinity loop till something gives out
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the attached crash logs and OBS log URL, then compare the libcef crash context with the browser-source reproduction involving StreamElements sources. Done means identifying a reproducible cause and a confirmed way to prevent the browser source from taking down OBS.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 22/100