OBS Freezes Indefinitely on Close When Using >1 EventSub Condition
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
- 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.
- Close OBS, it should close fine this time.
- Open OBS back up, then close it again.
- OBS will not close until forced with the "Close the program" dialogue
Anything else we should know?
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.
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...
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!