How to Read OBS Studio Crash Logs for Plugins
OBS Studio crashes are often caused by outdated, corrupted, or incompatible third-party plugins. This guide will walk you through locating your OBS Studio crash logs, identifying the specific crashed thread, pinpointing the faulty plugin file, and resolving the issue to restore your software’s stability.
Step 1: Locate and Open the Crash Log
To diagnose the issue, you must first access the log file generated during the crash.
- Open OBS Studio (if it is able to open).
- Go to the top menu and select Help > Crash Reports > Show Crash Reports. This opens the folder containing your crash files.
- If OBS Studio will not open, press
Win + Ron your keyboard, type%APPDATA%\obs-studio\crashes, and press Enter. - Open the most recent crash log file (usually named with a date and timestamp) using a standard text editor like Notepad.
Step 2: Identify the Crashed Thread
The top section of the crash log contains essential metadata about the crash, including the “Crashed Thread.”
- Look near the top of the file for a line that reads Crashed
Thread: [Number] (for example,
Crashed Thread: 14). - Scroll down through the log until you find the section corresponding
to that specific thread, labeled as Thread [Number]
(for example,
Thread 14 (crashed):).
Step 3: Analyze the Stack Trace for Plugin Files
Under the crashed thread header, you will see a list of files and memory addresses known as a “stack trace.” The software reads this list from bottom to top (or top to bottom, depending on the error) to show the sequence of events leading to the failure.
- Look at the names of the dynamic link library (
.dllon Windows,.soon Linux, or.dylibon macOS) files listed in the crashed thread. - Standard OBS files typically start with
obs,libobs, orw32-pthreads. Ignore these initially. - Search for third-party file names. Common examples of plugin-related
files include:
obs-ndi.dll(NDI Integration)obs-virtualcam.dll(Virtual Camera)streamelements.dllorobs-se.dll(StreamElements SE.Live)move-transition.dll(Move Transition plugin)win-capture-audio.dll(Application Audio Capture)
The file name listed at the very top of the crashed thread’s stack trace is almost always the direct cause of the crash.
Step 4: Resolve the Faulty Plugin Issue
Once you have identified the filename of the problematic plugin, you can resolve the crash using one of the following methods:
- Update the Plugin: Visit the official OBS resources page or the developer’s GitHub repository to download and install the latest version of the plugin. New OBS Studio updates frequently break older plugin versions.
- Remove the Plugin: If you no longer need the
plugin, or if an update is unavailable, delete the plugin file. Navigate
to
C:\Program Files\obs-studio\obs-plugins\64bit(or your custom installation path) and delete the offending.dllfile. - Uninstall SE.Live: If the crash is caused by
streamelements.dll, uninstall the SE.Live plugin via Windows “Add or Remove Programs” to see if OBS stability returns.