SceneSwitcher icon indicating copy to clipboard operation
SceneSwitcher copied to clipboard

OBS Freezes Indefinitely on Close When Using >1 EventSub Condition

Open 5ynCity opened this issue 1 month ago • 3 comments

Operating System Info

Windows 11

Other OS

No response

OBS Studio Version

32.0.2

Advanced Scene Switcher Version

1.32.2

Plugin settings

Relevant macro: AAAMD3ic7VZNb+M2EP0rBo+FZfgjaXZ9SxynNZDUaZztHhaLBS2NZcIUKZBDJ66R/94hKdmyvcjuIkXbQw8G5NGbN19vKG5ZwVOjLRt+2jLFC2BDdmMA/gQEi6zNcqNdyYYLLi20WcmdhRlfwxUs+Vpow4bdytrAGC4lyJ0hXUK6GmmVCRRa2Ym6P0ZoNVpylRMHGkf/7UqU42dIp2qG3OAOZ1GXl2lkWfym8VqrfVyf2VIbHAmTOoHjNZeOe2wTMXLEUeySGfnUJgrBEHqf8KugLfPM0HjodgZthpvSP75QGCUw9GUNxob4PbJmOl3NAFGo3HpfA7mwxNkojquMSyrpmqB1K7zbR6Ey/USTCS/abMntg1NXDtGTRxzZ7v0YTqzUQXT2ls8b/V6KfCnph5PFfi6Pxu2baWr+R3imYhjFY9WgD+whJvM1n777EG30Nj0IEjOqQPv4LW6g5dPuHHjc+IRecwkZex/fqklGAJ6trU2CsBNvTM7mF91edn6eXHTfnSdn/cH7ZL7ozZOs3z2b937O3g/eXbCjeQX3KLZdwFkpBdLM7rUVUVmfPlfIMSUR0V8H1eP+VeMKNvZwo6IxAqtONk2o81zC/bF536OwvRbyAhQ2NZZqKXlpITtdgUNBpE0bu9u0ZHhsM1B8Lr1/1NNBh4TvNT4JTJeElDoXaZB95kzYuzudiYXwCt8yFAV8oYQtGi5UXA8LvgL79Y3qfmujXhoNYMNB1zvoFSgvkA1Xv2iwt2Id1Edni4KwudUJdwAgolJTTvYBnrjJPCxUlpArCpQQnl/8ghrgxWNlGvsDoRUBYbzwXL3aVl1rnogo/NERm6jLami+NEoO78BantOAvWyUJyiihcJ0fqrZm8SR6DXe0ugS6DV4cXz2gThCrs2mri/ptet2hOpSCdxcucUCzFTdcT/UOv/m1P8rOut1+/+O0s7+V9o/ojQ64Hhan270B3YHbGUQqnT4BzfCJxpjk3XdMOymEMVzyy3ekFLpU0otpktMpKNg7VoNzH9GYMGdJObK4jV/wjNz87eTXAm0HyzJ9m9huiy0U/h2rgfIAIojnu53OtM9Dh9pA4/c+yfuSe+U4Bok8jcxTOyNMDGLHyqAO9Thqjmx09UPeWqbXmbZ8Qi/6UPm73DZ7cDvDtyhpMdrOoNbU1oYyTcsXNiq23Ljum7AarmG3ZJMFeUalzjsSr1trNcZ9Dt99vIXmf4k4Q==

OBS Studio Log URL

https://obsproject.com/logs/zfG1Vulk3fTTqdpp

OBS Studio Crash Log URL

There is no crash.

Expected Behavior

OBS exits cleanly when closing

Current Behavior

When attempting to close, OBS will stop responding and won't actually close until forced to by the OS. There is no apparent data loss.

Steps to Reproduce

  1. Create (almost? definitely?) any 2 or more EventSub based conditions, they can be split between macros or all in one macro like the sample above.
  2. Close OBS, it should close fine this time.
  3. Open OBS back up, then close it again.
  4. OBS will not close until forced with the "Close the program" dialogue

Anything else we should know?

5ynCity avatar Dec 02 '25 20:12 5ynCity

Does this issue only arise if a corresponding chat message was received? Or is it an always-issue?

So far I was not able to reproduce it on my side, unfortunately.

WarmUpTill avatar Dec 04 '25 11:12 WarmUpTill

Ok... I've done some more extensive testing and it seems my theory the first time was inaccurate. It seems the actual trigger is having >1 EventSub based condition running at startup. I'll edit the issue with what I've found...

5ynCity avatar Dec 04 '25 19:12 5ynCity

Thanks for updating the issue description!

I was now able to reproduce the issue on my side. It should (hopefully) be resolved with the linked PR. A build with the fix will be available here in a few minutes: https://github.com/WarmUpTill/SceneSwitcher/actions/runs/20039103645?pr=1502

I would appreciate if you give this build a try and confirm that the issue is indeed also resolved on your side.

And sorry for taking a while to get back to you!

WarmUpTill avatar Dec 08 '25 18:12 WarmUpTill