I've been trying to create a lua script defined filter to attach properties to a source. Since I don't need any actual filtering, I've been using obs_source_skip_video_filter to pass on the rendering. However, even though it is unlikely in practice, I tired creating a second instance of the script filter, and it caused OBS to crash. The crash does not occur if I comment out the obs_source_skip_video_filter, but of course than the filter blanks the source image.
Using any video source as base (I've been using a text source), create two instances of the filter in the attached script, "Script Filter Stack Crash Test"
Using any video source as base (I've been using a text source), create two instances of the filter in the attached script, "Script Filter Stack Crash Test"