Skip to content

OBS crash when Advanced Scene Switcher is active, Streaming and Recording at the same time #1562

@doswaldtaco

Description

@doswaldtaco

Operating System Info

Windows 11

Other OS

No response

OBS Studio Version

32.1.0-rc4

Advanced Scene Switcher Version

1.32.8

Plugin settings

Download "Macros.txt" and "adv-ss-Default-2026.03.13.21.41.31.txt" from the "Steps to Reproduce" section below

OBS Studio Log URL

https://obsproject.com/logs/v91D7fY4zH74lXNq

OBS Studio Crash Log URL

https://obsproject.com/logs/crashes/Dkx2U5Wn2CL4W23Y

Expected Behavior

I expect to be able to stream and record at the same time while my Advanced Scene Switcher macros are running.

Current Behavior

OBS works as expected when any 2 of the following 3 scenarios are true:

  • Advanced Scene Switcher is Active
  • Recording (native) is Running - Non-native recording, such as using the "Branch Output" plugin, works fine
  • Stream (native) is Running - I have not tested it, but I suspect that non-native streaming using a plugin, such as "OBS Multi-RTMP," will work fine, too.

However, when all 3 are true at the same time, OBS will abruptly force close (usually within 30 seconds, but my longest test did so in 86 seconds) without providing any user-facing error messages.

Steps to Reproduce

  1. Import my Macros.txt into Advanced Scene Switcher and ensure the plugin is currently "Active." Here are my settings if needed: adv-ss-Default-2026.03.13.21.41.31.txt.
  2. Start a stream using the native OBS function
  3. Start a recording using the native OBS function
  4. OBS will crash within a couple minutes (about 5-90 seconds in my testing)

Anything else we should know?

I suspect that it may have something to do with my "Variables" and "Chapter markers" macros, and/or the frequency of condition checks (300ms) in general.

I've also tried stress testing a stream with Advanced Scene Switcher active for 40 minutes while overloading my encoder (recording using Branch) and OBS was stable the entire time. However, after activating the native OBS recording so all 3 conditions were True, it crashed within 10 seconds. My normal stream would not be this intensive, and I tried to generate a log of a typical setup for this report, so I don't think that test will be present.

Finally, I've removed my Twitch connection for the Advanced Scene Switcher settings export, but I normally have them populated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions