It appears that you're running OBS wayland native, currently OBS does not support this. It's probably crashing because OBS is running wayland native while attempting to load a scene with an XComposite source which requires X11. I don't think this is a wlrobs bug. Try running OBS with the environment variable QT_QPA_PLATFORM=xcb and see if that fixes this.
I didn't realize that sr.ht was going to use my underscores for italics. The env var is below
QT_QPA_PLATFORM=xcb
That seems to work, so this is rather an OBS bug, which should be reported to them, right?
It's not really a bug. OBS doesn't currently support wayland but because it uses QT5 you can have it use the QT wayland backend doing so just breaks it. If you report it to them they'll probably just tell you the same thing I did(set that env var). The only other way to fix it would involve implementing wayland support into OBS which is probably not one of their priorities.
oops, above is different issue (missing preview, no crash)