OBS stuck on crash loop upon boot (Windows)
Operating System Info
Windows 11
Other OS
No response
OBS Studio Version
28.1.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://pastebin.com/1hxRqTSX
OBS Studio Crash Log URL
No response
Expected Behavior
OBS launches like normal without crashes
Current Behavior
Every time I open OBS on Windows, it immediately enters an "OBS has crashed" dialog before I can even click on anything else. When you click ok on the dialog, it automatically closes the app.
Steps to Reproduce
No steps, just open OBS.
Anything else we should know?
I have tried to troubleshoot this issue for a while now. I've tried uninstalling the app and its associated files multiple times and re-installing as new. I've tried waiting for a new version to just update and replace the current one. No matter what, it stays stuck in this loop and I can't use OBS at all.
Looks to be some kind of webcam or capture card that is causing this crash. Do you have a normal log file as well?
I wish I could get one, but I can't interact with the interface at all before the dialog appears and crashes the app entirely. I can't even get inside the app to do anything to collect a log.
Logs should be saved anyway, they are generated at launch. You can find them here:
- Press WinKey+R to open the
Rundialog - Paste the following into the box and hit OK:
%APPDATA%\obs-studio\logs\
Quick update: I removed the roaming app data from my main user account, and OBS at least launches now. However, I still cannot add a Video Capture Source, because the dialog immediately pops up and it crashes.
https://pastebin.com/TZ8GbpSZ Here is the crash log for the most recent occurrence, right after it crashed trying to add the Video Capture Device.
Usually apphelp.dll crashes are caused by running OBS in compatibility mode for an older OS. Check you aren't setting any compatibility mode options on the shortcut or elsewhere on your system.
Checked obs64.exe, no compatibility mode and running directly on Windows 11. I wasn't aware you could do something like a system-wide compatibility mode setting? I couldn't see anything being set inside my Windows settings though.
Anything else I can look at? I can't stream like this.
Checking in again, still can't stream at all. On top of that, since I can't add any video capture devices at all, it's close to jeopardizing my speedrun in an upcoming charity event I'm participating in at the end of January. I really do need someone to provide some sort of troubleshooting steps to try since mass wiping the app and reinstalling it didn't even work.
Since this isn't something that we have seen reported outside this specific instance, I'm leaning heavily towards this being some kind of environment issue that is causing this crash. We either need a new crash log file if OBS itself is actually crashing, or a memory dump of OBS while it is in the frozen/crashed state, but before it exits. However, we're not really sure this will be something we can fix.
I'd also recommend trying again on 29.0.2, or the 29.1 beta to see if an unrelated change might have fixed this.
As a side note, you can check for any compatibility flags (which can be set in multiple places) by checking for OBS in the following registry locations:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
and
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Thanks, I gave it a long time away and redownloaded it once it hit the 29.0 versions and it's been okay since. I'll close this down, honestly forgot I had it open.