Issue #120 starts upon adding a source from this plugin. This issue begins as soon as I start OBS 24.0.3(via apt) on Ubuntu 18.04 after installing the plugin. The RAM usage increases until the system crashes, without even adding sources. Shutting down OBS stops the growth, but does not free up all of the used RAM. Furthermore, once OBS has been run with the plugin installed, removing the plugin does not solve the problem. The problem persists until the ~/.config/obs-studio directory is purged, suggesting that the plugin is writing a line to a configuration file that 24.0.3 does not read correctly. I can't pinpoint the exact process or processes that are filling the RAM because no single process is standing out as using a lot of RAM, and I don't see any new processes being created.
It worked great for months, and then suddenly this problem started. I may have upgraded OBS without thinking about it. This problem does not appear to be present when used with OBS 24.0.2(via apt) or 24.0.6(via snap), however, the plugin remains unusable under 24.0.6 due to Issue #120 . Log files not attached, because they got deleted while I was removing things to try to troubleshoot this issue and I'm not willing to risk crashing my system again to get another log, but I had noted that log output appeared to be identical between working and non-working tests except that sometimes(not always) the last line of the logs from non-working tests said, "memory leaks: 1."
If you're having this issue, you can restore full functionality with the following workaround... Export your scene collections, roll back to 24.0.2, delete ~/.config/obs-studio, then import your scene collections.